Programabilna digitalna kola. K lasifikacija IC. IC projektovana za datu primenu. Full-Custom ASIC. Projektovanje do nivoa layout-a Vremenski z ahtveno Mogućnost postizanja visokih performansi Projekat IC-a se dostavlja fabrici poluprovodnika gde se IC fabrikuje
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
Klasifikacija IC IC projektovana za datu primenu Arhitektura mikrosistema
Full-Custom ASIC • Projektovanje do nivoa layout-a • Vremenski zahtveno • Mogućnost postizanja visokih performansi • Projekat IC-a se dostavlja fabrici poluprovodnika gde se IC fabrikuje • Skupa tehnologija (visoki fiksni, početni troškovi) • Tipičan projekat traje više meseci Arhitektura mikrosistema
Standard-cell ASIC • IC se konstruiše od pred-projektovanih modula (standardnih ćelija) • Standardne ćelije se projektuju u full-custom tehn. (neko drugi ih projektuje) • Manji rizik i ušteda u vremenu • Postoji i veće ćelije (mikroprocesori i sl. - tzv. hard-cores) Arhitektura mikrosistema
Standard-cell ASIC • Ćelija (različitih dužina) se kao cigle u zidu raspoređuju u redove • Većina veza prolazi kroz kanale između redova, mada neke ćelije mogu služiti kao prolazi između redova Arhitektura mikrosistema
Gate-Array ASIC • IC je delimično fabrikovano (ćelije, napajanje ćelija i sl.) • Kada se projekat IC-a dostavi fabrici, IC se dorađuje nanošenjem slojevi metala (radi povezivanja tranzistora) • Smanjeno vreme fabrikacije • Niži troškovi Arhitektura mikrosistema
PLD • Standardna IC, dostupna u standardnim pakovanjima i proizvedena u velikim serijama • Mogućnost konfigurisanja/programiranja radi realizacije specijalizovanog kola Arhitektura mikrosistema
PLD • Klasifikacija: • SPLD (Simple PLD): PLA + PAL + ROM • CPLD (Complex PLD) • FPGA (Field-Programmable Gate Array) Arhitektura mikrosistema
PLA • Bolova algebra: Svaka logička funkcija se može predstaviti u vidu zbira logičkih proizvoda. Npr. f1 = x1’x2x3’ + x2x4’ + x1x4 • PLA: dve programabilne mreže: • AND – realizuje logičke proizvode • OR – sumira logičke proizvode Arhitektura mikrosistema
PAL • AND mreža programabilna, OR mreža fiksna f1 = x1x2x3` + x1`x2x3 f2 = x1`x2` + x1x2x3 Arhitektura mikrosistema
ROM • AND mreža fiksna, OR mreža programabilna • AND matrica ima funkciju binaranog dekodera n/2n (generator minterma) • Mogućnost realizacije proizvoljen funkcije n promenljvih Arhitektura mikrosistema
CPLD • Sadrži više logičkih blokova (PAL ili PLA strukture) međusobno povezanih programabilnom prekidačkom matricom. • U/I blokovi za spregu sa pinovima kola. Arhitektura mikrosistema
FPGA • PLD kola najvećeg logičkog kapaciteta (od 10K do 1M ekvivalentnih gejtva) • Zasnovani na logičkim blokovima (a ne na prekidačkim mrežama) • Dodatno sadrže ugrađenu RAM memoriju i specijalizovane module, kao što su množači, komunikacioni kontroleri i sl. • Omogućavaju realizaciju sistema na čipu (zasnovanih na mikroprocesoru) Arhitektura mikrosistema
FPGA (logički blok) • Logički blok: • LUT - univerzalni logički blok sa malim brojem ulaza (n = 4-6) i jednim izlazom. • Realizuje se kao RAM 2nx1. Sadržaj RAM-a definiše logičku funkciju. Dvoulazni LUT – može da realizuje proizvoljnu funkciju dve promenljive Arhitektura mikrosistema
CPLD • CPLD = Complex PLD • CPLD = više SPLD blokova na jednom čipu Arhitektura mikrosistema
Tipična savremena CPLD komponeta(Altera MAX7128) • Ekvivalent 13 PAL komponenti na jednom čipu • Reprogramabilnost • 128 flip-flopova ili funkcionalnih blokova • Cena 10$ Arhitektura mikrosistema
CPLD Arhitektura Mreža za povezivanje Funkcionalni blok U/I blok Arhitektura mikrosistema
Primena CPLD kola • Pogodni za sisteme koje karakteriše složene logičke funkcije sa malim brojem flip-flopova • Konačni automati, • Kontroleri • Zamena većeg broja SPLD kola jednim CPLD kolom • Sprežna logika (glue logic) • Prototipovi jednostavinh ASIC kola • Predvidljiv tajming Arhitektura mikrosistema
FPGA • FPGA = Field Programmable Gate Arrays (gejtovska polja koja se programiraju ˝na terenu˝, tj. od strane krajnjeg korisnika) • Po strukturi sličnija ASIC gejtovskim poljima nego PAL-u i dugim SPLD ili CPLD kolima, zasnovanim na programabilnim AND/OR matricama. Arhitektura mikrosistema
SPLD - FPGA - ASIC Visok stepen konfigurabilnosti, kratko vreme projektovanja i implementacije, ali samo za jednostavan dizajn Veliki i složen dizajn, ali nepromenljiva nakon fabrikacije, skupo i dugotrajno projektovanjei fabrikacija FPGA Xilinx ‘84 Arhitektura mikrosistema
Prva FPGA kola • CMOS i SRAM tehnologija • 3-ulazni LUT + FF + MUX • Savremena FPGA kola su mnogo složenija Arhitektura mikrosistema
FPGA arhitektura • Konfigurabilni logički blokovi, raspoređeni u dvodimenziono polje • U/I blokovi, raspoređeni po obodu kola • Programabilna sprežna mreža smeštena u kanalima između logičkih blokova Arhitektura mikrosistema
Granularnost FPGA arhitekture • Odnosi se na složenost logičkog bloka • Fina - samo jednostavne funkcije (npr. 3-ulazni NAND) • Srednja - složenija struktura i funkcionalnost (npr. 4-ulazni LUT, 4 MUX, 4 D FF u jednom bloku) • Gruba - pored logičkih blokova arhitektura sadrži i namenske specijalizovane module, npr. FFT, mikroprocesor. • Sredinom 90-tih, ahitekture srednje granularnosti su potisnule arhitekture fine granularnosti Arhitektura mikrosistema
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.