AM3352BZCZA100 Mikroprocesory – MPU ARM Cortex-A8 MPU
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | Instrumenty z Teksasu |
Kategoria produktu: | Mikroprocesory - MPU |
RoHS: | Detale |
Styl montażu: | SMD/SMT |
Opakowanie/sprawa: | PBGA-324 |
Seria: | AM3352 |
Rdzeń: | Rdzeń ARM A8 |
Liczba rdzeni: | 1 rdzeń |
Szerokość magistrali danych: | 32-bitowy |
Maksymalna częstotliwość zegara: | 1 GHz |
Pamięć instrukcji pamięci podręcznej L1: | 32kB |
Pamięć podręczna L1: | 32kB |
Robocze napięcie zasilania: | 1,325 V |
Minimalna temperatura pracy: | - 40 C |
Maksymalna temperatura robocza: | + 125 C |
Opakowanie: | Taca |
Marka: | Instrumenty z Teksasu |
Rozmiar pamięci RAM: | 64KB, 64KB |
Rozmiar pamięci ROM: | 176 kB |
Zestaw deweloperski: | TMDXEVM3358 |
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żliwy na wilgoć: | Tak |
Liczba timerów/liczników: | 8 Minutnik |
Seria procesorów: | Sitara |
Rodzaj produktu: | Mikroprocesory - MPU |
Fabryczna ilość w opakowaniu: | 126 |
Podkategoria: | Mikroprocesory - MPU |
Nazwa handlowa: | Sitara |
Zegary kontrolne: | Zegar stróżujący |
Masa jednostkowa: | 1,714 g |
♠ Procesory AM335x Sitara™
Mikroprocesory AM335x, oparte na procesorze ARM Cortex-A8, są wzbogacone o przetwarzanie obrazu, grafiki, urządzenia peryferyjne i opcjonalne interfejsy przemysłowe, 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 firmie TI.
Mikroprocesor AM335x zawiera podsystemy pokazane na schemacie bloków funkcjonalnych, a poniżej znajduje się krótki opis każdego z nich:
Zawiera podsystemy pokazane na schemacie bloków funkcjonalnych i krótki opis każdego z nich poniżej:
Podsystem jednostki mikroprocesorowej (MPU) jest oparty na procesorze ARM Cortex-A8, a podsystem akceleratora grafiki PowerVR SGX™ zapewnia akcelerację grafiki 3D w celu obsługi wyświetlania i efektów w grach.PRU-ICSS jest oddzielony od rdzenia ARM, umożliwiając niezależną pracę i taktowanie w celu uzyskania większej wydajności i elastyczności.
PRU-ICSS udostępnia dodatkowe interfejsy peryferyjne i protokoły czasu rzeczywistego, takie jak EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos i inne.Dodatkowo, programowalny charakter PRU-ICSS wraz z dostępem do styków, zdarzeń i wszystkich zasobów SoC (system-on-chip) zapewnia elastyczność we wdrażaniu szybkich odpowiedzi w czasie rzeczywistym, specjalistycznych operacji obsługi danych, niestandardowych interfejsów peryferyjnych oraz w odciążaniu zadań z innych rdzeni procesora SoC.
• Do 1 GHz Sitara™ ARM® Cortex® -A8 32-bitowy procesor RISC
– Koprocesor NEON™ SIMD
– 32 KB instrukcji L1 i 32 KB pamięci podręcznej danych z wykrywaniem pojedynczych błędów (parzystość)
– 256 KB pamięci podręcznej L2 z kodem korekcji błędów (ECC)
– 176 KB wbudowanej pamięci rozruchowej ROM
– 64 KB dedykowanej pamięci RAM
– Emulacja i debugowanie – JTAG
– Kontroler przerwań (do 128 żądań przerwań)
• Wbudowana pamięć (wspólna pamięć RAM L3)
– 64 KB pamięci RAM kontrolera pamięci ogólnego przeznaczenia (OCMC).
– Dostępny dla wszystkich mistrzów
– Obsługuje retencję w celu szybkiego przebudzenia
• 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 adresowalnej przestrzeni
– Obsługuje konfiguracje jednego urządzenia pamięci x16 lub dwóch x8
– Kontroler pamięci ogólnego przeznaczenia (GPMC)
– Elastyczny 8-bitowy i 16-bitowy asynchroniczny interfejs pamięci z maksymalnie siedmioma wybranymi układami (NAND, NOR, Muxed-NOR, SRAM)
– Wykorzystuje kod BCH do obsługi 4-, 8- lub 16-bitowego ECC
– Wykorzystuje kod Hamminga do obsługi 1-bitowego 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 za pomocą algorytmu BCH
– Obsługa lokalizacji błędów 4-, 8- i 16-bitowych na 512-bajtowy blok w oparciu o algorytmy BCH
• Programowalny podsystem jednostek 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 do ładowania/zapisywania zdolny do pracy z częstotliwością 200 MHz
– 8 KB pamięci RAM instrukcji z wykrywaniem pojedynczych błędów (parzystość)
– 8 KB pamięci RAM z wykrywaniem pojedynczych błędów (parzystość)
– Jednocyklowy 32-bitowy mnożnik z 64-bitowym akumulatorem
– Ulepszony moduł GPIO zapewnia obsługę zmiany wejścia/wyjścia i równoległy zatrzask sygnału zewnętrznego
– 12 KB współdzielonej pamięci RAM z wykrywaniem pojedynczych błędów (parzystość)
– Trzy 120-bajtowe banki rejestrów dostępne dla każdego PRU
– Kontroler przerwań (INTC) do obsługi zdarzeń wejściowych systemu
– Lokalna magistrala połączeniowa do łączenia wewnętrznych i zewnętrznych modułów nadrzędnych 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ł zasilania, resetowania i zarządzania zegarem (PRCM).
– Kontroluje wejście i wyjście z trybu gotowości i głębokiego uśpienia
– Odpowiedzialny za sekwencjonowanie uśpienia, sekwencjonowanie wyłączania domeny mocy, sekwencjonowanie budzenia i sekwencjonowanie włączania domeny mocy
– Zegary
– Zintegrowany oscylator wysokiej częstotliwości od 15 do 35 MHz używany do generowania zegara wzorcowego dla różnych zegarów systemowych i peryferyjnych
– Obsługuje indywidualną kontrolę włączania i wyłączania zegara dla podsystemów i urządzeń peryferyjnych w celu ułatwienia zmniejszenia 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 budzenia [WAKEUP])
– Trzy przełączalne domeny zasilania (podsystem MPU [MPU], SGX530 [GFX], urządzenia peryferyjne i infrastruktura [PER])
– Implementuje SmartReflex™ klasy 2B do skalowania napięcia rdzenia w oparciu o temperaturę matrycy, zmienność procesu i wydajność (adaptacyjne skalowanie napięcia [AVS])
– Dynamiczne skalowanie częstotliwości napięcia (DVFS)
• Zegar czasu rzeczywistego (RTC)
– Data w czasie rzeczywistym (dzień-miesiąc-rok-dzień tygodnia) i godzina (godziny-minuty-sekundy)
– Wewnętrzny oscylator 32,768 kHz, logika RTC i wewnętrzny LDO 1,1 V
– Niezależne wejście Power-on-Reset (RTC_PWRONRSTn).
– Dedykowany pin wejściowy (EXT_WAKEUP) dla zewnętrznych zdarzeń budzenia
– Programowalny alarm może być używany do generowania wewnętrznych przerwań do PRCM (w celu wybudzenia) lub Cortex-A8 (w celu powiadomienia o zdarzeniu)
– Programowalny alarm może być używany z wyjściem zewnętrznym (PMIC_POWER_EN), aby umożliwić układowi zarządzania energią przywracanie domen mocy innych niż RTC
• Urządzenia peryferyjne
– Do dwóch portów USB 2.0 High-Speed DRD (Dual-Role Device) ze zintegrowanym PHY
– Do dwóch przemysłowych MAC Gigabit Ethernet (10, 100, 1000 Mb/s)
– Zintegrowany przełącznik
– Każdy MAC obsługuje interfejsy MII, RMII, RGMII i MDIO
– MAC i przełączniki Ethernet mogą działać niezależnie od innych funkcji
– IEEE 1588v1 Precision Time Protocol (PTP)
– Maksymalnie dwa porty sieci kontrolera (CAN).
– Obsługuje CAN w wersji 2, część A i B
– Maksymalnie dwa wielokanałowe porty szeregowe audio (McASP)
– Zegary nadawcze i odbiorcze do 50 MHz
– Do czterech pinów danych szeregowych na port McASP z niezależnymi zegarami TX i RX
– Obsługuje multipleksowanie z podziałem czasu (TDM), dźwięk między układami scalonymi (I2S) i podobne formaty
– Obsługuje transmisję cyfrowego interfejsu audio (formaty SPDIF, IEC60958-1 i AES-3)
– Bufory FIFO dla transmisji i odbioru (256 bajtów)
– Do sześciu UART
– Wszystkie UART obsługują tryby IrDA i CIR
– Wszystkie UART obsługują kontrolę przepływu RTS i CTS
– UART1 obsługuje pełną kontrolę modemu
– Maksymalnie dwa interfejsy szeregowe McSPI Master i Slave
– Do dwóch wybranych żetonów
– Do 48MHz
– Do trzech portów MMC, SD, SDIO
– 1-, 4- i 8-bitowe tryby MMC, SD, SDIO
– MMCSD0 ma dedykowaną szynę zasilającą do pracy z napięciem 1,8 V lub 3,3 V
– Szybkość przesyłania danych do 48 MHz
– Obsługuje wykrywanie kart i ochronę przed zapisem
– Zgodny ze specyfikacjami MMC4.3, SD, SDIO 2.0
– Do trzech interfejsów I 2C Master i Slave
– Tryb standardowy (do 100 kHz)
– Tryb szybki (do 400 kHz)
– Do czterech banków pinów we/wy ogólnego przeznaczenia (GPIO).
– 32 piny GPIO na bank (multipleksowane z innymi pinami funkcjonalnymi)
– Piny GPIO mogą być używane jako wejścia przerwań (do dwóch wejść przerwań na bank)
– Do trzech zewnętrznych wejść zdarzeń DMA, które mogą być również używane jako wejścia przerwań
– Osiem 32-bitowych timerów ogólnego przeznaczenia
– DMTIMER1 to 1-ms Timer używany do taktów systemu operacyjnego (OS).
– DMTIMER4–DMTIMER7 są przypięte
– Jeden zegar kontrolny
– Silnik grafiki 3D SGX530
– Architektura oparta na kaflach dostarczająca do 20 milionów wielokątów na sekundę
– Universal Scalable Shader Engine (USSE) to wielowątkowy silnik obsługujący Pixel i Vertex Shader
– Zaawansowany zestaw funkcji modułu cieniującego przewyższający rozwiązania Microsoft VS3.0, PS3.0 i OGL2.0
– Obsługa standardowych interfejsów API dla Direct3D Mobile, OGL-ES 1.1 i 2.0 oraz OpenMax
– Precyzyjne przełączanie zadań, równoważenie obciążenia i zarządzanie energią
– Zaawansowana geometria DMA-Driven Operation dla minimalnej interakcji CPU
– Programowalny antyaliasing obrazu wysokiej jakości
– W pełni zwirtualizowane adresowanie pamięci do obsługi systemu operacyjnego w zunifikowanej architekturze pamięci
• Urządzenia peryferyjne do gier
• Automatyka domowa i przemysłowa
• konsumenckie urządzenia medyczne
• Drukarki
• Inteligentne systemy opłat drogowych
• Połączone automaty sprzedające
• Wagi
• Konsole edukacyjne
• Zaawansowane zabawki