XC2C256-7TQG144C QFP144 xilinx-chips 1,8V Ingångs-utgång kvantitet 118 FLASH PLD IC elektronisk
Produktattribut
TYP | BESKRIVNING | VÄLJ |
Kategori | Integrerade kretsar (IC) |
|
Mfr | AMD Xilinx |
|
Serier | CoolRunner II |
|
Paket | Bricka |
|
Produktstatus | Aktiva |
|
Programmerbar typ | I System Programmerbar |
|
Fördröjningstid tpd(1) Max | 6,7 ns |
|
Spänningsförsörjning – intern | 1,7V ~ 1,9V |
|
Antal logiska element/block | 16 |
|
Antal makroceller | 256 |
|
Antal grindar | 6000 |
|
Antal I/O | 118 |
|
Driftstemperatur | 0°C ~ 70°C (TA) |
|
Monteringstyp | Ytmontering |
|
Paket/fodral | 144-LQFP |
|
Leverantörsenhetspaket | 144-TQFP (20×20) |
|
Basproduktnummer | XC2C256 |
|
Rapportera produktinformationsfel
Visa liknande
Dokument och media
RESURSTYP | LÄNK |
Datablad | XC2C256 Datablad |
Miljöinformation | Xiliinx RoHS-certifikat |
Utvald produkt | CoolRunner™-II CPLD |
PCN-enhet/ursprung | Mult Dev LeadFrame Change 29/okt/2018 |
HTML-datablad | XC2C256 Datablad |
Miljö- och exportklassificeringar
ATTRIBUT | BESKRIVNING |
RoHS-status | ROHS3-kompatibel |
Moisture Sensitivity Level (MSL) | 3 (168 timmar) |
REACH-status | REACH Opåverkad |
ECCN | EAR99 |
HTSUS | 8542.39.0001 |
En komplex programmerbar logisk enhet (CPLD) är en logisk enhet med helt programmerbara OCH/ELLER-matriser och makroceller.Makroceller är de viktigaste byggstenarna i en CPLD, som innehåller komplexa logiska operationer och logik för att implementera disjunktiva normala formuttryck.OCH/ELLER-matriser är helt omprogrammerbara och ansvarar för att utföra olika logiska funktioner.Makroceller kan också definieras som funktionella block som ansvarar för att utföra sekventiell eller kombinatorisk logik.
En komplex programmerbar logikenhet är en innovativ produkt jämfört med tidigare logikenheter som programmerbara logiska arrayer (PLA) och Programmerbar arraylogik (PAL).De tidigare logikenheterna var inte programmerbara, så logiken byggdes genom att kombinera flera logikchips.En CPLD har en komplexitet mellan PAL:er och fältprogrammerbara gate arrays (FPGAs).Den har också de arkitektoniska egenskaperna hos både PAL och FPGA.Den huvudsakliga arkitektoniska skillnaden mellan en CPLD och FPGA är att FPGA:er är baserade på uppslagstabeller, medan CPLD:er är baserade på hav av grindar.
Gemensamt för CPLD:er och FPGA:er är att de båda har ett stort antal grindar och flexibla bestämmelser för logik.Medan gemensamma funktioner mellan CPLD och PAL inkluderar icke-flyktigt konfigurationsminne.CPLD: er är ledande på marknaden för programmerbara logiska enheter, med flera fördelar som avancerad programmering, låg kostnad, är icke-flyktig och lätt att använda.
Akomplex programmerbar logikenhet(CPLD) är enprogrammerbar logikenhetmed komplexitet mellan den avPALsochFPGA:er, och arkitektoniska egenskaper hos båda.Huvudbyggstenen i CPLD är enmakrocell, som innehåller logikimplementeringdisjunktiv normalformuttryck och mer specialiserade logiska operationer.
Funktioner[redigera]
Några av CPLD-funktionerna är gemensamma medPALs:
- Icke-flyktigt konfigurationsminne.Till skillnad från många FPGA, en extern konfigurationROMkrävs inte, och CPLD kan fungera omedelbart vid systemstart.
- För många äldre CPLD-enheter begränsar routing de flesta logiska block att ha in- och utsignaler anslutna till externa stift, vilket minskar möjligheterna för intern tillståndslagring och djupskiktad logik.Detta är vanligtvis inte en faktor för större CPLD:er och nyare CPLD-produktfamiljer.
Andra funktioner är gemensamma medFPGA:er:
- Stort antal portar tillgängliga.CPLDs har vanligtvis motsvarande tusentals till tiotusentalslogiska grindar, vilket möjliggör implementering av måttligt komplicerade databehandlingsenheter.PAL:er har vanligtvis högst några hundra gate-ekvivalenter, medan FPGA:er vanligtvis sträcker sig från tiotusentals till flera miljoner.
- Vissa bestämmelser för logik mer flexibel änsumman av produktenuttryck, inklusive komplicerade återkopplingsvägar mellan makroceller, och specialiserad logik för att implementera olika vanliga funktioner, som t.ex.heltal aritmetisk.
Den mest märkbara skillnaden mellan en stor CPLD och en liten FPGA är närvaron av icke-flyktigt minne på chipet i CPLD, vilket gör att CPLD kan användas för "boot loader”-funktioner, innan kontrollen överlämnas till andra enheter som inte har sin egen permanenta programlagring.Ett bra exempel är där en CPLD används för att ladda konfigurationsdata för en FPGA från icke-flyktigt minne.[1]
Utmärkelser[redigera]
CPLD var ett evolutionärt steg från ännu mindre enheter som föregick dem,PLAs(sänds först avSignetik), ochPALs.Dessa i sin tur föregicks avstandardlogikprodukter, som inte erbjöd någon programmerbarhet och som användes för att bygga logiska funktioner genom att fysiskt koppla ihop flera standardlogikchips (eller hundratals av dem) (vanligtvis med ledningar på ett kretskort eller kort, men ibland, särskilt för prototyper, med hjälp avtrådlindningledningar).
Den huvudsakliga skillnaden mellan FPGA- och CPLD-enhetsarkitekturer är att CPLD:er är internt baserade påuppslagstabeller(LUTs) medan FPGAs använderlogiska block.