XC7Z100-2FFG900I – integrerte kretser, innebygd, system på brikke (SoC)
Produktegenskaper
TYPE | BESKRIVELSE |
Kategori | Integrerte kretser (IC) |
Mfr | AMD |
Serie | Zynq®-7000 |
Pakke | Brett |
Produktstatus | Aktiv |
Arkitektur | MCU, FPGA |
Kjerneprosessor | Dual ARM® Cortex®-A9 MPCore™ med CoreSight™ |
Flash størrelse | - |
RAM-størrelse | 256KB |
Periferiutstyr | DMA |
Tilkobling | CANbus, EBI/EMI, Ethernet, I²C, MMC/SD/SDIO, SPI, UART/USART, USB OTG |
Hastighet | 800MHz |
Primære attributter | Kintex™-7 FPGA, 444K logiske celler |
Driftstemperatur | -40 °C ~ 100 °C (TJ) |
Pakke / Etui | 900-BBGA, FCBGA |
Leverandørenhetspakke | 900-FCBGA (31x31) |
Antall I/O | 212 |
Grunnproduktnummer | XC7Z100 |
Dokumenter og medier
RESSURSTYPE | LINK |
Dataark | XC7Z030,35,45,100 Datablad |
Produktopplæringsmoduler | Driver Series 7 Xilinx FPGAer med TI Power Management Solutions |
Miljøinformasjon | Xiliinx RoHS-sertifisering |
Utvalgt produkt | Alle programmerbare Zynq®-7000 SoC |
PCN-design/spesifikasjon | Mult Dev Material Change 16/des/2019 |
PCN-emballasje | Flere enheter 26/jun/2017 |
Miljø- og eksportklassifiseringer
EGENSKAP | BESKRIVELSE |
RoHS-status | ROHS3-kompatibel |
Moisture Sensitivity Level (MSL) | 4 (72 timer) |
REACH-status | REACH Upåvirket |
ECCN | 3A991D |
HTSUS | 8542.39.0001 |
SoC
Grunnleggende SoC-arkitektur
En typisk system-on-chip-arkitektur består av følgende komponenter:
- Minst én mikrokontroller (MCU) eller mikroprosessor (MPU) eller digital signalprosessor (DSP), men det kan være flere prosessorkjerner.
- Minnet kan være ett eller flere av RAM, ROM, EEPROM og flash-minne.
- Oscillator og faselåst sløyfekrets for å gi tidspulssignaler.
- Periferiutstyr som består av tellere og tidtakere, strømforsyningskretser.
- Grensesnitt for forskjellige standarder for tilkobling som USB, FireWire, Ethernet, universell asynkron transceiver og serielle perifere grensesnitt, etc.
- ADC/DAC for konvertering mellom digitale og analoge signaler.
- Spenningsreguleringskretser og spenningsregulatorer.
Begrensninger for SoCs
Foreløpig er utformingen av SoC-kommunikasjonsarkitekturer relativt moden.De fleste brikkeselskaper bruker SoC-arkitekturer for sin brikkeproduksjon.Men ettersom kommersielle applikasjoner fortsetter å søke sameksistens og forutsigbarhet av instruksjoner, vil antallet kjerner integrert i brikken fortsette å øke og bussbaserte SoC-arkitekturer vil bli stadig vanskeligere å møte de økende kravene til databehandling.De viktigste manifestasjonene av dette er
1. dårlig skalerbarhet.soC-systemdesign starter med en systemkravanalyse, som identifiserer modulene i maskinvaresystemet.For at systemet skal fungere riktig, er posisjonen til hver fysisk modul i SoC-en på brikken relativt fast.Når den fysiske utformingen er fullført, må modifikasjoner gjøres, som effektivt kan være en redesignprosess.På den annen side er SoCs basert på bussarkitektur begrenset i antall prosessorkjerner som kan utvides på dem på grunn av bussarkitekturens iboende voldgiftskommunikasjonsmekanisme, dvs. bare ett par prosessorkjerner kan kommunisere samtidig.
2. Med en bussarkitektur basert på en eksklusiv mekanisme kan hver funksjonsmodul i en SoC kun kommunisere med andre moduler i systemet når den har fått kontroll over bussen.Som helhet, når en modul erverver buss-arbitreringsrettigheter for kommunikasjon, må andre moduler i systemet vente til bussen er ledig.
3. Enkeltklokkesynkroniseringsproblem.Bussstrukturen krever global synkronisering, men ettersom størrelsen på prosessfunksjonene blir mindre og mindre, øker driftsfrekvensen raskt og når 10 GHz senere, virkningen forårsaket av tilkoblingsforsinkelsen vil være så alvorlig at det er umulig å designe et globalt klokketre , og på grunn av det enorme klokkenettverket vil strømforbruket oppta det meste av det totale strømforbruket til brikken.