Naujas ir originalus LCMXO2-2000HC-4TG144C integrinis grandynas
Produkto atributai
TIPAS | APIBŪDINIMAS |
Kategorija | Integriniai grandynai (IC)Įterptieji – FPGA (lauke programuojamų vartų masyvas) |
Mfr | Grotelių puslaidininkių korporacija |
Serija | MachXO2 |
Paketas | Padėklas |
Produkto būsena | Aktyvus |
LAB/CLB skaičius | 264 |
Loginių elementų/ląstelių skaičius | 2112 m |
Iš viso RAM bitai | 75776 |
I/O skaičius | 111 |
Įtampa – maitinimas | 2,375 V ~ 3,465 V |
Montavimo tipas | Paviršinis montavimas |
Darbinė temperatūra | 0°C ~ 85°C (TJ) |
Pakuotė / Dėklas | 144-LQFP |
Tiekėjo įrenginių paketas | 144-TQFP (20 x 20) |
Bazinis gaminio numeris | LCMXO2-2000 |
SPQ | 60/vnt |
Įvadas
Lauko programuojamų vartų masyvas, kuris yra tolesnio tobulinimo produktas, pagrįstas programuojamais įrenginiais, tokiais kaip PAL, GAL, CPLD ir pan.Ji pasirodo kaip pusiau individuali grandinė specialių taikomųjų integrinių grandynų (ASIC) srityje, kuri ne tik išsprendžia individualių grandynų trūkumus, bet ir įveikia riboto skaičiaus originalių programuojamų įrenginių vartų grandinių trūkumus.
Darbo principas
FPGA naudoja naują loginių ląstelių masyvo LCA (loginių elementų masyvo) koncepciją, kurią sudaro trys dalys: konfigūruojamas loginis modulis CLB, išvesties įvesties modulis IOB (Input Output Block) ir vidinė jungtis (sujungimas).Pagrindinės FPGA savybės yra šios:
1) Naudojant FPGA ASIC grandinėms kurti, vartotojams nereikia gaminti lustų, kad gautų tinkamą lustą.
2) FPGA gali būti naudojamas kaip bandomasis kitų visiškai pritaikytų arba pusiau pritaikytų ASIC grandinių pavyzdys.
3) FPGA viduje yra daug šliaužtinukų ir įvesties/išvesties kaiščių.
4) FPGA yra vienas iš įrenginių, turinčių trumpiausią projektavimo ciklą, mažiausią kūrimo kainą ir mažiausią riziką ASIC grandinėje.
5) FPGA naudoja didelės spartos CHMOS procesą, mažą energijos suvartojimą ir gali būti suderinamas su CMOS ir TTL lygiais.
Galima teigti, kad FPGA lustai yra vienas geriausių pasirinkimų mažos partijos sistemoms, siekiant pagerinti sistemos integraciją ir patikimumą.
FPGA yra užprogramuota programa, saugoma lustinėje RAM, kad būtų nustatyta jo veikimo būsena, todėl dirbant reikia užprogramuoti lusto RAM.Vartotojai gali naudoti skirtingus programavimo metodus pagal skirtingus konfigūracijos režimus.
Įjungus maitinimą, FPGA lustas nuskaito duomenis iš EPROM į lusto programavimo RAM, o užbaigus konfigūraciją, FPGA pereina į darbo būseną.Praradus maitinimą, FPGA grįžta į baltus lapus, o vidinis loginis ryšys išnyksta, todėl FPGA gali būti naudojamas pakartotinai.FPGA programavimui nereikia specialaus FPGA programuotojo, tik bendros paskirties EPROM ir PROM programuotojo.Kai reikia pakeisti FPGA funkciją, tiesiog pakeiskite EPROM.Tokiu būdu tas pats FPGA, skirtingi programavimo duomenys, gali sukurti skirtingas grandinės funkcijas.Todėl FPGA naudojimas yra labai lankstus.
Konfigūravimo režimai
FPGA turi įvairius konfigūravimo režimus: lygiagretus pagrindinis režimas yra FPGA plius EPROM;Pagrindinis-slave režimas gali palaikyti vieno PIECE PROM programavimo kelis FPGA;Serijinį režimą galima užprogramuoti su serijiniu PROM FPGA;Periferinis režimas leidžia FPGA naudoti kaip mikroprocesoriaus periferinį įrenginį, užprogramuotą mikroprocesoriaus.
Tokios problemos kaip greitas laiko uždarymas, energijos suvartojimo ir sąnaudų mažinimas, laikrodžio valdymo optimizavimas ir FPGA bei PCB projektavimo sudėtingumo mažinimas visada buvo pagrindinės FPGA naudojančių sistemų projektavimo inžinierių problemos.Šiandien, kai FPGA jungiasi prie didesnio tankio, didesnės talpos, mažesnio energijos suvartojimo ir daugiau IP integracijos, sistemų projektavimo inžinieriai gauna naudos iš šių puikių savybių ir susiduria su naujais projektavimo iššūkiais dėl precedento neturinčio FPGA našumo ir galimybių.