Uus ja originaal LCMXO2-2000HC-4TG144C integraallülitus
Toote atribuudid
TÜÜP | KIRJELDUS |
Kategooria | Integraallülitused (IC-d)Manustatud – FPGA-d (välja programmeeritav värava massiiv) |
Mfr | Võre Semiconductor Corporation |
seeria | MachXO2 |
pakett | Salv |
Toote olek | Aktiivne |
LAB-de/CLBde arv | 264 |
Loogikaelementide/lahtrite arv | 2112 |
RAM-i bitid kokku | 75776 |
I/O arv | 111 |
Pinge – toide | 2,375 V ~ 3,465 V |
Paigaldustüüp | Pinnakinnitus |
Töötemperatuur | 0°C ~ 85°C (TJ) |
Pakend / ümbris | 144-LQFP |
Tarnija seadmepakett | 144-TQFP (20x20) |
Põhitoote number | LCMXO2-2000 |
SPQ | 60/tk |
Sissejuhatus
Field programable gate array, mis on programmeeritavate seadmete, nagu PAL, GAL, CPLD ja nii edasi, edasiarenduse toode.See ilmub pool-kohandatud vooluringina rakendusspetsiifiliste integraallülituste (ASIC) valdkonnas, mis mitte ainult ei lahenda kohandatud vooluahelate puudusi, vaid ületab ka piiratud arvu originaalsete programmeeritavate seadmete väravaahelate puudused.
Tööpõhimõte
FPGA võtab kasutusele uue loogikarakkude massiivi LCA (Logic Cell Array) kontseptsiooni, mis koosneb kolmest osast: konfigureeritav loogikamoodul CLB, väljundsisendimoodul IOB (input Output Block) ja siseühendus (Interconnect).FPGA põhifunktsioonid on järgmised:
1) Kasutades FPGA-d ASIC-ahelate kujundamiseks, ei pea kasutajad sobiva kiibi saamiseks kiipe tootma.
2) FPGA-d saab kasutada muude täielikult kohandatud või poolkohandatud ASIC-ahelate pilootnäidisena.
3) FPGA-l on sees hulgaliselt klappe ja I/O kontakte.
4) FPGA on ASIC-ahelas üks lühima disainitsükli, madalaima arenduskulu ja madalaima riskiga seadmeid.
5) FPGA kasutab kiiret CHMOS-protsessi, madalat energiatarbimist ja võib ühilduda CMOS-i ja TTL-tasemetega.
Võib öelda, et FPGA kiibid on üks parimaid valikuid väikeste partiide süsteemide jaoks, et parandada süsteemi integreerimist ja töökindlust.
FPGA programmeeritakse selle tööoleku seadistamiseks kiibile RAM-i salvestatud programmiga, seega tuleb kiibil olev RAM töötamise ajal programmeerida.Kasutajad saavad kasutada erinevaid programmeerimismeetodeid vastavalt erinevatele konfiguratsioonirežiimidele.
Sisselülitamisel loeb FPGA kiip andmed EPROM-ist kiibi programmeerimismälu ja pärast konfigureerimise lõpetamist läheb FPGA tööolekusse.Pärast toite kadumist naaseb FPGA valgetele lehtedele ja sisemine loogiline seos kaob, nii et FPGA-d saab korduvalt kasutada.FPGA programmeerimine ei vaja spetsiaalset FPGA programmeerijat, vaid üldotstarbelist EPROM-i ja PROM-programmeerijat.Kui teil on vaja FPGA-funktsiooni muuta, muutke lihtsalt EPROM-i.Sel viisil saab sama FPGA, erinevad programmeerimisandmed, toota erinevaid vooluahela funktsioone.Seetõttu on FPGA-de kasutamine väga paindlik.
Konfiguratsioonirežiimid
FPGA-l on mitmesuguseid konfiguratsioonirežiime: paralleelne põhirežiim on FPGA pluss EPROM;Ülem-alluv režiim võib toetada ühe PIECE PROM-i programmeerimist mitme FPGA-ga;Jadarežiimi saab programmeerida jada PROM FPGA-ga;Välisseadmete režiim võimaldab FPGA-d kasutada mikroprotsessori välisseadmena, mille programmeerib mikroprotsessor.
Sellised probleemid nagu kiire ajastuse sulgemine, energiatarbimise ja kulude vähendamine, kellahalduse optimeerimine ning FPGA ja PCB disaini keerukuse vähendamine on FPGA-sid kasutavate süsteemikonstruktorite jaoks alati olnud võtmeprobleemid.Tänapäeval, kui FPGA-d liiguvad suurema tiheduse, suurema võimsuse, väiksema energiatarbimise ja suurema IP-integratsiooni poole, saavad süsteemi projekteerimisinsenerid neist suurepärasest jõudlusest kasu, seisavad silmitsi uute disainiprobleemidega, mis on tingitud FPGA-de enneolematust jõudlusest ja võimekusest.