10AX115H2F34E2SG FPGA Arria® 10 Rodzina GX 1150000 ogniw Technologia 20 nm 0,9 V 1152-Pin FC-FBGA
Dane techniczne produktu
Dyrektywa UE RoHS | Zgodny |
ECCN (USA) | 3A991 |
Stan części | Aktywny |
HTS | 8542.39.00.01 |
SVHC | Tak |
SVHC przekracza próg | Tak |
Automobilowy | No |
PPAP | No |
Nazwisko rodowe | Arria® 10 GX |
Proces technologii | 20 nm |
We/wy użytkownika | 504 |
Liczba rejestrów | 1708800 |
Robocze napięcie zasilania (V) | 0,9 |
Elementy logiczne | 1150000 |
Liczba mnożników | 3036 (18x19) |
Typ pamięci programu | SRAM |
Wbudowana pamięć (kbit) | 54260 |
Całkowita liczba bloków RAM | 2713 |
EMAC | 3 |
Jednostki logiczne urządzenia | 1150000 |
Liczba urządzeń DLL/PLL | 32 |
Kanały nadawczo-odbiorcze | 96 |
Szybkość nadajnika-odbiornika (Gb/s) | 17.4 |
Dedykowany procesor DSP | 1518 |
PCIe | 4 |
Programowalność | Tak |
Wsparcie przeprogramowania | Tak |
Ochrona przed kopiowaniem | Tak |
Programowalność w systemie | Tak |
Stopień prędkości | 2 |
Standardy wejść/wyjść z pojedynczą końcówką | LVTTL|LVCMOS |
Interfejs pamięci zewnętrznej | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Minimalne robocze napięcie zasilania (V) | 0,87 |
Maksymalne robocze napięcie zasilania (V) | 0,93 |
Napięcie we/wy (V) | 1,2|1,25|1,35|1,5|1,8|2,5|3 |
Minimalna temperatura robocza (°C) | 0 |
Maksymalna temperatura robocza (°C) | 100 |
Stopień temperatury dostawcy | Rozszerzony |
Nazwa handlowa | Arria |
Montowanie | Montaż powierzchniowy |
Wysokość opakowania | 2,95 |
Szerokość opakowania | 35 |
Długość opakowania | 35 |
PCB zmienione | 1152 |
Standardowa nazwa pakietu | BGA |
Pakiet dostawcy | FC-FBGA |
Liczba pinów | 1152 |
Kształt ołowiu | Piłka |
Różnica i związek między FPGA i CPLD
1. Definicja i charakterystyka FPGA
FPGAprzyjmuje nową koncepcję o nazwie Logic Cell Array (LCA) i konfigurowalny blok logiczny (CLB) oraz blok wejścia/wyjścia (IOB) i połączenie wzajemne.Konfigurowalny moduł logiczny jest podstawową jednostką realizującą funkcję użytkownika, która zwykle jest ułożona w tablicę i rozciąga się na cały układ.Moduł wejścia-wyjścia IOB uzupełnia interfejs między logiką chipa a pinem zewnętrznego pakietu i jest zwykle rozmieszczony wokół układu chipów.Okablowanie wewnętrzne składa się z odcinków przewodów o różnej długości i kilku programowalnych przełączników połączeniowych, które łączą różne programowalne bloki logiczne lub bloki we/wy, tworząc obwód o określonej funkcji.
Podstawowe cechy FPGA to:
- Używając FPGA do zaprojektowania obwodu ASIC, użytkownicy nie muszą projektować produkcji, mogą uzyskać odpowiedni chip;
- Układ FPGA może służyć jako próbka pilotażowa innych układów w pełni dostosowanych lub częściowo dostosowanychObwody ASIC;
- W FPGA jest mnóstwo wyzwalaczy i pinów I/O;
- FPGA to jedno z urządzeń o najkrótszym cyklu projektowania, najniższych kosztach rozwoju i najniższym ryzyku w układzie ASIC.
- FPGA wykorzystuje szybki proces CHMOS, niskie zużycie energii i może być kompatybilna z poziomami CMOS i TTL.
2, definicja i charakterystyka CPLD
CPLDskłada się głównie z programowalnej makrokomórki logicznej (LMC) wokół środka programowalnej matrycy połączeń, w której struktura logiczna LMC jest bardziej złożona i ma złożoną strukturę połączeń jednostek we/wy, może być wygenerowana przez użytkownika zgodnie z potrzeby określonej struktury obwodu, aby wypełnić określone funkcje.Ponieważ bloki logiczne są połączone metalowymi drutami o stałej długości w CPLD, zaprojektowany obwód logiczny charakteryzuje się przewidywalnością czasową i pozwala uniknąć wady polegającej na niepełnym przewidywaniu taktowania segmentowej struktury wzajemnych połączeń.W latach 90. CPLD rozwijało się szybciej, nie tylko pod względem właściwości kasowania elektrycznego, ale także dzięki zaawansowanym funkcjom, takim jak skanowanie krawędzi i programowanie online.
Charakterystyka programowania CPLD jest następująca:
- Zasoby logiczne i pamięci są obfite (Cypress De1ta 39K200 ma ponad 480 Kb pamięci RAM);
- Elastyczny model taktowania z nadmiarowymi zasobami routingu;
- Elastyczny, aby zmienić wyjście pinowe;
- Można go zainstalować w systemie i przeprogramować;
- Duża liczba jednostek we/wy;
3. Różnice i powiązania pomiędzy FPGA i CPLD
CPLD to skrót od złożonego programowalnego urządzenia logicznego, FPGA to skrót od programowalnej tablicy bramek, ich funkcja jest w zasadzie taka sama, ale zasada implementacji jest nieco inna, więc czasami możemy łącznie zignorować różnicę między nimi określane jako programowalne urządzenie logiczne lub CPLD/FPGA.Istnieje kilka firm produkujących CPLD/FPG, z których największe to ALTERA, XILINX i LAT-TICE.Funkcja logiki kombinatorycznej rozkładu CPLD jest bardzo silna, jednostka makro może rozłożyć kilkanaście, a nawet więcej niż 20-30 wejść logiki kombinatorycznej.Jednak tablica LUT układu FPGA może obsługiwać tylko logikę kombinacyjną 4 wejść, więc CPLD nadaje się do projektowania złożonej logiki kombinacyjnej, takiej jak dekodowanie.Jednakże proces produkcyjny FPGA określa, że liczba LUT i wyzwalaczy zawartych w chipie FPGA jest bardzo duża, często tysiące tysięcy, CPLD może ogólnie osiągnąć tylko 512 jednostek logicznych, a jeśli cena chipa zostanie podzielona przez liczbę logicznych jednostek, średni logiczny koszt jednostkowy FPGA jest znacznie niższy niż CPLD.Jeśli więc w projekcie wykorzystano dużą liczbę wyzwalaczy, na przykład przy projektowaniu złożonej logiki taktowania, dobrym wyborem będzie użycie układu FPGA.
Chociaż zarówno FPGA, jak i CPLD są programowalnymi urządzeniami ASIC i mają wiele wspólnych cech, ze względu na różnice w strukturze CPLD i FPGA mają swoje własne cechy:
- CPLD jest bardziej odpowiedni do uzupełniania różnych algorytmów i logiki kombinatorycznej, a FPGA jest bardziej odpowiedni do uzupełniania logiki sekwencyjnej.Innymi słowy, FPGA jest bardziej odpowiednia dla struktury bogatej w przerzutniki, podczas gdy CPLD jest bardziej odpowiednia dla struktury z ograniczonymi przerzutnikami i bogatą w terminy produktu.
- Ciągła struktura routingu CPLD określa, że jego opóźnienie taktowania jest jednolite i przewidywalne, podczas gdy segmentowana struktura routingu FPGA określa, że jego opóźnienie jest nieprzewidywalne.
- FPGA ma większą elastyczność w programowaniu niż CPLD.
- CPLD programuje się poprzez modyfikację funkcji logicznej stałego obwodu wewnętrznego, natomiast FPGA programuje się poprzez zmianę okablowania połączenia wewnętrznego.
- Fpgas można programować pod bramkami logicznymi, natomiast CPLDS można programować pod blokami logicznymi.
- FPGA jest bardziej zintegrowany niż CPLD i ma bardziej złożoną strukturę okablowania i implementację logiki.
Ogólnie rzecz biorąc, zużycie energii przez CPLD jest większe niż w przypadku FPGA, a im wyższy stopień integracji, tym bardziej oczywiste.