Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

what is FPGA and what are its application??

Status
Not open for further replies.

buts101

Full Member level 3
Joined
Apr 29, 2005
Messages
168
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,298
Activity points
2,867
hello guys...
i've learn basic knowledge about vhdl. I also made 16 bit cpu which i want to implement on FPGA. So i should request my college to buy FPGA development kit. So i should make them understand "what is FPGA and its various applications".
Plz help me...in what sort of project i can use FPGA...and how can it help elx students as i am...in my college.

Thank you.
 

papyaki

Advanced Member level 2
Joined
Apr 13, 2002
Messages
539
Helped
38
Reputation
76
Reaction score
18
Trophy points
1,298
Location
France
Activity points
5,346
Hi,

Try this vrey good site :

h**p://www.fpga4fun.com/WhatAreFPGAs.html

You will find a lot of basic information and some projects. Search the full site.

Replace * by t
 

mobile-it

Advanced Member level 1
Joined
Apr 24, 2004
Messages
467
Helped
22
Reputation
44
Reaction score
8
Trophy points
1,298
Activity points
3,352
buts101 said:
hello guys...
i've learn basic knowledge about vhdl. I also made 16 bit cpu which i want to implement on FPGA. So i should request my college to buy FPGA development kit. So i should make them understand "what is FPGA and its various applications".
Plz help me...in what sort of project i can use FPGA...and how can it help elx students as i am...in my college.

Thank you.
In wich country and college are you studying?
 

cmos babe

Full Member level 4
Joined
Jan 15, 2005
Messages
209
Helped
11
Reputation
22
Reaction score
0
Trophy points
1,296
Location
Dubai
Activity points
1,899
FPGA is an advanced programmable logic technlogy that can be programmed using Hardware Description Languages HDLs such as VHDL and Verilog.FPGAs usually offer a large number of programmable resources which allow the designer to implement any digital system. Okay here are two sentences I could come up with :D now go to google and see the endless list of applications
 

Dark Angel

Junior Member level 3
Joined
Jan 18, 2002
Messages
29
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
176
I have the same question and also want to know:
Why or when do you use a FPGA and not an ARM or other microcontroller?
Is it for the I/O, speed??
Is a micro for some projects not fast enough?
 

samcheetah

Advanced Member level 2
Joined
May 25, 2004
Messages
646
Helped
39
Reputation
78
Reaction score
10
Trophy points
1,298
Location
Pakistan
Activity points
6,932
Dark Angel said:
I have the same question and also want to know:
Why or when do you use a FPGA and not an ARM or other microcontroller?
Is it for the I/O, speed??
Is a micro for some projects not fast enough?
although this has been discussed a number of times at edaboard (a quick search might help) and this question has been answered, but i will try to tell you what i know

why or when depends on the application. if for instance at the block diagram level your design needs to solve a compute extensive algorithm and lots of glue logic, then you can implement the whole design in one FPGA. all you need to do is implement a processor core in the FPGA and the glue logic blocks.

if you are using only one microprocessor then thats all you have - one microprocessor. it has to do all the intensive calculations and push data from one part of the system to the other. but if you have an FPGA, you can implement muliple processors in one FPGA and divide tasks between them.

as for speed and I/O, yes FPGAs are far more superior. there are lots and lots of I/O. one thing you should keep in mind is that with an FPGA you can think of things happening in parallel. this massive parallelism is what gives FPGAs the edge over other options. you must have heard about the pentium 4 HT which is basically just that - it executes two (or more) threads simultaneously. so the more things you can do at the same time, the better.

the thing is that when you are thinking about FPGAs, you have to think differently.

i hope that helps
 

alex_fn

Junior Member level 2
Joined
Sep 13, 2002
Messages
21
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
329
when you design you "realtime"processing, FPGA's parallel native characters will be very helpful,

and the point is tradional serial MP or MCU for instance ARMxx,only support serial processing ,rather FPGA could providing real multi - simulantous -process.
 

SFactor

Junior Member level 1
Joined
Oct 7, 2004
Messages
19
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
149
FPGA means Field programmable logic array .... this devices is used as a replacement for using different digital chips and it can be programmed to achieve any digital function ...
 

Resistance

Member level 4
Joined
Dec 24, 2005
Messages
74
Helped
5
Reputation
10
Reaction score
2
Trophy points
1,288
Activity points
2,034
hi friend,

See its simple refer my reply on wat is asic in the forum ASIC's ..

Plus tell them university level only a FPGA is cheap .. try to get reconfigurable one as it might help ur juniors too..

regards
 

elecs_gene

Member level 2
Joined
Dec 20, 2005
Messages
52
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,288
Activity points
1,797
hi
being cheap, once u have written a code,u can easily verify and check ur code if it works under practical conditions before implementing the same in some other field.the only disadvantage is that it doesn't support very high clock speeds.but,it allows reasonable testing of ur design at a lower frequency.thus,it saves enormous amount of time.but,implementing the same in microcontroller,takes huge time.in FPGA,just fuse ur synthesized design(after writing hdl code) and the matter is over there..

regards
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top