10AX115H2F34E2SG FPGA Arria® 10 GX Family 1150000 solut 20nm tekniikka 0,9V 1152-nastainen FC-FBGA
Tuotteen tekniset tiedot
EU:n RoHS | Yhteensopiva |
ECCN (USA) | 3A991 |
Osan tila | Aktiivinen |
HTS | 8542.39.00.01 |
SVHC | Joo |
SVHC ylittää kynnyksen | Joo |
Autoteollisuus | No |
PPAP | No |
Sukunimi | Arria® 10 GX |
Prosessitekniikka | 20 nm |
Käyttäjän I/O:t | 504 |
Rekisterien määrä | 1708800 |
Käyttöjännite (V) | 0.9 |
Logiikkaelementit | 1150 000 |
Kertoimien lukumäärä | 3036 (18x19) |
Ohjelman muistityyppi | SRAM |
Sulautettu muisti (Kbit) | 54260 |
Lohkon RAM-muistin kokonaismäärä | 2713 |
EMACit | 3 |
Laitteen logiikkayksiköt | 1150 000 |
Laite DLL-/PLL-tiedostojen määrä | 32 |
Lähetin-vastaanottimen kanavat | 96 |
Lähetin-vastaanottimen nopeus (Gbps) | 17.4 |
Omistettu DSP | 1518 |
PCIe | 4 |
Ohjelmoitavuus | Joo |
Uudelleenohjelmoitavuuden tuki | Joo |
Kopiointisuojaus | Joo |
Järjestelmän sisäinen ohjelmoitavuus | Joo |
Nopeusaste | 2 |
Yksipäätiset I/O-standardit | LVTTL|LVCMOS |
Ulkoinen muistiliitäntä | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Pienin käyttöjännite (V) | 0,87 |
Suurin käyttöjännite (V) | 0,93 |
I/O-jännite (V) | 1,2|1,25|1,35|1,5|1,8|2,5|3 |
Minimi käyttölämpötila (°C) | 0 |
Suurin käyttölämpötila (°C) | 100 |
Toimittajan lämpötilaluokka | Laajennettu |
Kauppanimi | Arria |
Asennus | Pinta-asennus |
Pakkauksen korkeus | 2.95 |
Paketin leveys | 35 |
Paketin pituus | 35 |
PCB vaihdettu | 1152 |
Vakiopaketin nimi | BGA |
Toimittajapaketti | FC-FBGA |
Pin Count | 1152 |
Lyijyn muoto | Pallo |
Ero ja suhde FPGA:n ja CPLD:n välillä
1. FPGA:n määritelmä ja ominaisuudet
FPGAottaa käyttöön uuden konseptin nimeltä Logic Cell Array (LCA) ja Configurable Logic Block (CLB) ja Input Output (IOB) Block and Interconnect.Konfiguroitava logiikkamoduuli on perusyksikkö käyttäjätoiminnon toteuttamiseen, joka on yleensä järjestetty taulukkoon ja hajauttaa koko sirun.Tulo-lähtömoduuli IOB täydentää rajapinnan sirussa olevan logiikan ja ulkoisen paketin nastan välillä, ja se on yleensä järjestetty siruryhmän ympärille.Sisäinen johdotus koostuu eripituisista johdinsegmenteistä ja joistakin ohjelmoitavista kytkentäkytkimistä, jotka yhdistävät erilaisia ohjelmoitavia logiikkalohkoja tai I/O-lohkoja tietyn toiminnon omaavan piirin muodostamiseksi.
FPGA:n perusominaisuudet ovat:
- Käyttämällä FPGA:ta ASIC-piirin suunnitteluun, käyttäjien ei tarvitse projektoida tuotantoa, he voivat saada sopivan sirun;
- FPGA:ta voidaan käyttää pilottinäytteenä muista täysin räätälöityistä tai puoliksi räätälöidyistäASIC-piirit;
- FPGA:ssa on runsaasti liipaimia ja I/O-nastoja;
- FPGA on yksi laitteista, joilla on lyhyin suunnittelusykli, alhaisimmat kehityskustannukset ja pienin riski ASIC-piirissä.
- FPGA ottaa käyttöön nopean CHMOS-prosessin, alhaisen virrankulutuksen ja voi olla yhteensopiva CMOS- ja TTL-tasojen kanssa.
2, CPLD:n määritelmä ja ominaisuudet
CPLDkoostuu pääasiassa ohjelmoitavasta logiikkamakrosolusta (LMC) ohjelmoitavan kytkentämatriisiyksikön keskellä, jossa LMC-logiikkarakenne on monimutkaisempi ja jolla on monimutkainen I/O-yksikön liitäntärakenne, jonka käyttäjä voi luoda tietyn piirirakenteen tarpeet tiettyjen toimintojen suorittamiseksi.Koska logiikkalohkot on yhdistetty kiinteäpituisilla metallijohtimilla CPLD:ssä, suunnitellun logiikkapiirin aikaennustettavuus on mahdollista ja se välttää segmentoidun kytkentärakenteen ajoituksen epätäydellisen ennustamisen.1990-luvulle mennessä CPLD kehittyi nopeammin, ei vain sähköisten poisto-ominaisuuksien, vaan myös edistyneiden ominaisuuksien, kuten reunaskannauksen ja online-ohjelmoinnin, ansiosta.
CPLD-ohjelmoinnin ominaisuudet ovat seuraavat:
- Loogiset ja muistiresurssit ovat runsaat (Cypress De1ta 39K200:ssa on yli 480 kt RAM-muistia);
- Joustava ajoitusmalli, jossa on redundantteja reititysresursseja;
- Joustava muuttaa pin-lähtöä;
- Voidaan asentaa järjestelmään ja ohjelmoida uudelleen;
- Suuri määrä I/O-yksiköitä;
3. FPGA:n ja CPLD:n väliset erot ja yhteydet
CPLD on lyhenne monimutkaisesta ohjelmoitavasta logiikkalaitteesta, FPGA on lyhenne kentällä ohjelmoitavasta porttitaulukosta, näiden kahden toiminta on periaatteessa sama, mutta toteutusperiaate on hieman erilainen, joten voimme joskus jättää huomiotta näiden kahden välisen eron kollektiivisesti. Ohjelmoitava logiikkalaite tai CPLD/FPGA.CPLD/FPG:itä valmistaa useita yrityksiä, joista kolme suurinta ovat ALTERA, XILINX ja LAT-TICE.CPLD-hajotus kombinatorinen logiikkatoiminto on erittäin vahva, makroyksikkö voi hajottaa kymmenkunta tai jopa yli 20-30 kombinatorista logiikkaa.FPGA:n LUT pystyy kuitenkin käsittelemään vain neljän tulon yhdistelmälogiikkaa, joten CPLD soveltuu monimutkaisen yhdistelmälogiikan, kuten dekoodauksen, suunnitteluun.FPGA:n valmistusprosessi kuitenkin määrittää, että FPGA-sirun sisältämien LUT:iden ja laukaisimien määrä on erittäin suuri, usein tuhansia tuhansia, CPLD voi yleensä saavuttaa vain 512 loogista yksikköä, ja jos sirun hinta jaetaan loogisten yksiköiden määrällä. FPGA:n keskimääräinen looginen yksikköhinta on paljon alhaisempi kuin CPLD:n.Joten jos suunnittelussa käytetään suurta määrää laukaisimia, kuten monimutkaisen ajoituslogiikan suunnittelussa, FPGA:n käyttö on hyvä valinta.
Vaikka sekä FPGA että CPLD ovat ohjelmoitavia ASIC-laitteita ja niillä on monia yhteisiä ominaisuuksia, CPLD:n ja FPGA:n rakenteiden eroista johtuen niillä on omat ominaisuutensa:
- CPLD soveltuu paremmin erilaisten algoritmien ja kombinatorisen logiikan viimeistelyyn, ja FPGA soveltuu paremmin peräkkäisen logiikan suorittamiseen.Toisin sanoen FPGA soveltuu paremmin flip-flop-rikkaaseen rakenteeseen, kun taas CPLD sopii paremmin flip-flop-rajoitteiseen ja tuotetermirikkaaseen rakenteeseen.
- CPLD:n jatkuva reititysrakenne määrittää, että sen ajoitusviive on tasainen ja ennustettavissa, kun taas FPGA:n segmentoitu reititysrakenne määrittää, että sen viive on arvaamaton.
- FPGA:lla on ohjelmoinnissa enemmän joustavuutta kuin CPLD:llä.
- CPLD ohjelmoidaan muuttamalla kiinteän sisäisen piirin logiikkatoimintoa, kun taas FPGA ohjelmoidaan muuttamalla sisäisen yhteyden johdotusta.
- Fpgas voidaan ohjelmoida logiikkaporttien alle, kun taas CPLDS ohjelmoidaan logiikkalohkojen alle.
- FPGA on integroidumpi kuin CPLD, ja sillä on monimutkaisempi johdotusrakenne ja logiikkatoteutus.
Yleensä CPLD:n virrankulutus on suurempi kuin FPGA:n, ja mitä korkeampi integrointiaste, sitä ilmeisempi.