AM3358BZCZA100 Mikroprocesory – MPU ARM Cortex-A8 MPU
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | Instrumenty Teksasu |
Kategoria produktu: | Mikroprocesory - MPU |
RoHS: | Bliższe dane |
Styl montażu: | SMD/SMT |
Opakowanie/Sprawa: | PBGA-324 |
Szereg: | AM3358 |
Rdzeń: | Procesor ARM Cortex A8 |
Liczba rdzeni: | 1 rdzeń |
Szerokość magistrali danych: | 32 bit |
Maksymalna częstotliwość zegara: | 1 GHz |
Pamięć instrukcji pamięci podręcznej L1: | 32 kB |
Pamięć podręczna danych L1: | 32 kB |
Napięcie zasilania roboczego: | 1,325 V |
Minimalna temperatura pracy: | -40 stopni Celsjusza |
Maksymalna temperatura pracy: | + 105 stopni Celsjusza |
Opakowanie: | Taca |
Marka: | Instrumenty Teksasu |
Rozmiar pamięci RAM danych: | 64 kB, 64 kB |
Rozmiar pamięci ROM danych: | 176 kB |
Napięcie wejścia/wyjścia: | 1,8 V, 3,3 V |
Typ interfejsu: | CAN, Ethernet, I2C, SPI, UART, USB |
Instrukcja pamięci podręcznej L2 / pamięć danych: | 256 kB |
Typ pamięci: | Pamięć podręczna L1/L2/L3, RAM, ROM |
Wrażliwość na wilgoć: | Tak |
Liczba timerów/liczników: | 8-minutowy |
Seria procesorów: | Sitara |
Typ produktu: | Mikroprocesory - MPU |
Ilość w opakowaniu fabrycznym: | 126 |
Podkategoria: | Mikroprocesory - MPU |
Nazwa handlowa: | Sitara |
Timery Watchdog: | Zegar Watchdog |
Waga jednostkowa: | 1,714 grama |
♠ Procesory AM335x Sitara™
Mikroprocesory AM335x, oparte na procesorze ARM Cortex-A8, są wzbogacone o przetwarzanie obrazu, grafiki, urządzenia peryferyjne i opcje interfejsu przemysłowego, takie jak EtherCAT i PROFIBUS. Urządzenia obsługują systemy operacyjne wysokiego poziomu (HLOS). Processor SDK Linux® i TI-RTOS są dostępne bezpłatnie w TI.
Mikroprocesor AM335x zawiera podsystemy pokazane na schemacie blokowym funkcjonalnym. Poniżej znajduje się krótki opis każdego z nich:
Zawiera podsystemy pokazane na schemacie bloków funkcjonalnych, a poniżej znajduje się krótki opis każdego z nich:
Podsystem jednostki mikroprocesora (MPU) bazuje na procesorze ARM Cortex-A8, a podsystem akceleratora grafiki PowerVR SGX™ zapewnia przyspieszenie grafiki 3D, co przekłada się na obsługę efektów wyświetlania i gier.
PRU-ICSS jest oddzielony od rdzenia ARM, co umożliwia niezależne działanie i taktowanie dla większej wydajności i elastyczności. PRU-ICSS umożliwia dodatkowe interfejsy peryferyjne i protokoły czasu rzeczywistego, takie jak EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos i inne. Ponadto programowalna natura PRU-ICSS, wraz z dostępem do pinów, zdarzeń i wszystkich zasobów system-on-chip (SoC), zapewnia elastyczność w implementacji szybkich odpowiedzi w czasie rzeczywistym, wyspecjalizowanych operacji przetwarzania danych, niestandardowych interfejsów peryferyjnych i odciążaniu zadań z innych rdzeni procesora SoC.
• Procesor RISC Sitara™ ARM® Cortex® -A8 32-bitowy o częstotliwości do 1 GHz
– Koprocesor NEON™ SIMD
– 32 KB instrukcji L1 i 32 KB pamięci podręcznej danych z detekcją pojedynczego błędu (parzystość)
– 256 KB pamięci podręcznej L2 z kodem korekcji błędów (ECC)
– 176 KB pamięci ROM rozruchowej na chipie
– 64 KB dedykowanej pamięci RAM
– Emulacja i debugowanie – JTAG
– Kontroler przerwań (do 128 żądań przerwań)
• Pamięć wbudowana (współdzielona pamięć RAM L3)
– 64 KB pamięci RAM kontrolera pamięci uniwersalnej na układzie scalonym (OCMC)
– Dostępne dla wszystkich mistrzów
– Obsługuje retencję w celu szybkiego wybudzenia
• Interfejsy pamięci zewnętrznej (EMIF)
– Kontroler mDDR(LPDDR), DDR2, DDR3, DDR3L:
– mDDR: zegar 200 MHz (szybkość transmisji danych 400 MHz)
– DDR2: zegar 266 MHz (szybkość transmisji danych 532 MHz)
– DDR3: zegar 400 MHz (szybkość transmisji danych 800 MHz)
– DDR3L: zegar 400 MHz (szybkość transmisji danych 800 MHz)
– 16-bitowa magistrala danych – 1 GB całkowitej przestrzeni adresowej
– Obsługuje jedną konfigurację urządzenia pamięci x16 lub dwie x8
– Kontroler pamięci ogólnego przeznaczenia (GPMC)
– Elastyczny 8-bitowy i 16-bitowy asynchroniczny interfejs pamięci z maksymalnie siedmioma opcjami wyboru chipa (NAND, NOR, Muxed-NOR, SRAM)
– Wykorzystuje kod BCH do obsługi 4-, 8- lub 16-bitowej korekcji błędów (ECC)
– Wykorzystuje kod Hamminga do obsługi 1-bitowej korekcji błędów (ECC)
– Moduł lokalizatora błędów (ELM)
– Używany w połączeniu z GPMC do lokalizowania adresów błędów danych z wielomianów syndromowych generowanych przy użyciu algorytmu BCH
– Obsługuje lokalizację błędów 4-, 8- i 16-bitową na blok 512-bajtowy w oparciu o algorytmy BCH
• Podsystem programowalnej jednostki czasu rzeczywistego i podsystem komunikacji przemysłowej (PRU-ICSS)
– Obsługuje protokoły takie jak EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ i inne
– Dwie programowalne jednostki czasu rzeczywistego (PRU)
– 32-bitowy procesor RISC Load/Store zdolny do pracy z częstotliwością 200 MHz
– 8 KB pamięci RAM na instrukcje z detekcją pojedynczego błędu (parzystość)
– 8 KB pamięci RAM z detekcją pojedynczego błędu (parzystość)
– Jednocyklowy mnożnik 32-bitowy z akumulatorem 64-bitowym
– Ulepszony moduł GPIO zapewnia obsługę Shift-In/Out i równoległe blokowanie sygnału zewnętrznego
– 12 KB współdzielonej pamięci RAM z detekcją pojedynczego błędu (parzystość)
– Trzy banki rejestrów po 120 bajtów dostępne dla każdego PRU
– Kontroler przerwań (INTC) do obsługi zdarzeń wejściowych systemu
– Lokalna magistrala połączeń do łączenia wewnętrznych i zewnętrznych masterów z zasobami wewnątrz PRU-ICSS
– Urządzenia peryferyjne wewnątrz PRU-ICSS:
– Jeden port UART z pinami kontroli przepływu, obsługuje do 12 Mb/s
– Jeden moduł ulepszonego przechwytywania (eCAP)
– Dwa porty Ethernet MII obsługujące Ethernet przemysłowy, taki jak EtherCAT
– Jeden port MDIO
• Moduł zarządzania zasilaniem, resetowaniem i zegarem (PRCM)
– Steruje wejściem i wyjściem z trybu czuwania i głębokiego uśpienia
– Odpowiedzialny za sekwencjonowanie snu, sekwencjonowanie wyłączania domeny zasilania, sekwencjonowanie wybudzania i sekwencjonowanie włączania domeny zasilania
– Zegary
– Zintegrowany oscylator wysokiej częstotliwości 15–35 MHz używany do generowania zegara odniesienia dla różnych zegarów systemowych i peryferyjnych
– Obsługuje indywidualne sterowanie włączaniem i wyłączaniem zegara dla podsystemów i urządzeń peryferyjnych, co pozwala na zmniejszenie zużycia energii
– Pięć ADPLL do generowania zegarów systemowych (podsystem MPU, interfejs DDR, USB i urządzenia peryferyjne [MMC i SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], zegar pikseli LCD)
- Moc
– Dwie nieprzełączalne domeny zasilania (zegar czasu rzeczywistego [RTC], logika wybudzania [WAKEUP])
– Trzy przełączalne domeny zasilania (podsystem MPU [MPU], SGX530 [GFX], urządzenia peryferyjne i infrastruktura [PER])
– Implementacja SmartReflex™ klasy 2B do skalowania napięcia rdzenia na podstawie temperatury układu scalonego, zmienności procesu i wydajności (adaptacyjne skalowanie napięcia [AVS])
– Dynamiczne skalowanie częstotliwości napięcia (DVFS)
• Urządzenia peryferyjne do gier
• Automatyka domowa i przemysłowa
• Sprzęt medyczny konsumencki
• Drukarki
• Inteligentne systemy poboru opłat
• Połączone automaty vendingowe
• Wagi wagowe
• Konsole edukacyjne
• Zaawansowane zabawki