Mikroprocesory AM3352BZCZA100 – MPU ARM Cortex-A8
♠ Popis produktu
Atribut produktu | Hodnota atributu |
Výrobce: | Texas Instruments |
Kategorie produktu: | Mikroprocesory - MPU |
RoHS: | Podrobnosti |
Styl montáže: | SMD/SMT |
Balení/Pouzdro: | PBGA-324 |
Série: | AM3352 |
Jádro: | ARM Cortex A8 |
Počet jader: | 1 jádro |
Šířka datové sběrnice: | 32bitová |
Maximální taktovací frekvence: | 1 GHz |
Paměť instrukcí L1 cache: | 32 kB |
Datová paměť L1 cache: | 32 kB |
Provozní napájecí napětí: | 1,325 V |
Minimální provozní teplota: | - 40 °C |
Maximální provozní teplota: | +125 °C |
Obal: | Zásobník |
Značka: | Texas Instruments |
Velikost datové RAM: | 64 kB, 64 kB |
Velikost datové ROM: | 176 kB |
Vývojová sada: | TMDXEVM3358 |
Vstupní/výstupní napětí: | 1,8 V, 3,3 V |
Typ rozhraní: | CAN, Ethernet, I2C, SPI, UART, USB |
Paměť instrukcí / dat L2 cache: | 256 kB |
Typ paměti: | Mezipaměť L1/L2/L3, RAM, ROM |
Citlivé na vlhkost: | Ano |
Počet časovačů/čítačů: | 8 Časovač |
Řada procesorů: | Sitara |
Typ produktu: | Mikroprocesory - MPU |
Množství v továrním balení: | 126 |
Podkategorie: | Mikroprocesory - MPU |
Obchodní název: | Sitara |
Watchdog časovače: | Časovač hlídacího psa |
Hmotnost jednotky: | 1,714 g |
♠ Procesory AM335x Sitara™
Mikroprocesory AM335x, založené na procesoru ARM Cortex-A8, jsou vylepšeny o zpracování obrazu a grafiky, periferie a možnosti průmyslového rozhraní, jako jsou EtherCAT a PROFIBUS. Zařízení podporují operační systémy vysoké úrovně (HLOS). Sada Processor SDK Linux® a TI-RTOS jsou k dispozici zdarma od společnosti TI.
Mikroprocesor AM335x obsahuje subsystémy zobrazené ve funkčním blokovém schématu a stručný popis každého z nich je uveden níže:
Obsahuje subsystémy zobrazené ve funkčním blokovém schématu a stručný popis každého z nich je uveden níže:
Subsystém mikroprocesorové jednotky (MPU) je založen na procesoru ARM Cortex-A8 a subsystém grafického akcelerátoru PowerVR SGX™ poskytuje 3D grafickou akceleraci pro podporu zobrazovacích a herních efektů. PRU-ICSS je oddělený od jádra ARM, což umožňuje nezávislý provoz a taktování pro větší efektivitu a flexibilitu.
PRU-ICSS umožňuje další periferní rozhraní a protokoly reálného času, jako jsou EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos a další. Programovatelná povaha PRU-ICSS spolu s přístupem k pinům, událostem a všem zdrojům systému na čipu (SoC) navíc poskytuje flexibilitu při implementaci rychlých odezvy v reálném čase, specializovaných operací zpracování dat, vlastních periferních rozhraní a při odlehčení úloh od ostatních procesorových jader SoC.
• Procesor Sitara™ ARM® Cortex®-A8 32bitový RISC s frekvencí až 1 GHz
– SIMD koprocesor NEON™
– 32 KB instrukcí L1 a 32 KB datové mezipaměti s detekcí jedné chyby (parita)
– 256 KB mezipaměti L2 s kódem pro korekci chyb (ECC)
– 176 KB bootovací ROM na čipu
– 64 KB vyhrazené paměti RAM
– Emulace a ladění – JTAG
– Řadič přerušení (až 128 požadavků na přerušení)
• Paměť na čipu (sdílená L3 RAM)
– 64 KB RAM pro univerzální řadič paměti na čipu (OCMC)
– Přístupné všem mistrům
– Podporuje uchování paměti pro rychlé probuzení
• Rozhraní externí paměti (EMIF)
– řadič mDDR(LPDDR), DDR2, DDR3, DDR3L:
– mDDR: Taktovací frekvence 200 MHz (přenosová rychlost 400 MHz)
– DDR2: Takt 266 MHz (přenosová rychlost 532 MHz)
– DDR3: Takt 400 MHz (přenosová rychlost 800 MHz)
– DDR3L: Takt 400 MHz (přenosová rychlost 800 MHz)
– 16bitová datová sběrnice
– 1 GB celkového adresovatelného prostoru
– Podporuje konfigurace s jedním paměťovým zařízením x16 nebo dvěma paměťovými zařízeními x8
– Univerzální řadič paměti (GPMC)
– Flexibilní 8bitové a 16bitové asynchronní paměťové rozhraní s až sedmi výběry čipů (NAND, NOR, Muxed-NOR, SRAM)
– Používá kód BCH pro podporu 4-, 8- nebo 16bitového ECC
– Používá Hammingův kód pro podporu 1bitové ECC
– Modul lokalizátoru chyb (ELM)
– Používá se ve spojení s GPMC k lokalizaci adres chyb v datech z polynomů syndromu generovaných pomocí algoritmu BCH
– Podporuje lokalizaci chyb 4, 8 a 16 bitů na 512bajtový blok na základě algoritmů BCH
• Programovatelný subsystém jednotek v reálném čase a subsystém průmyslové komunikace (PRU-ICSS)
– Podporuje protokoly jako EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ a další
– Dvě programovatelné jednotky reálného času (PRU)
– 32bitový RISC procesor s načítáním/ukládáním dat schopný pracovat na frekvenci 200 MHz
– 8 KB instrukční RAM s detekcí jedné chyby (parita)
– 8 KB datové RAM s detekcí jedné chyby (parita)
– Jednocyklový 32bitový multiplikátor s 64bitovým akumulátorem
– Vylepšený modul GPIO poskytuje podporu pro posun dovnitř/dovnitř a paralelní blokování při zapojení externího signálu
– 12 KB sdílené RAM s detekcí jedné chyby (parita)
– Tři 120bajtové registrové banky přístupné pro každou PRU
– Řadič přerušení (INTC) pro zpracování událostí vstupů systému
– Lokální propojovací sběrnice pro připojení interních a externích masterů k prostředkům uvnitř PRU-ICSS
– Periferie uvnitř PRU-ICSS:
– Jeden UART port s piny pro řízení toku, podporuje až 12 Mbps
– Jeden modul rozšířeného snímání (eCAP)
– Dva ethernetové porty MII s podporou průmyslového ethernetu, například EtherCAT
– Jeden port MDIO
• Modul napájení, resetování a správy hodin (PRCM)
– Řídí vstup do pohotovostního režimu a režimu hlubokého spánku a jejich ukončení
– Zodpovídá za sekvencování spánku, sekvencování vypnutí v doméně napájení, sekvencování probuzení a sekvencování zapnutí v doméně napájení
– Hodiny
– Integrovaný vysokofrekvenční oscilátor s frekvencí 15 až 35 MHz, který slouží k generování referenčního hodinového signálu pro různé systémové a periferní hodiny
– Podporuje individuální ovládání hodin pro subsystémy a periferie, což usnadňuje snížení spotřeby energie
– Pět ADPLL pro generování systémových hodin (subsystém MPU, rozhraní DDR, USB a periferie [MMC a SD, UART, SPI, I²C], L3, L4, Ethernet, GFX [SGX530], hodiny LCD pixelů)
– Napájení
– Dvě nepřepínatelné napájecí domény (hodiny reálného času [RTC], logika probuzení [WAKEUP])
– Tři přepínatelné napájecí domény (subsystém MPU [MPU], SGX530 [GFX], periferie a infrastruktura [PER])
– Implementuje technologii SmartReflex™ třídy 2B pro škálování napětí jádra na základě teploty čipu, změn procesu a výkonu (adaptivní škálování napětí [AVS])
– Dynamické škálování napětí a frekvence (DVFS)
• Hodiny reálného času (RTC)
– Informace o datu (den-měsíc-rok-den v týdnu) a čase (hodiny-minuty-sekundy) v reálném čase
– Interní oscilátor 32,768 kHz, logika RTC a interní LDO 1,1 V
– Vstup nezávislého resetu při napájení (RTC_PWRONRSTn)
– Vyhrazený vstupní pin (EXT_WAKEUP) pro externí události probuzení
– Programovatelný alarm lze použít ke generování interních přerušení do PRCM (pro probuzení) nebo Cortex-A8 (pro upozornění na události)
– Programovatelný alarm lze použít s externím výstupem (PMIC_POWER_EN), aby integrovaný obvod pro správu napájení mohl obnovit napájecí domény bez reálného času
• Periferie
– Až dva vysokorychlostní porty USB 2.0 DRD (Dual-Role Device) s integrovaným PHY
– Až dva průmyslové gigabitové ethernetové MAC adaptéry (10, 100, 1000 Mbps)
– Integrovaný spínač
– Každý MAC podporuje rozhraní MII, RMII, RGMII a MDIO
– Ethernetové MAC adresy a přepínače mohou fungovat nezávisle na ostatních funkcích
– Protokol přesného času IEEE 1588v1 (PTP)
– Až dva porty CAN (Controller-Area Network)
– Podporuje CAN verze 2, části A a B
– Až dva vícekanálové sériové audio porty (McASP)
– Vysílací a přijímací frekvence až 50 MHz
– Až čtyři sériové datové piny na port McASP s nezávislými hodinami TX a RX
– Podporuje multiplexování s časovým dělením (TDM), zvuk mezi integrovanými obvody (I2S) a podobné formáty
– Podporuje přenos digitálního audio rozhraní (formáty SPDIF, IEC60958-1 a AES-3)
– FIFO vyrovnávací paměti pro vysílání a příjem (256 bajtů)
– Až šest UARTů
– Všechny UARTy podporují režimy IrDA a CIR
– Všechny UARTy podporují řízení toku RTS a CTS
– UART1 podporuje plné ovládání modemu
– Až dvě sériová rozhraní McSPI Master a Slave
– Výběr až dvou čipů
– Až 48 MHz
– Až tři porty MMC, SD, SDIO
– 1-, 4- a 8bitové režimy MMC, SD, SDIO
– MMCSD0 má vyhrazenou napájecí sběrnici pro provoz s napětím 1,8 V nebo 3,3 V
– Přenosová rychlost dat až 48 MHz
– Podporuje detekci karty a ochranu proti zápisu
– Splňuje specifikace MMC4.3, SD, SDIO 2.0
– Až tři rozhraní I2C Master a Slave
– Standardní režim (až 100 kHz)
– Rychlý režim (až 400 kHz)
– Až čtyři skupiny univerzálních I/O (GPIO) pinů
– 32 GPIO pinů na banku (multiplexováno s dalšími funkčními piny)
– Piny GPIO lze použít jako vstupy přerušení (až dva vstupy přerušení na banku)
– Až tři externí vstupy událostí DMA, které lze také použít jako vstupy přerušení
– Osm 32bitových univerzálních časovačů
– DMTIMER1 je 1ms časovač používaný pro tiky operačního systému (OS)
– DMTIMER4–DMTIMER7 jsou odpojeny
– Jeden hlídací časovač
– 3D grafický engine SGX530
– Architektura založená na dlaždicích s rychlostí až 20 milionů polygonů za sekundu
– Universal Scalable Shader Engine (USSE) je vícevláknový engine zahrnující funkcionalitu pixelových a vertexových shaderů
– Pokročilá sada funkcí shaderů nad rámec Microsoft VS3.0, PS3.0 a OGL2.0
– Standardní podpora API pro Direct3D Mobile, OGL-ES 1.1 a 2.0 a OpenMax
– Jemnozrnné přepínání úloh, vyvažování zátěže a správa napájení
– Operace řízená DMA s pokročilou geometrií pro minimální interakci s CPU
– Programovatelné vyhlazování hran obrazu ve vysoké kvalitě
– Plně virtualizované adresování paměti pro provoz operačního systému v architektuře unifikované paměti
• Herní periferie
• Domácí a průmyslová automatizace
• Spotřební zdravotnické spotřebiče
• Tiskárny
• Inteligentní mýtné systémy
• Propojené prodejní automaty
• Váhy
• Vzdělávací konzole
• Pokročilé hračky