Nowy i oryginalny układ scalony LCMXO2-2000HC-4TG144C
Cechy produktu
TYP | OPIS |
Kategoria | Układy scalone (IC)Wbudowane — układy FPGA (programowalna macierz bramek) |
Mfr | Firma Lattice Semiconductor |
Seria | MachXO2 |
Pakiet | Taca |
Stan produktu | Aktywny |
Liczba LAB/CLB | 264 |
Liczba elementów/komórek logicznych | 2112 |
Całkowita liczba bitów RAM | 75776 |
Liczba wejść/wyjść | 111 |
Napięcie zasilające | 2,375 V ~ 3,465 V |
Typ mocowania | Montaż powierzchniowy |
temperatura robocza | 0°C ~ 85°C (TJ) |
Opakowanie/etui | 144-LQFP |
Pakiet urządzeń dostawcy | 144-TQFP (20x20) |
Podstawowy numer produktu | LCMXO2-2000 |
SPQ | 60/szt |
Wstęp
Macierz bramek programowalnych przez użytkownika, która jest produktem dalszego rozwoju w oparciu o urządzenia programowalne typu PAL, GAL, CPLD i inne.Występuje jako pół-niestandardowy obwód w dziedzinie układów scalonych specyficznych dla aplikacji (ASIC), który nie tylko rozwiązuje niedociągnięcia niestandardowych obwodów, ale także przezwycięża wady ograniczonej liczby oryginalnych obwodów bramek urządzeń programowalnych.
Zasada działania
Układ FPGA przyjmuje nową koncepcję układu komórek logicznych LCA (Logic Cell Array), który składa się z trzech części: konfigurowalnego modułu logicznego CLB, modułu wejść wyjściowych IOB (Input Output Block) i połączenia wewnętrznego (Interconnect).Podstawowe cechy układów FPGA to:
1) Używając FPGA do projektowania obwodów ASIC, użytkownicy nie muszą produkować chipów, aby uzyskać odpowiedni chip.
2) Układ FPGA może być używany jako egzemplarz pilotażowy innych w pełni dostosowanych lub częściowo dostosowanych obwodów ASIC.
3) Układ FPGA ma wewnątrz mnóstwo przerzutników i pinów we/wy.
4) FPGA jest jednym z urządzeń o najkrótszym cyklu projektowania, najniższych kosztach rozwoju i najniższym ryzyku w układzie ASIC.
5) Układ FPGA wykorzystuje szybki proces CHMOS, niskie zużycie energii i może być kompatybilny z poziomami CMOS i TTL.
Można powiedzieć, że chipy FPGA są jednym z najlepszych wyborów dla systemów małoseryjnych w celu poprawy integracji i niezawodności systemu.
Układ FPGA jest programowany przez program przechowywany w wbudowanej pamięci RAM w celu ustawienia jego stanu działania, dlatego też wbudowana pamięć RAM musi zostać zaprogramowana podczas pracy.Użytkownicy mogą korzystać z różnych metod programowania w zależności od różnych trybów konfiguracji.
Po włączeniu zasilania układ FPGA odczytuje dane z pamięci EPROM do pamięci RAM znajdującej się na chipie, a po zakończeniu konfiguracji układ FPGA przechodzi w stan roboczy.Po utracie zasilania układ FPGA powraca do białych kartek, a wewnętrzna zależność logiczna zanika, dzięki czemu układ FPGA może być używany wielokrotnie.Programowanie FPGA nie wymaga dedykowanego programatora FPGA, jedynie programator EPROM i PROM ogólnego przeznaczenia.Jeśli chcesz zmodyfikować funkcję FPGA, po prostu zmień EPROM.W ten sposób ten sam układ FPGA i różne dane programowe mogą generować różne funkcje obwodu.Dlatego zastosowanie układów FPGA jest bardzo elastyczne.
Tryby konfiguracji
FPGA ma różne tryby konfiguracji: równoległy tryb główny to FPGA plus EPROM;Tryb Master-Slave może obsługiwać programowanie wielu układów FPGA w ramach jednej PIECE PROM;Tryb szeregowy można zaprogramować za pomocą szeregowego PROM FPGA;Tryb peryferyjny umożliwia wykorzystanie układu FPGA jako urządzenia peryferyjnego mikroprocesora, zaprogramowanego przez mikroprocesor.
Zagadnienia takie jak szybkie zamknięcie taktowania, zmniejszenie zużycia energii i kosztów, optymalizacja zarządzania zegarem oraz zmniejszenie złożoności projektów FPGA i PCB zawsze były kluczowymi kwestiami dla inżynierów projektujących systemy korzystających z FPGA.Obecnie, gdy układy FPGA zmierzają w kierunku wyższej gęstości, większej pojemności, mniejszego zużycia energii i większej integracji IP, inżynierowie projektujący systemy korzystają z tych doskonałych parametrów, jednocześnie stawiając czoła nowym wyzwaniom projektowym ze względu na niespotykany dotąd poziom wydajności i możliwości układów FPGA.