TI1 AM4384CZDNA100S Sitara processors technical brief Datasheet

Product
Folder
Order
Now
Technical
Documents
Tools &
Software
Support &
Community
AM4382, AM4384, AM4388
SPRT726A – MARCH 2017 – REVISED APRIL 2017
AM438x Sitara™ Processors Technical Brief
1 Device Overview
1.1
Features
• Highlights
– Sitara™ ARM® Cortex®-A9 32-Bit RISC
Processor With Processing Speed up to
1000 MHz
– NEON™ SIMD Coprocessor and Vector
Floating Point (VFPv3) Coprocessor
– 32KB of Both L1 Instruction and Data Cache
– 256KB of L2 Cache or L3 RAM
– 32-Bit LPDDR2, DDR3, and DDR3L Support
– General-Purpose Memory Support (NAND,
NOR, SRAM) Supporting up to 16-Bit ECC
– SGX530 Graphics Engine
– Display Subsystem
– Programmable Real-Time Unit Subsystem and
Industrial Communication Subsystem (PRUICSS)
– Real-Time Clock (RTC)
– Up to Two USB 2.0 High-Speed Dual-Role
(Host or Device) Ports With Integrated PHY
– 10, 100, and 1000 Ethernet Switch
– Serial Interfaces:
– Six UARTs, Two McASPs, Five McSPIs,
Three I2C Ports, One QSPI, and One HDQ or
1-Wire
– Up to Two ISO7816 (Smart Card) Interfaces
– Security
– Crypto Hardware Accelerators (AES, SHA,
PKA, RNG, DES, and 3DES) With Crypto
DMA
– Secure Boot
– Physical (Enclosure) Protection
– 12 Tamper I/Os
– Wire Mesh
– Tamper Protection
– Voltage Monitoring
– Temperature Monitoring
– Crystal Monitoring
– Erasable Secure Memory for Encryption
Keys
– Configurable Tamper Response
– Tamper Events Log
– Partial ARM TrustZone With Secure RunTime Environment for Secure Applications
– On-the-Fly-Encryption (OTFE) of the DDR
Memory Bus Interface
– Touch Screen Controller, ADC0
1
– 12-Bit Successive Approximation Register
(SAR) ADC0
– Up to 867K 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-, 5-, or
8-Wire Resistive Touch Screen Controller
(TSC) Interface
– Magnetic Card Reader, ADC1
– Up to Three 32-Bit Enhanced Capture (eCAP)
Modules
– Up to Three Enhanced Quadrature Encoder
Pulse (eQEP) Modules
– Up to Six Enhanced High-Resolution PWM
(eHRPWM) Modules
• MPU Subsystem
– ARM Cortex-A9 32-Bit RISC Microprocessor
With Processing Speed up to 1000 MHz
– 32KB of Both L1 Instruction and Data Cache
– 256KB of L2 Cache (Option to Configure as L3
RAM)
– 256KB of On-Chip Boot ROM
– 64KB of On-Chip RAM
– Secure Control Module (SCM)
– Emulation and Debug
– JTAG
– Embedded Trace Buffer
– Interrupt Controller
• On-Chip Memory (Shared L3 RAM)
– 256KB of General-Purpose On-Chip Memory
Controller (OCMC) RAM
– 8KB Erasable Memory
– Accessible to All Masters
– Supports Retention for Fast Wakeup
– Up to 512KB of Total Internal RAM
(256KB of ARM Memory Configured as L3 RAM
+ 256KB of OCMC RAM)
• External Memory Interfaces (EMIFs)
– DDR Controllers:
– LPDDR2: 266-MHz Clock (LPDDR2-533 Data
Rate)
– DDR3 and DDR3L: 400-MHz Clock (DDR800 Data Rate)
– 32-Bit Data Bus
– 2GB of Total Addressable Space
– Supports One x32, Two x16, or Four x8
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. ADVANCE INFORMATION for pre-production products; subject to
change without notice.
ADVANCE INFORMATION
1
AM4382, AM4384, AM4388
SPRT726A – MARCH 2017 – REVISED APRIL 2017
www.ti.com
ADVANCE INFORMATION
Memory Device Configurations
• General-Purpose Memory Controller (GPMC)
– Flexible 8- and 16-Bit Asynchronous Memory
Interface With up to Seven Chip Selects (NAND,
NOR, Muxed-NOR, and SRAM)
– Uses BCH Code to Support 4-, 8-, or 16-Bit
ECC
– Uses Hamming Code to Support 1-Bit ECC
• Error Locator Module (ELM)
– Used With the GPMC to Locate Addresses of
Data Errors From Syndrome Polynomials
Generated Using a BCH Algorithm
– Supports 4-, 8-, and 16-Bit Per 512-Byte Block
Error Location Based on BCH Algorithms
• Programmable Real-Time Unit Subsystem and
Industrial Communication Subsystem (PRU-ICSS)
– Two Programmable Real-Time Units (PRUs)
Subsystems With Two PRU Cores Each
– Each Core is a 32-Bit Load and Store RISC
Processor Capable of Running at 200 MHz
– 12KB (PRU-ICSS1), 4KB (PRU-ICSS0) of
Instruction RAM With Single-Error Detection
(Parity)
– 8KB (PRU-ICSS1), 4KB (PRU-ICSS0) of
Data RAM With Single-Error Detection
(Parity)
– Single-Cycle 32-Bit Multiplier With 64-Bit
Accumulator
– Enhanced GPIO Module Provides Shift-In
and Shift-Out Support and Parallel Latch on
External Signal
– 12KB (PRU-ICSS1 Only) 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 PRU-ICSS
– Peripherals Inside the PRU-ICSS
– One UART Port With Flow Control Pins,
Supports up to 12 Mbps
– One eCAP Module
– Two MII Ethernet Ports that Support Industrial
Ethernet, such as EtherCAT
– One MDIO Port
• Power, Reset, and Clock Management (PRCM)
Module
– Controls the Entry and Exit of Deep-Sleep
Modes
– Responsible for Sleep Sequencing, Power
Domain Switch-Off Sequencing, Wake-Up
Sequencing, and Power Domain Switch-On
Sequencing
2
– Clocks
– Integrated High-Frequency Oscillator Used to
Generate a Reference Clock (19.2, 24, 25,
and 26 MHz) for Various System and
Peripheral Clocks
– Supports Individual Clock Enable and 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 and SD, UART, SPI, I2C],
L3, L4, Ethernet, GFX [SGX530], and LCD
Pixel Clock)
– Power
– Three Nonswitchable Power Domains (RTC,
Wake-Up Logic [WAKE-UP], and Physical or
Tamper [TPM])
– Three Switchable Power Domains (MPU
Subsystem, SGX530 [GFX], Peripherals and
Infrastructure [PER])
– Dynamic Voltage Frequency Scaling (DVFS)
• Real-Time Clock (RTC)
– Real-Time Date (Day, Month, Year, and Day of
Week) and Time (Hours, Minutes, and 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 (TPM_WAKEUP) for
External Wake Events
– Programmable Alarm Can Generate Internal
Interrupts to the PRCM for Wakeup or CortexA9 for Event Notification
– Programmable Alarm Can Be Used With
External Output (RTC_PMIC_EN) to Enable the
Power-Management IC to Restore Non-RTC
Power Domains
• Peripherals
– Up to Two USB 2.0 High-Speed Dual-Role
(Host or Device) Ports With Integrated PHY
– Up to Two Industrial Gigabit Ethernet MACs
(10, 100, and 1000 Mbps)
– Integrated Switch
– Each MAC Supports MII, RMII, and RGMII
and MDIO Interfaces
– Ethernet MACs and Switch Can Operate
Independent of Other Functions
– IEEE 1588v2 Precision Time Protocol (PTP)
– Up to Two Multichannel Audio Serial Ports
(McASPs)
– Transmit and Receive Clocks up to 50 MHz
– Up to Four Serial Data Pins Per McASP Port
With Independent TX and RX Clocks
– Supports Time Division Multiplexing (TDM),
Inter-IC Sound (I2S), and Similar Formats
Device Overview
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
AM4382, AM4384, AM4388
–
–
–
–
–
–
–
–
–
–
–
–
–
–
SPRT726A – MARCH 2017 – REVISED APRIL 2017
– 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 Five Master and Slave McSPIs
– McSPI0–McSPI2 Support up to Four Chip
Selects
– McSPI3 and McSPI4 Support up to Two Chip
Selects
– Up to 48 MHz
One Quad-SPI
– Supports eXecute In Place (XIP) from Serial
NOR FLASH
One Dallas 1-Wire® and HDQ Serial Interface
Up to Three MMC, SD, and SDIO Ports
– 1-, 4-, and 8-Bit MMC, SD, and SDIO Modes
– 1.8- or 3.3-V Operation on All Ports
– Up to 48-MHz Clock
– Supports Card Detect and Write Protect
– Complies With MMC4.3 and SD and SDIO
2.0 Specifications
Up to Two ISO7816 (Smart Card) Interfaces
– EMV-Compliant
– Supports T=0 and T=1 Protocols
One Magnetic Card Reader (ADC1)
– ISO7811-Compliant
– AFE Contains 12-bit, 867 kSPS ADC With
Four Differential Channels, Including PreAmplifier
– ADC Can Be Used For General Purposes
Up to Three I2C Master and Slave Interfaces
– Standard Mode (up to 100 kHz)
– Fast Mode (up to 400 kHz)
Up to Six Banks of General-Purpose I/O (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
Twelve 32-Bit General-Purpose Timers
– DMTIMER1 is a 1-ms Timer Used for
Operating System (OS) Ticks
– DMTIMER4–DMTIMER7 are Pinned Out
One Public and One Secure Watchdog Timer
One Free-Running, High-Resolution 32-kHz
Counter (synctimer32K)
SGX530 3D Graphics Engine
– Tile-Based Architecture Delivering up to 20M
Poly/sec
– Universal Scalable Shader Engine is a
Multithreaded 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, and OpenVG
1.0
– Fine-Grained Task Switching, Load
Balancing, and Power Management
– Advanced Geometry DMA-Driven Operation
for Minimum CPU Interaction
– Programmable High-Quality Image AntiAliasing
– Fully Virtualized Memory Addressing for OS
Operation in a Unified Memory Architecture
– Display Subsystem
– Display Modes
– Programmable Pixel Memory Formats
(Palletized: 1-, 2-, 4-, and 8-Bits Per Pixel;
RGB 16- and 24-Bits Per Pixel; and YUV
4:2:2)
– 256- × 24-Bit Entries Palette in RGB
– Up to 2048 × 2048 Resolution
– Display Support
– Four Types of Displays Are Supported:
Passive and Active Colors; Passive and
Active Monochromes
– 4- and 8-Bit Monochrome Passive Panel
Interface Support (15 Grayscale Levels
Supported Using Dithering Block)
– RGB 8-Bit Color Passive Panel Interface
Support (3,375 Colors Supported for Color
Panel Using Dithering Block)
– RGB 12-, 16-, 18-, and 24-Bit Active
Panel Interface Support (Replicated or
Dithered Encoded Pixel Values)
– Remote Frame Buffer (Embedded in the
LCD Panel) Support Through the RFBI
Module
– Partial Refresh of the Remote Frame
Buffer Through the RFBI Module
– Partial Display
– Multiple Cycles Output Format on 8-, 9-,
12-, and 16-Bit Interface (TDM)
– Signal Processing
– Overlay and Windowing Support for One
Graphics Layer (RGB or CLUT) and Two
Video Layers (YUV 4:2:2, RGB16, and
RGB24)
– RGB 24-Bit Support on the Display
Interface, Optionally Dithered to RGB
18‑Bit Pixel Output Plus 6-Bit Frame Rate
Control (Spatial and Temporal)
Device Overview
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
3
ADVANCE INFORMATION
www.ti.com
AM4382, AM4384, AM4388
SPRT726A – MARCH 2017 – REVISED APRIL 2017
www.ti.com
ADVANCE INFORMATION
– Transparency Color Key (Source and
Destination)
– Synchronized Buffer Update
– Gamma Curve Support
– Multiple-Buffer Support
– Cropping Support
– Color Phase Rotation
– Up to Three 32-Bit eCAP Modules
– Configurable as Three Capture Inputs or
Three Auxiliary PWM Outputs
– Up to Six Enhanced eHRPWM Modules
– Dedicated 16-Bit Time-Base Counter With
Time and Frequency Controls
– Configurable as Six Single-Ended, Six DualEdge Symmetric, or Three Dual-Edge
Asymmetric Outputs
– Up to Three 32-Bit eQEP Modules
• Device Identification
– Factory Programmable Electrical Fuse Farm
(FuseFarm)
– Production ID
– Device Part Number (Unique JTAG ID)
– Device Revision (Readable by Host ARM)
– Security Keys
– Feature Identification
• Debug Interface Support
– JTAG and cJTAG for ARM (Cortex-A9 and
PRCM) and PRU-ICSS Debug
– Supports Real-Time Trace Pins (for Cortex-A9)
– 64-KB Embedded Trace Buffer (ETB)
– Supports Device Boundary Scan
– Supports IEEE 1500
1.2
•
•
•
•
4
• DMA
– On-Chip Enhanced DMA Controller (EDMA) Has
Three Third-Party Transfer Controllers (TPTCs)
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 and from On-Chip Memories
– Transfers to and from External Storage
(EMIF, GPMC, and Slave Peripherals)
– DMA for Crypto Data Paths and Transfers
(Crypto DMA)
• InterProcessor Communication (IPC)
– Integrates Hardware-Based Mailbox for IPC and
Spinlock for Process Synchronization Between
the Cortex-A9, PRCM, and PRU-ICSS
• Boot Modes
– Boot Mode is Selected Through Boot
Configuration Pins Latched on the Rising Edge
of the PWRONRSTn Reset Input Pin
• Camera
– Dual Port 8- and 10-Bit BT656 Interface
– Dual Port 8- and 10-Bit Including External Syncs
– Single Port 12-Bit
– YUV422/RGB422 and BT656 Input Format
– RAW Format
– Pixel Clock Rate up to 75 MHz
• Package
– 491-Pin BGA Package (17-mm × 17-mm) (ZDN
Suffix), 0.65-mm Ball Pitch With Via Channel
Array Technology to Enable Low-Cost Routing
Applications
Electronic Financial Transaction Terminals
Point of Sale Terminals
Fuel Dispensers
Vending Machines
•
•
•
•
Electric Vehicle Charging Stations
Automated Teller Machines
Fiscal Printers
Voting Machines
Device Overview
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
AM4382, AM4384, AM4388
www.ti.com
1.3
SPRT726A – MARCH 2017 – REVISED APRIL 2017
Description
The TI AM438x high-performance processors are based on the ARM Cortex-A9 core.
The processors are enhanced with payment card peripherals and logical and physical security to help
customers meet payment card industry (PCI) requirements. The devices support high-level operating
systems (HLOS). Linux® is available free of charge from TI.
The devices offer an upgrade to systems based on lower performance ARM cores, provide updated
peripherals, including memory options such as QSPI-NOR and LPDDR2, and support the security features
discussed below.
The processors contain the subsystems shown in the Functional Block Diagram, and a brief description of
each follows.
The programmable real-time unit subsystem and industrial communication subsystem (PRU-ICSS) is
separate from the ARM core and allows independent operation and clocking for greater efficiency and
flexibility. The programmable nature of the PRU-ICSS, along with their access to pins, events and all
system-on-chip (SoC) resources, provides flexibility in implementing fast real-time responses, specialized
data handling operations, custom peripheral interfaces, and in off-loading tasks from the other processor
cores of the SoC.
High-performance interconnects provide high-bandwidth data transfers for multiple initiators to the internal
and external memory controllers and to on-chip peripherals. The device also offers a comprehensive
clock-management scheme.
The on-chip analog to digital converter (ADC0) can couple with the display subsystem to provide an
integrated touch-screen solution. There is also an EMV-compliant ISO7816 interface (Smart Card)
interface and magnetic card controller (ADC1).
The RTC provides a clock reference on a separate power domain. The clock reference enables a batterybacked clock reference.
The camera interface offers configuration for a single- or dual-camera parallel port.
The physical protection subsystem adds enclosure protection to the secure features offered by the
AM438x processors which include cryptography acceleration and secure boot. Enclosure protection helps
customers design products that detect when the casing is opened, and protect sensitive parts of the circuit
with a wire mesh. Tamper protection monitors voltage, temperature, and crystal frequency so system
designers can detect external attacks.
In addition, the partial ARM TrustZone allows system designers to configure memory for secure storage
and protect against software attacks.
Table 1-1. Device Information (1)
PART NUMBER
PACKAGE
BODY SIZE
AM4382ZDN
NFBGA (491)
17.0 mm × 17.0 mm
AM4384ZDN
NFBGA (491)
17.0 mm × 17.0 mm
AM4388ZDN
NFBGA (491)
17.0 mm × 17.0 mm
(1)
For more information, see Section 5, Mechanical, Packaging, and Orderable Information.
Device Overview
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
5
ADVANCE INFORMATION
The processor subsystem is based on the ARM Cortex-A9 core, and the PowerVR SGX™ graphics
accelerator subsystem provides 3D graphics acceleration to support display and advanced user interfaces.
AM4382, AM4384, AM4388
SPRT726A – MARCH 2017 – REVISED APRIL 2017
1.4
www.ti.com
Functional Block Diagram
ARM
Cortex-A9
Up to 1000 MHz
Graphics
Display
PowerVR
TM
SGX
3D GFX
20 MTri/s
24-bit LCDCtrl (WXGA)
Touchscreen Controller (TSC)
(A)
Processing: Overlay,
Resizing,Color Space
Conversion, and more
Quad Core
PRU-ICSS
Security
32KB, 32KB L1
256KB L2, L3 RAM
64KB RAM
256KB
L3 RAM
Enclosure Protect
Secure Boot
Tamper Protection
On-the-Fly
Encryption
Crypto Blocks
Secure Storage
L3 and L4 Interconnect
ADVANCE INFORMATION
System Interface
UART x6
EDMA
SPI x5
Timers x12
QSPI
WDT
2
RTC
I C x3
HDQ, 1-Wire
eHRPWM x6
McASP x2 (4ch)
eQEP, eCAP x3
GPIO
ISO7816 Interface
x2
JTAG, ETB
ADC0 (8 inputs)
(A)
12-bit SAR
Camera Interface
(2x Parallel)
MMC, SD,
SDIO x3
USB 2.0 Dual-Role
+ PHY x2
EMAC switch
10, 100, 1G with
1588 (MII, RMII,
RGMII,
and MDIO)
Memory Interface
32b LPDDR2, DDR3, DDR3L
On-the-Fly Encryption
Magnetic Card
Reader
(B)
NAND, NOR, Async
(16-bit ECC)
Copyright © 2017, Texas Instruments Incorporated
A.
B.
Use of TSC limits available ADC0 inputs.
Maximum clock: LPDDR2 = 266 MHz; DDR3/DDR3L = 400 MHz.
Figure 1-1. Functional Block Diagram
6
Device Overview
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
AM4382, AM4384, AM4388
www.ti.com
SPRT726A – MARCH 2017 – REVISED APRIL 2017
Table of Contents
Device Overview ......................................... 1
4.3
Documentation Support ............................. 12
1.1
Features .............................................. 1
4.4
Related Links ........................................ 13
1.2
Applications ........................................... 4
4.5
Community Resources .............................. 13
1.3
Description ............................................ 5
4.6
Trademarks.......................................... 13
1.4
Functional Block Diagram ............................ 6
4.7
Electrostatic Discharge Caution ..................... 13
2
3
Revision History ......................................... 8
Device Comparison ..................................... 9
4.8
Glossary ............................................. 13
4
Device and Documentation Support ............... 11
5.1
Via Channel ......................................... 14
4.1
Device Nomenclature ............................... 11
5.2
Packaging Information
4.2
Tools and Software
1
Related Products .................................... 10
.................................
Mechanical, Packaging, and Orderable
Information .............................................. 14
..............................
14
12
ADVANCE INFORMATION
3.1
5
Table of Contents
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
7
AM4382, AM4384, AM4388
SPRT726A – MARCH 2017 – REVISED APRIL 2017
www.ti.com
2 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Original (March 2017) to Revision A
•
Changed paragraphs discussing security features in Section 1.3, Description
Page
..............................................
5
ADVANCE INFORMATION
8
Revision History
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
AM4382, AM4384, AM4388
www.ti.com
SPRT726A – MARCH 2017 – REVISED APRIL 2017
3 Device Comparison
Table 3-1 shows the features supported across different AM438x devices.
FUNCTION
ARM Cortex-A9
Frequency
MIPS
AM4382
AM4384
AM4388
Yes
Yes
Yes
300 MHz
600 MHz
1000 MHz
600 MHz
1000 MHz
600 MHz
1000 MHz
750
1500
2500
1500
2500
1500
2500
On-chip L1 cache
64KB
64KB
64KB
On-chip L2 cache
256KB
256KB
256KB
Graphics accelerator (SGX530)
Hardware acceleration
Programmable real-time unit subsystem and
industrial communication subsystem (PRU-ICSS)
On-chip memory
Display options
General-purpose memory
DRAM(1)
Universal serial bus (USB)
—
Yes
Yes
Crypto accelerator
Crypto accelerator
Crypto accelerator
—
—
Yes
256KB
256KB
256KB
DSS
DSS
DSS
1 16-bit (GPMC, NAND flash,
NOR flash, SRAM)
1 16-bit (GPMC, NAND flash,
NOR flash, SRAM)
1 16-bit (GPMC, NAND flash,
NOR flash, SRAM)
1 32-bit (DDR3-800, DDR3L-800,
LPDDR2-532)
1 32-bit (DDR3-800, DDR3L-800,
LPDDR2-532)
1 32-bit (DDR3-800, DDR3L-800,
LPDDR2-532)
2 ports
2 ports
2 ports
10/100/1000
2 ports
10/100/1000
2 ports
10/100/1000
2 ports
Multimedia card (MMC)
3
3
3
Controller-area network (CAN)
2
2
2
Universal asynchronous receiver and transmitter
(UART)
6
6
6
Ethernet media access controller (EMAC) with 2port switch
Analog-to-digital converter (ADC)
2 8-ch 12-bit
2 8-ch 12-bit
2 8-ch 12-bit
Enhanced high-resolution PWM modules
(eHRPWM)
6
6
6
Enhanced capture modules (eCAP)
3
3
3
Enhanced quadrature encoder pulse (eQEP)
3
3
3
Real-time clock (RTC)
1
1
1
Inter-integrated circuit (I2C)
3
3
3
Multichannel audio serial port (McASP)
2
2
2
Multichannel serial port interface (McSPI)
5
5
5
Enhanced direct memory access (EDMA)
64-Ch
64-Ch
64-Ch
Camera (VPFE)
12-bit
12-bit
12-bit
Sync timer (32K)
1
1
1
HDQ/1-Wire
1
1
1
QSPI
1
1
1
Device Comparison
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
9
ADVANCE INFORMATION
Table 3-1. Device Features Comparison
AM4382, AM4384, AM4388
SPRT726A – MARCH 2017 – REVISED APRIL 2017
www.ti.com
Table 3-1. Device Features Comparison (continued)
FUNCTION
Timers
DEV_FEATURE register value(2)
Input/output (I/O) supply
Operating temperature range
AM4382
AM4384
12
12
AM4388
12
0x0FFC7CFE
0x2FFC7CFE
0x2FFD7CFF
1.8 V, 3.3 V
1.8 V, 3.3 V
1.8 V, 3.3 V
–40 to 105°C
–40 to 105°C
–40 to 105°C
(1) DRAM speeds listed are data rates.
(2) For more details about the DEV_FEATURE register, see the Device Features section of the AM438x Sitara Processors Technical
Reference Manual.
3.1
Related Products
For information about other devices in this family of products or related products, see the following link:
Sitara Processors Scalable processors based on ARM Cortex-A cores with flexible peripherals,
connectivity and unified software support – perfect for sensors to servers.
ADVANCE INFORMATION
10
Device Comparison
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
AM4382, AM4384, AM4388
www.ti.com
SPRT726A – MARCH 2017 – REVISED APRIL 2017
4 Device and Documentation Support
4.1
Device Nomenclature
To designate the stages in the product development cycle, TI assigns prefixes to the part numbers of all
processors and support tools. Each device has one of three prefixes: X, P, or null (no prefix) (for example,
XAM4384xZDN). Texas Instruments recommends two of three possible prefix designators for its support
tools: TMDX and TMDS. These prefixes represent evolutionary stages of product development from
engineering prototypes (TMDX) through fully qualified production devices and tools (TMDS).
Device development evolutionary flow:
X
Experimental device that is not necessarily representative of the final device's electrical
specifications and may not use production assembly flow.
P
Prototype device that is not necessarily the final silicon die and may not necessarily meet
final electrical specifications.
null
Production version of the silicon die that is fully qualified.
TMDX
Development-support product that has not yet completed Texas Instruments internal
qualification testing.
TMDS
Fully-qualified development-support product.
X and P devices and TMDX development-support tools are shipped against the following disclaimer:
"Developmental product is intended for internal evaluation purposes."
Production devices and TMDS development-support tools have been characterized fully, and the quality
and reliability of the device have been demonstrated fully. TI's standard warranty applies.
Predictions show that prototype devices (X or P) have a greater failure rate than the standard production
devices. Texas Instruments recommends that these devices not be used in any production system
because their expected end-use failure rate still is undefined. Only qualified production devices are to be
used.
TI device nomenclature also includes a suffix with the device family name. This suffix indicates the
package type (for example, ZDN), the temperature range (for example, blank is the default commercial
temperature range), and the device speed range, in megahertz (for example, MHz). Figure 4-1 provides a
legend for reading the complete device name for any device.
For additional description of the device nomenclature markings on the die, see the AM438x Sitara
Processors Silicon Errata.
Device and Documentation Support
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
11
ADVANCE INFORMATION
Support tool development evolutionary flow:
AM4382, AM4384, AM4388
SPRT726A – MARCH 2017 – REVISED APRIL 2017
X
AM4384
www.ti.com
(
)
ZDN
A
(
)
S
PREFIX
X = Experimental device
Blank = Qualified device
SUFFIX
S = High-Security device, Secure Boot Supported
DEVICE SPEED RANGE
30 = 300-MHz Cortex-A9
60 = 600-MHz Cortex-A9
100 = 1000-MHz Cortex-A9
(A)
DEVICE
ARM Cortex-A9 MPU:
AM4382
AM4384
AM4388
TEMPERATURE RANGE
A = -40°C to 105°C (extended junction temperature)
DEVICE REVISION CODE
A = silicon revision 1.1
B = silicon revision 1.2
C = silicon revision 1.3
A.
B.
(B)
PACKAGE TYPE
ZDN = 491-pin plastic BGA, with Pb-Free solder balls
The device shown in this device nomenclature example is one of several valid part numbers for this family of devices.
BGA = Ball Grid Array.
Figure 4-1. Device Nomenclature
ADVANCE INFORMATION
4.2
Tools and Software
TI offers an extensive line of development tools. Tools and software to evaluate the performance of the
device, generate code, and develop solutions are listed below.
Design Kits and Evaluation Modules
AM437x Evaluation Module Enables developers to immediately start evaluating the AM437x processor
family and begin building applications such as portable navigation, patient monitoring,
home/building automation, barcode scanners, portable data terminals and others.
4.3
Documentation Support
The current documentation that describes the processor, related peripherals, and other technical collateral
is listed below.
Errata
AM438x Sitara Processors Silicon Errata
Describes
specifications for this microprocessor.
the
known
exceptions
to
the
functional
User's Guide
AM438x Sitara Processors Technical Reference Manual Collection of documents providing detailed
information on the device including power, reset, and clock control, interrupts, memory map,
and switch fabric interconnect. Detailed information on the microprocessor unit (MPU)
subsystem as well as a functional description of the peripherals supported is also included.
The following documents are related to the processor. Copies of these documents can be obtained
directly from the internet or from your Texas Instruments representative. To determine the revision of the
Cortex-A9 core used on your device, see the device-specific errata.
Cortex-A9 Technical Reference Manual Technical reference manual for the Cortex-A9 processor.
ARM Core Cortex-A9 (AT400/AT401) Errata Notice Provides a list of advisories for the different
revisions of the Cortex-A9 processor. For a copy of this document, contact your TI
representative.
12
Device and Documentation Support
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
AM4382, AM4384, AM4388
www.ti.com
4.4
SPRT726A – MARCH 2017 – REVISED APRIL 2017
Related Links
Table 4-1 lists quick access links. Categories include technical documents, support and community
resources, tools and software, and quick access to sample or buy.
Table 4-1. Related Links
4.5
PARTS
PRODUCT FOLDER
ORDER NOW
TECHNICAL
DOCUMENTS
TOOLS &
SOFTWARE
SUPPORT &
COMMUNITY
AM4382
Click here
Click here
Click here
Click here
Click here
AM4384
Click here
Click here
Click here
Click here
Click here
AM4388
Click here
Click here
Click here
Click here
Click here
Community Resources
TI E2E™ Online Community The TI engineer-to-engineer (E2E) community was created to foster
collaboration among engineers. At e2e.ti.com, you can ask questions, share knowledge,
explore ideas and help solve problems with fellow engineers.
TI Embedded Processors Wiki Established to help developers get started with Embedded Processors
from Texas Instruments and to foster innovation and growth of general knowledge about the
hardware and software surrounding these devices.
4.6
Trademarks
Sitara, E2E are trademarks of Texas Instruments.
NEON is a trademark of ARM Ltd or its subsidiaries.
ARM, Cortex are registered trademarks of ARM Ltd or its subsidiaries.
PowerVR SGX is a trademark of Imagination Technologies Limited.
Linux is a registered trademark of Linus Torvalds.
1-Wire is a registered trademark of Maxim Integrated Products, Inc.
All other trademarks are the property of their respective owners.
4.7
Electrostatic Discharge Caution
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with
appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more
susceptible to damage because very small parametric changes could cause the device not to meet its published specifications.
4.8
Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
Device and Documentation Support
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
13
ADVANCE INFORMATION
The following links connect to TI community resources. Linked contents are provided "AS IS" by the
respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views;
see TI's Terms of Use.
AM4382, AM4384, AM4388
SPRT726A – MARCH 2017 – REVISED APRIL 2017
www.ti.com
5 Mechanical, Packaging, and Orderable Information
5.1
Via Channel
The ZDN package has been specially engineered with Via Channel technology. This technology allows
larger than normal PCB via and trace sizes and reduced PCB signal layers to be used in a PCB design
with the 0.65-mm pitch package, and substantially reduces PCB costs. It allows PCB routing in only two
signal layers (four layers total) due to the increased layer efficiency of the Via Channel BGA technology.
NOTE
Via Channel technology implemented on the this package makes it possible to build a
product with a 4-layer PCB, but a 4-layer PCB may not meet system performance goals.
Therefore, system performance using a 4-layer PCB design must be evaluated during
product design.
5.2
Packaging Information
ADVANCE INFORMATION
The following packaging information and addendum reflect the most current data available for the
designated device. This data is subject to change without notice and without revision of this document.
The following figure is a preliminary package drawing for the ZDN package option.
Note: The ZDN package is shown with a 17-mm × 17-mm array of 491 solder balls with 0.65-mm pitch,
with via channel array (VCA) technology.
14
Mechanical, Packaging, and Orderable Information
Copyright © 2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM4382 AM4384 AM4388
PACKAGE OPTION ADDENDUM
www.ti.com
25-Apr-2017
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
Lead/Ball Finish
MSL Peak Temp
(2)
(6)
(3)
Op Temp (°C)
Device Marking
(4/5)
AM4382CZDNA100S
PREVIEW
NFBGA
ZDN
491
90
Green (RoHS
& no Sb/Br)
SNAGCU
Level-3-260C-168 HR
-40 to 105
AM4382CZDNA100S
AM4384CZDNA100S
PREVIEW
NFBGA
ZDN
491
90
Green (RoHS
& no Sb/Br)
SNAGCU
Level-3-260C-168 HR
-40 to 105
AM4384CZDNA100S
AM4388CZDNA100S
PREVIEW
NFBGA
ZDN
491
90
Green (RoHS
& no Sb/Br)
SNAGCU
Level-3-260C-168 HR
-40 to 105
AM4388CZDNA100S
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability
information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight
in homogeneous material)
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish
value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
Addendum-Page 1
Samples
PACKAGE OPTION ADDENDUM
www.ti.com
25-Apr-2017
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
IMPORTANT NOTICE
Texas Instruments Incorporated (TI) reserves the right to make corrections, enhancements, improvements and other changes to its
semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers
should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
TI’s published terms of sale for semiconductor products (http://www.ti.com/sc/docs/stdterms.htm) apply to the sale of packaged integrated
circuit products that TI has qualified and released to market. Additional terms may apply to the use or sale of other types of TI products and
services.
Reproduction of significant portions of TI information in TI data sheets is permissible only if reproduction is without alteration and is
accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such reproduced
documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements
different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the
associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Buyers and others who are developing systems that incorporate TI products (collectively, “Designers”) understand and agree that Designers
remain responsible for using their independent analysis, evaluation and judgment in designing their applications and that Designers have
full and exclusive responsibility to assure the safety of Designers' applications and compliance of their applications (and of all TI products
used in or for Designers’ applications) with all applicable regulations, laws and other applicable requirements. Designer represents that, with
respect to their applications, Designer has all the necessary expertise to create and implement safeguards that (1) anticipate dangerous
consequences of failures, (2) monitor failures and their consequences, and (3) lessen the likelihood of failures that might cause harm and
take appropriate actions. Designer agrees that prior to using or distributing any applications that include TI products, Designer will
thoroughly test such applications and the functionality of such TI products as used in such applications.
TI’s provision of technical, application or other design advice, quality characterization, reliability data or other services or information,
including, but not limited to, reference designs and materials relating to evaluation modules, (collectively, “TI Resources”) are intended to
assist designers who are developing applications that incorporate TI products; by downloading, accessing or using TI Resources in any
way, Designer (individually or, if Designer is acting on behalf of a company, Designer’s company) agrees to use any particular TI Resource
solely for this purpose and subject to the terms of this Notice.
TI’s provision of TI Resources does not expand or otherwise alter TI’s applicable published warranties or warranty disclaimers for TI
products, and no additional obligations or liabilities arise from TI providing such TI Resources. TI reserves the right to make corrections,
enhancements, improvements and other changes to its TI Resources. TI has not conducted any testing other than that specifically
described in the published documentation for a particular TI Resource.
Designer is authorized to use, copy and modify any individual TI Resource only in connection with the development of applications that
include the TI product(s) identified in such TI Resource. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE
TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT, AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTY
RIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN, including but not limited to any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
regarding or referencing third-party products or services does not constitute a license to use such products or services, or a warranty or
endorsement thereof. Use of TI Resources may require a license from a third party under the patents or other intellectual property of the
third party, or a license from TI under the patents or other intellectual property of TI.
TI RESOURCES ARE PROVIDED “AS IS” AND WITH ALL FAULTS. TI DISCLAIMS ALL OTHER WARRANTIES OR
REPRESENTATIONS, EXPRESS OR IMPLIED, REGARDING RESOURCES OR USE THEREOF, INCLUDING BUT NOT LIMITED TO
ACCURACY OR COMPLETENESS, TITLE, ANY EPIDEMIC FAILURE WARRANTY AND ANY IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL
PROPERTY RIGHTS. TI SHALL NOT BE LIABLE FOR AND SHALL NOT DEFEND OR INDEMNIFY DESIGNER AGAINST ANY CLAIM,
INCLUDING BUT NOT LIMITED TO ANY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON ANY COMBINATION OF
PRODUCTS EVEN IF DESCRIBED IN TI RESOURCES OR OTHERWISE. IN NO EVENT SHALL TI BE LIABLE FOR ANY ACTUAL,
DIRECT, SPECIAL, COLLATERAL, INDIRECT, PUNITIVE, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES IN
CONNECTION WITH OR ARISING OUT OF TI RESOURCES OR USE THEREOF, AND REGARDLESS OF WHETHER TI HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Unless TI has explicitly designated an individual product as meeting the requirements of a particular industry standard (e.g., ISO/TS 16949
and ISO 26262), TI is not responsible for any failure to meet such industry standard requirements.
Where TI specifically promotes products as facilitating functional safety or as compliant with industry functional safety standards, such
products are intended to help enable customers to design and create their own applications that meet applicable functional safety standards
and requirements. Using products in an application does not by itself establish any safety features in the application. Designers must
ensure compliance with safety-related requirements and standards applicable to their applications. Designer may not use any TI products in
life-critical medical equipment unless authorized officers of the parties have executed a special contract specifically governing such use.
Life-critical medical equipment is medical equipment where failure of such equipment would cause serious bodily injury or death (e.g., life
support, pacemakers, defibrillators, heart pumps, neurostimulators, and implantables). Such equipment includes, without limitation, all
medical devices identified by the U.S. Food and Drug Administration as Class III devices and equivalent classifications outside the U.S.
TI may expressly designate certain products as completing a particular qualification (e.g., Q100, Military Grade, or Enhanced Product).
Designers agree that it has the necessary expertise to select the product with the appropriate qualification designation for their applications
and that proper product selection is at Designers’ own risk. Designers are solely responsible for compliance with all legal and regulatory
requirements in connection with such selection.
Designer will fully indemnify TI and its representatives against any damages, costs, losses, and/or liabilities arising out of Designer’s noncompliance with the terms and provisions of this Notice.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2017, Texas Instruments Incorporated
Similar pages