XC2C256-7TQG144C QFP144 Xilinx-chips 1,8 V Ingangs-uitgangshoeveelheid 118 FLASH PLD IC elektronisch
Productkenmerken
TYPE | BESCHRIJVING | SELECTEER |
Categorie | Geïntegreerde schakelingen (IC's) |
|
Mfr | AMD Xilinx |
|
Serie | CoolRunner II |
|
Pakket | Dienblad |
|
product status | Actief |
|
Programmeerbaar type | In systeem programmeerbaar |
|
Vertragingstijd tpd(1) Max | 6,7 ns |
|
Voedingsspanning – intern | 1,7 V ~ 1,9 V |
|
Aantal logische elementen/blokken | 16 |
|
Aantal macrocellen | 256 |
|
Aantal poorten | 6000 |
|
Aantal I/O | 118 |
|
Bedrijfstemperatuur | 0°C ~ 70°C (TA) |
|
Montage type | Opbouwmontage |
|
Pakket / doos | 144-LQFP |
|
Apparaatpakket van leverancier | 144-TQFP (20×20) |
|
Basisproductnummer | XC2C256 |
|
Rapporteer productinformatiefout
Bekijk vergelijkbaar
Documenten en media
BRONTYPE | KOPPELING |
Datasheets | XC2C256 Gegevensblad |
Milieu-informatie | Xiliinx RoHS-certificaat |
Het uitgelichte product | CoolRunner™-II CPLD's |
PCN-assemblage/oorsprong | Mult Dev LeadFrame Chg 29/okt/2018 |
HTML-gegevensblad | XC2C256 Gegevensblad |
Milieu- en exportclassificaties
ATTRIBUUT | BESCHRIJVING |
RoHS-status | ROHS3-compatibel |
Vochtgevoeligheidsniveau (MSL) | 3 (168 uur) |
REACH-status | BEREIK Onaangetast |
ECCN | OOR99 |
HTSUS | 8542.39.0001 |
Een complex programmeerbaar logisch apparaat (CPLD) is een logisch apparaat met volledig programmeerbare EN/OF-arrays en macrocellen.Macrocellen zijn de belangrijkste bouwstenen van een CPLD, die complexe logische bewerkingen en logica bevatten voor het implementeren van disjunctieve normaalvormuitdrukkingen.AND/OR-arrays zijn volledig herprogrammeerbaar en verantwoordelijk voor het uitvoeren van verschillende logische functies.Macrocellen kunnen ook worden gedefinieerd als functionele blokken die verantwoordelijk zijn voor het uitvoeren van sequentiële of combinatorische logica.
Een complex programmeerbaar logisch apparaat is een innovatief product vergeleken met eerdere logische apparaten zoals programmeerbare logische arrays (PLA's) en Programmable Array Logic (PAL).De eerdere logische apparaten waren niet programmeerbaar, dus werd de logica opgebouwd door meerdere logica-chips met elkaar te combineren.Een CPLD heeft een complexiteit tussen PAL's en veldprogrammeerbare poortarrays (FPGA's).Het heeft ook de architectonische kenmerken van zowel PAL's als FPGA's.Het belangrijkste architectonische verschil tussen een CPLD en een FPGA is dat FPGA's gebaseerd zijn op opzoektabellen, terwijl CPLD's gebaseerd zijn op een zee van poorten.
De gemeenschappelijke kenmerken van CPLD's en FPGA's zijn dat ze allebei een groot aantal poorten en flexibele voorzieningen voor logica hebben.Terwijl de gemeenschappelijke kenmerken tussen CPLD's en PAL's niet-vluchtig configuratiegeheugen omvatten.CPLD's zijn leiders op de markt van programmeerbare logische apparaten en bieden meerdere voordelen, zoals geavanceerde programmering, lage kosten, niet-vluchtig en gemakkelijk te gebruiken.
Acomplex programmeerbaar logisch apparaat(CPLD) is eenprogrammeerbaar logisch apparaatmet complexiteit tussen die vanPAL'sEnFPGA'sen architectonische kenmerken van beide.De belangrijkste bouwsteen van de CPLD is amacrocel, die logica-implementatie bevatdisjunctieve normaalvormexpressies en meer gespecialiseerde logische bewerkingen.
Functies[bewerking]
Sommige CPLD-kenmerken komen overeen metPAL's:
- Niet-vluchtig configuratiegeheugen.In tegenstelling tot veel FPGA's is er sprake van een externe configuratieromis niet vereist en de CPLD kan onmiddellijk functioneren bij het opstarten van het systeem.
- Voor veel oudere CPLD-apparaten beperkt routering de meeste logische blokken om invoer- en uitvoersignalen te verbinden met externe pinnen, waardoor de mogelijkheden voor interne statusopslag en diepgelaagde logica worden verminderd.Dit is doorgaans geen factor voor grotere CPLD's en nieuwere CPLD-productfamilies.
Andere kenmerken zijn gemeen metFPGA's:
- Groot aantal poorten beschikbaar.CPLD's hebben doorgaans het equivalent van duizenden tot tienduizendenlogische poorten, waardoor implementatie van redelijk gecompliceerde gegevensverwerkingsapparaten mogelijk is.PAL's hebben doorgaans hoogstens een paar honderd poortequivalenten, terwijl FPGA's doorgaans variëren van tienduizenden tot enkele miljoenen.
- Sommige bepalingen voor logica zijn flexibeler dansom-van-productexpressies, inclusief ingewikkelde feedbackpaden tussen macrocellen, en gespecialiseerde logica voor het implementeren van verschillende veelgebruikte functies, zoalsgeheel getal rekenkundig.
Het meest opvallende verschil tussen een grote CPLD en een kleine FPGA is de aanwezigheid van niet-vluchtig geheugen op de chip in de CPLD, waardoor CPLD’s kunnen worden gebruikt voor “bootlader”-functies, voordat de controle wordt overgedragen aan andere apparaten die geen eigen permanente programma-opslag hebben.Een goed voorbeeld is waar een CPLD wordt gebruikt om configuratiegegevens voor een FPGA uit niet-vluchtig geheugen te laden.[1]
Onderscheidingen[bewerking]
CPLD's waren een evolutionaire stap ten opzichte van nog kleinere apparaten die eraan voorafgingen.PLA's(eerst verzonden doorSignetiek), EnPAL's.Deze werden op hun beurt voorafgegaan doorstandaard logicaproducten die geen programmeerbaarheid boden en werden gebruikt om logische functies te bouwen door meerdere standaard logica-chips (of honderden) fysiek met elkaar te bedraden (meestal met bedrading op een printplaat of -kaarten, maar soms, vooral voor prototyping, met behulp vandraadwikkelingbedrading).
Het belangrijkste onderscheid tussen FPGA- en CPLD-apparaatarchitecturen is dat CPLD's intern zijn gebaseerd opopzoektabellen(LUT's) terwijl FPGA's gebruikenlogische blokken.