AM3352BZCZA100 Mikroprosessors – MPU ARM Cortex-A8 MPU
♠ Produktbeskriuwing
Produktattribuut | Attribútwearde |
Fabrikant: | Texas Instruments |
Produktkategory: | Mikroprosessors - MPU |
RoHS: | Details |
Montagestyl: | SMD/SMT |
Pakket/Koffer: | PBGA-324 |
Searje: | AM3352 |
Kearn: | ARM Cortex A8 |
Oantal kearnen: | 1 Kearn |
Breedte fan de databus: | 32 bit |
Maksimale klokfrekwinsje: | 1 GHz |
L1 Cache Ynstruksjeûnthâld: | 32 kB |
L1 Cache-gegevensûnthâld: | 32 kB |
Bedriuwsfoarsjenningsspanning: | 1.325 V |
Minimale wurktemperatuer: | - 40 graden Celsius |
Maksimale wurktemperatuer: | + 125 °C |
Ferpakking: | Bak |
Merk: | Texas Instruments |
Gegevens RAM-grutte: | 64 kB, 64 kB |
Gegevens-ROM-grutte: | 176 kB |
Untwikkelingsset: | TMDXEVM3358 |
I/O-spanning: | 1.8 V, 3.3 V |
Ynterfacetype: | CAN, Ethernet, I2C, SPI, UART, USB |
L2 Cache-ynstruksje / gegevensûnthâld: | 256 kB |
Type ûnthâld: | L1/L2/L3 Cache, RAM, ROM |
Fochtgefoelich: | Ja |
Oantal timers/tellers: | 8 Timer |
Prosessor-searje: | Sitara |
Produkttype: | Mikroprosessors - MPU |
Fabrykspakket kwantiteit: | 126 |
Subkategory: | Mikroprosessors - MPU |
Handelsnamme: | Sitara |
Wachthûntimers: | Wachthûntimer |
Gewicht fan 'e ienheid: | 1,714 g |
♠ AM335x Sitara™-prosessoren
De AM335x mikroprosessors, basearre op 'e ARM Cortex-A8-prosessor, binne ferbettere mei ôfbyldings-, grafyske ferwurking-, perifeare en yndustriële ynterface-opsjes lykas EtherCAT en PROFIBUS. De apparaten stypje hege-nivo bestjoeringssystemen (HLOS). Prosessor SDK Linux® en TI-RTOS binne fergees beskikber fan TI.
De AM335x mikroprosessor befettet de subsystemen dy't werjûn binne yn it Funksjonele Blokdiagram en in koarte beskriuwing fan elk folget:
It befettet de subsystemen dy't werjûn binne yn it Funksjonele Blokdiagram en in koarte beskriuwing fan elk folget:
It subsysteem fan 'e mikroprosessor-ienheid (MPU) is basearre op 'e ARM Cortex-A8-prosessor en it PowerVR SGX™ Graphics Accelerator-subsysteem leveret 3D-grafykfersnelling om werjefte- en gaming-effekten te stypjen. De PRU-ICSS is apart fan 'e ARM-kearn, wêrtroch ûnôfhinklike operaasje en kloktiid mooglik is foar gruttere effisjinsje en fleksibiliteit.
De PRU-ICSS makket ekstra perifeare ynterfaces en real-time protokollen mooglik lykas EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos, en oaren. Derneist biedt de programmeerbere aard fan 'e PRU-ICSS, tegearre mei syn tagong ta pinnen, eveneminten en alle system-on-chip (SoC) boarnen, fleksibiliteit by it ymplementearjen fan rappe, real-time antwurden, spesjalisearre gegevensferwurkingsoperaasjes, oanpaste perifeare ynterfaces, en by it offloaden fan taken fan 'e oare prosessorkearnen fan SoC.
• Oant 1 GHz Sitara™ ARM® Cortex® -A8 32-bit RISC-prosessor
– NEON™ SIMD-koprosessor
– 32KB fan L1-ynstruksje en 32KB fan datacache mei deteksje fan ien flater (pariteit)
– 256KB L2-cache mei flaterkorreksjekoade (ECC)
– 176KB fan On-Chip Boot ROM
– 64KB fan tawijd RAM
– Emulaasje en Debug – JTAG
– Underbrekingscontroller (oant 128 ûnderbrekingsoanfragen)
• On-Chip-ûnthâld (dielde L3 RAM)
– 64KB RAM foar algemien gebrûk op 'e chip (OCMC)
- Tagonklik foar alle masters
- Stipet behâld foar rappe wekker wurden
• Eksterne ûnthâldynterfaces (EMIF)
- mDDR(LPDDR), DDR2, DDR3, DDR3L Controller:
– mDDR: 200-MHz klok (400-MHz datasnelheid)
– DDR2: 266-MHz klok (532-MHz datasnelheid)
– DDR3: 400-MHz klok (800-MHz datasnelheid)
– DDR3L: 400-MHz klok (800-MHz datasnelheid)
– 16-bit databus
– 1GB oan totale adressearbere romte
– Stipet ien x16 of twa x8 ûnthâldapparaatkonfiguraasjes
– Algemien-doel ûnthâldkontroller (GPMC)
– Fleksibele 8-bit en 16-bit asynchrone ûnthâldynterface mei maksimaal sân chipseleksjes (NAND, NOR, Muxed-NOR, SRAM)
– Brûkt BCH-koade om 4-, 8- of 16-bit ECC te stypjen
– Brûkt Hamming-koade om 1-bit ECC te stypjen
– Foutlokaasjemodule (ELM)
– Brûkt yn kombinaasje mei de GPMC om adressen fan gegevensfouten te finen út syndroompolynomen generearre mei in BCH-algoritme
– Stipet 4-, 8- en 16-bit per 512-byte blokflaterlokaasje basearre op BCH-algoritmes
• Programmeerber Real-Time Unit Subsysteem en Industrial Communication Subsysteem (PRU-ICSS)
– Stipet protokollen lykas EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™, en mear
– Twa programmearbere real-time ienheden (PRU's)
– 32-bit RISC-prosessor foar laden/opslaan dy't kin rinne op 200 MHz
– 8KB fan ynstruksje-RAM mei deteksje fan ien flater (pariteit)
– 8KB fan gegevens-RAM mei deteksje fan ien flater (pariteit)
– Single-Cycle 32-Bit Multiplier mei 64-Bit Accumulator
– Ferbettere GPIO-module biedt stipe foar yn- en útskeakeljen en parallelle latch by ekstern sinjaal
– 12KB fan dielde RAM mei deteksje fan ien flater (pariteit)
– Trije 120-byte registerbanken tagonklik foar elke PRU
– Interrupt Controller (INTC) foar it ôfhanneljen fan systeemynfiereveneminten
– Lokale ynterferbiningsbus foar it ferbinen fan ynterne en eksterne masters mei de boarnen binnen de PRU-ICSS
– Perifeare apparaten binnen de PRU-ICSS:
– Ien UART-poarte mei streamkontrôlepinnen, stipet oant 12 Mbps
– Ien Enhanced Capture (eCAP) module
– Twa MII Ethernet-poarten dy't Industrial Ethernet stypje, lykas EtherCAT
– Ien MDIO-poarte
• Module foar stroomfoarsjenning, weromsette en klokbehear (PRCM)
– Kontrolearret it yn- en útgean fan standby- en djippe sliepmodi
– Ferantwurdlik foar sliepsekwinsje, Power Domain Switch-Off Sequencing, wekker wurden, en Power Domain Switch-On Sequencing
– Klokken
– Yntegreare 15- oant 35-MHz hege-frekwinsje oscillator brûkt om in referinsjeklok te generearjen foar ferskate systeem- en perifeare klokken
– Stipet yndividuele klok yn- en útskeakelkontrôle foar subsystemen en perifeare apparaten om fermindere enerzjyferbrûk te fasilitearjen
– Fiif ADPLL's om systeemklokken te generearjen (MPU-subsysteem, DDR-ynterface, USB en perifeare apparaten [MMC en SD, UART, SPI, I2C], L3, L4, Ethernet, GFX [SGX530], LCD-pikselklok)
– Krêft
– Twa net-omskakelbere krêftdomeinen (Real-Time Clock [RTC], Wake-Up Logic [WAKEUP])
– Trije wikselbere krêftdomeinen (MPU-subsysteem [MPU], SGX530 [GFX], perifeare apparaten en ynfrastruktuer [PER])
– Implementearret SmartReflex™ Klasse 2B foar kearnspanningskalering basearre op chiptemperatuer, prosesfariaasje en prestaasjes (Adaptive Voltage Scaling [AVS])
– Dynamyske spanningsfrekwinsjeskaling (DVFS)
• Echttiidsklok (RTC)
– Ynformaasje oer datum yn echte tiid (dei-moanne-jier-dei fan 'e wike) en tiid (oeren-minuten-sekonden)
– Ynterne 32.768-kHz oscillator, RTC-logika en 1.1-V ynterne LDO
– Unôfhinklike ynfier foar it opnij ynstellen fan it apparaat (RTC_PWRONRSTn)
– Tawijde ynfierpin (EXT_WAKEUP) foar eksterne wekkereveneminten
– Programmeerber alarm kin brûkt wurde om ynterne ûnderbrekkingen te generearjen nei de PRCM (foar wekker wurden) of Cortex-A8 (foar evenemintnotifikaasje)
– Programmeerber alarm kin brûkt wurde mei eksterne útfier (PMIC_POWER_EN) om de Power Management IC yn steat te stellen om net-RTC-stroomdomeinen te herstellen
• Perifeare apparaten
– Oant twa USB 2.0 hege-snelheid DRD (Dual-Role Device)-poarten mei yntegreare PHY
– Oant twa yndustriële Gigabit Ethernet MAC's (10, 100, 1000 Mbps)
– Yntegreare skeakel
– Elke MAC stipet MII-, RMII-, RGMII- en MDIO-ynterfaces
– Ethernet MAC's en Switch kinne ûnôfhinklik fan oare funksjes operearje
– IEEE 1588v1 Precision Time Protocol (PTP)
– Oant twa Controller-Area Network (CAN)-poarten
– Stipet CAN Ferzje 2 Dielen A en B
– Oant twa multikanaals audio seriële poarten (McASP's)
- Stjoer- en ûntfangstklokken oant 50 MHz
– Oant fjouwer seriële datapins per McASP-poarte mei ûnôfhinklike TX- en RX-klokken
– Stipet Time Division Multiplexing (TDM), Inter-IC Sound (I2S), en ferlykbere formaten
– Stipet digitale audio-ynterface-oerdracht (SPDIF-, IEC60958-1- en AES-3-formaten)
– FIFO-buffers foar ferstjoeren en ûntfangen (256 bytes)
– Oant seis UART's
– Alle UART's stypje IrDA- en CIR-modi
– Alle UART's stypje RTS- en CTS-streamkontrôle
– UART1 stipet folsleine modemkontrôle
– Oant twa master- en slave-McSPI-seriële ynterfaces
– Oant twa chipseleksjes
– Oant 48 MHz
– Oant trije MMC-, SD- en SDIO-poarten
– 1-, 4- en 8-bit MMC-, SD-, SDIO-modi
– MMCSD0 hat in tawijde stroomrail foar 1.8-V of 3.3-V operaasje
– Oant 48-MHz gegevensoerdrachtsnelheid
– Stipet kaartdeteksje en skriuwbeskerming
– Foldocht oan MMC4.3, SD, SDIO 2.0 Spesifikaasjes
– Oant trije I2C Master- en Slave-ynterfaces
– Standertmodus (oant 100 kHz)
– Snelle modus (oant 400 kHz)
– Oant fjouwer banken fan algemiene I/O (GPIO) pinnen
– 32 GPIO-pinnen per bank (multipleksearre mei oare funksjonele pinnen)
– GPIO-pinnen kinne brûkt wurde as ûnderbrekkingsynputen (oant twa ûnderbrekkingsynputen per bank)
– Oant trije eksterne DMA-evenemintynputs dy't ek brûkt wurde kinne as ûnderbrekkingsynputs
– Acht 32-bit timers foar algemien gebrûk
– DMTIMER1 is in timer fan 1 ms dy't brûkt wurdt foar tikken fan bestjoeringssysteem (OS)
– DMTIMER4–DMTIMER7 binne útpinne
– Ien watchdog-timer
– SGX530 3D-grafykmotor
– Tegel-basearre arsjitektuer dy't oant 20 miljoen polygonen per sekonde leveret
– Universal Scalable Shader Engine (USSE) is in Multithreaded Engine dy't piksel- en vertex shader-funksjonaliteit omfettet
– Avansearre Shader-funksjeset dy't mear is as Microsoft VS3.0, PS3.0 en OGL2.0
– Yndustrystandert API-stipe fan Direct3D Mobile, OGL-ES 1.1 en 2.0, en OpenMax
– Fynkorrelige taakwikseling, load balancing en enerzjybehear
– Avansearre geometry DMA-oandreaune operaasje foar minimale CPU-ynteraksje
– Programmeerbere anti-aliasing fan hege kwaliteit ôfbyldings
– Folslein firtualisearre ûnthâldadressering foar OS-operaasje yn in ferienige ûnthâldarsjitektuer
• Gaming-randapparaten
• Hûs- en Yndustriële Automatisearring
• Medyske apparaten foar konsuminten
• Printers
• Slimme tolsystemen
• Ferbûne ferkeapautomaten
• Weegskalen
• Edukative konsoles
• Avansearre boartersguod