Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 1 DIA 1 Verdere FPGA-producten Discontinued!
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 2 DIA 2 XC3000-reeks : CLB De opbouw van de CLB is duidelijk heel wat complexer dan bij de XC2000-reeks:
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 3 DIA 3 XC3000-reeks : CLB De opbouw van de CLB is duidelijk heel wat complexer dan bij de XC2000-reeks: n er zijn nu twee flipflops per CLB (bij XC2000 : slechts 1 per CLB)
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 4 DIA 4 XC3000-reeks : CLB De opbouw van de CLB is duidelijk heel wat complexer dan bij de XC2000-reeks: n er zijn nu twee flipflops per CLB (bij XC2000 : slechts 1 per CLB) n combinatorische functies zijn opgebouwd rond vijf variabelen (XC2000 : vier) l hiermee kunnen bv. twee onafhankelijke functies van 4 variabelen gemaakt worden
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 5 DIA 5 XC3000-reeks : IOB PIN als INGANG:
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 6 DIA 6 XC3000-reeks : IOB PIN als INGANG: n rechtstreeks
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 7 DIA 7 XC3000-reeks : IOB PIN als INGANG: n rechtstreeks n of onmiddellijk inklokken in D- latch of D-FF
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 8 DIA 8 XC3000-reeks : IOB PIN als INGANG: n rechtstreeks n of onmiddellijk inklokken in D- latch of D-FF n ingangsbuffer instelbaar op TTL- of op CMOS- niveaus
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 9 DIA 9 XC3000-reeks : IOB PIN als INGANG: n rechtstreeks n of onmiddellijk inklokken in D- latch of D-FF n ingangsbuffer instelbaar op TTL- of op CMOS- niveaus n deze mogelijk- heden waren er ook reeds in de XC2000
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 10 DIA 10 XC3000-reeks : IOB PIN als UITGANG:
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 11 DIA 11 XC3000-reeks : IOB PIN als UITGANG: n rechtstreeks
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 12 DIA 12 XC3000-reeks : IOB PIN als UITGANG: n rechtstreeks n of nog eerst inklokken in D- latch of D-FF Deze flipflop in het uitgangsgedeelte was er niet in de XC2000-reeks
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 13 DIA 13 XC3000-reeks : IOB PIN als UITGANG: extra features n optionele inver- tering van het uitgangssignaal
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 14 DIA 14 XC3000-reeks : IOB PIN als UITGANG: extra features n optionele inver- tering van het uitgangssignaal n optionele inver- tering van het enable signaal van de 3-state uitgangsbuffer
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 15 DIA 15 XC3000-reeks : IOB PIN als UITGANG: extra features n de SLEW-RATE is instelbaar : n hoge slew-rate voor snelle signalen n lagere slew-rate voor tragere signalen vermindert stroompieken op voedingslijnen
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 16 DIA 16 XC3000-reeks : IOB PIN als UITGANG: extra features n een passieve PULL-UP (optrek- weerstand) kan in- of uitgescha- keld worden
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 17 DIA 17 XC3000-reeks : interconnecties l De drie soorten verbindingen zijn behouden en zelfs nog enigszins uitgebreid: l direct interconnect n korte, snelle verbindingen tussen naburige blokjes n kan nu ook rechstreeks naar een CLB die links ligt (naast boven, onder en rechts) l general purpose interconnect n horizontale en verticale routing kanalen n verbindingen via ‘switch matrices’ n elk ‘kruispunt’ omvat nu vijf horizontale en vijf verticale segmenten n de switch-matrix wordt behoorlijk complex l speciale ‘longlines’ n minimale ‘skew’ (tijdsverschuiving) n speciaal voor kloksignalen n in de XC3000-reeks zijn er nu telkens drie verticale en twee horizontale long lines CLB SWITCH MATRIX CLB SWITCH MATRIX
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 18 DIA 18 XC4000-reeks : CLB
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 19 DIA 19 XC4000-CLB : functiegenerator
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 20 DIA 20 XC4000-CLB gebruikt als RAM
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 21 DIA 21 XC4000-CLB Fast Carry Logic
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 22 DIA 22 XC4000-reeks : Interconnect
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 23 DIA 23 XC4000-interconnect : switch matrix
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 24 DIA 24 XC4000-reeks : IOB
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 25 DIA 25 Hedendaagse FPGA reeksen n SPARTAN : +5V versie n SPARTAN-XL : +3.3V versie 1998
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 26 DIA 26 Hedendaagse FPGA reeksen n SPARTAN-II : +2.5V versie 2001
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 27 DIA 27 Hedendaagse FPGA reeksen n SPARTAN-IIE : +1,8V versie 2002
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 28 DIA 28 Hedendaagse FPGA reeksen n VIRTEX : +2.5V versie n VIRTEX-E : +1.8 versie