热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

AM335X_datasheet

  • 1星
  • 2015-02-03
  • 2.36MB
  • 需要1积分
  • 3次下载
标签: AM335X

AM335X

datasheet    献给有用之人

AM3359, AM3358, AM3357
AM3356, AM3354, AM3352
www.ti.com
SPRS717B
OCTOBER 2011
REVISED JANUARY 2012
AM335x ARM
®
Cortex™-A8 Microprocessors (MPUs)
Check for Samples:
AM3359, AM3358
1 Device Summary
1.1
1234567
Features
32KB of L1 Instruction Cache with
Single-Error Detection (parity)
32KB of L1 Data Cache with Single
Error-Detection (parity)
256KB of L2 Cache with Error Correcting
Code (ECC)
176KB of On-Chip Boot ROM
64KB of Dedicated RAM
Emulation/Debug
JTAG
Embedded Trace Buffer
Interrupt Controller (up to 128 interrupt
requests)
On-Chip Memory (Shared L3 RAM)
64 KB of General-Purpose On-Chip Memory
Controller (OCMC) RAM
Accessible to all Masters
Supports Retention for Fast Wake-Up
External Memory Interfaces (EMIF)
mDDR/DDR2/DDR3 Controller:
mDDR: 200-MHz Clock (400-MHz Data
Rate)
DDR2: 266-MHz Clock (532-MHz Data
Rate)
DDR3: 303-MHz Clock (606-MHz Data
Rate)
16-Bit Data Bus
1 GB of Total Addressable Space
Supports One x16 or Two x8 Memory
Device Configurations
Supports Retention for Fast Wake-Up
General-Purpose Memory Controller (GPMC)
Flexible 8/16-Bit Asynchronous Memory
Interface with Up to seven Chip Selects
(NAND, NOR, Muxed-NOR, SRAM, etc.)
Uses BCH Code to Support 4-Bit, 8-Bit, or
16-Bit ECC
Uses Hamming Code to Support 1-Bit
ECC
Highlights
275-MHz, 500-MHz, 600-MHz, or 720-MHz
ARM
®
Cortex™-A8 32-Bit RISC
Microprocessor
NEON™ SIMD Coprocessor
32KB/32KB of L1 Instruction/Data Cache
with Single-Error Detection (parity)
256KB of L2 Cache with Error Correcting
Code (ECC)
mDDR(LPDDR)/DDR2/DDR3 Support
General-Purpose Memory Support (NAND,
NOR, SRAM, etc.) Supporting Up to 16-bit
ECC
SGX530 Graphics Engine
LCD Controller With WXGA Resolution at
60-Hz Refresh Rate
Programmable Real-Time Unit Subsystem
Real-Time Clock (RTC)
Up to Two USB 2.0 High-Speed OTG Ports
with Integrated PHY
10/100/1000 Ethernet Switch Supporting Up
to Two Ports
Serial Interfaces Including:
Two Controller Area Network Ports (CAN)
Six UARTs, Two McASPs, Two McSPI,
and Three I2C Ports
12-Bit Successive Approximation Register
(SAR) ADC
Up to Three 32-Bit Enhanced Capture
Modules (eCAP)
Up to Three Enhanced High-Resolution PWM
Modules (eHRPWM)
Crypto Hardware Accelerators (AES, SHA,
PKA, RNG)
MPU Subsystem
275-MHz, 500-MHz, 600-MHz, or 720-MHz
ARM
®
Cortex™-A8 32-Bit RISC
Microprocessor
NEON™ SIMD Coprocessor
1
2
3
4
5
6
7
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
SmartReflex, DSP/BIOS, XDS are trademarks of Texas Instruments.
Cortex, NEON are trademarks of ARM Ltd or its subsidiaries.
ARM is a registered trademark of ARM Ltd or its subsidiaries.
EtherCAT is a registered trademark of EtherCAT Technology Group.
POWERVR SGX is a trademark of Imagination Technologies Limited.
All other trademarks are the property of their respective owners.
Copyright
©
2011–2012, Texas Instruments Incorporated
PRODUCT PREVIEW information concerns products in the formative or design phase of
development. Characteristic data and other specifications are design goals. Texas
Instruments reserves the right to change or discontinue these products without notice.
PRODUCT PREVIEW
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
2
Device Summary
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
Copyright
©
2011–2012, Texas Instruments Incorporated
PRODUCT PREVIEW
Submit Documentation Feedback
Product Folder Link(s):
AM3359 AM3358 AM3357 AM3356 AM3354 AM3352
AM3359, AM3358, AM3357
AM3356, AM3354, AM3352
www.ti.com
SPRS717B
OCTOBER 2011
REVISED JANUARY 2012
Supports Time Division Multiplexing
(TDM), Inter-IC Sound (I2S), and similar
Formats
Supports Digital Audio Interface
Transmission (SPDIF, IEC60958-1, and
AES-3 Formats)
FIFO Buffers for Transmit and Receive
(256 bytes)
Up to Six UARTs
All UARTs Support IrDA and CIR Modes
All UARTs Support RTS and CTS Flow
Control
UART1 Supports Full Modem control
Up to Two Master/Slave McSPI Serial
Interfaces
Up to Two Chip Selects
Up to 48 MHz
Up to Three MMC/SD/SDIO Ports
1-Bit, 4-Bit and 8-Bit MMC/SD/SDIO
Modes
MMCSD0 has dedicated Power Rail for
1.8-V or 3.3-V Operation
Up to 48-MHz Data Transfer Rate
Supports Card Detect and Write Protect
Complies with MMC4.3 and SD/SDIO 2.0
Specifications
Up to Three I2C Master/Slave Interfaces
Standard Mode (up to 100 kHz)
Fast Mode (up to 400 kHz)
Up to Four Banks of General-Purpose IO
(GPIO)
32 GPIOs per Bank (Multiplexed with
Other Functional Pins)
GPIOs Can be Used as Interrupt Inputs
(Up to Two Interrupt Inputs per Bank)
Up to Three External DMA Event Inputs That
Can Also be Used as Interrupt Inputs
Eight 32-Bit General-Purpose Timers
DMTIMER1 is a 1-ms Timer Used for
Operating System (OS) Ticks
DMTIMER4 - DMTIMER7 are Pinned Out
One Watchdog Timer
SGX530 3D Graphics Engine
Tile-Based Architecture Delivering Up to
20 MPloy/sec
Universal Scalable Shader Engine is a
Multi-Threaded Engine Incorporating
Pixel and Vertex Shader Functionality
Advanced Shader Feature Set in Excess
of Microsoft VS3.0, PS3.0 and OGL2.0
Industry Standard API Support of
Direct3D Mobile, OGL-ES 1.1 and 2.0,
OpenVG 1.0, and OpenMax
Fine-Grained Task Switching, Load
Balancing and Power Management
Advanced Geometry DMA Driven
Operation for Minimum CPU Interaction
Programmable High-Quality Image
Anti-Aliasing
Fully Virtualized Memory Addressing for
OS Operation in a Unified Memory
Architecture
LCD Controller
Up to 24-Bits Data Output; 8-Bits per
Pixel (RGB)
Up to WXGA (1366x768) Resolution
Integrated LCD Interface Display Driver
(LIDD) Controller
Integrated Raster Controller
Integrated DMA Engine to Pull Data from
the External Frame Buffer without
Burdening the Processor via Interrupts or
a Firmware Timer
512-Word Deep Internal FIFO
Supported Display Types:
Character Displays - Uses LCD
Interface Display Driver (LIDD)
Controller to Program these Displays
Passive Matrix LCD Displays - Uses
LCD Raster Display Controller to
Provide Timing and Data for Constant
Graphics Refresh to a Passive Display
Active Matrix LCD Displays - Uses
External Frame Buffer Space and the
Internal DMA Engine to Drive
Streaming Data to the Panel. Maximum
Resolution is WXGA (1366x768) at
60-Hz Refresh Rate
12-Bit Successive Approximation Register
(SAR) ADC
100K Samples per Second
Input Can be Selected from any of the
Eight Analog Inputs Multiplexed Through
an 8:1 analog Switch
Can be Configured to Operate as a 4-wire,
5-wire, or 8-wire Resistive Touch Screen
Controller (TSC) Interface
Up to Three 32-Bit Enhanced Capture
Modules (eCAP)
Configurable as Three Capture Inputs or
Three Auxiliary PWM Outputs
Up to Three Enhanced High-Resolution PWM
Modules (eHRPWM)
Dedicated 16-Bit Time-Base Counter with
Time and Frequency Controls
Configurable as Six Single-Ended, Six
Dual-Edge Symmetric, or Three
Dual-Edge Asymmetric Outputs
Up to Three 32-Bit Enhanced Quadrature
Pulse Encoder (eQPE) Modules
Device Summary
3
Copyright
©
2011–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s):
AM3359 AM3358 AM3357 AM3356 AM3354 AM3352
PRODUCT PREVIEW
AM3359, AM3358, AM3357
AM3356, AM3354, AM3352
SPRS717B
OCTOBER 2011
REVISED JANUARY 2012
www.ti.com
Device Identification
Contains Electrical fuse Farm (FuseFarm) of
Which Some Bits are Factory Programmable
Production ID
Device Part Number (Unique JTAG ID)
Device Revision (readable by Host ARM)
Debug Interface Support
JTAG/cJTAG for ARM (Cortex-A8 and
PRCM), PRU Debug
Embedded Trace Buffer (ETB)
Supports Device Boundary Scan
Supports IEEE1500
DMA
On-Chip Enhanced DMA Controller (EDMA)
has Three Third-Party Transfer Controllers
(TPTC) and One Third-Party Channel
Controller (TPCC), Which Supports Up to 64
Programmable Logical Channels and Eight
QDMA Channels. EDMA is Used for:
Transfers to/from On-Chip Memories
Transfers to/from External Storage (EMIF,
General-Purpose Memory Controller,
Slave Peripherals)
Inter-Processor Communication (IPC)
Integrates Hardware-Based Mailbox for IPC
and Spinlock for Process Synchronization
Between the Cortex-A8, PRCM, and Each
PRU
Mailbox Registers that Generate
Interrupts
Four Initiators (Cortex-A8, PRCM,
PRU0, PRU1)
Spinlock has 128 Software-Assigned
Lock Registers
Security
Crypto Hardware accelerators (AES, SHA,
PKA, RNG)
Boot Modes
Boot Mode is Selected via Boot
Configuration Pins Latched on the Rising
Edge of the PWRONRSTn Reset Input Pin
Packages:
298-Pin S-PBGA-N298 package
(ZCE Suffix), 0.65-mm Ball Pitch
324-Pin S-PBGA-N324 package
(ZCZ Suffix), 0.80-mm Ball Pitch
PRODUCT PREVIEW
1.2
Applications
Connected Vending Machines
Weighing Scales
Educational Consoles
Advanced Toys
Gaming Peripherals
Home and Industrial Automation
Consumer Medical Appliances
Printers
Smart Toll Systems
1.3
Description
The AM335x microprocessors, based on the ARM Cortex-A8, are enhanced with image, graphics
processing, peripherals and industrial interface options such as EtherCAT and PROFIBUS. The device
supports the following high-level operating systems (HLOSs) that are available free of charge from TI:
Linux
®
Windows
®
CE
Android™
The AM335x microrocessor contains these subsystems:
Microprocessor unit (MPU) subsystem based on the ARM Cortex-A8 microprocessor.
POWERVR SGX™ Graphics Accelerator subsystem for 3D graphics acceleration to support display
and gaming effects.
Programmable Real-Time Unit Subsystem (PRUSS) enables the user to create a variety of digital
resources beyond native peripherals of the device. In addition, the PRUSS is separate from the ARM
core. This allows independent operation and clocking to give the device greater flexibility in complex
system solutions.
Note:
The subsystem available on this device is the next-generation PRUSS (PRUSSv2).
4
Device Summary
Copyright
©
2011–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s):
AM3359 AM3358 AM3357 AM3356 AM3354 AM3352
AM3359, AM3358, AM3357
AM3356, AM3354, AM3352
www.ti.com
SPRS717B
OCTOBER 2011
REVISED JANUARY 2012
1.4
Functional Block Diagram
The AM335x microrocessor functional block diagram is shown in
Figure 1-1.
Graphics
PowerVR
SGX
3D GFX
Crypto
64K
shared
RAM
Display
24-bit LCD controller (WXGA)
Touch screen controller
PRU subsystem
12K RAM
PRU x2
w/SED
200 MHz
8K/8K w/SED Peripherals
ARM
Cortex-A8
275/500/600/720 MHz
32K/32K L1 w/SED
256K L2 w/ECC
176K ROM 64K RAM
L3/L4 interconnect
Serial
UART x6
SPI x2
I C x3
McASP x2
(4 channel)
CAN x2
(Ver. 2 A and B)
USB 2.0 HS
OTG + PHY x2
2
System
eDMA
Timers x8
WDT
RTC
eHRPWM x3
eQEP x3
PRCM
eCAP x3
ADC (8 channel)
12-bit SAR
JTAG/ETB
Crystal
Oscillator x2
Parallel
MMC/SD/
SDIO x3
Memory interface
mDDR(LPDDR) / DDR2 / DDR3
(16-bit, 200 / 266 / 303 MHz)
NAND/NOR (16-bit ECC)
EMAC (2-port) 10M/100M/1G
IEEE1588, and switch
(MII, RMII, RGMII)
Figure 1-1. AM335x Functional Block Diagram
Copyright
©
2011–2012, Texas Instruments Incorporated
Device Summary
5
Submit Documentation Feedback
Product Folder Link(s):
AM3359 AM3358 AM3357 AM3356 AM3354 AM3352
PRODUCT PREVIEW
GPIO
展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×