Ny og original LCMXO2-2000HC-4TG144C Integreret kredsløb
Produktegenskaber
TYPE | BESKRIVELSE |
Kategori | Integrerede kredsløb (IC'er)Embedded - FPGA'er (Field Programmable Gate Array) |
Mfr | Lattice Semiconductor Corporation |
Serie | MachXO2 |
Pakke | Bakke |
Produktstatus | Aktiv |
Antal LAB'er/CLB'er | 264 |
Antal logiske elementer/celler | 2112 |
Samlet RAM Bits | 75776 |
Antal I/O | 111 |
Spænding - Forsyning | 2.375V ~ 3.465V |
Monteringstype | Overflademontering |
Driftstemperatur | 0°C ~ 85°C (TJ) |
Pakke/etui | 144-LQFP |
Leverandørenhedspakke | 144-TQFP (20x20) |
Basisproduktnummer | LCMXO2-2000 |
SPQ | 60/stk |
Introduktion
Felt programmerbar gate array, som er et produkt af videreudvikling på basis af programmerbare enheder som PAL, GAL, CPLD og så videre.Det fremstår som et semi-brugerdefineret kredsløb inden for applikationsspecifikke integrerede kredsløb (ASIC'er), som ikke kun løser manglerne ved brugerdefinerede kredsløb, men også overvinder manglerne ved det begrænsede antal originale programmerbare enhedsportkredsløb.
Arbejdsprincip
FPGA anvender et nyt koncept af logisk celle array LCA (Logic Cell Array), som omfatter tre dele: konfigurerbart logik modul CLB, output input modul IOB (Input Output Block) og intern forbindelse (Interconnect).De grundlæggende funktioner ved FPGA'er er:
1) Ved at bruge FPGA til at designe ASIC-kredsløb, behøver brugerne ikke at producere chips for at få en passende chip.
2) FPGA'en kan bruges som et piloteksemplar af andre fuldt tilpassede eller semi-tilpassede ASIC-kredsløb.
3) FPGA'en har et væld af flip-flops og I/O-stifter indeni.
4) FPGA er en af enhederne med den korteste designcyklus, de laveste udviklingsomkostninger og den laveste risiko i ASIC-kredsløbet.
5) FPGA anvender højhastigheds CHMOS-proces, lavt strømforbrug og kan være kompatibel med CMOS- og TTL-niveauer.
Det kan siges, at FPGA-chips er et af de bedste valg for små batch-systemer for at forbedre systemintegration og pålidelighed.
FPGA'en er programmeret af et program, der er gemt i on-chip RAM til at indstille dens driftstilstand, så on-chip RAM skal programmeres, når du arbejder.Brugere kan bruge forskellige programmeringsmetoder i henhold til forskellige konfigurationstilstande.
Når den tændes, læser FPGA-chippen dataene fra EPROM'en ind i programmerings-RAM'en på chippen, og efter at konfigurationen er afsluttet, går FPGA'en i arbejdstilstand.Når strømmen er gået tabt, vender FPGA'en tilbage til hvide ark, og det interne logiske forhold forsvinder, så FPGA'en kan bruges gentagne gange.FPGA-programmering kræver ikke en dedikeret FPGA-programmør, kun en generel EPROM- og PROM-programmør.Når du skal ændre FPGA-funktionen, skal du bare ændre EPROM.På denne måde kan den samme FPGA, forskellige programmeringsdata, producere forskellige kredsløbsfunktioner.Derfor er brugen af FPGA'er meget fleksibel.
Konfigurationstilstande
FPGA'en har en række forskellige konfigurationstilstande: den parallelle hovedtilstand er en FPGA plus en EPROM;Master-slave-tilstand kan understøtte one PIECE PROM-programmering af flere FPGA'er;Seriel tilstand kan programmeres med seriel PROM FPGA;Perifer tilstand gør det muligt at bruge FPGA som en perifer enhed til en mikroprocessor, programmeret af mikroprocessoren.
Spørgsmål som at opnå hurtig timinglukning, reduktion af strømforbrug og omkostninger, optimering af clock management og reduktion af kompleksiteten af FPGA- og PCB-design har altid været nøglespørgsmål for systemdesignere, der bruger FPGA'er.I dag, hvor FPGA'er bevæger sig mod højere tæthed, større kapacitet, lavere strømforbrug og mere IP-integration, drager systemdesignere fordel af disse overlegne ydeevner, mens de står over for nye designudfordringer på grund af de hidtil usete niveauer af ydeevne og kapacitet af FPGA'er.