Prezentace flash FPGA firmy ACTEL Vladimír Měsíček

Slides:



Advertisements
Podobné prezentace
CIT Paměti Díl X.
Advertisements

™. ™ Zprovoznění zařízení a zahájení jejich řízení během několika minut.
HRADLOVÁ POLE REKONFIGUROVATELNÁ ZA PROVOZU ZAŘÍZENÍ Soběslav Valach Ústav automatizace a měřicí techniky, FEKT, VUT Brno, Czech Republic.
D03 - ORiNOCO RG-based Wireless LANs - Technology
Sekvenční logický obvod-úvod
ALTERA Cyclone II 4608 – LE až 1152 Kbitů RAM konfigurace pomocí sériového rozhraní podpora více I/O standardů až 4 PLL až 16 globálních hodin podpora.
Tato prezentace byla vytvořena
ProASIC™ 500K Family. Rysy a užitné vlastnosti Vysoká kapacita  až systémových hradel  14 kbit až 63 kbit Dual-Port SRAM 106 až 440.
Sběrnice.
S R - klopný obvod.
Komunikační moduly C2COM a CSAIO8x
Název školyIntegrovaná střední škola technická, Vysoké Mýto, Mládežnická 380 Číslo a název projektuCZ.1.07/1.5.00/ Inovace vzdělávacích metod EU.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
CZ.1.07/1.4.00/ VY_32_INOVACE_143_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Paměti RAM. 2 jsou určeny pro zápis i pro čtení dat. Jedná se o paměti, které jsou energeticky závislé. Z hlediska stavu informace v paměťové buňce jsou.
PicoBlaze, MicroBlaze, PowerPC
David Rozlílek ME4B. Co jsou to paměti ? slouží k uložení programu, kteý řídí ? Slouží k ukládaní…..?.... a ……? operací v.
Paměťové obvody a vývoj mikroprocesoru
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Úloha č. 6: Derivační a integrační operační zesilovač
Počítač, jeho komponenty a periferní zařízení
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Klopné obvody pro realizaci čítačů a registrů
FPGA Actel – PLICE based Semestrální práce z předmětu AP Vypracoval: Zdeněk Suchomel
Provedení logických obvodů
Vnitřní paměti a jejich rozdělení. 2 Vnitřní paměti jsou ty, které jsou umístěny na základní desce mikropočítače nebo počítače. Vnitřní paměti se vyrábějí.
Ústředna Galaxy Počítačová technologie Rozsah od 0 do 512 zón
Tato prezentace byla vytvořena
Tomáš Martínek Technologie FPGA Tomáš Martínek
Roman Kysel.  Jaké jsou základní parametry pamětí ? ◦ Kapacita ◦ přístupová doba ◦ přístupová rychlost ◦ Statičnost/dynamičnost ◦ Energetická závislost.
Technické prostředky PLC OB21-OP-EL-AUT-KRA-M Ing. Petr Krajča.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
8 ZÓN 16 KLÁVESNIC 32 TYPŮ ZÓN 6 VÝSTUPŮ 10 UŽIVATELSKÝCH KÓDŮ 100 UDÁLOSTÍ V HISTORII DETEKTORY KLÁVESNICE G8.
Číslicový generátor Praktická zkouška z odborných předmětů 2008 Vyšší odborná škola a střední průmyslová škola elektrotechnická Olomouc M/004 Slaboproudá.
Autor:Jiří Gregor Předmět/vzdělávací oblast: Digitální technika Tematická oblast:Digitální technika Téma:Statické paměti RWM – RAM 1. část Ročník:3. Datum.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Informatika - Paměti, ROM, RAM akademický rok 2013/2014
Popis obvodu 8051.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Autor:Jiří Gregor Předmět/vzdělávací oblast: Digitální technika Tematická oblast:Digitální technika Téma:Statické paměti RWM – RAM 2. část Ročník:3. Datum.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Nesinusové oscilátory s klopnými obvody
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
ALTERA Stratix – LE až 7427 Kbitů RAM tři bloky RAM pamětí rychlé DSP bloky až 12 PLL (4+8 rychlých) až 16 globálních hodin a 22 zdrojů podpora.
XILINX 3000, 4000 Obvody 2. generace FPGA 0,25  m technologie až hradel frekvence do 100 MHz Minule:
ALTERA Flex – 1960 LE − hradel třístavový I/O standard Napájení 3,3V nebo 5V přehled:
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Blokové schéma počítače.
Jednočipové počítače v robotických systémech Vypracoval: Ing. Jaroslav Chlubný Kód prezentace: OPVK-TBdV-AUTOROB-ME-3-JCP-JCH-001 Technologie budoucnosti.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
PC základní jednotka.
Výukový materiál zpracován v rámci projektu EU peníze školám
Výukový materiál zpracován v rámci projektu
Paměti typu RAM.
Inicializace portů mikrokontroléru
Vývojový kit Freescale M68EVB908GB60
Digitální učební materiál
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Elektrické měřící přístroje
Výukový materiál zpracován v rámci projektu
Číslicová technika.
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Číslicová technika.
Elektrické měřící přístroje
Číslicové měřící přístroje
Měřící zesilovače - operační zesilovače
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Transkript prezentace:

