1 / 41

FPGA Actel – PLICE based

FPGA Actel – PLICE based. Semestrální práce z předmětu AP. Vypracoval: Zdeněk Suchomel 24.11.2005. Společnost Actel se zabývá výrobou programovatelných obvodů FPGA v technologiích antifuse (Programmable Low Impedance Circuit Element) a technologií flash. Nabízí tyto druhy produktů:

adena-chang
Download Presentation

FPGA Actel – PLICE based

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. FPGA Actel – PLICE based Semestrální práce z předmětu AP Vypracoval: Zdeněk Suchomel 24.11.2005

  2. Společnost Actel se zabývá výrobou programovatelných obvodů FPGA v technologiích antifuse (Programmable Low Impedance Circuit Element) a technologií flash. Nabízí tyto druhy produktů: součástky technologie FLASH součástky technologie ANTIFUSE součástky pro armádu/vesmír a s vysokou spolehlivostí

  3. Rozdělení vyráběných FPGA

  4. FPGA technologie - Antifuse Technologie je založena na propojkách typu antifuse, tedy propojkách, které jsou před vlastním programováním nevodivé a po programování vodivé resp. mají malou impedanci (PLICE). Strukturu propojky tvoří dvě elektrody s vodivého materiálu nebo polykrystalického křemíku oddělené isolační dielektickou vrstvou. Při přivedení proudu se protavením vytvoří trvale vodivý křemíkový spoj. PLICE – Programmable low impedance circuit element

  5. Legacy products Mezi první FPGA firmy Actel lze zařadit čtyři řady logických obvodů: • Integrator Series FPGA • ACTTM 1 Series FPGA • ACTTM 2 Series FPGA • ACTTM 3 Series FPGA

  6. Integrator Series FPGA • první obvody optimalizované pro vysokou rychlost integrované logiky • založeny na technologii antipropojek • 0.6u technologie CMOS • 2.500 – 30.000 logichých hradel • až 3kb konfigurovatelný duální port SRAM přístup 5ns • obvody rychlého dekódování sběrnice • až 250 uživatelsky programovatelných I/O pinů • 225 MHz • 100 MHz FIFO • 7.5ns 35 bitový dekodér adres

  7. Integrator 1200XL, 3200DX

  8. Logická buňka C-modul

  9. Logická buňka S-modul

  10. Logická buňka D-modul

  11. Modul duálního portu SRAM

  12. I/O moduly

  13. Hodinový rozvod

  14. Propojovací linky Obvody této řady používají pro propojování jednotlivých logických modulů horizontální a vertikální propojovací linky. Horizontální rozvod je umístěn mezi řádky modulů viz. obr. Vertikální rozvod vede přes všechny moduly. Jsou tu základní tři typy linek: Input, Output a Long. Input a Output linky jsou přiřazeny danému modulu Dlouhé linky jsou „neutrální“ a procházejí strukturou. Každý výstupní segment překlene čtyři kanály (dva nad a dva pod).

  15. Propojovací linky

  16. Horizontální linky

  17. Vertikální linky

  18. Model časování 1200XL

  19. Model časování 3200DX

  20. ACTTM 1 Series FPGA • 5V a 3.3V řady plně kompatibilní s JEDEC • až 2000 ekvivalentních hradel (ekvivalent 6000 u PLD) • nahrazují až 50 TTL obvodů nebo dvacet 20-ti pinových PALů • návrhová knihovna obsahuje více než 250 maker • až 547 programovatelných logických modulů • až 273 FLIP-FLOPů • rychlost přenosu dat až 75 MHz • Dva diagnostické piny podporující rychlou analýzu do 25 MHz • vysokorychlostní rozvod hodin • I/O proudy 10mA (5V), 6mA (3.3V) • vyrábí se 1u CMOS technologií

  21. Obvody jsou realizovány křemíkovými hradly 1u dvouvrstvou technologií metal CMOS • používají PLICE antifuse technologii • využití součástky je 95 až 100 % • I/O piny mohou být připojeny ja na TTL tak i na CMOS • nabízejí možnost ochrany bezpečnostní přepalovatelnou pojistkou

  22. Struktura součástky Na obrázku je nastíněn princip propojování logických buněk, v oblastech překrytí horizontálního a vertikálního rozvodu jsou umístěny propojovací prvky PLICE antifuse. Při programování jsou tyto „antipropojky“ adresovány a programovány tak, aby vytvořily spojení potřebná pro danou aplikaci.

  23. Logická buňka

  24. „Funkční kolečko“

  25. Tabulka funkcí Všechny piny mohou být použity jak pro vstup tak i výstup a to třístavový nebo jako obousměrný buffer I/O proudy 10mA (5V), 6mA (3.3V) I/O piny

  26. Model časování

  27. ACTTM 2 Series FPGA • až 8000 ekvivalentních hradel (ekvivalent u 20 000 PLD) • nahrazují až 200 TTL obvodů nebo osmdesát 20-ti pinových PALů • návrhová knihovna obsahuje více než 500 maker • až 1232 programovatelných logických modulů • až 998 FLIP-FLOPů • rychlost přenosu dat až 105 MHz • 16-ti bitový akumulátor • Dva diagnostické piny podporující rychlou analýzu do 50 MHz • vysokorychlostní rozvod hodin • I/O proudy 10mA • vyrábí se 1u CMOS technologií

  28. Popis • tyto obvody reprezentují druhou řadu FPGA fy ACTEL • jsou založeny na dvoumodulové technologii, skládají se z C-modulů a S-modulů, které jsou optimalizovány jak pro sekvenční tak i kombinační návrhy • jsou kompatibilní jak s řadou ACT 1 tak i ACT 3 • Obvody jsou realizovány křemíkovými hradly 1u dvouvrstvou technologií metal CMOS • používají PLICE antifuse technologii

  29. Logická buňka

  30. Model časování

  31. ACTTM 3 Series FPGA • až 10000 ekvivalentních hradel (ekvivalent u 25 000 PLD) • nahrazují až 20 32 macro-cell CPLD nebo sto 20-ti pinových PALů • návrhová knihovna obsahuje více než 500 maker • až 1153 FLIP-FLOPů • až 228 programovatelných pinů • rychlost přenosu dat až 250 MHz • čtyři vysokorychlostní rozvody hodin • I/O proudy 10mA • vyrábí se low-pover CMOS technologií • varianty 5,0 V a 3.3 V

  32. Popis • architektura této řady je založena na šesti základních blocích: • Logické buňky • I/O buňky • pin - řízení • propojovací linky • rozvod hodin • obvody pro programování a testování

  33. Logické buňky

  34. Modul C Modul C implementuje logickou funkci Y = !S1*!S0*D00+ !S1*S0*D01+ S1*!S0*D10+ S1*S0*D11 kde S0 = A0*B0 a S1 = A1*B1

  35. Modul S Modul S implementuje stejnou logickou funkci, na výstupu KO-D Y = !S1*!S0*D00+ !S1*S0*D01+ S1*!S0*D10+ S1*S0*D11 kde S0 = A0*B0 a S1 = A1*B1

  36. I/O buňky

  37. Řízení pinu

  38. Model časování

  39. Děkuji za pozornost

More Related