Circuit integrat nou și original LCMXO2-2000HC-4TG144C
Atributele produsului
TIP | DESCRIERE |
Categorie | Circuite integrate (CI)Încorporat - FPGA (Field Programmable Gate Array) |
Mfr | Lattice Semiconductor Corporation |
Serie | MachXO2 |
Pachet | Tavă |
Stare produs | Activ |
Numărul de LAB/CLB | 264 |
Numărul de elemente/celule logice | 2112 |
Total biți RAM | 75776 |
Număr de I/O | 111 |
Tensiune - Alimentare | 2.375V ~ 3.465V |
Tip de montare | Montaj de suprafață |
Temperatura de Operare | 0°C ~ 85°C (TJ) |
Pachet / Cutie | 144-LQFP |
Pachetul dispozitivului furnizorului | 144-TQFP (20x20) |
Numărul produsului de bază | LCMXO2-2000 |
SPQ | 60/buc |
Introducere
Matrice de porți programabile în câmp, care este produsul dezvoltării ulterioare pe baza dispozitivelor programabile precum PAL, GAL, CPLD și așa mai departe.Apare ca un circuit semi-personalizat în domeniul circuitelor integrate specifice aplicației (ASIC), care nu numai că rezolvă deficiențele circuitelor personalizate, dar depășește și deficiențele numărului limitat de circuite originale de porți programabile pentru dispozitive.
Principiul de funcționare
FPGA adoptă un nou concept de matrice de celule logice LCA (Logic Cell Array), care include trei părți: modulul logic configurabil CLB, modulul de intrare de ieșire IOB (Input Output Block) și conexiune internă (Interconnect).Caracteristicile de bază ale FPGA sunt:
1) Folosind FPGA pentru a proiecta circuite ASIC, utilizatorii nu trebuie să producă cipuri pentru a obține un cip potrivit.
2) FPGA poate fi folosit ca specimen pilot al altor circuite ASIC complet personalizate sau semi-personalizate.
3) FPGA are o mulțime de flip-flops și pini I/O în interior.
4) FPGA este unul dintre dispozitivele cu cel mai scurt ciclu de proiectare, cel mai mic cost de dezvoltare și cel mai scăzut risc în circuitul ASIC.
5) FPGA adoptă un proces CHMOS de mare viteză, consum redus de energie și poate fi compatibil cu nivelurile CMOS și TTL.
Se poate spune că cipurile FPGA sunt una dintre cele mai bune alegeri pentru sistemele cu loturi mici pentru a îmbunătăți integrarea și fiabilitatea sistemului.
FPGA este programat de un program stocat în memoria RAM de pe cip pentru a-și seta starea de funcționare, astfel încât memoria RAM de pe cip trebuie programată atunci când funcționează.Utilizatorii pot folosi diferite metode de programare în funcție de diferite moduri de configurare.
La pornire, cipul FPGA citește datele din EPROM în memoria RAM de programare pe cip, iar după finalizarea configurației, FPGA intră în starea de funcționare.După ce se pierde alimentarea, FPGA revine la foile albe, iar relația logică internă dispare, astfel încât FPGA-ul poate fi folosit în mod repetat.Programarea FPGA nu necesită un programator FPGA dedicat, ci doar un programator EPROM și PROM de uz general.Când trebuie să modificați funcția FPGA, schimbați doar EPROM-ul.În acest fel, același FPGA, date de programare diferite, pot produce diferite funcții de circuit.Prin urmare, utilizarea FPGA-urilor este foarte flexibilă.
Moduri de configurare
FPGA are o varietate de moduri de configurare: modul principal paralel este un FPGA plus o EPROM;Modul master-slave poate suporta o PIECE PROM programarea mai multor FPGA;Modul serial poate fi programat cu serial PROM FPGA;Modul periferic permite ca FPGA să fie utilizat ca periferic al unui microprocesor, programat de microprocesor.
Probleme precum obținerea închiderii rapide a timpului, reducerea consumului de energie și a costurilor, optimizarea gestionării ceasului și reducerea complexității designurilor FPGA și PCB au fost întotdeauna probleme cheie pentru inginerii de proiectare a sistemelor care folosesc FPGA.Astăzi, pe măsură ce FPGA-urile se îndreaptă către o densitate mai mare, o capacitate mai mare, un consum mai mic de energie și mai multă integrare IP, inginerii de proiectare a sistemelor beneficiază de aceste performanțe superioare în timp ce se confruntă cu noi provocări de proiectare datorită nivelurilor fără precedent de performanță și capabilități ale FPGA.