Prezentace flash FPGA firmy ACTEL Vladimír Měsíček mesicev@fel.cvut.cz

ProASIC reprogramovatelné součástky 100 – 450 tisíc hradel ProASICplus reprogramovatelné součástky 75 tisíc – 1 milion hradel ProASIC3 reprogramovatelné součástky 30 tisíc – 1 mil. hradel Vladimír Měsíček Vladimír Měsíče

Rodina součástek ProAsic Vladimír Měsíček Vladimír Měsíče

Obecný popis ProAsic Součástky se vyrábějí 0,25m flash/CMOS technologii Vysoká hustota integrace Nízká spotřeba Reprogramovatelnost Vladimír Měsíček Vladimír Měsíče

Vlastnosti ProAsic Kapacita 100-475 tis. sytémových hradel 14k-63k bit two port SRAM 106-440 uživatelských I/O Výkon 33 MHz PCI 32-bit PCI Interní rychlost do 250MHz Externí rychlost do 100MHz Nízká spotřeba Nízkoimpedanční FLASH přepínače Segmentová hierarchie propojovací struktury Výkonné propojovací struktury ultrarychlá místní propojovací síť (Ultra Fast Local Network) výkonná síť dlouhých linek (Efficient Long Line Netvork) vysokorychlostní síť velmi dlouhých linek (High Speed Very Long Line Network) vysokovýkonostní globální síť (High Performance Global Network) Vladimír Měsíček Vladimír Měsíče

Vlastnosti ProAsic Vstupy/výstupy Možnost 2,5V/3,3V logiky Kompatibilita s 3,3V PCI technologii Zabezpečení naprogramovaných dat Zabezpečení pomocí zabezpečovacího kódu Podpora ISP Programování pomocí Silicon Sculptor a Flash Pro SRAM a FIFO Maximální rychlost je 250MHz synchronních a asynchronních operací Netlist generátor pro optimální využívání vnitřních pamětí Vladimír Měsíček Vladimír Měsíče

Architektura ProAsic Využívá členění srovnatelné s hradlovými poli Na rozdíl od SRAM FPGA využívá LOOK – UP table nebo architekturalní mapování během návrhu Jádrem součástek ProAsic jsou SEA OF TILES ( moře dlaždic) Každá dlaždice může být naprogramována jako 3 vstupová logická funkce(NAND, D-klopný obvod atd. ) Programování je možné FLASH přepínači K propojování jednotlivých funkcí a hradel slouží 4 úrovně propojovací struktury Vladimír Měsíček Vladimír Měsíče

Architektura ProAsic FLASH přepínače slouží k přivádění signálů na vstupy a z výstupů hradel ProAsic obsahují Dual-Port SRAM bloky s vestavěnou FIFO/RAM řídící logikou Logikou se nastavuje dimeze paměti, potřebná například pro zpracování synchronních či asynchronních operací Vladimír Měsíček Vladimír Měsíče

Vnitřní uspořádání nazývané moře dlaždic SEA OF tiles Vnitřní uspořádání nazývané moře dlaždic Vladimír Měsíček Vladimír Měsíče

Flash switch Oba tranzistory se dělí o plovoucí hradlo Pravý tranzistor slouží k spínání/rozpínání Levý tranzistor slouží k zápisu/vymazání informace Vladimír Měsíček Vladimír Měsíče

Třívstupová logická buňka Všechny vstupy mohou být invertované nebo neinvertované Výstup pro lokální propojování Výstup pro vzdálené propojování Vladimír Měsíček Vladimír Měsíče

Propojovací strategie K propojování jednotlivých dlaždic slouží 4 úrovně propojovacího mechanizmu Ultra fast local line Efficient long line High speed very long line High performance global network Vladimír Měsíček Vladimír Měsíče

Ultra fast local line Propojuje dvě sousední dlaždice Propojuje I/O buffer Propojuje paměťové bloky Vladimír Měsíček Vladimír Měsíče

Ultra fast local line Vladimír Měsíček Vladimír Měsíče

