1 / 26

XILINX 3000, 4000

XILINX 3000, 4000. Minule:. Obvody 2. generace FPGA 0,25 m m technologie a ž 500 000 hradel frekvence do 100 MHz. XILINX Spartan TM. 3. generace FPGA od Xilinx 90 nm technologie až 5 000 000 hradel - 74880 ekviv. CLB frekvence 325 MHz až 784 uživatelských I/O pinů. Společné rysy:

oscar-cantu
Download Presentation

XILINX 3000, 4000

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XILINX 3000, 4000 Minule: • Obvody 2. generace FPGA • 0,25 mm technologie • až 500 000 hradel • frekvence do 100 MHz

  2. XILINX SpartanTM 3. generace FPGA od Xilinx 90 nm technologie až 5 000 000 hradel - 74880 ekviv. CLB frekvence 325 MHz až 784 uživatelských I/O pinů

  3. Společné rysy: vychází z řady 4000 s mnoha vylepšeními zamýšleny jako komplexní náhrada ASIC obvodů konfigurace pomocí SRAM knihovny předdefinovaných zařízení podpora mnoha napěťových standartů na IO pinech Verze Spartanů od nejjednodušších XL přes Spartan-II až Spartan-3:

  4. Xilinx Spartan • 3,3V i 5V verze • PCI standart kompatibilni • frekvence do 80 MHz • 5K-40K hradel, 238-1862 log. bloků, 100..784 CLBs • 77..224 uživatelských I/O pinů • Fast Carry Logic • B-SCAN (kontrola konfigurace dle IEEE1149.1 • distribuovaná RAM - SelectRAMTM • 3 interní sběrnice (PSM, SLL, DLL)

  5. Spartan XL • 3,3V nízkopříkonová logika s podporou 5V úrovní • - XL má navíc: • vstup Power Down • přidána funkce Latch v CLB • konfigurace v Express Mode • vylepšená Fast Carry Logic, rozvod hodinového sig. • a celkově větší výkon

  6. Spartan/XL - layout FPGA obsahuje : • sítě propojek/sběrnic • vstupně-výstupních bloků IOB • konfigurovatelných log. bl. CLB • blok interního oscilátoru OSC • jednotku konfigurace START-UP • jednotku ReadBack (kontrola) • jednotku Boundary Scan (IEEE)

  7. Sběrnice • 3-stavová • na jeden řádek/sloupec připadá: • 8 single lines (SL), mezi každým CLB • 2 double lines (DL), spojuje CLB objednu (metalické) • 3 long lines (LL), pro rozvod na větší vzdálenosti (metalické) PSM - programmable switch matrix, stejné jako u řady 4000, spojuje sítě SL a DL HW realizace 6-ti tranzistory další sběrnice: GSR - Global Set/Reset GTR - pro testování B-SCAN

  8. IOB - vstupně/výstupní blok • konfigurovatelný jako vstup/výstup/obousměrný • programovatelná náběžná hrana, pull up/down • XL má ještě zařazen D člen na výstupu (latch) • standarty TTL, LVTTL, PCI3/5V, LVCMOS 3V

  9. CLB - configurable logic block • LUT = Look-Up-Table, generátory logických funkcí • na jeden CLB možno: • 3 funkce o 4 proměnných • 1 funkce o 5 proměnných • pouze některé funkce o 9 proměnných

  10. Interní Oscilátor při startu, timeoutu, konfiguraci, řízení řetězených zařízení START-UP jednotka - řídí načítání konfiguračních dat ReadBack - umožňuje načtení vnitřních stavů a konfigurace možno i při zmrazeném hodinovém signálu B-SCAN - pro kontrolu/testy součástky v obvodu; viz IEEE1149.1 PowerDown - pouze XL; zachová konfiguraci, při spotřebě 0.1mA Konfigurace - módy: Serial Master/Slave XL - Express (po bytech - 8x rychlejší) RAM - lze jako jednoportová 1x16b, 2x16b, 1x32b nebo jako 1x16b dvouportová

  11. Spartan II 2,5V verze, 180 nm technologie postaveny na VIRTEXTM architektuře až 19 I/O standartů frekvence do 200 MHz 15K-200K hradel, 432-5292 log. bloků, 96..1176 CLBs 77..284 uživatelských I/O pinů distribuovaná RAM - SelectRAMTM bloková RAM (4..14 bloků po 4 kb) 4 hodinové linky s DLL (Digital Locked Loop)

  12. Spartan IIE • Větší hustota integrace • diferenciální I/O standarty • 1,8V verze, 150 nm technologie • postaveny na VIRTEXTM architektuře • až 24 I/O standartů • frekvence do 200 MHz • 23K-600K hradel, 1729-15552 log. bloků, 384..3456 CLBs • 182..514 uživatelských I/O pinů • bloková RAM (8..72 bloků po 4 kb)

  13. Spartan II/IIE - layout FPGA obsahuje : sítě propojek/sběrnic vstupně-výstupních bloků IOB konfigurovatelných log. bl. CLB jednotky DLL bloky pamětí RAM jednotku konfigurace START-UP jednotku ReadBack (kontrola) jednotku Boundary Scan (IEEE)

  14. Sběrnice 3-stavová Local Routing - propojení uvnitř CLB a sousedních CLB (viz. obrázek) Global Routing - hodinové signály, dále 24 linek pro obecné použ. General Purpose Routing - horiz/vert. Propojky IO Routing - propojení IO pinu s vnitřní logikou

  15. IOB • automatický výběr napětí/standartu 1,5V..3,3V, s externím rezistorem možno i 5V • IIE má IO napětí z vnějšího zdroje, ne z interního (obr.) Podpora standartů II Podpora standartů IIE

  16. CLB • skládá se ze 2 dvojic LUT • každá dvojice svoji CARRY logiku • 4vst..9vst funkce, celý CLB pomocí MUX funkci až 19 proměnných • lze jako distribuovanou 16bit RAM či 16b posuvný registr, lze kaskadně řadit

  17. DLL - Digital Locked Loop, umí CLK signál násobit, dělit, rekonstruovat, fázově posouvat.. lze vytvořit síť 4 hodinových kmitočtů RAM - distribuovaná i bloková - ta může pracovat i v 2 portovém módu v šířce 1 až 16b Konfigurace Serial Master Serial Slave Parallel Slave Boundary Scan

  18. Spartan 3/3E/3L 1,2 V verze, 90 nm technologie postaveny na VIRTEXTM architektuře až 26 I/O standartů frekvence do 375 MHz 50K-5M hradel, 1728-74880 log. bloků, 192..8320 CLBs 108..784 uživatelských I/O pinů 4..104 násobiček bloková RAM (18..468 bloků po 4 kb) 2..8 hodinových linek s DCM (Digital Clock Manager)

  19. Spartan 3/3L/3E • DCI - číslicově řízená impedance • podpora DDR, DDR2 SDRAM (333 Mbps datový tok) • 622 Mbps datový tok na vnějších pinech • Fast Look-Ahead Carry Logic • SPARTAN 3L je energeticky úspornější verze • SPARTAN 3E je obvod s orientací na nejnižší cenu za logickou jednotku (oproti S3-optimalizován pro cenu za pouzdro) • Automotive verze 3XA

  20. Sběrnice - 4 druhy: • LL - spojuje každý 6tý • hex lines - je vyveden každý z trojice • Double Lines, Direct Lines

  21. IOB • -už poměrně složité a sofistikované zapojení

  22. CLB • již ne uzavřené bloky, ale “slices”, v různých módech spolupracující řezy • aktuální zapojení dle konfigurace • též podpora SelectRAM , 16b RAM nebo 16bit posuv. registr

  23. Vestavěné násobičky - 18bitové:

  24. DCI - Digital Controlled Impedance, možné pro vybrané IO standarty (GTL, HSTL, SSTL, LVDCI, LVDS)

  25. DCM - Digital Clock Manager • samokalibrační, umí řídit zpoždění, fázi (poměrně přesně), násobí, dělí kmitočet, frekvenční syntéza

  26. Další příslušenství • Řešení nabízená návrhovým systémem: • PicoBlaze • MicroBlaze • PCI, PCI Express • IP core

More Related