English
Language : 

AM3359_12 Datasheet, PDF (2/195 Pages) Texas Instruments – AM335x ARM® Cortex™-A8 Microprocessors (MPUs)
AM3359, AM3358, AM3357
AM3356, AM3354, AM3352
SPRS717B – OCTOBER 2011 – REVISED JANUARY 2012
www.ti.com
– Error Locator Module (ELM)
• Used in Conjunction with the GPMC to
Locate Addresses of Data Errors from
Syndrome Polynomials Generated Using
a BCH Algorithm
• Supports 4-Bit, 8-Bit, and 16-Bit per
512-byte Block Error Location Based on
BCH Algorithms
• Programmable Real-Time Unit Subsystem
(PRUSS)
– Two Programmable Real-Time Units (PRUs)
• 32-Bit Load/Store RISC Processor
Capable of Running at 200 MHz
• 8 KB Instruction RAM with Single-Error
Detection (parity)
• 8 KB Data RAM with Single-Error
Detection (parity)
• Single-Cycle 32-Bit Multiplier with 64-Bit
Accumulator
• Enhanced GPIO Module Provides
Shift-In/Out Support and Parallel Latch on
External Signal
– 12 KB of Shared RAM with Single-Error
Detection (parity)
– Three 120-byte Register Banks Accessible
by Each PRU
– Interrupt Controller Module (INTC) for
Handling System Input Events
– Local Interconnect Bus for Connecting
Internal and External Masters to the
Resources Inside the PRUSS
– Peripherals Inside the PRUSS
• One UART Port with Flow Control Pins,
Supports Up to 12 Mbps
• Two MII Ethernet Ports that Support
Industrial Ethernet, such as EtherCAT®
• One MDIO Port
• One Enhanced Capture (eCAP) Module
• Power Reset and Clock Management (PRCM)
Module
– Controls the entry and Exit of Stand-By and
Deep-Sleep Modes
– Responsible for Sleep Sequencing, Power
Domain Switch-Off Sequencing, Wake-Up
Sequencing and Power Domain Switch-On
Sequencing
– Clocks
• Integrated 15-35 MHz High-Frequency
Oscillator Used to Generate a Reference
Clock for Various System and Peripheral
Clocks
• Supports Individual Clock Enable/Disable
Control for Subsystems and Peripherals
to Facilitate Reduced Power
Consumption
• Five ADPLLs to Generate System Clocks
(MPU Subsystem, DDR Interface, USB
and Peripherals [MMC/SD, UART, SPI,
I2C, etc.], L3, L4, Ethernet, GFX [SGX530],
LCD Pixel Clock)
– Power
• Two Non-Switchable Power Domains
(Real-Time Clock [RTC], Wake-Up Logic
[WAKE-UP])
• Three Switchable Power Domains (MPU
Subsystem [MPU], SGX530 [GFX],
Peripherals and Infrastructure [PER])
• Implements SmartReflex™ Class 2B for
Core Voltage Scaling Based On Die
Temperature, Process Variation and
Performance (Adaptive Voltage Scaling
[AVS])
• Dynamic Voltage Frequency Scaling
(DVFS)
• Real-Time Clock (RTC)
– Real-Time Date (Day/Month/Year/Day of
Week) and Time (Hours/Minutes/Seconds)
Information
– Internal 32.768-kHz Oscillator, RTC Logic
and 1.1-V Internal LDO
– Independent Power-on-Reset
(RTC_PWRONRSTn) Input
– Dedicated Input Pin (EXT_WAKEUP) for
External Wake Events
– Programmable Alarm Can be Used to
Generate Internal Interrupts to the PRCM (for
Wake Up) or Cortex-A8 (for Event
Notification)
– Programmable alarm Can be Used with
External Output (PMIC_POWER_EN) to
Enable the Power Management IC to Restore
Non-RTC Power Domains
• Peripherals
– Up to Two USB 2.0 High-Speed OTG Ports
with Integrated PHY
– Up to Two Industrial Gigabit Ethernet MACs
(10/100/1000 Mbps)
• Integrated Switch
• Each MAC Supports MII/RMII/RGMII and
MDIO Interfaces
• Ethernet MACs and Switch Can Operate
Independent of Other Functions
• IEEE 1588 Precision Time Protocol (PTP)
– Up to Two Controller-Area Network (CAN)
Ports
• Supports CAN Version 2 Parts A and B
– Up to Two Multichannel Audio Serial Ports
(McASP)
• Transmit/Receive Clocks Up to 50 MHz
• Up to Four Serial Data Pins per McASP
Port with Independent TX/RX Clocks
2
Device Summary
Copyright © 2011–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): AM3359 AM3358 AM3357 AM3356 AM3354 AM3352