Efficient long line Slouží k překlenutí větších vzdáleností a k více rozvětveným spojům Délka překlenutí se pohybuje od 1 do 4 dlaždic (vodorovně nebo svisle) Každý výstup modulu může být propojen s každým vstupem jakéhokoliv dalšího modulu v součástce Programovací software součástky navíc automaticky vloží do cesty buffer, je-li potřeba kompenzovat zátěž cesty například kvůli její velké délce Vladimír Měsíček Vladimír Měsíče

Efficient long line Vladimír Měsíček Vladimír Měsíče

High speed very long line Tato linka určena k překlenutí celé součástky s minimálním zpožděním signálu Užívá se pro velmi dlouhé linky a velmi rozsáhlé sítě Tyto spoje vedou vertikálně a horizontálně Poskytují vícenásobný přístup ke každé skupině modulů v součástce Vladimír Měsíček Vladimír Měsíče

High speed very long line Vladimír Měsíček Vladimír Měsíče

High performance global network Určena k rozvodu hodinového signálu (4 piny součástky nebo vnitřní logika). Tato propojovací úroveň je typická pro rozvod hodin a resetu. Vladimír Měsíček Vladimír Měsíče

High performance global network Vladimír Měsíček Vladimír Měsíče

Rozvod hodinového signálu Možnost nastavení zpoždění hodinového signálu. ProASIC rodina nabízí 4 globální stromy Každý z těchto stromů je založen na síti „pátěř – žebro“, tak že každý zasahuje všechny dlaždice ve své oblasti Stromová struktura umožňuje v součástce více hodin Vladimír Měsíček Vladimír Měsíče

Počet hodinových sítí Vladimír Měsíček Vladimír Měsíče

Vstupně/výstupní bloky Rodina Pro ASIC 500K nabízí až 440 uživatelských I/O pinů Pokud je blok napájen 3,3 V lze konfigurovat napěťovou úroveň I/O na 2,5 V nebo na 3,3 V I/O bloky jsou plně konfigurovatelné k poskytování nejvyšší flexibility a rychlosti. Každý může být konfigurován jako vstup, výstup, třístavový řadič nebo jako obousměrný buffer Vladimír Měsíček Vladimír Měsíče

Počet vstupně výstupních pinů rodiny ProASIC Vladimír Měsíček Vladimír Měsíče

Napěťová kompatibilita Vladimír Měsíček Vladimír Měsíče

Blokové schema I/O Vladimír Měsíček Vladimír Měsíče

Konfigurace I/O jako vstupního pinu Nezávisle volitelné velikost napěťové úrovně 2,5V nebo 3,3V Volitelný pull up rezistor Vladimír Měsíček Vladimír Měsíče

Konfigurace I/O jako výstupního pinu Nezávisle volitelné velikost napěťové úrovně 2,5V nebo 3,3V nebo 3,3V PCI kompatibilní Možnost řízení LVTTL nebo LVCMOS logiky Možnost nastavení rychlosti přeběhu SLEW RATE Možnost třístavového výstupu Vladimír Měsíček Vladimír Měsíče

Konfigurace I/O jako obousměrného bufferu Nezávisle volitelné velikost napěťové úrovně 2,5V nebo 3,3V nebo 3,3V PCI kompatibilní Možnost řízení LVTTL nebo LVCMOS logiky Možnost nastavení rychlosti přeběhu SLEW RATE Možnost třístavového výstupu Vladimír Měsíček Vladimír Měsíče

Vnitřní paměť Každá součástka má určitý počet paměťových bloku velikosti 256x9 bitů Počet bloku závisí na typu součástky (6-28) Možnost široké konfigurace paměťového prostoru( možno používat samostatně nebo slučovat do bloků) Konfigurace buď jako FIFO nebo SRAM Bloky jsou dvou portové ( možnost současného čtení a zápisu ) Vladimír Měsíček Vladimír Měsíče

Příklady konfigurace paměťových bloků Vladimír Měsíček Vladimír Měsíče

Příklady konfigurace multiportové paměti Vladimír Měsíček Vladimír Měsíče

Závislost spotřeby na pracovní frekvenci Vladimír Měsíček Vladimír Měsíče

ProAsic plus FLASH FPGA Vladimír Měsíček Vladimír Měsíče

Rozdíly oproti ProASic Kapacita 75 tis.-1 mil. systémových hradel 27k-198k bit two port SRAM 66-712 uživatelských I/O Výkon 50 MHz PCI 32-bit PCI Externí rychlost do 150MHz Výkonné propojovací struktury ultrarychlá místní propojovací síť (Ultra Fast Local and long line Network) vysokorychlostní síť velmi dlouhých linek (High Speed Very Long Line Network) vysokovýkonná globální síť (High Performance Global Network) 100% propojitelnost a využití Vladimír Měsíček Vladimír Měsíče

