Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

How FPGA is fabricated and how its programming works?

Status
Not open for further replies.

corgan

Member level 3
Joined
Jan 15, 2002
Messages
55
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
319
Can anyone provide information about how FPGA work?
I mean that how FPGA is fabricated and how the programming
make the circuit work.
Thanks a lot!
 

eda_wiz

Advanced Member level 2
Joined
Nov 7, 2001
Messages
654
Helped
58
Reputation
116
Reaction score
29
Trophy points
1,308
Activity points
6,195
How FPGA work??

I will give a simple example .. consider you want to implement a 2x1 nand gate.

And you have 4:1 mux ..and SRAM memory

you can tie the mux inputs to 0 or 1 so that it acts as a nand or nor gate and keep the select pins as the input of the gate.

many techniques like sram,anitfuse etc are used in fpgas to store the bit pattern used for programming.

Read this turotrial
http://www.eecg.toronto.edu/~jayar/pubs/brown/survey.html
http://www.eecg.toronto.edu/~jayar/pubs/brown/survey.ps.gz


regards
 

ivy214

Newbie level 3
Joined
Sep 30, 2004
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
18
Re: How FPGA work??

whizkid said:
I will give a simple example .. consider you want to implement a 2x1 nand gate.

And you have 4:1 mux ..and SRAM memory

you can tie the mux inputs to 0 or 1 so that it acts as a nand or nor gate and keep the select pins as the input of the gate.

many techniques like sram,anitfuse etc are used in fpgas to store the bit pattern used for programming.

Read this turotrial
h**p://www.eecg.toronto.edu/~jayar/pubs/brown/survey.html
h**p://www.eecg.toronto.edu/~jayar/pubs/brown/survey.ps.gz


regards
Whizkid
dear whizkid:
thank your reply.
i am a beginer, i down this paper.it's postfix is "ps".
i don't know how to read it ! i have already installed acrobat reader 5.0.
can you tell me which soft can read it?

thanks
ivy214
 

eda_wiz

Advanced Member level 2
Joined
Nov 7, 2001
Messages
654
Helped
58
Reputation
116
Reaction score
29
Trophy points
1,308
Activity points
6,195

ivy214

Newbie level 3
Joined
Sep 30, 2004
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
18
Re: How FPGA work??

dear whizkid:
thank you very much!
now,i can read this paper!

best regards
ivy214
 

phone

Newbie level 5
Joined
Oct 28, 2004
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
88
Re: How FPGA work??

In simple words,

FPGA get manafactured like an ASIC. They use transmission gates for route switching and use D flip flops for implemnting logic (which otherwise called as LUTS). Essentially when programming you are configuring the D flops and routing matrix. Outputs of D FF are used to selec the combinational logic using transmission gates.
 

nj_jack

Member level 5
Joined
Nov 9, 2004
Messages
87
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
725
How FPGA work??

you can read the datasheet carefully. and you can obtain a lot of useful knowledge. I do it before I design a digital system with CPLD or FPGA.
 

Jackwang

Full Member level 2
Joined
Nov 12, 2004
Messages
135
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,298
Activity points
1,095
How FPGA work??

Fisrt:
you can design program using vhdl or verilog.
second:
synthesis it and generate Downloadable files.
third:
download this file to the FPGA through download cable.
finally:
hardware debug.
that's ok!
 

power-twq

Full Member level 6
Joined
Jun 10, 2005
Messages
373
Helped
8
Reputation
16
Reaction score
3
Trophy points
1,298
Activity points
4,550
Re: How FPGA work??

FPGA use sram cell for storing programming information,

and use mosfet for switch.




corgan said:
Can anyone provide information about how FPGA work?
I mean that how FPGA is fabricated and how the programming
make the circuit work.
Thanks a lot!
 

osbourne

Member level 2
Joined
Jun 13, 2005
Messages
45
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
1,827
Re: How FPGA work??

See the book "Digital Design" by John Wakerly. There are some chapters on internal
structure of PLDs, CPLDs and FPGAs. Also, you may have a look at Data Sheets of FPGAS (e.g. DS031) or Application Notes at Xilinx homepage.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top