Ny og original LCMXO2-2000HC-4TG144C Integrert krets
Produktegenskaper
TYPE | BESKRIVELSE |
Kategori | Integrerte kretser (IC)Innebygd - FPGAer (feltprogrammerbar portarray) |
Mfr | Lattice Semiconductor Corporation |
Serie | MachXO2 |
Pakke | Brett |
Produktstatus | Aktiv |
Antall LAB-er/CLB-er | 264 |
Antall logiske elementer/celler | 2112 |
Totale RAM-biter | 75776 |
Antall I/O | 111 |
Spenning - Forsyning | 2,375V ~ 3,465V |
Monteringstype | Overflatemontert |
Driftstemperatur | 0 °C ~ 85 °C (TJ) |
Pakke / Etui | 144-LQFP |
Leverandørenhetspakke | 144-TQFP (20x20) |
Grunnproduktnummer | LCMXO2-2000 |
SPQ | 60/stk |
Introduksjon
Feltprogrammerbar portarray, som er et produkt av videreutvikling på grunnlag av programmerbare enheter som PAL, GAL, CPLD og så videre.Den fremstår som en semi-tilpasset krets innen applikasjonsspesifikke integrerte kretser (ASIC), som ikke bare løser manglene til tilpassede kretser, men også overvinner manglene til det begrensede antallet originale programmerbare enhetsportkretser.
Arbeidsprinsipp
FPGA tar i bruk et nytt konsept med logisk cellearray LCA (Logic Cell Array), som inkluderer tre deler: konfigurerbar logikkmodul CLB, utgangsinngangsmodul IOB (Input Output Block) og intern tilkobling (Interconnect).De grunnleggende funksjonene til FPGAer er:
1) Ved å bruke FPGA til å designe ASIC-kretser, trenger ikke brukere å produsere brikker for å få en passende brikke.
2) FPGA kan brukes som et piloteksemplar av andre fullt tilpassede eller semi-tilpassede ASIC-kretser.
3) FPGA har et vell av flip-flops og I/O-pinner inni.
4) FPGA er en av enhetene med den korteste designsyklusen, den laveste utviklingskostnaden og den laveste risikoen i ASIC-kretsen.
5) FPGA bruker høyhastighets CHMOS-prosess, lavt strømforbruk og kan være kompatibel med CMOS- og TTL-nivåer.
Det kan sies at FPGA-brikker er et av de beste valgene for små batch-systemer for å forbedre systemintegrasjonen og påliteligheten.
FPGA-en er programmert av et program som er lagret i RAM-en på brikken for å angi driftstilstanden, så RAM-en på brikken må programmeres når du arbeider.Brukere kan bruke forskjellige programmeringsmetoder i henhold til forskjellige konfigurasjonsmoduser.
Når strømmen slås på, leser FPGA-brikken dataene fra EPROM-en inn i programmerings-RAM-en på brikken, og etter at konfigurasjonen er fullført, går FPGA-en inn i arbeidstilstanden.Etter at strømmen er borte, går FPGA tilbake til hvite ark, og det interne logiske forholdet forsvinner, slik at FPGA kan brukes gjentatte ganger.FPGA-programmering krever ikke en dedikert FPGA-programmerer, kun en generell EPROM- og PROM-programmerer.Når du trenger å endre FPGA-funksjonen, er det bare å endre EPROM.På denne måten kan samme FPGA, forskjellige programmeringsdata, produsere forskjellige kretsfunksjoner.Derfor er bruken av FPGA-er veldig fleksibel.
Konfigurasjonsmoduser
FPGA har en rekke konfigurasjonsmoduser: den parallelle hovedmodusen er en FPGA pluss en EPROM;Master-slave-modus kan støtte ett PIECE PROM som programmerer flere FPGAer;Seriell modus kan programmeres med seriell PROM FPGA;Perifermodus gjør at FPGA kan brukes som en perifer enhet til en mikroprosessor, programmert av mikroprosessoren.
Spørsmål som å oppnå rask timing-stenging, redusere strømforbruk og kostnader, optimalisere klokkestyring og redusere kompleksiteten til FPGA- og PCB-design har alltid vært nøkkelspørsmål for systemdesignere som bruker FPGA-er.I dag, ettersom FPGA-er beveger seg mot høyere tetthet, større kapasitet, lavere strømforbruk og mer IP-integrasjon, drar systemdesignere fordel av disse overlegne ytelsene mens de står overfor nye designutfordringer på grunn av de enestående nivåene av ytelse og kapasitet til FPGA-er.