Tabulka rodiny ProAsic plus Vladimír Měsíček Vladimír Měsíče

Obecné rozdíly mezi ProAsic a ProAsic plus ProAsic plus vychází z ProAsic – vylepšuje vlastnosti předchůdce Řada PLUS má větší počet I/O, více integrované paměti, větší počet logických bloků, větší pracovní frekvence Navíc řada plus obsahuje interní hodiny s fázovým závěsem Změna technologie výroby z 0,25m na 0,22m LVCMOS Vladimír Měsíček Vladimír Měsíče

Vnitřní uspořádání Vladimír Měsíček Vladimír Měsíče

LVPECL vstupní piny Jedná se o speciální vstupní piny Jedná se o vysokorychlostní diferenční vstup Obsahuje vstupní buffer s nízkopříkonovým diferenčním zesilovačem signálu a jeho komplementu PPCEL a NPCEL. LVPECL buňka porovná napětí na PPCEL pinu s napětím na NPCEL pinu a výsledek pošle na globální multiplexovanou linku (možný vstup do PLL). Vladimír Měsíček Vladimír Měsíče

LVPECL vstupní piny Vladimír Měsíček Vladimír Měsíče

Interní generátor s fázovým závěsem Každý čip obsahuje 2 interní generátory hodin Rychlost fázového závěsu je 240MHz Zpožďovací linka pro 0.25ns, 0.50ns, 4ns Fázový posuv 0º, 90º, 180º, 270º Obsahuje násobičku a děličku kmitočtu Signál je možné propojovat pomocí globální propojovací sítě Vladimír Měsíček Vladimír Měsíče

Interní generátor s fázovým závěsem Vladimír Měsíček Vladimír Měsíče

ProAsic 3 FLASH FPGA Vladimír Měsíček Vladimír Měsíče

Vlastnosti ProAsic3 Kapacita 30 tis.-1 mil. sytémových hradel Až 144k bit two port SRAM Až 300 uživatelských I/O 1kbit uživatelské FROM Výkon 66 MHz PCI 64-bit PCI Časování 6x obvod pro úpravu hodinového signálu, jeden obsahuje integrovaný fázový závěs Široký kmitočtový rozsah 1,5MHz-350MHz Výkonné propojovací struktury Ultrarychlá místní propojovací síť (Ultra Fast Local and long line Network) Vysokorychlostní síť velmi dlouhých linek (High Speed Very Long Line Network) vysokovýkonná globální síť (High Performance Global Network) Segmentové, hierarchické spojování a časové spojování Vladimír Měsíček Vladimír Měsíče

Vlastnosti ProAsic3 Vstupy/výstupy Možnost 1,5-1,8-2,5-3,3V vstupů Vstupy jsou rozčleněny do více bank Podpora napěťových standardů LVTTL, LVCMOS 3.3 V/ 2.5 V/1.8V /1.5 V, 3.3 V PCI/3.3 V PCI-X, LVCMOS 2.5 V/5.0 V I/O bufers Volitelná doba přeběhu SLEW RATE Volitelný pull-Up/Down rezistor Napájení Pro optimalizaci ztrát je použito pro napájení jádra 1,5V Podpora pro systémy s napájením 1,5V Vnitřní paměť Volitelné Aspect ratio 4608bit RAM bloků 24 SRAM nebo FIFO konfigurací Vladimír Měsíček Vladimír Měsíče

Tabulka ProAsic3 Vladimír Měsíček Vladimír Měsíče

Tabulka ProAsic3-I/O Vladimír Měsíček Vladimír Měsíče

Vnitřní uspořádání pro 2 banky I/O Vladimír Měsíček Vladimír Měsíče

Vnitřní uspořádání pro 4 banky I/O Vladimír Měsíček Vladimír Měsíče

Versa Tiles Třívstupová logická fce D-klopný obvod s nulováním a nastavováním D-klopný obvod s nulováním, nastavováním a blokováním Vladimír Měsíček Vladimír Měsíče

Versa Tiles Vladimír Měsíček Vladimír Měsíče

Propojování ultra fast local lines Vladimír Měsíček Vladimír Měsíče

Propojování Efficient long line Vladimír Měsíček Vladimír Měsíče

Propojování Very long line Vladimír Měsíček Vladimír Měsíče

Propojování versa net global Vladimír Měsíček Vladimír Měsíče

Tabulka versa net Vladimír Měsíček Vladimír Měsíče

To je vše Děkuji za pozornost Vladimír Měsíček Vladimír Měsíče