Mikroprocesory AM3352BZCZA100 – MPU ARM Cortex-A8 MPU
♠ Popis produktu
Atribút produktu | Hodnota atribútu |
Výrobca: | Texas Instruments |
Kategória produktu: | Mikroprocesory - MPU |
RoHS: | Detaily |
Štýl montáže: | SMD/SMT |
Balenie/puzdro: | PBGA-324 |
Séria: | AM3352 |
Jadro: | ARM Cortex A8 |
Počet jadier: | 1 jadro |
Šírka dátovej zbernice: | 32-bitový |
Maximálna frekvencia hodín: | 1 GHz |
Pamäť inštrukcií L1 cache: | 32 kB |
Dátová pamäť vyrovnávacej pamäte L1: | 32 kB |
Prevádzkové napájacie napätie: | 1,325 V |
Minimálna prevádzková teplota: | - 40 °C |
Maximálna prevádzková teplota: | +125 °C |
Balenie: | Zásobník |
Značka: | Texas Instruments |
Veľkosť dátovej RAM: | 64 kB, 64 kB |
Veľkosť dátovej ROM: | 176 kB |
Vývojová sada: | TMDXEVM3358 |
Vstupné/výstupné napätie: | 1,8 V, 3,3 V |
Typ rozhrania: | CAN, Ethernet, I2C, SPI, UART, USB |
Pamäť inštrukcií / dát L2 cache: | 256 kB |
Typ pamäte: | Vyrovnávacia pamäť L1/L2/L3, RAM, ROM |
Citlivé na vlhkosť: | Áno |
Počet časovačov/počítadiel: | 8 Časovač |
Séria procesorov: | Sitara |
Typ produktu: | Mikroprocesory - MPU |
Množstvo v balení z výroby: | 126 |
Podkategória: | Mikroprocesory - MPU |
Obchodný názov: | Sitara |
Časovače stráženia: | Strážny časovač |
Hmotnosť jednotky: | 1,714 g |
♠ Procesory AM335x Sitara™
Mikroprocesory AM335x, založené na procesore ARM Cortex-A8, sú vylepšené o spracovanie obrazu, grafiky, periférie a možnosti priemyselného rozhrania, ako sú EtherCAT a PROFIBUS. Zariadenia podporujú operačné systémy vysokej úrovne (HLOS). Processor SDK Linux® a TI-RTOS sú k dispozícii bezplatne od spoločnosti TI.
Mikroprocesor AM335x obsahuje podsystémy zobrazené vo funkčnej blokovej schéme a nasleduje stručný popis každého z nich:
Obsahuje podsystémy zobrazené vo funkčnej blokovej schéme a nasleduje stručný popis každého z nich:
Subsystém mikroprocesorovej jednotky (MPU) je založený na procesore ARM Cortex-A8 a subsystém grafického akcelerátora PowerVR SGX™ poskytuje 3D grafickú akceleráciu na podporu zobrazovacích a herných efektov. PRU-ICSS je oddelený od jadra ARM, čo umožňuje nezávislú prevádzku a taktovanie pre väčšiu efektivitu a flexibilitu.
PRU-ICSS umožňuje ďalšie periférne rozhrania a protokoly reálneho času, ako napríklad EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos a ďalšie. Programovateľná povaha PRU-ICSS spolu s prístupom k pinom, udalostiam a všetkým zdrojom systému na čipe (SoC) navyše poskytuje flexibilitu pri implementácii rýchlych reakcií v reálnom čase, špecializovaných operácií spracovania údajov, vlastných periférnych rozhraní a pri odľahčení úloh z ostatných jadier procesora SoC.
• Procesor Sitara™ ARM® Cortex® -A8 32-bit RISC s frekvenciou až 1 GHz
– SIMD koprocesor NEON™
– 32 KB inštrukcií L1 a 32 KB dátovej vyrovnávacej pamäte s detekciou jednej chyby (parita)
– 256 KB vyrovnávacej pamäte L2 s kódom na opravu chýb (ECC)
– 176 KB bootovacej ROM pamäte na čipe
– 64 KB vyhradenej pamäte RAM
– Emulácia a ladenie – JTAG
– Riadiaca jednotka prerušení (až 128 požiadaviek na prerušenie)
• Pamäť na čipe (zdieľaná L3 RAM)
– 64 KB RAM pre univerzálny integrovaný radič pamäte (OCMC)
– Prístupné pre všetkých majstrov
– Podporuje zapamätanie pre rýchle prebudenie
• Rozhrania externej pamäte (EMIF)
– Ovládač mDDR(LPDDR), DDR2, DDR3, DDR3L:
– mDDR: frekvencia 200 MHz (prenosová rýchlosť 400 MHz)
– DDR2: frekvencia 266 MHz (prenosová rýchlosť 532 MHz)
– DDR3: frekvencia 400 MHz (prenosová rýchlosť 800 MHz)
– DDR3L: frekvencia 400 MHz (prenosová rýchlosť 800 MHz)
– 16-bitová dátová zbernica
– 1 GB celkového adresovateľného priestoru
– Podporuje konfigurácie pamäťových zariadení s jednou x16 alebo dvoma x8
– Univerzálny radič pamäte (GPMC)
– Flexibilné 8-bitové a 16-bitové asynchrónne pamäťové rozhranie s až siedmimi výbermi čipov (NAND, NOR, Muxed-NOR, SRAM)
– Používa kód BCH na podporu 4-, 8- alebo 16-bitového ECC
– Používa Hammingov kód na podporu 1-bitového ECC
– Modul vyhľadávača chýb (ELM)
– Používa sa v spojení s GPMC na lokalizáciu adries chýb údajov zo syndrómových polynómov generovaných pomocou algoritmu BCH
– Podporuje lokalizáciu chýb 4-, 8- a 16-bitových blokov na 512 bajtov na základe algoritmov BCH
• Programovateľný subsystém jednotiek reálneho času a subsystém priemyselnej komunikácie (PRU-ICSS)
– Podporuje protokoly ako EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ a ďalšie
– Dve programovateľné jednotky reálneho času (PRU)
– 32-bitový procesor RISC s funkciou načítavania/ukladania dát schopný bežať na frekvencii 200 MHz
– 8 KB inštrukčnej RAM s detekciou jednej chyby (parita)
– 8 KB dátovej pamäte RAM s detekciou jednej chyby (parita)
– Jednocyklový 32-bitový multiplikátor so 64-bitovým akumulátorom
– Vylepšený modul GPIO poskytuje podporu prepínania medzi vstupmi a výstupmi a paralelné blokovanie pri externom signáli
– 12 KB zdieľanej RAM s detekciou jednej chyby (parita)
– Tri 120-bajtové banky registrov prístupné pre každú PRU
– Radič prerušení (INTC) na spracovanie vstupných udalostí systému
– Lokálna prepojovacia zbernica na pripojenie interných a externých master zariadení k zdrojom vo vnútri PRU-ICSS
– Periférie vo vnútri PRU-ICSS:
– Jeden UART port s pinmi na riadenie toku, podporuje až 12 Mbps
– Jeden modul rozšíreného zachytávania (eCAP)
– Dva ethernetové porty MII s podporou priemyselného ethernetu, ako napríklad EtherCAT
– Jeden MDIO port
• Modul napájania, resetovania a správy hodín (PRCM)
– Ovláda vstup a výstup z pohotovostného režimu a režimu hlbokého spánku
– Zodpovedný za sekvencovanie spánku, sekvencovanie vypínania v doméne napájania, sekvencovanie prebudenia a sekvencovanie zapínania v doméne napájania
– Hodiny
– Integrovaný vysokofrekvenčný oscilátor s frekvenciou 15 až 35 MHz používaný na generovanie referenčného hodinového signálu pre rôzne systémové a periférne hodiny
– Podporuje individuálne ovládanie zapnutia a vypnutia hodín pre subsystémy a periférie, čo uľahčuje zníženie spotreby energie
– Päť ADPLL na generovanie systémových hodín (subsystém MPU, rozhranie DDR, USB a periférie [MMC a SD, UART, SPI, I²C], L3, L4, Ethernet, GFX [SGX530], hodiny LCD pixelov)
– Výkon
– Dve neprepínateľné napájacie domény (hodiny reálneho času [RTC], logika prebúdzania [WAKEUP])
– Tri prepínateľné napájacie domény (subsystém MPU [MPU], SGX530 [GFX], periférie a infraštruktúra [PER])
– Implementuje technológiu SmartReflex™ triedy 2B pre škálovanie napätia jadra na základe teploty čipu, zmien procesu a výkonu (adaptívne škálovanie napätia [AVS])
– Dynamické škálovanie napätia a frekvencie (DVFS)
• Hodiny reálneho času (RTC)
– Informácie o dátume (deň-mesiac-rok-deň v týždni) a čase (hodiny-minúty-sekundy) v reálnom čase
– Interný oscilátor 32,768 kHz, logika RTC a interný LDO s napätím 1,1 V
– Vstup nezávislého resetu pri napájaní (RTC_PWRONRSTn)
– Vyhradený vstupný pin (EXT_WAKEUP) pre externé udalosti prebudenia
– Programovateľný alarm je možné použiť na generovanie interných prerušení do PRCM (pre prebudenie) alebo Cortex-A8 (pre upozornenie na udalosti)
– Programovateľný alarm je možné použiť s externým výstupom (PMIC_POWER_EN), aby integrovaný obvod na správu napájania mohol obnoviť napájacie domény bez RTC
• Periférie
– Až dva vysokorýchlostné porty USB 2.0 DRD (Dual-Role Device) s integrovaným PHY
– Až dva priemyselné gigabitové ethernetové MAC porty (10, 100, 1000 Mbps)
– Integrovaný spínač
– Každý MAC podporuje rozhrania MII, RMII, RGMII a MDIO
– Ethernetové MAC adresy a prepínače môžu fungovať nezávisle od iných funkcií
– Protokol presného času IEEE 1588v1 (PTP)
– Až dva porty siete Controller-Area Network (CAN)
– Podporuje CAN verziu 2 časti A a B
– Až dva viackanálové audio sériové porty (McASP)
– Vysielacie a prijímacie hodiny do 50 MHz
– Až štyri sériové dátové piny na port McASP s nezávislými hodinami TX a RX
– Podporuje multiplexovanie s časovým delením (TDM), zvuk medzi integrovanými obvodmi (I2S) a podobné formáty
– Podporuje prenos digitálneho audio rozhrania (formáty SPDIF, IEC60958-1 a AES-3)
– FIFO vyrovnávacie pamäte pre vysielanie a príjem (256 bajtov)
– Až šesť UARTov
– Všetky UARTy podporujú režimy IrDA a CIR
– Všetky UARTy podporujú riadenie toku RTS a CTS
– UART1 podporuje plné ovládanie modemu
– Až dve sériové rozhrania McSPI Master a Slave
– Výber až dvoch čipov
– Až do 48 MHz
– Až tri porty MMC, SD, SDIO
– 1-, 4- a 8-bitové režimy MMC, SD, SDIO
– MMCSD0 má vyhradenú napájaciu lištu pre prevádzku s napätím 1,8 V alebo 3,3 V
– Rýchlosť prenosu dát až 48 MHz
– Podporuje detekciu karty a ochranu proti zápisu
– V súlade so špecifikáciami MMC4.3, SD, SDIO 2.0
– Až tri rozhrania I2C Master a Slave
– Štandardný režim (do 100 kHz)
– Rýchly režim (až 400 kHz)
– Až štyri banky univerzálnych vstupno-výstupných (GPIO) pinov
– 32 GPIO pinov na banku (multiplexovaných s inými funkčnými pinmi)
– Piny GPIO je možné použiť ako vstupy prerušenia (až dva vstupy prerušenia na banku)
– Až tri externé vstupy udalostí DMA, ktoré možno použiť aj ako vstupy prerušenia
– Osem 32-bitových univerzálnych časovačov
– DMTIMER1 je 1-ms časovač používaný pre tiknutia operačného systému (OS)
– DMTIMER4–DMTIMER7 sú vypnuté
– Jeden časovač stráženia
– 3D grafický engine SGX530
– Architektúra založená na dlaždiciach s rýchlosťou až 20 miliónov polygónov za sekundu
– Universal Scalable Shader Engine (USSE) je viacvláknový engine, ktorý zahŕňa funkcionalitu pixelových a vertexových shaderov.
– Pokročilá sada funkcií shaderov nad rámec Microsoft VS3.0, PS3.0 a OGL2.0
– Podpora priemyselného štandardu API pre Direct3D Mobile, OGL-ES 1.1 a 2.0 a OpenMax
– Precízne prepínanie úloh, vyvažovanie záťaže a správa napájania
– Pokročilá geometria s DMA-riadenou prevádzkou pre minimálnu interakciu s CPU
– Programovateľné vyhladzovanie okrajov obrazu vo vysokej kvalite
– Plne virtualizované adresovanie pamäte pre prevádzku operačného systému v architektúre unifikovanej pamäte
• Herné periférie
• Domáca a priemyselná automatizácia
• Spotrebné zdravotnícke spotrebiče
• Tlačiarne
• Inteligentné mýtne systémy
• Pripojené predajné automaty
• Váhy
• Vzdelávacie konzoly
• Pokročilé hračky