AM3352BZCZA100 Mikroprocesori – MPU ARM Cortex-A8 MPU
♠ Opis proizvoda
Atribut proizvoda | Vrijednost atributa |
Proizvođač: | Texas Instruments |
Kategorija proizvoda: | Mikroprocesori - MPU |
RoHS: | Detalji |
Stil montaže: | SMD/SMT |
Paket/Kutija: | PBGA-324 |
Serija: | AM3352 |
Jezgro: | ARM Cortex A8 |
Broj jezgara: | 1 jezgro |
Širina podatkovne magistrale: | 32-bitni |
Maksimalna frekvencija takta: | 1 GHz |
L1 keš memorija instrukcija: | 32 kB |
L1 keš memorija podataka: | 32 kB |
Radni napon napajanja: | 1,325 V |
Minimalna radna temperatura: | - 40°C |
Maksimalna radna temperatura: | +125°C |
Pakovanje: | Pladanj |
Marka: | Texas Instruments |
Veličina RAM-a za podatke: | 64 kB, 64 kB |
Veličina ROM-a podataka: | 176 kB |
Razvojni komplet: | TMDXEVM3358 |
Ulazno/izlazni napon: | 1,8 V, 3,3 V |
Vrsta interfejsa: | CAN, Ethernet, I2C, SPI, UART, USB |
L2 keš memorija instrukcija / podataka: | 256 kB |
Vrsta memorije: | L1/L2/L3 keš memorija, RAM, ROM |
Osjetljivo na vlagu: | Da |
Broj tajmera/brojača: | 8 Tajmer |
Serija procesora: | Sitara |
Vrsta proizvoda: | Mikroprocesori - MPU |
Količina u fabričkom pakovanju: | 126 |
Podkategorija: | Mikroprocesori - MPU |
Trgovački naziv: | Sitara |
Nadzorni tajmeri: | Tajmer nadzora |
Težina jedinice: | 1,714 g |
♠ AM335x Sitara™ procesori
Mikroprocesor AM335x, baziran na ARM Cortex-A8 procesoru, poboljšan je obradom slike, grafike, perifernim uređajima i opcijama industrijskog interfejsa kao što su EtherCAT i PROFIBUS. Uređaji podržavaju operativne sisteme visokog nivoa (HLOS). Processor SDK Linux® i TI-RTOS dostupni su besplatno od TI-a.
Mikroprocesor AM335x sadrži podsisteme prikazane na funkcionalnom blok dijagramu, a slijedi kratak opis svakog od njih:
Sadrži podsisteme prikazane na funkcionalnom blok dijagramu, a slijedi kratak opis svakog od njih:
Podsistem mikroprocesorske jedinice (MPU) zasnovan je na ARM Cortex-A8 procesoru, a podsistem PowerVR SGX™ Graphics Accelerator pruža 3D grafičko ubrzanje za podršku efektima prikaza i igranja. PRU-ICSS je odvojen od ARM jezgre, što omogućava nezavisan rad i taktiranje za veću efikasnost i fleksibilnost.
PRU-ICSS omogućava dodatne periferne interfejse i protokole u realnom vremenu kao što su EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos i drugi. Pored toga, programabilna priroda PRU-ICSS-a, zajedno s pristupom pinovima, događajima i svim resursima sistema na čipu (SoC), pruža fleksibilnost u implementaciji brzih odgovora u realnom vremenu, specijaliziranih operacija rukovanja podacima, prilagođenih perifernih interfejsa i rasterećenju zadataka s drugih procesorskih jezgara SoC-a.
• Sitara™ ARM® Cortex® -A8 32-bitni RISC procesor do 1 GHz
– NEON™ SIMD koprocesor
– 32KB L1 instrukcija i 32KB keš memorije podataka sa detekcijom pojedinačnih grešaka (paritet)
– 256KB L2 keš memorije s kodom za ispravljanje grešaka (ECC)
– 176 KB Boot ROM-a na čipu
– 64 KB namjenske RAM memorije
– Emulacija i debugiranje – JTAG
– Kontroler prekida (do 128 zahtjeva za prekid)
• Memorija na čipu (dijeljena L3 RAM)
– 64 KB RAM memorije opće namjene na čipu (OCMC)
– Dostupno svim majstorima
– Podržava zadržavanje podataka za brzo buđenje
• Interfejsi za vanjsku memoriju (EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L kontroler:
– mDDR: takt od 200 MHz (brzina prenosa podataka od 400 MHz)
– DDR2: takt od 266 MHz (brzina prenosa podataka od 532 MHz)
– DDR3: takt od 400 MHz (brzina prenosa podataka od 800 MHz)
– DDR3L: Takt od 400 MHz (Brzina prenosa podataka od 800 MHz)
– 16-bitna podatkovna magistrala
– 1 GB ukupnog adresabilnog prostora
– Podržava konfiguracije memorijskih uređaja s jednim x16 ili dva x8
– Kontroler memorije opšte namjene (GPMC)
– Fleksibilni 8-bitni i 16-bitni asinhroni memorijski interfejs sa do sedam izbora čipova (NAND, NOR, Muxed-NOR, SRAM)
– Koristi BCH kod za podršku 4-, 8- ili 16-bitnog ECC-a
– Koristi Hammingov kod za podršku 1-bitnom ECC-u
– Modul za lokator grešaka (ELM)
– Koristi se u kombinaciji s GPMC-om za lociranje adresa grešaka u podacima iz sindromskih polinoma generiranih pomoću BCH algoritma
– Podržava lociranje grešaka u blokovima od 4, 8 i 16 bita po 512 bajta na osnovu BCH algoritama
• Podsistem programabilnih jedinica u realnom vremenu i podsistem industrijske komunikacije (PRU-ICSS)
– Podržava protokole kao što su EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ i drugi
– Dvije programabilne jedinice za rad u realnom vremenu (PRU)
– 32-bitni RISC procesor za učitavanje/pohranjivanje podataka sposoban za rad na 200 MHz
– 8KB instrukcijske RAM memorije s detekcijom pojedinačnih grešaka (paritet)
– 8KB RAM memorije za podatke sa detekcijom pojedinačnih grešaka (paritet)
– Jednociklični 32-bitni množitelj sa 64-bitnim akumulatorom
– Poboljšani GPIO modul pruža podršku za prebacivanje na ulaz/izlaz i paralelno zaključavanje na eksterni signal
– 12KB dijeljene RAM memorije s detekcijom pojedinačnih grešaka (paritet)
– Tri banke registara od 120 bajta dostupne svakom PRU-u
– Kontroler prekida (INTC) za rukovanje ulaznim događajima sistema
– Lokalna međusobna magistrala za povezivanje internih i eksternih master uređaja sa resursima unutar PRU-ICSS-a
– Periferni uređaji unutar PRU-ICSS-a:
– Jedan UART port sa pinovima za kontrolu protoka, podržava do 12 Mbps
– Jedan modul za poboljšano snimanje (eCAP)
– Dva MII Ethernet porta koji podržavaju industrijski Ethernet, kao što je EtherCAT
– Jedan MDIO port
• Modul za napajanje, resetiranje i upravljanje taktom (PRCM)
– Kontrolira ulazak i izlazak iz stanja pripravnosti i dubokog sna
– Odgovoran za sekvenciranje spavanja, sekvenciranje isključivanja domene napajanja, sekvenciranje buđenja i sekvenciranje uključivanja domene napajanja
– Satovi
– Integrisani visokofrekventni oscilator od 15 do 35 MHz koji se koristi za generisanje referentnog takta za različite sistemske i periferne taktove
– Podržava kontrolu omogućavanja i onemogućavanja pojedinačnih taktova za podsisteme i periferne uređaje radi smanjenja potrošnje energije
– Pet ADPLL-ova za generiranje sistemskih taktova (MPU podsistem, DDR interfejs, USB i periferija [MMC i SD, UART, SPI, I²C], L3, L4, Ethernet, GFX [SGX530], LCD piksel takt)
– Moć
– Dva neprekidačka domena napajanja (sat realnog vremena [RTC], logika buđenja [WAKEUP])
– Tri preklopne domene napajanja (MPU podsistem [MPU], SGX530 [GFX], periferijski uređaji i infrastruktura [PER])
– Implementira SmartReflex™ klasu 2B za skaliranje napona jezgra na osnovu temperature čipa, varijacija procesa i performansi (Adaptivno skaliranje napona [AVS])
– Dinamičko skaliranje napona i frekvencije (DVFS)
• Sat realnog vremena (RTC)
– Informacije o datumu (dan-mjesec-godina-dan u sedmici) i vremenu (sati-minute-sekunde) u realnom vremenu
– Interni oscilator od 32,768 kHz, RTC logika i interni LDO od 1,1 V
– Nezavisni ulaz za resetovanje pri uključivanju (RTC_PWRONRSTn)
– Namjenski ulazni pin (EXT_WAKEUP) za vanjske događaje buđenja
– Programabilni alarm se može koristiti za generiranje internih prekida za PRCM (za buđenje) ili Cortex-A8 (za obavještenje o događajima)
– Programabilni alarm se može koristiti sa eksternim izlazom (PMIC_POWER_EN) kako bi se omogućilo integrisanom sistemu za upravljanje napajanjem da obnovi domene napajanja koje nisu RTC
• Periferni uređaji
– Do dva USB 2.0 DRD (Dual-Role Device) porta velike brzine sa integrisanim PHY-om
– Do dva industrijska gigabitna Ethernet MAC-a (10, 100, 1000 Mbps)
– Integrisani prekidač
– Svaki MAC podržava MII, RMII, RGMII i MDIO interfejse
– Ethernet MAC adrese i prekidač mogu raditi nezavisno od drugih funkcija
– IEEE 1588v1 Protokol preciznog vremena (PTP)
– Do dva CAN (Controller-Area Network) porta
– Podržava CAN verziju 2, dijelove A i B
– Do dva višekanalna audio serijska porta (McASP)
– Predajni i prijemni taktovi do 50 MHz
– Do četiri serijska podatkovna pina po McASP portu s nezavisnim TX i RX taktovima
– Podržava vremensko multipleksiranje (TDM), Inter-IC zvuk (I2S) i slične formate
– Podržava prijenos digitalnog audio interfejsa (SPDIF, IEC60958-1 i AES-3 formati)
– FIFO baferi za slanje i primanje (256 bajtova)
– Do šest UART-ova
– Svi UART-ovi podržavaju IrDA i CIR režime
– Svi UART-ovi podržavaju RTS i CTS kontrolu protoka
– UART1 podržava potpunu kontrolu modema
– Do dva glavna i podređena McSPI serijska interfejsa
– Do dva odabira čipa
– Do 48 MHz
– Do tri MMC, SD, SDIO porta
– 1-, 4- i 8-bitni MMC, SD, SDIO režimi
– MMCSD0 ima namjensku napojnu šinu za rad od 1,8 V ili 3,3 V
– Brzina prijenosa podataka do 48 MHz
– Podržava detekciju kartice i zaštitu od pisanja
– U skladu sa specifikacijama MMC4.3, SD, SDIO 2.0
– Do tri I2C Master i Slave interfejsa
– Standardni način rada (do 100 kHz)
– Brzi način rada (do 400 kHz)
– Do četiri grupe GPIO (općih I/O) pinova
– 32 GPIO pina po banci (multipleksirano s drugim funkcionalnim pinovima)
– GPIO pinovi se mogu koristiti kao prekidni ulazni signali (do dva prekidna ulazna signala po banci)
– Do tri eksterna DMA ulaza za događaje koji se također mogu koristiti kao ulazi za prekid
– Osam 32-bitnih tajmera opšte namjene
– DMTIMER1 je 1-ms tajmer koji se koristi za otkucaje operativnog sistema (OS)
– DMTIMER4–DMTIMER7 su isključeni pinom
– Jedan nadzorni tajmer
– SGX530 3D grafički engine
– Arhitektura zasnovana na pločicama koja isporučuje do 20 miliona poligona u sekundi
– Universal Scalable Shader Engine (USSE) je višenitni engine koji uključuje funkcionalnost piksel i vertex shadera
– Napredni set funkcija shadera koji prelazi Microsoft VS3.0, PS3.0 i OGL2.0
– Podrška za industrijski standard API-ja za Direct3D Mobile, OGL-ES 1.1 i 2.0, te OpenMax
– Precizno prebacivanje zadataka, uravnoteženje opterećenja i upravljanje napajanjem
– Operacije vođene naprednom geometrijom putem DMA-a za minimalnu interakciju CPU-a
– Programabilno anti-aliasingovanje slike visokog kvaliteta
– Potpuno virtualizirano adresiranje memorije za rad operativnog sistema u ujedinjenoj arhitekturi memorije
• Periferni uređaji za igranje
• Kućna i industrijska automatizacija
• Medicinski aparati široke potrošnje
• Štampači
• Pametni sistemi naplate cestarine
• Povezani automati za prodaju
• Vage
• Edukativne konzole
• Napredne igračke