FPGA Handwritten Notes - Download VLSI For ALL App-3
FPGA Handwritten Notes - Download VLSI For ALL App-3
user 6 bestgnerogo
The
F-Feld
P-Progranmmable whch can be veproammed
4-Gate Logic gate - Boolecn fuwnction
A-Aoy >n Ow and Column
FPQA:Means fg an Sntegrated Chcult which Can be
rogramme d by userfdesigner to implement any Boolean
loqfe om ComPorent& arYonged in
YOWE
Cnd Colmna,
Vendas iliny, Atero Ace
techntques- SPOM,Artifuze tEPPOM, EPRo
a
A
Field Proammable Gote AyYay CFPAAD i3 zemimductl
Switeh block.
Irter Connecf
Pads
Dbo
t
has TWee main Comnporents
& ConfiguOtle logic SlockA CclB).
togic Elemert (Les)
Logfc Blocks C LB)
B
UT Solp
FF
ABCDl
Pst 6
îngtnuctims )
CIk
Cogc Blcck
Y
heed to douwnload the "BLT STREAM Hle
we to
an aA,
Programning FPGA is Enon as cotigwaton
BITSTREAM, So
* At the LUts ahe Cmtfased uzingthe
that -trey Contafn the ccet Valuez to im plenment the
Beolegn toqíc
Y
Hore by Programmfng we send to tne Computer insttion
switch Box
Connecta fo VertiCat and haízonta intyConect
%
Heye fs an exampe c
hs a saiteh tox udks
•Each Switch ox irter Connect Point hag 6 Pos trontistos
Pas tionsztös ahe dven by comigsatfon memay cets
lbinary data pass transisto e on
and oot
TO
Conique the Proqrammable outing, let uz look at
how the moutng circutt wths
y
Take the suwitch block this block Contro
the Connectro
bettween foua hoizontat and four vertical
L
The dfamend ghaped channel.
och Potehtal inerCatnert
site.
Tside the Qwitch
a
Ly block there is síx Paxz tyans istox
Suoitches initictY all t
co eoch fz
The gofe in Put boch switch Control by the
CEx. tbit E)
Cutput ob t bttvegistey
The follouoing is
i8 a
brief Eplanation t how the
FP6A (ogic blcckK wdks
(. The fo fnput pins CABCD) ae comnecte d to the lUT.
e
3. The MUY elects between the Cutput the LuT and Ob
o
output ot the ip oP.
Con
ighed to Bte tthe teth table fo the AND
function. The yUx would be Contigwedto zelect the
Out put db the lur
•TO implement a sequertiol circult, suchaz a Counter,
the Lur woul d be Contiqsed to stie the loglc fuhctio
tote Mux wou td
foi
the Count transien, The be
oo
Configue d to zelect Letueen the output the LUT and
the UT ond dhe op theff
o do
the output
c to
The locK input would be used synchrze the
Cpaot fon ot
the Coute
FSA Design
Po
FfoA Dsign prosA
Deslgn speciticotion)
J
Tmfementatn yfunctonal veyifcotion
fn "VHDi/verilog"
Logic synthesis
Tecnolog4 Netlist fozt- sytheis smulbctiom
MAFP9, Placingd
Tiring simutin
Fatin9
Bit steOm Pragiomming FPaA
by daunlong
the Bt stream
Decigrng
pecignong an PGA inVolves the folloofng stoges
If Ít oh/ match yequire
ments
then g0 fa next
ctage eLie maPe CÒletions
Deslgn specifiCotions
aeiqn entry uch as
y
There didfevent teclhniques
e to
Schematlc bosed
HDL and Combination ob both
Behavidal simulotion
o
smulotim and t fx
* This is the st ste
Map tnenslate
CNGPRild
• Placed
ond Poute
NGD
le
Tanc la te
Omd
DYanslote all tthe inpt netist Qnd
Proceb% Combines
Thiy intdmation s
Cnshonts fn to a togle sign ile.
de