Ny och original LCMXO2-2000HC-4TG144C Integrerad krets
Produktattribut
TYP | BESKRIVNING |
Kategori | Integrerade kretsar (IC)Inbäddad - FPGA (Field Programmable Gate Array) |
Mfr | Lattice Semiconductor Corporation |
Serier | MachXO2 |
Paket | Bricka |
Produktstatus | Aktiva |
Antal LAB/CLB | 264 |
Antal logiska element/celler | 2112 |
Totalt RAM-bitar | 75776 |
Antal I/O | 111 |
Spänning - Matning | 2,375V ~ 3,465V |
Monteringstyp | Ytmontering |
Driftstemperatur | 0°C ~ 85°C (TJ) |
Paket/fodral | 144-LQFP |
Leverantörsenhetspaket | 144-TQFP (20x20) |
Basproduktnummer | LCMXO2-2000 |
SPQ | 60/st |
Introduktion
Fältprogrammerbar gate array, som är produkten av vidareutveckling på basis av programmerbara enheter som PAL, GAL, CPLD och så vidare.Den framstår som en semi-anpassad krets inom området för applikationsspecifika integrerade kretsar (ASIC), som inte bara löser bristerna med anpassade kretsar, utan också övervinner bristerna i det begränsade antalet ursprungliga programmerbara enhetsgrindkretsar.
Arbetsprincip
FPGA antar ett nytt koncept med logisk cellarray LCA (Logic Cell Array), som inkluderar tre delar: konfigurerbar logikmodul CLB, utgångsingångsmodul IOB (Input Output Block) och intern anslutning (Interconnect).De grundläggande funktionerna hos FPGA:er är:
1) Genom att använda FPGA för att designa ASIC-kretsar behöver användare inte producera chips för att få ett lämpligt chip.
2) FPGA kan användas som ett pilotexemplar av andra helt anpassade eller semi-anpassade ASIC-kretsar.
3) FPGA har en mängd flip-flops och I/O-stift inuti.
4) FPGA är en av enheterna med den kortaste designcykeln, den lägsta utvecklingskostnaden och den lägsta risken i ASIC-kretsen.
5) FPGA använder höghastighets CHMOS-process, låg strömförbrukning och kan vara kompatibel med CMOS- och TTL-nivåer.
Man kan säga att FPGA-chips är ett av de bästa valen för små batchsystem för att förbättra systemintegration och tillförlitlighet.
FPGA:n är programmerad av ett program som är lagrat i RAM-minnet på chipet för att ställa in dess driftläge, så RAM-minnet på chipet måste programmeras när du arbetar.Användare kan använda olika programmeringsmetoder beroende på olika konfigurationslägen.
När strömmen slås på läser FPGA-chippet data från EPROM till programmerings-RAM-minnet på chipet, och efter att konfigurationen är klar går FPGA:n in i arbetstillståndet.Efter strömavbrott återgår FPGA till vita ark och det interna logiska förhållandet försvinner, så FPGA kan användas upprepade gånger.FPGA-programmering kräver inte en dedikerad FPGA-programmerare, bara en allmän EPROM- och PROM-programmerare.När du behöver ändra FPGA-funktionen, byt bara EPROM.På detta sätt kan samma FPGA, olika programmeringsdata, producera olika kretsfunktioner.Därför är användningen av FPGA:er mycket flexibel.
Konfigurationslägen
FPGA har en mängd olika konfigurationslägen: det parallella huvudläget är en FPGA plus ett EPROM;Master-slave-läge kan stödja one PIECE PROM som programmerar flera FPGA:er;Seriellt läge kan programmeras med seriell PROM FPGA;Perifert läge gör att FPGA kan användas som en perifer till en mikroprocessor, programmerad av mikroprocessorn.
Frågor som att uppnå snabb timing av stängning, minska strömförbrukning och kostnader, optimera klockhantering och minska komplexiteten i FPGA- och PCB-designer har alltid varit nyckelfrågor för systemdesigner som använder FPGA.I dag, när FPGA:er går mot högre densitet, större kapacitet, lägre strömförbrukning och mer IP-integration, drar systemdesigningenjörer nytta av dessa överlägsna prestanda samtidigt som de står inför nya designutmaningar på grund av de oöverträffade nivåerna av prestanda och kapacitet hos FPGA:er.