Nuwe en oorspronklike LCMXO2-2000HC-4TG144C Geïntegreerde stroombaan
Produk eienskappe
TIPE | BESKRYWING |
Kategorie | Geïntegreerde stroombane (IC's)Ingebed - FPGA's (Field Programmable Gate Array) |
Mnr | Lattice Semiconductor Corporation |
Reeks | MachXO2 |
Pakket | Skinkbord |
Produk Status | Aktief |
Aantal LAB'e/CLB'e | 264 |
Aantal logiese elemente/selle | 2112 |
Totale RAM Bits | 75776 |
Aantal I/O | 111 |
Spanning - Toevoer | 2,375V ~ 3,465V |
Montage tipe | Oppervlakmontering |
Werkstemperatuur | 0°C ~ 85°C (TJ) |
Pakket / houer | 144-LQFP |
Verskafferstoestelpakket | 144-TQFP (20x20) |
Basisproduknommer | LCMXO2-2000 |
SPQ | 60/stuks |
Inleiding
Veldprogrammeerbare hekskikking, wat die produk is van verdere ontwikkeling op grond van programmeerbare toestelle soos PAL, GAL, CPLD en so aan.Dit verskyn as 'n semi-pasgemaakte stroombaan op die gebied van toepassingspesifieke geïntegreerde stroombane (ASIC's), wat nie net die tekortkominge van pasgemaakte stroombane oplos nie, maar ook die tekortkominge van die beperkte aantal oorspronklike programmeerbare toestelhekkringe oorkom.
Werksbeginsel
Die FPGA neem 'n nuwe konsep van logiese sel skikking LCA (Logic Cell Array) aan, wat drie dele insluit: konfigureerbare logika module CLB, uitset inset module IOB (Inset Uitset Blok) en interne verbinding (Interconnect).Die basiese kenmerke van FPGA's is:
1) Deur FPGA te gebruik om ASIC-stroombane te ontwerp, hoef gebruikers nie skyfies te produseer om 'n geskikte skyfie te kry nie.
2) Die FPGA kan gebruik word as 'n proefmonster van ander ten volle pasgemaakte of semi-pasgemaakte ASIC-stroombane.
3) Die FPGA het 'n magdom flip-flops en I/O penne binne.
4) Die FPGA is een van die toestelle met die kortste ontwerpsiklus, die laagste ontwikkelingskoste en die laagste risiko in die ASIC-kring.
5) Die FPGA neem hoëspoed CHMOS-proses aan, lae kragverbruik, en kan versoenbaar wees met CMOS- en TTL-vlakke.
Daar kan gesê word dat FPGA-skyfies een van die beste keuses vir klein bondelstelsels is om stelselintegrasie en betroubaarheid te verbeter.
Die FPGA word geprogrammeer deur 'n program wat in die op-skyfie-RAM gestoor is om sy bedryfstoestand te stel, dus die on-chip-RAM moet geprogrammeer word wanneer dit werk.Gebruikers kan verskillende programmeringsmetodes gebruik volgens verskillende konfigurasiemodusse.
Wanneer dit aangeskakel word, lees die FPGA-skyfie die data van die EPROM in die on-chip programmering RAM, en nadat die konfigurasie voltooi is, gaan die FPGA in die werkende toestand.Nadat die krag verloor is, keer die FPGA terug na wit velle, en die interne logiese verhouding verdwyn, sodat die FPGA herhaaldelik gebruik kan word.FPGA-programmering vereis nie 'n toegewyde FPGA-programmeerder nie, slegs 'n algemene EPROM- en PROM-programmeerder.Wanneer jy die FPGA-funksie moet verander, verander net die EPROM.Op hierdie manier kan dieselfde FPGA, verskillende programmeringsdata, verskillende stroombaanfunksies produseer.Daarom is die gebruik van FPGA's baie buigsaam.
Konfigurasiemodusse
Die FPGA het 'n verskeidenheid konfigurasiemodusse: die parallelle hoofmodus is 'n FPGA plus 'n EPROM;Meester-slaaf-modus kan een STUK PROM ondersteun wat verskeie FPGA's programmeer;Serial mode kan geprogrammeer word met seriële PROM FPGA;Perifere modus laat die FPGA toe om gebruik te word as 'n randapparaat van 'n mikroverwerker, geprogrammeer deur die mikroverwerker.
Kwessies soos die bereiking van vinnige tydsberekening, die vermindering van kragverbruik en koste, die optimalisering van klokbestuur en die vermindering van die kompleksiteit van FPGA- en PCB-ontwerpe was nog altyd sleutelkwessies vir stelselontwerpingenieurs wat FPGA's gebruik.Vandag, terwyl FPGA's na hoër digtheid, groter kapasiteit, laer kragverbruik en meer IP-integrasie beweeg, trek stelselontwerpingenieurs voordeel uit hierdie voortreflike werkverrigtings terwyl hulle nuwe ontwerpuitdagings in die gesig staar as gevolg van die ongekende vlakke van werkverrigting en vermoë van FPGA's.