Am 3352
Am 3352
Am 3352
1.1
1
Features
• Up to 1-GHz Sitara™ ARM® Cortex®-A8 32‑Bit – Supports Protocols such as EtherCAT®,
RISC Processor PROFIBUS, PROFINET, EtherNet/IP™, and
– NEON™ SIMD Coprocessor More
– 32KB of L1 Instruction and 32KB of Data Cache – Two Programmable Real-Time Units (PRUs)
With Single-Error Detection (Parity) • 32-Bit Load/Store RISC Processor Capable
– 256KB of L2 Cache With Error Correcting Code of Running at 200 MHz
(ECC) • 8KB of Instruction RAM With Single-Error
– 176KB of On-Chip Boot ROM Detection (Parity)
– 64KB of Dedicated RAM • 8KB of Data RAM With Single-Error
– Emulation and Debug - JTAG Detection (Parity)
– Interrupt Controller (up to 128 Interrupt • Single-Cycle 32-Bit Multiplier With 64-Bit
Requests) Accumulator
• On-Chip Memory (Shared L3 RAM) • Enhanced GPIO Module Provides Shift-
In/Out Support and Parallel Latch on
– 64KB of General-Purpose On-Chip Memory External Signal
Controller (OCMC) RAM
– 12KB of Shared RAM With Single-Error
– Accessible to All Masters Detection (Parity)
– Supports Retention for Fast Wakeup – Three 120-Byte Register Banks Accessible by
• External Memory Interfaces (EMIF) Each PRU
– mDDR(LPDDR), DDR2, DDR3, DDR3L – Interrupt Controller (INTC) for Handling System
Controller: Input Events
• mDDR: 200-MHz Clock (400-MHz Data – Local Interconnect Bus for Connecting Internal
Rate) and External Masters to the Resources Inside
• DDR2: 266-MHz Clock (532-MHz Data Rate) the PRU-ICSS
• DDR3: 400-MHz Clock (800-MHz Data Rate) – Peripherals Inside the PRU-ICSS:
• DDR3L: 400-MHz Clock (800-MHz Data • One UART Port With Flow Control Pins,
Rate) Supports up to 12 Mbps
• 16-Bit Data Bus • One Enhanced Capture (eCAP) Module
• 1GB of Total Addressable Space • Two MII Ethernet Ports that Support
• Supports One x16 or Two x8 Memory Device Industrial Ethernet, such as EtherCAT
Configurations • One MDIO Port
– General-Purpose Memory Controller (GPMC) • Power, Reset, and Clock Management (PRCM)
• Flexible 8-Bit and 16-Bit Asynchronous Module
Memory Interface With up to Seven Chip – Controls the Entry and Exit of Stand-By and
Selects (NAND, NOR, Muxed-NOR, SRAM) Deep-Sleep Modes
• Uses BCH Code to Support 4-, 8-, or 16-Bit – Responsible for Sleep Sequencing, Power
ECC Domain Switch-Off Sequencing, Wake-Up
• Uses Hamming Code to Support 1-Bit ECC Sequencing, and Power Domain Switch-On
– Error Locator Module (ELM) Sequencing
• Used in Conjunction With the GPMC to – Clocks
Locate Addresses of Data Errors from • Integrated 15- to 35-MHz High-Frequency
Syndrome Polynomials Generated Using a Oscillator Used to Generate a Reference
BCH Algorithm Clock for Various System and Peripheral
• Supports 4-, 8-, and 16-Bit per 512-Byte Clocks
Block Error Location Based on BCH • Supports Individual Clock Enable and
Algorithms Disable Control for Subsystems and
• Programmable Real-Time Unit Subsystem and Peripherals to Facilitate Reduced Power
Industrial Communication Subsystem (PRU-ICSS) Consumption
1
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. PRODUCTION DATA.
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
1.2 Applications
• Gaming Peripherals • Connected Vending Machines
• Home and Industrial Automation • Weighing Scales
• Consumer Medical Appliances • Educational Consoles
• Printers • Advanced Toys
• Smart Toll Systems
1.3 Description
The AM335x microprocessors, based on the ARM Cortex-A8 processor, are enhanced with image,
graphics processing, peripherals and industrial interface options such as EtherCAT and PROFIBUS. The
devices support high-level operating systems (HLOS). Linux® and Android™ are available free of charge
from TI.
The AM335x microprocessor contain the subsystems shown in Figure 1-1 and a brief description of each
follows:
The microprocessor unit (MPU) subsystem is based on the ARM Cortex-A8 processor and the PowerVR
SGX™ Graphics Accelerator subsystem provides 3D graphics acceleration to support display and gaming
effects.
The PRU-ICSS is separate from the ARM core, allowing independent operation and clocking for greater
efficiency and flexibility. The PRU-ICSS enables additional peripheral interfaces and real-time protocols
such as EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos, and others.
Additionally, the programmable nature of the PRU-ICSS, along with its 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 offloading tasks from the other processor
cores of SoC.
Graphics Display
ARM
Cortex-A8 PowerVR 24-bit LCD controller
Up to 1 GHz SGX
3D GFX Touch screen controller
Crypto PRU-ICSS
32KB and 32KB L1 + SED
256KB L2 + ECC EtherCAT, PROFINET,
64KB EtherNet/IP,
176KB ROM 64KB RAM shared and more
RAM
L3 and L4 interconnect
Table of Contents
1 Device Overview ......................................... 1 7.2 Recommended Clock and Control Signal Transition
1.1 Features .............................................. 1 Behavior............................................ 116
1.2 Applications ........................................... 4 7.3 OPP50 Support .................................... 116
1.3 Description ............................................ 4 7.4 Controller Area Network (CAN) .................... 117
1.4 Functional Block Diagram ........................... 5 7.5 DMTimer ........................................... 118
7.6 Ethernet Media Access Controller (EMAC) and
2 Revision History ......................................... 7
Switch .............................................. 119
3 Device Comparison ..................................... 8
7.7 External Memory Interfaces ........................ 127
3.1 Related Products ..................................... 9
7.8 I2C .................................................. 191
4 Terminal Configuration and Functions ............ 10
7.9 JTAG Electrical Data and Timing .................. 193
4.1 Pin Diagrams ........................................ 10
7.10 LCD Controller (LCDC) ............................ 194
4.2 Pin Attributes ........................................ 18
7.11 Multichannel Audio Serial Port (McASP) .......... 210
4.3 Signal Descriptions .................................. 51
7.12 Multichannel Serial Port Interface (McSPI) ........ 215
5 Specifications ........................................... 80
7.13 Multimedia Card (MMC) Interface ................. 221
5.1 Absolute Maximum Ratings ......................... 80
7.14 Programmable Real-Time Unit Subsystem and
5.2 ESD Ratings ........................................ 81 Industrial Communication Subsystem (PRU-ICSS) 224
5.3 Power-On Hours (POH) ............................. 82 7.15 Universal Asynchronous Receiver Transmitter
5.4 Operating Performance Points (OPPs) ............. 82 (UART) ............................................. 233
5.5 Recommended Operating Conditions ............... 85 8 Device and Documentation Support .............. 236
5.6 Power Consumption Summary...................... 87 8.1 Device Nomenclature .............................. 236
5.7 DC Electrical Characteristics ........................ 89 8.2 Tools and Software ................................ 237
5.8 Thermal Resistance Characteristics for ZCE and 8.3 Documentation Support ............................ 241
ZCZ Packages ...................................... 93 8.4 Related Links ...................................... 244
5.9 External Capacitors ................................. 94 8.5 Community Resources............................. 244
5.10 Touch Screen Controller and Analog-to-Digital 8.6 Trademarks ........................................ 244
Subsystem Electrical Parameters ................... 97
8.7 Electrostatic Discharge Caution ................... 244
6 Power and Clocking ................................... 99
8.8 Glossary............................................ 244
6.1 Power Supplies ...................................... 99
9 Mechanical, Packaging, and Orderable
6.2 Clock Specifications................................ 107 Information ............................................. 245
7 Peripheral Information and Timings .............. 116 9.1 Via Channel ........................................ 245
7.1 Parameter Information ............................. 116 9.2 Packaging Information ............................. 245
2 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
3 Device Comparison
Table 3-1 shows the features supported across different AM335x devices.
NOTE
The terms 'ball', 'pin', and 'terminal' are used interchangeably throughout the document. An
attempt is made to use 'ball' only when referring to the physical package.
A B C D E F
Left
G H J K L M
Middle
N P R T U V W
Right
A B C D E F
Left
G H J K L M
Middle
N P R T U V
Right
(13) (16)
U18 N18 USB0_DM USB0_DM 0 A Z Z 0 VDDA*_USB0 / Yes 8 NA Analog
(16)
VDDA*_USB0
(26)
(13) (16)
U19 N17 USB0_DP USB0_DP 0 A Z Z 0 VDDA*_USB0 / Yes 8 NA Analog
(16)
VDDA*_USB0
(26)
(14) (17)
NA R17 USB1_DP USB1_DP 0 A Z Z 0 NA / Yes 8 NA Analog
(17)
VDDA*_USB1
(27)
(1) An internal 10 kohm pullup is turned on when the oscillator is diasabled. The oscillator is disabled by default after power is applied.
(2) An internal 15 kohm pulldown is turned on when the oscillator is disabled. The oscillator is enabled by default after power is applied.
(3) Do not connect anything to this terminal.
(4) If sysboot[5] is low on the rising edge of PWRONRSTn, this terminal has an internal pulldown turned on after reset is released. If sysboot[5] is high on the rising edge or PWRONRSTn,
this terminal will initially be driven low after reset is released then it begins to toggle at the same frequency of the XTALIN terminal.
(5) LCD_DATA[15:0] terminals are respectively SYSBOOT[15:0] inputs, latched on the rising edge of PWRONRSTn.
(6) Mode1 and Mode2 signal assignments for this terminal are only available with silicon revision 2.0 or newer devices.
(7) Mode2 signal assignment for this terminal is only available with silicon revision 2.0 or newer devices.
(8) Refer to the External Warm Reset section of the AM335x Technical Reference Manual for more information related to the operation of this terminal.
(9) Reset Release Mode = 7 if sysboot[5] is low. Mode = 3 if sysboot[5] is high.
(10) Silicon revision 1.0 devices only provide the MMC2_DAT7 signal when Mode3 is selected. Silicon revision 2.0 and newer devices implement another level of pin multiplexing which
provides the original MMC2_DAT7 signal or RMII2_CRS_DV signal when Mode3 is selected. This new level of of pin multiplexing is selected with bit zero of the SMA2 register. For more
details refer to Section 1.2 of the AM335x Technical Reference Manual.
(11) The 0(PU) indicates that this terminal is initially low based on the description in the AM335x Technical Reference Manual. However, it is also has a weak internal pullup applied.
(12) The input voltage thresholds for this input are not a function of VDDSHV6. Please refer to the DC Electrical Characteristics section for details related to electrical parameters associated
with this input terminal.
(13) The internal USB PHY can be configured to multiplex the UART2_TX or UART2_RX signals to this terminal. For more details refer to USB GPIO Details section of the AM335x Technical
Reference Manual.
(14) The internal USB PHY can be configured to multiplex the UART3_TX or UART3_RX signals to this terminal. For more details refer to USB GPIO Details section of the AM335x Technical
Reference Manual.
(15) This output should only be used to source the recommended crystal circuit.
(16) This parameter only applies when this USB PHY terminal is operating in UART2 mode.
(17) This parameter only applies when this USB PHY terminal is operating in UART3 mode.
(18) This terminal is a analog input used to set the switching threshold of the DDR input buffers to (VDDS_DDR / 2).
(19) This terminal is a analog passive signal that connects to an external 49.9 ohm 1%, 20mW reference resistor which is used to calibrate the DDR input/output buffers.
(20) This terminal is analog input that may also be configured as an open-drain output.
(21) This terminal is analog input that may also be configured as an open-source or open-drain output.
(22) This terminal is analog input that may also be configured as an open-source output.
(23) This terminal is high-Z when the oscillator is disabled. This terminal is driven high if RTC_XTALIN is less than VIL, driven low if RTC_XTALIN is greater than VIH, and driven to a
unknown value if RTC_XTALIN is between VIL and VIH when the oscillator is enabled. The oscillator is disabled by default after power is applied.
(24) This terminal is high-Z when the oscillator is disabled. This terminal is driven high if XTALIN is less than VIL, driven low if XTALIN is greater than VIH, and driven to a unknown value if
XTALIN is between VIL and VIH when the oscillator is enabled. The oscillator is enabled by default after power is applied.
(25) For all pins with content in the Ball Reset State column of this table, the terminal is not defined until all the supplies are ramped.
(26) This terminal requires two power supplies, VDDA3p3v_USB0 and VDDA1p8v_USB0. The "*" character in the power supply name is a wild card that represents "3p3v" and "1p8v".
(27) This terminal requires two power supplies, VDDA3p3v_USB1 and VDDA1p8v_USB1. The "*" character in the power supply name is a wild card that represents "3p3v" and "1p8v".
(28) Refer to Section 6.2.2 for additional details about VSS_OSC.
(29) Refer to Section 6.2.2 for additional details about VSS_RTC.
(30) This power rail is connected to VDD_CORE in the ZCE package.
(31) This terminal provides a Kelvin connection to VDD_MPU. It can be connected to the power supply feedback input to provide remote sensing which compensates for voltage drop in the
PCB power distribution network and package. When the Kelvin connection is not used it should be connected to the same power source as VDD_MPU.
General-Purpose IOs
Miscellaneous
eCAP
eHRPWM
eQEP
Timer
PRU-ICSS
PRU0
PRU1
CAN
GEMAC_CPSW
I2C
McASP
SPI
UART
USB
5 Specifications
5.1 Absolute Maximum Ratings(1)(2)
over junction temperature range (unless otherwise noted)
MIN MAX UNIT
VDD_MPU(3) Supply voltage for the MPU core domain –0.5 1.5 V
VDD_CORE Supply voltage for the core domain –0.5 1.5 V
CAP_VDD_RTC(4) Supply voltage for the RTC core domain –0.5 1.5 V
VPP(5) Supply voltage for the FUSE ROM domain –0.5 2.2 V
VDDS_RTC Supply voltage for the RTC domain –0.5 2.1 V
VDDS_OSC Supply voltage for the System oscillator –0.5 2.1 V
VDDS_SRAM_CORE_BG Supply voltage for the Core SRAM LDOs –0.5 2.1 V
VDDS_SRAM_MPU_BB Supply voltage for the MPU SRAM LDOs –0.5 2.1 V
VDDS_PLL_DDR Supply voltage for the DPLL DDR –0.5 2.1 V
VDDS_PLL_CORE_LCD Supply voltage for the DPLL Core and LCD –0.5 2.1 V
VDDS_PLL_MPU Supply voltage for the DPLL MPU –0.5 2.1 V
VDDS_DDR Supply voltage for the DDR IO domain –0.5 2.1 V
VDDS Supply voltage for all dual-voltage IO domains –0.5 2.1 V
VDDA1P8V_USB0 Supply voltage for USBPHY –0.5 2.1 V
VDDA1P8V_USB1(6) Supply voltage for USBPHY –0.5 2.1 V
VDDA_ADC Supply voltage for ADC –0.5 2.1 V
VDDSHV1 Supply voltage for the dual-voltage IO domain –0.5 3.8 V
VDDSHV2(6) Supply voltage for the dual-voltage IO domain –0.5 3.8 V
VDDSHV3(6) Supply voltage for the dual-voltage IO domain –0.5 3.8 V
VDDSHV4 Supply voltage for the dual-voltage IO domain –0.5 3.8 V
VDDSHV5 Supply voltage for the dual-voltage IO domain –0.5 3.8 V
VDDSHV6 Supply voltage for the dual-voltage IO domain –0.5 3.8 V
VDDA3P3V_USB0 Supply voltage for USBPHY –0.5 4 V
VDDA3P3V_USB1(6) Supply voltage for USBPHY –0.5 4 V
USB0_VBUS(7) Supply voltage for USB VBUS comparator input –0.5 5.25 V
USB1_VBUS(6)(7) Supply voltage for USB VBUS comparator input –0.5 5.25 V
DDR_VREF Supply voltage for the DDR SSTL and HSTL reference voltage –0.3 1.1 V
Steady state max voltage
–0.5 V to IO supply voltage + 0.3 V
at all IO pins(8)
USB0_ID(9) Steady state maximum voltage for the USB ID input –0.5 2.1 V
USB1_ID(6)(9) Steady state maximum voltage for the USB ID input –0.5 2.1 V
Transient overshoot and 25% of corresponding IO supply
undershoot specification at voltage for up to 30% of signal
IO terminal period
Latch-up performance(10) Class II (105°C) 45 mA
Storage temperature,
–55 155 °C
Tstg(11)
(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating
Conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) All voltage values are with respect to their associated VSS or VSSA_x.
(3) Not available on the ZCE package. VDD_MPU is merged with VDD_CORE on the ZCE package.
(4) This supply is sourced from an internal LDO when RTC_KALDO_ENn is low. If RTC_KALDO_ENn is high, this supply must be sourced
from an external power supply.
(5) During functional operation, this pin is a no connect.
(6) Not available on the ZCE package.
(7) This terminal is connected to a fail-safe IO and does not have a dependence on any IO supply voltage.
(8) This parameter applies to all IO terminals which are not fail-safe and the requirement applies to all values of IO supply voltage. For
example, if the voltage applied to a specific IO supply is 0 volts the valid input voltage range for any IO powered by that supply will be
–0.5 to +0.3 V. Apply special attention anytime peripheral devices are not powered from the same power sources used to power the
respective IO supply. It is important the attached peripheral never sources a voltage outside the valid input voltage range, including
Fail-safe IO terminals are designed such they do not have dependencies on the respective IO power
supply voltage. This allows external voltage sources to be connected to these IO terminals when the
respective IO power supplies are turned off. The USB0_VBUS and USB1_VBUS are the only fail-safe IO
terminals. All other IO terminals are not fail-safe and the voltage applied to them should be limited to the
value defined by the steady state max. Voltage at all IO pins parameter in Section 5.1.
Table 5-11 summarizes the power consumption of the AM335x low-power modes.
(1) The interfaces or signals described in this table correspond to the interfaces or signals available in multiplexing mode 0. All interfaces or
signals multiplexed on the terminals described in this table have the same DC electrical characteristics.
Copyright © 2011–2016, Texas Instruments Incorporated Specifications 89
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
(2) The input voltage thresholds for this input are not a function of VDDSHV6.
90 Specifications Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
NOTE
Table 5-12 provides simulation data and may not represent actual use-case values.
Table 5-12. Thermal Resistance Characteristics (PBGA Package) [ZCE and ZCZ]
ZCE (°C/W) (1) ZCZ (°C/W) (1) AIR FLOW
(2) (2)
(m/s) (3)
RΘJC Junction-to-case 10.3 10.2 N/A
RΘJB Junction-to-board 11.6 12.1 N/A
RΘJA Junction-to-free air 24.7 24.2 0
20.5 20.1 1.0
19.7 19.3 2.0
19.2 18.8 3.0
φJT Junction-to-package top 0.4 0.3 0.0
0.6 0.6 1.0
0.7 0.7 2.0
0.9 0.8 3.0
φJB Junction-to-board 11.9 12.7 0.0
11.7 12.3 1.0
11.7 12.3 2.0
11.6 12.2 3.0
(1) These values are based on a JEDEC-defined 2S2P system (with the exception of the theta JC [RΘJC] value, which is based on a
JEDEC-defined 1S0P system) and will change based on environment as well as application. For more information, see these
EIA/JEDEC standards:
• JESD51-2, Integrated Circuits Thermal Test Method Environmental Conditions - Natural Convection (Still Air)
• JESD51-3, Low Effective Thermal Conductivity Test Board for Leaded Surface Mount Packages
• JESD51-7, High Effective Thermal Conductivity Test Board for Leaded Surface Mount Packages
• JESD51-9, Test Boards for Area Array Surface Mount Package Thermal Measurements
Power dissipation of 2 W and an ambient temperature of 70ºC is assumed.
(2) °C/W = degrees Celsius per watt.
(3) m/s = meters per second.
CCAP_VBB_MPU
VDDS
CVDDS IO
VDDS_SRAM_MPU_BB
CVDDS_SRAM_MPU_BB
VDDSHV1 MPU SRAM
CVDDSHV1 IOs LDO
Back Bias CAP_VDD_SRAM_MPU
LDO
VDDSHV2 CCAP_VDD_SRAM_MPU
CVDDSHV2 IOs
VDDS_SRAM_CORE_BG
VDDSHV3 CVDDS_SRAM_CORE_BG
CVDDSHV3 IOs CORE SRAM
LDO
Band Gap CAP_VDD_SRAM_CORE
Reference
VDDSHV4
CVDDSHV4 IOs CCAP_VDD_SRAM_CORE
VDDA_3P3V_USBx
VDDSHV5
CVDDSHV5 IOs CVDDA_3P3V_USBx
VSSA_USB
USB PHYx
VDDSHV6 VDDA_1P8V_USBx
CVDDSHV6 IOs
CVDDA_1P8V_USBx
VSSA_USB
VDDS_DDR
IOs VDDA_ADC
CVDDS_DDR
ADC CVDDA_ADC
VDDS_RTC
IOs VSSA_ADC
CVDDS_RTC
VDDS_OSC
CVDDS_OSC
VDDS_PLL_DDR
DDR
PLL CAP_VDD_RTC
CVDDS_PLL_DDR
RTC
CCAP_VDD_RTC
A. Decoupling capacitors must be placed as closed as possible to the power terminal. Choose the ground located
closest to the power pin for each decoupling capacitor. In case of interconnecting powers, first insert the decoupling
capacitor and then interconnect the powers.
B. The decoupling capacitor value depends on the board characteristics.
Supply value
t
slew rate < 1E + 5 V/s
slew > (supply value) / (1E + 5V/s)
supply value * 10 µs
0
1.8V
VDDS_RTC
1.8V
RTC_PWRONRSTn
1.8V
PMIC_POWER_EN
1.8V
All 1.8-V Supplies
1.8V/1.5V/1.35V
VDDS_DDR
3.3V
IO 3.3-V Supplies
1.1V
VDD_CORE, VDD_MPU
PWRONRSTn
CLK_M_OSC
A. RTC_PWRONRSTn should be asserted for at least 1 ms to provide enough time for the internal RTC LDO output to
reach a valid level before RTC reset is released.
B. When using the ZCZ package option, VDD_MPU and VDD_CORE power inputs may be powered from the same
source if the application only uses operating performance points (OPPs) that define a common power supply voltage
for VDD_MPU and VDD_CORE. The ZCE package option has the VDD_MPU domain merged with the VDD_CORE
domain.
C. If a USB port is not used, the respective VDDA1P8V_USB terminal may be connected to any 1.8-V power supply and
the respective VDDA3P3V_USB terminal may be connected to any 3.3-V power supply. If the system does not have a
3.3-V power supply, the VDDA3P3V_USB terminal may be connected to ground.
D. If the system uses mDDR or DDR2 memory devices, VDDS_DDR can be ramped simultaneously with the other 1.8-V
IO power supplies.
E. VDDS_RTC can be ramped independent of other power supplies if PMIC_POWER_EN functionality is not required. If
VDDS_RTC is ramped after VDD_CORE, there might be a small amount of additional leakage current on
VDD_CORE. The power sequence shown provides the lowest leakage option.
F. To configure VDDSHVx [1-6] as 1.8 V, power up the respective VDDSHVx [1-6] to 1.8 V following the recommended
sequence. To configure VDDSHVx [1-6] as 3.3 V, power up the respective VDDSHVx [1-6] to 3.3 V following the
recommended sequence.
Figure 6-2. Preferred Power-Supply Sequencing With Dual-Voltage IOs Configured as 3.3 V
1.8V
VDDS_RTC
1.8V
RTC_PWRONRSTn
1.8V
PMIC_POWER_EN
3.3V
VDDS_DDR
1.1V
VDD_CORE, VDD_MPU
PWRONRSTn
CLK_M_OSC
A. RTC_PWRONRSTn should be asserted for at least 1 ms to provide enough time for the internal RTC LDO output to
reach a valid level before RTC reset is released.
B. The 3.3-V IO power supplies may be ramped simultaneously with the 1.8-V IO power supplies if the voltage sourced
by any 3.3-V power supplies does not exceed the voltage sourced by any 1.8-V power supply by more than 2 V.
Serious reliability issues may occur if the system power supply design allows any 3.3-V IO power supplies to exceed
any 1.8-V IO power supplies by more than 2 V.
C. When using the ZCZ package option, VDD_MPU and VDD_CORE power inputs may be powered from the same
source if the application only uses operating performance points (OPPs) that define a common power supply voltage
for VDD_MPU and VDD_CORE. The ZCE package option has the VDD_MPU domain merged with the VDD_CORE
domain.
D. If a USB port is not used, the respective VDDA1P8V_USB terminal may be connected to any 1.8-V power supply and
the respective VDDA3P3V_USB terminal may be connected to any 3.3-V power supply. If the system does not have a
3.3-V power supply, the VDDA3P3V_USB terminal may be connected to ground.
E. If the system uses mDDR or DDR2 memory devices, VDDS_DDR can be ramped simultaneously with the other 1.8-V
IO power supplies.
F. VDDS_RTC can be ramped independent of other power supplies if PMIC_POWER_EN functionality is not required. If
VDDS_RTC is ramped after VDD_CORE, there might be a small amount of additional leakage current on
VDD_CORE. The power sequence shown provides the lowest leakage option.
G. To configure VDDSHVx [1-6] as 1.8 V, power up the respective VDDSHVx [1-6] to 1.8 V following the recommended
sequence. To configure VDDSHVx [1-6] as 3.3 V, power up the respective VDDSHVx [1-6] to 3.3 V following the
recommended sequence.
Figure 6-3. Alternate Power-Supply Sequencing with Dual-Voltage IOs Configured as 3.3 V
1.8V
VDDS_RTC
1.8V
RTC_PWRONRSTn
1.8V
PMIC_POWER_EN
1.8V
All 1.8-V Supplies
1.8V/1.5V/1.35V
VDDS_DDR
3.3V
All 3.3-V Supplies
1.1V
VDD_CORE, VDD_MPU
PWRONRSTn
CLK_M_OSC
A. RTC_PWRONRSTn should be asserted for at least 1 ms to provide enough time for the internal RTC LDO output to
reach a valid level before RTC reset is released.
B. When using the ZCZ package option, VDD_MPU and VDD_CORE power inputs may be powered from the same
source if the application only uses operating performance points (OPPs) that define a common power supply voltage
for VDD_MPU and VDD_CORE. The ZCE package option has the VDD_MPU domain merged with the VDD_CORE
domain.
C. If a USB port is not used, the respective VDDA1P8V_USB terminal may be connected to any 1.8-V power supply and
the respective VDDA3P3V_USB terminal may be connected to any 3.3-V power supply. If the system does not have a
3.3-V power supply, the VDDA3P3V_USB terminal may be connected to ground.
D. If the system uses mDDR or DDR2 memory devices, VDDS_DDR can be ramped simultaneously with the other 1.8-V
IO power supplies.
E. VDDS_RTC can be ramped independent of other power supplies if PMIC_POWER_EN functionality is not required. If
VDDS_RTC is ramped after VDD_CORE, there might be a small amount of additional leakage current on
VDD_CORE. The power sequence shown provides the lowest leakage option.
F. To configure VDDSHVx [1-6] as 1.8 V, power up the respective VDDSHVx [1-6] to 1.8 V following the recommended
sequence. To configure VDDSHVx [1-6] as 3.3 V, power up the respective VDDSHVx [1-6] to 3.3 V following the
recommended sequence.
1.8V
VDDS_RTC, 1.1V
CAP_VDD_RTC
1.8V
RTC_PWRONRSTn
1.8V
PMIC_POWER_EN
1.8V
VDDSHV 1-6
All other 1.8-V Supplies
1.8V/1.5V/1.35V
VDDS_DDR
3.3V
All 3.3-V Supplies
1.1V
VDD_CORE, VDD_MPU
PWRONRSTn
CLK_M_OSC
A. RTC_PWRONRSTn should be asserted for at least 1 ms to provide enough time for the internal RTC LDO output to
reach a valid level before RTC reset is released.
B. The CAP_VDD_RTC terminal operates as an input to the RTC core voltage domain when the internal RTC LDO is
disabled by connecting the RTC_KALDO_ENn terminal to VDDS_RTC. If the internal RTC LDO is disabled,
CAP_VDD_RTC should be sourced from an external 1.1-V power supply.
C. When using the ZCZ package option, VDD_MPU and VDD_CORE power inputs may be powered from the same
source if the application only uses operating performance points (OPPs) that define a common power supply voltage
for VDD_MPU and VDD_CORE. The ZCE package option has the VDD_MPU domain merged with the VDD_CORE
domain.
D. If a USB port is not used, the respective VDDA1P8V_USB terminal may be connected to any 1.8-V power supply and
the respective VDDA3P3V_USB terminal may be connected to any 3.3-V power supply. If the system does not have a
3.3-V power supply, the VDDA3P3V_USB terminal may be connected to ground.
E. If the system uses mDDR or DDR2 memory devices, VDDS_DDR can be ramped simultaneously with the other 1.8-V
IO power supplies.
F. VDDS_RTC should be ramped at the same time or before CAP_VDD_RTC, but these power inputs can be ramped
independent of other power supplies if PMIC_POWER_EN functionality is not required. If CAP_VDD_RTC is ramped
after VDD_CORE, there might be a small amount of additional leakage current on VDD_CORE. The power sequence
shown provides the lowest leakage option.
G. To configure VDDSHVx [1-6] as 1.8 V, power up the respective VDDSHVx [1-6] to 1.8 V following the recommended
sequence. To configure VDDSHVx [1-6] as 3.3 V, power up the respective VDDSHVx [1-6] to 3.3 V following the
recommended sequence.
1.8V
VDDS_RTC,
All other 1.8-V Supplies
1.8V/1.5V/1.35V
VDDS_DDR
3.3V
All 3.3-V Supplies
1.1V
VDD_CORE, VDD_MPU
CAP_VDD_RTC
PWRONRSTn
CLK_M_OSC
A. CAP_VDD_RTC terminal operates as an input to the RTC core voltage domain when the internal RTC LDO is
disabled by connecting the RTC_KALDO_ENn terminal to VDDS_RTC. If the internal RTC LDO is disabled,
CAP_VDD_RTC should be sourced from an external 1.1-V power supply. The PMIC_POWER_EN output cannot be
used when the RTC is disabled.
B. When using the ZCZ package option, VDD_MPU and VDD_CORE power inputs may be powered from the same
source if the application only uses operating performance points (OPPs) that define a common power supply voltage
for VDD_MPU and VDD_CORE. The ZCE package option has the VDD_MPU domain merged with the VDD_CORE
domain.
C. If a USB port is not used, the respective VDDA1P8V_USB terminal may be connected to any 1.8-V power supply and
the respective VDDA3P3V_USB terminal may be connected to any 3.3-V power supply. If the system does not have a
3.3-V power supply, the VDDA3P3V_USB terminal may be connected to ground.
D. If the system uses mDDR or DDR2 memory devices, VDDS_DDR can be ramped simultaneously with the other 1.8-V
IO power supplies.
E. VDDS_RTC should be ramped at the same time or before CAP_VDD_RTC, but these power inputs can be ramped
independent of other power supplies if PMIC_POWER_EN functionality is not required. If CAP_VDD_RTC is ramped
after VDD_CORE, there might be a small amount of additional leakage current on VDD_CORE. The power sequence
shown provides the lowest leakage option.
F. To configure VDDSHVx [1-6] as 1.8 V, power up the respective VDDSHVx [1-6] to 1.8 V following the recommended
sequence. To configure VDDSHVx [1-6] as 3.3 V, power up the respective VDDSHVx [1-6] to 3.3 V following the
recommended sequence.
If none of the VDDSHVx [1-6] power supplies are configured as 3.3 V, the VDDS power supply may ramp
down along with the VDDSHVx [1-6] supplies or after all the VDDSHVx [1-6] supplies have ramped down.
It is recommended to maintain VDDS ≥1.5V as all the other supplies fully ramp down to minimize in-rush
currents.
VDD_MPU
Power
AM335x Device VDD_MPU_MON Management
IC
Vfeedback
VDD_MPU
VDD_MPU_MON Power
AM335x Device
Source
VDD_MPU
Power
AM335x Device
VDD_MPU_MON Source
N/C
MPU PER
PLL PLL
VDDS_PLL_MPU VDDA1P8V_USB0
CORE
PLL
DDR
PLL
VDDS_PLL_CORE_LCD LCD VDDS_PLL_DDR
PLL
AM335x
C1
C2
Crystal
Optional Rd
Optional Rbias
Copyright © 2016, Texas Instruments Incorporated
A. Oscillator components (Crystal, C1, C2, optional Rbias and Rd) must be located close to the AM335x package.
Parasitic capacitance to the VSS_OSC and respective crystal circuit component grounds should be connected directly
to the nearest PCB digital ground (VSS).
B. C1 and C2 represent the total capacitance of the respective PCB trace, load capacitor, and other components
(excluding the crystal) connected to each crystal terminal. The value of capacitors C1 and C2 should be selected to
provide the total load capacitance, CL, specified by the crystal manufacturer. The total load capacitance is CL = [(C1 ×
C2) / (C1 + C2)] + Cshunt, where Cshunt is the crystal shunt capacitance (C0) specified by the crystal manufacturer plus
any mutual capacitance (Cpkg + CPCB) seen across the AM335x XTALIN and XTALOUT signals. For recommended
values of crystal circuit components, see Table 6-2.
VDD_CORE (min.)
VDD_CORE
VSS
Voltage
VSS XTALOUT
tsX
Time
AM335x
LVCMOS
Digital
Clock
Source
AM335x
(ZCE Package)
RTC_XTALIN RTC_XTALOUT
Optional Rbias
Crystal Optional Rd
C1 C2
AM335x
(ZCZ Package)
C1
C2
Crystal
Optional Rd
Optional Rbias
Copyright © 2016, Texas Instruments Incorporated
A. Oscillator components (Crystal, C1, C2, optional Rbias and Rd) must be located close to the AM335x package.
Parasitic capacitance to the printed circuit board (PCB) ground and other signals should be minimized to reduce noise
coupled into the oscillator. VSS_RTC and respective crystal circuit component grounds should be connected directly
to the nearest PCB digital ground (VSS).
B. C1 and C2 represent the total capacitance of the respective PCB trace, load capacitor, and other components
(excluding the crystal) connected to each crystal terminal. The value of capacitors C1 and C2 should be selected to
provide the total load capacitance, CL, specified by the crystal manufacturer. The total load capacitance is CL = [(C1 ×
C2) / (C1 + C2)] + Cshunt, where Cshunt is the crystal shunt capacitance (C0) specified by the crystal manufacturer plus
any mutual capacitance (Cpkg + CPCB) seen across the AM335x RTC_XTALIN and RTC_XTALOUT signals. For
recommended values of crystal circuit components, see Table 6-5.
CAP_VDD_RTC (min.)
CAP_VDD_RTC
VSS_RTC
Voltage
VSS_RTC RTC_XTALOUT
tsX
Time
AM335x
(ZCE Package)
RTC_XTALIN RTC_XTALOUT
VDDS_RTC
LVCMOS
Digital N/C
Clock
Source
AM335x
(ZCZ Package)
LVCMOS
Digital N/C
Clock
Source
AM335x
(ZCE Package)
RTC_XTALIN RTC_XTALOUT
N/C N/C
Copyright © 2016, Texas Instruments Incorporated
AM335x
(ZCZ Package)
N/C N/C
Copyright © 2016, Texas Instruments Incorporated
NOTE
The AM335x CLKOUT1 and CLKOUT2 clock outputs should not be used as a synchronous
clock for any of the peripheral interfaces because they were not timing closed to any other
signals. These clock outputs also were not designed to source any time critical external
circuits that require a low jitter reference clock. The jitter performance of these outputs is
unpredictable due to complex combinations of many system variables. For example,
CLKOUT2 may be sourced from several PLLs with each PLL supporting many configurations
that yield different jitter performance. There are also other unpredictable contributors to jitter
performance such as application specific noise or crosstalk into the clock circuits. Therefore,
there are no plans to specify jitter performance for these outputs.
6.2.4.1 CLKOUT1
The CLKOUT1 signal can be output on the XDMA_EVENT_INTR0 terminal. This terminal connects to one
of seven internal signals via configurable multiplexers. The XDMA_EVENT_INTR0 multiplexer must be
configured for Mode 3 to connect the CLKOUT1 signal to the XDMA_EVENT_INTR0 terminal.
The default reset configuration of the XDMA_EVENT_INTR0 multiplexer is selected by the logic level
applied to the LCD_DATA5 terminal on the rising edge of PWRONRSTn. The XDMA_EVENT_INTR0
multiplexer is configured to Mode 7 if the LCD_DATA5 terminal is low on the rising edge of PWRONRSTn
or Mode 3 if the LCD_DATA5 terminal is high on the rising edge of PWRONRSTn. This allows the
CLKOUT1 signal to be output on the XDMA_EVENT_INTR0 terminal without software intervention. In this
mode, the output is held low while PWRONRSTn is active and begins to toggle after PWRONRSTn is
released.
6.2.4.2 CLKOUT2
The CLKOUT2 signal can be output on the XDMA_EVENT_INTR1 terminal. This terminal connects to one
of seven internal signals via configurable multiplexers. The XDMA_EVENT_INTR1 multiplexer must be
configured for Mode 3 to connect the CLKOUT2 signal to the XDMA_EVENT_INTR1 terminal.
The default reset configuration of the XDMA_EVENT_INTR1 multiplexer is always Mode 7. Software must
configure the XDMA_EVENT_INTR1 multiplexer to Mode 3 for the CLKOUT2 signal to be output on the
XDMA_EVENT_INTR1 terminal.
116 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
DCANx_RX
DCANx_TX
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 117
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
7.5 DMTimer
TCLKIN
2
3
TIMER[x]
118 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1
2
MDIO_CLK (Output)
MDIO_DATA (Input)
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 119
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
1 4
2 3
MDIO_CLK
MDIO_CLK (Output)
MDIO_DATA (Output)
1 4
2 3
GMII[x]_RXCLK
120 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1 4
2 3
GMII[x]_TXCLK
Table 7-11. Timing Requirements for GMII[x]_RXD[3:0], GMII[x]_RXDV, and GMII[x]_RXER - MII Mode
(see Figure 7-8)
NO 10 Mbps 100 Mbps
UNIT
. MIN TYP MAX MIN TYP MAX
tsu(RXD-RX_CLK) Setup time, RXD[3:0] valid before RX_CLK
1 tsu(RX_DV-RX_CLK) Setup time, RX_DV valid before RX_CLK 8 8 ns
tsu(RX_ER-RX_CLK) Setup time, RX_ER valid before RX_CLK
th(RX_CLK-RXD) Hold time RXD[3:0] valid after RX_CLK
2 th(RX_CLK-RX_DV) Hold time RX_DV valid after RX_CLK 8 8 ns
th(RX_CLK-RX_ER) Hold time RX_ER valid after RX_CLK
1
2
GMII[x]_MRCLK (Input)
GMII[x]_RXD[3:0], GMII[x]_RXDV,
GMII[x]_RXER (Inputs)
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 121
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Table 7-12. Switching Characteristics for GMII[x]_TXD[3:0], and GMII[x]_TXEN - MII Mode
(see Figure 7-9)
10 Mbps 100 Mbps
NO. PARAMETER UNIT
MIN TYP MAX MIN TYP MAX
td(TX_CLK-TXD) Delay time, TX_CLK high to TXD[3:0] valid
1 5 25 5 25 ns
td(TX_CLK-TX_EN) Delay time, TX_CLK to TX_EN valid
GMII[x]_TXCLK (input)
GMII[x]_TXD[3:0],
GMII[x]_TXEN (outputs)
122 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1
2
RMII[x]_REFCLK
(Input)
3
Table 7-14. Timing Requirements for RMII[x]_RXD[1:0], RMII[x]_CRS_DV, and RMII[x]_RXER - RMII Mode
(see Figure 7-11)
NO. MIN TYP MAX UNIT
tsu(RXD-REF_CLK) Setup time, RXD[1:0] valid before REF_CLK
1 tsu(CRS_DV-REF_CLK) Setup time, CRS_DV valid before REF_CLK 4 ns
tsu(RX_ER-REF_CLK) Setup time, RX_ER valid before REF_CLK
th(REF_CLK-RXD) Hold time RXD[1:0] valid after REF_CLK
2 th(REF_CLK-CRS_DV) Hold time, CRS_DV valid after REF_CLK 2 ns
th(REF_CLK-RX_ER) Hold time, RX_ER valid after REF_CLK
1
2
RMII[x]_REFCLK (input)
RMII[x]_RXD[1:0], RMII[x]_CRS_DV,
RMII[x]_RXER (inputs)
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 123
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Table 7-15. Switching Characteristics for RMII[x]_TXD[1:0], and RMII[x]_TXEN - RMII Mode
(see Figure 7-12)
NO. PARAMETER MIN TYP MAX UNIT
td(REF_CLK-TXD) Delay time, REF_CLK high to TXD[1:0] valid
1 2 13 ns
td(REF_CLK-TXEN) Delay time, REF_CLK to TXEN valid
tr(TXD) Rise time, TXD outputs
2 1 5 ns
tr(TX_EN) Rise time, TX_EN output
tf(TXD) Fall time, TXD outputs
3 1 5 ns
tf(TX_EN) Fall time, TX_EN output
RMII[x]_REFCLK (Input)
RMII[x]_TXD[1:0],
RMII[x]_TXEN (Outputs)
3 2
124 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1
4
2
3 4
RGMII[x]_RCLK
Table 7-17. Timing Requirements for RGMII[x]_RD[3:0], and RGMII[x]_RCTL - RGMII Mode
(see Figure 7-14)
10 Mbps 100 Mbps 1000 Mbps
NO. UNIT
MIN TYP MAX MIN TYP MAX MIN TYP MAX
Setup time, RD[3:0] valid
tsu(RD-RXC) 1 1 1
before RXC high or low
1 ns
Setup time, RX_CTL valid
tsu(RX_CTL-RXC) 1 1 1
before RXC high or low
Hold time, RD[3:0] valid after
th(RXC-RD) 1 1 1
RXC high or low
2 ns
Hold time, RX_CTL valid after
th(RXC-RX_CTL) 1 1 1
RXC high or low
tt(RD) Transition time, RD 0.75 0.75 0.75
3 ns
tt(RX_CTL) Transition time, RX_CTL 0.75 0.75 0.75
(A)
RGMII[x]_RCLK
1
1st Half-byte 2
2nd Half-byte
(B)
RGMII[x]_RD[3:0] RGRXD[3:0] RGRXD[7:4]
(B)
RGMII[x]_RCTL RXDV RXERR
3
A. RGMII[x]_RCLK must be externally delayed relative to the RGMII[x]_RD[3:0] and RGMII[x]_RCTL signals to meet the
respective timing requirements.
B. Data and control information is received using both edges of the clocks. RGMII[x]_RD[3:0] carries data bits 3-0 on the
rising edge of RGMII[x]_RCLK and data bits 7-4 on the falling edge of RGMII[x]_RCLK. Similarly, RGMII[x]_RCTL
carries RXDV on rising edge of RGMII[x]_RCLK and RXERR on falling edge of RGMII[x]_RCLK.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 125
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
1
4
2
3 4
RGMII[x]_TCLK
Table 7-19. Switching Characteristics for RGMII[x]_TD[3:0], and RGMII[x]_TCTL - RGMII Mode
(see Figure 7-16)
10 Mbps 100 Mbps 1000 Mbps
NO. PARAMETER UNIT
MIN TYP MAX MIN TYP MAX MIN TYP MAX
tsk(TD-TXC) TD to TXC output skew –0.5 0.5 –0.5 0.5 –0.5 0.5
1 ns
tsk(TX_CTL-TXC) TX_CTL to TXC output skew –0.5 0.5 –0.5 0.5 –0.5 0.5
tt(TD) Transition time, TD 0.75 0.75 0.75
2 ns
tt(TX_CTL) Transition time, TX_CTL 0.75 0.75 0.75
(A)
RGMII[x]_TCLK
1 1
2
(B)
RGMII[x]_TD[3:0] 1st Half-byte 2nd Half-byte
(B)
RGMII[x]_TCTL TXEN TXERR
A. The EMAC and switch implemented in the AM335x device supports internal delay mode, but timing closure was not
performed for this mode of operation. Therefore, the AM335x device does not support internal delay mode.
B. Data and control information is transmitted using both edges of the clocks. RGMII[x]_TD[3:0] carries data bits 3-0 on
the rising edge of RGMII[x]_TCLK and data bits 7-4 on the falling edge of RGMII[x]_TCLK. Similarly, RGMII[x]_TCTL
carries TXEN on rising edge of RGMII[x]_TCLK and TXERR of falling edge of RGMII[x]_TCLK.
126 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
NOTE
For more information, see the Memory Subsystem and General-Purpose Memory Controller
section of the AM335x Sitara Processors Technical Reference Manual (SPRUH73).
The GPMC is the unified memory controller used to interface external memory devices such as:
• Asynchronous SRAM-like memories and ASIC devices
• Asynchronous page mode and synchronous burst NOR flash
• NAND flash
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 127
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
128 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Table 7-22. GPMC and NOR Flash Switching Characteristics—Synchronous Mode(2) (continued)
OPP100 OPP50
NO. PARAMETER UNIT
MIN MAX MIN MAX
F18 tw(csnV) Pulse duration, output chip select Read A(1) A(1) ns
gpmc_csn[x](14) low (1)
Write A A(1) ns
F19 tw(be[x]nV) Pulse duration, output lower byte enable Read C(3) C(3) ns
and command latch enable (3) (3)
Write C C ns
gpmc_be0n_cle, output upper byte enable
gpmc_be1n low
F20 tw(advnV) Pulse duration, output address valid and Read K(16) K(16) ns
address latch enable gpmc_advn_ale low (16) (16)
Write K K ns
(1) For single read: A = (CSRdOffTime – CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
For burst read: A = (CSRdOffTime – CSOnTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
For burst write: A = (CSWrOffTime – CSOnTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
With n being the page burst access number.
(2) B = ClkActivationTime × GPMC_FCLK(17)
(3) For single read: C = RdCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK (17)
For burst read: C = (RdCycleTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
For burst write: C = (WrCycleTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
With n being the page burst access number.
(4) For single read: D = (RdCycleTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
For burst read: D = (RdCycleTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
For burst write: D = (WrCycleTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
(5) For single read: E = (CSRdOffTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
For burst read: E = (CSRdOffTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
For burst write: E = (CSWrOffTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(17)
(6) For csn falling edge (CS activated):
– Case GpmcFCLKDivider = 0:
– F = 0.5 × CSExtraDelay × GPMC_FCLK(17)
– Case GpmcFCLKDivider = 1:
– F = 0.5 × CSExtraDelay × GPMC_FCLK(17) if (ClkActivationTime and CSOnTime are odd) or (ClkActivationTime and
CSOnTime are even)
– F = (1 + 0.5 × CSExtraDelay) × GPMC_FCLK(17) otherwise
– Case GpmcFCLKDivider = 2:
– F = 0.5 × CSExtraDelay × GPMC_FCLK(17) if ((CSOnTime – ClkActivationTime) is a multiple of 3)
– F = (1 + 0.5 × CSExtraDelay) × GPMC_FCLK(17) if ((CSOnTime – ClkActivationTime – 1) is a multiple of 3)
– F = (2 + 0.5 × CSExtraDelay) × GPMC_FCLK(17) if ((CSOnTime – ClkActivationTime – 2) is a multiple of 3)
(7) For ADV falling edge (ADV activated):
– Case GpmcFCLKDivider = 0:
– G = 0.5 × ADVExtraDelay × GPMC_FCLK(17)
– Case GpmcFCLKDivider = 1:
– G = 0.5 × ADVExtraDelay × GPMC_FCLK(17) if (ClkActivationTime and ADVOnTime are odd) or (ClkActivationTime and
ADVOnTime are even)
– G = (1 + 0.5 × ADVExtraDelay) × GPMC_FCLK(17) otherwise
– Case GpmcFCLKDivider = 2:
– G = 0.5 × ADVExtraDelay × GPMC_FCLK(17) if ((ADVOnTime – ClkActivationTime) is a multiple of 3)
– G = (1 + 0.5 × ADVExtraDelay) × GPMC_FCLK(17) if ((ADVOnTime – ClkActivationTime – 1) is a multiple of 3)
– G = (2 + 0.5 × ADVExtraDelay) × GPMC_FCLK(17) if ((ADVOnTime – ClkActivationTime – 2) is a multiple of 3)
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 129
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
– G = 0.5 × ADVExtraDelay × GPMC_FCLK(17) if (ClkActivationTime and ADVWrOffTime are odd) or (ClkActivationTime and
ADVWrOffTime are even)
– G = (1 + 0.5 × ADVExtraDelay) × GPMC_FCLK(17) otherwise
– Case GpmcFCLKDivider = 2:
– G = 0.5 × ADVExtraDelay × GPMC_FCLK(17) if ((ADVWrOffTime – ClkActivationTime) is a multiple of 3)
– G = (1 + 0.5 × ADVExtraDelay) × GPMC_FCLK(17) if ((ADVWrOffTime – ClkActivationTime – 1) is a multiple of 3)
– G = (2 + 0.5 × ADVExtraDelay) × GPMC_FCLK(17) if ((ADVWrOffTime – ClkActivationTime – 2) is a multiple of 3)
(8) For OE falling edge (OE activated) and IO DIR rising edge (Data Bus input direction):
– Case GpmcFCLKDivider = 0:
– H = 0.5 × OEExtraDelay × GPMC_FCLK(17)
– Case GpmcFCLKDivider = 1:
– H = 0.5 × OEExtraDelay × GPMC_FCLK(17) if (ClkActivationTime and OEOnTime are odd) or (ClkActivationTime and
OEOnTime are even)
– H = (1 + 0.5 × OEExtraDelay) × GPMC_FCLK(17) otherwise
– Case GpmcFCLKDivider = 2:
– H = 0.5 × OEExtraDelay × GPMC_FCLK(17) if ((OEOnTime – ClkActivationTime) is a multiple of 3)
– H = (1 + 0.5 × OEExtraDelay) × GPMC_FCLK(17) if ((OEOnTime – ClkActivationTime – 1) is a multiple of 3)
– H = (2 + 0.5 × OEExtraDelay) × GPMC_FCLK(17) if ((OEOnTime – ClkActivationTime – 2) is a multiple of 3)
130 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
F1
F0 F1
gpmc_clk
F2 F3
F18
gpmc_csn[x]
F4
gpmc_a[10:1] Valid Address
F6 F7
F19
gpmc_be0n_cle
F19
gpmc_be1n
F6 F8 F8
F20 F9
gpmc_advn_ale
F10 F11
gpmc_oen
F13
F12
gpmc_ad[15:0] D0
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5.
B. In gpmc_wait[x], x is equal to 0 or 1.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 131
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
F1
F0 F1
gpmc_clk
F2 F3
gpmc_csn[x]
F4
gpmc_a[10:1] Valid Address
F6 F7
gpmc_be0n_cle
F7
gpmc_be1n
F6 F8 F8 F9
gpmc_advn_ale
F10 F11
gpmc_oen
F13 F13
F12 F12
gpmc_ad[15:0] D0 D1 D2 D3
F21 F22
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5.
B. In gpmc_wait[x], x is equal to 0 or 1.
132 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
F1
F1 F0
gpmc_clk
F2 F3
gpmc_csn[x]
F4
gpmc_a[10:1] Valid Address
F17
F6 F17 F17
gpmc_be0n_cle
F17
F17 F17
gpmc_be1n
F6 F8 F8 F9
gpmc_advn_ale
F14 F14
gpmc_wen
F15 F15 F15
gpmc_ad[15:0] D0 D1 D2 D3
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5.
B. In gpmc_wait[x], x is equal to 0 or 1.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 133
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
F1
F0 F1
gpmc_clk
F2 F3
gpmc_csn[x]
F6 F7
gpmc_be0n_cle Valid
F6 F7
gpmc_be1n Valid
F4
gpmc_a[27:17] Address (MSB)
F12
F4 F5 F13 F12
gpmc_ad[15:0] Address (LSB) D0 D1 D2 D3
F8 F8 F9
gpmc_advn_ale
F10 F11
gpmc_oen
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5.
B. In gpmc_wait[x], x is equal to 0 or 1.
134 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
F1
F1 F0
gpmc_clk
F2 F3
F18
gpmc_csn[x]
F4
gpmc_a[27:17] Address (MSB)
F17
F6 F17 F17
gpmc_be1n
F17
F6 F17 F17
gpmc_be0n_cle
F8 F8
F20 F9
gpmc_advn_ale
F14 F14
gpmc_wen
F15 F15 F15
gpmc_ad[15:0] Address (LSB) D0 D1 D2 D3
F22 F21
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5.
B. In gpmc_wait[x], x is equal to 0 or 1.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 135
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Table 7-24. GPMC and NOR Flash Internal Timing Requirements—Asynchronous Mode(1)(2)
OPP100 OPP50
NO. UNIT
MIN MAX MIN MAX
FI1 Delay time, output data gpmc_ad[15:0] generation from internal functional clock 6.5 6.5 ns
GPMC_FCLK(3)
FI2 Delay time, input data gpmc_ad[15:0] capture from internal functional clock 4 4 ns
GPMC_FCLK(3)
FI3 Delay time, output chip select gpmc_csn[x] generation from internal functional 6.5 6.5 ns
clock GPMC_FCLK(3)
FI4 Delay time, output address gpmc_a[27:1] generation from internal functional clock 6.5 6.5 ns
GPMC_FCLK(3)
FI5 Delay time, output address gpmc_a[27:1] valid from internal functional clock 6.5 6.5 ns
GPMC_FCLK(3)
FI6 Delay time, output lower-byte enable and command latch enable gpmc_be0n_cle, 6.5 6.5 ns
output upper-byte enable gpmc_be1n generation from internal functional clock
GPMC_FCLK(3)
FI7 Delay time, output enable gpmc_oen generation from internal functional clock 6.5 6.5 ns
GPMC_FCLK(3)
FI8 Delay time, output write enable gpmc_wen generation from internal functional 6.5 6.5 ns
clock GPMC_FCLK(3)
FI9 Skew, internal functional clock GPMC_FCLK(3) 100 100 ps
(1) The internal parameters table must be used to calculate data access time stored in the corresponding CS register bit field.
(2) Internal parameters are referred to the GPMC functional internal clock which is not provided externally.
(3) GPMC_FCLK is general-purpose memory controller internal functional clock.
136 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 137
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Table 7-26. GPMC and NOR Flash Switching Characteristics—Asynchronous Mode (continued)
OPP100 OPP50
NO. PARAMETER UNIT
MIN MAX MIN MAX
FA27 td(csnV-wenIV) Delay time, output chip select gpmc_csn[x](13) F(6) – 0.2 F(6) + 2.0 F(6) – 5 F(6) + 5 ns
valid to output write enable gpmc_wen invalid
FA28 td(wenV-dV) Delay time, output write enable gpmc_ wen 2.0 5 ns
valid to output data gpmc_ad[15:0] valid
FA29 td(dV-csnV) Delay time, output data gpmc_ad[15:0] valid to J(9) – 0.2 J(9) + 2.0 J(9) – 5 J(9) + 5 ns
output chip select gpmc_csn[x](13) valid
FA37 td(oenV-aIV) Delay time, output enable gpmc_oen valid to 2.0 5 ns
output address gpmc_ad[15:0] phase end
(1) For single read: A = (CSRdOffTime – CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK(14)
For single write: A = (CSWrOffTime – CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK(14)
For burst read: A = (CSRdOffTime – CSOnTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(14)
For burst write: A = (CSWrOffTime – CSOnTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(14)
with n being the page burst access number
(2) For reading: B = ((ADVRdOffTime – CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay – CSExtraDelay)) ×
GPMC_FCLK(14)
For writing: B = ((ADVWrOffTime – CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay – CSExtraDelay)) ×
GPMC_FCLK(14)
(3) C = ((OEOffTime – CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay – CSExtraDelay)) × GPMC_FCLK(14)
(4) D = PageBurstAccessTime × (TimeParaGranularity + 1) × GPMC_FCLK(14)
(5) E = ((WEOnTime – CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (WEExtraDelay – CSExtraDelay)) × GPMC_FCLK(14)
(6) F = ((WEOffTime – CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (WEExtraDelay – CSExtraDelay)) × GPMC_FCLK(14)
(7) G = Cycle2CycleDelay × GPMC_FCLK(14)
(8) I = ((OEOffTime + (n – 1) × PageBurstAccessTime – CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay – CSExtraDelay))
× GPMC_FCLK(14)
(9) J = (CSOnTime × (TimeParaGranularity + 1) + 0.5 × CSExtraDelay) × GPMC_FCLK(14)
(10) K = ((ADVOnTime – CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay – CSExtraDelay)) × GPMC_FCLK(14)
(11) L = ((OEOnTime – CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay – CSExtraDelay)) × GPMC_FCLK(14)
(12) For single read: N = RdCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK(14)
For single write: N = WrCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK(14)
For burst read: N = (RdCycleTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(14)
For burst write: N = (WrCycleTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK(14)
(13) In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5.
(14) GPMC_FCLK is general-purpose memory controller internal functional clock period in ns.
138 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
GPMC_FCLK
gpmc_clk
FA5
FA1
gpmc_csn[x]
FA9
gpmc_a[10:1] Valid Address
FA0
FA10
gpmc_be0n_cle Valid
FA0
gpmc_be1n Valid
FA10
FA3
FA12
gpmc_advn_ale
FA4
FA13
gpmc_oen
gpmc_ad[15:0] Data IN 0 Data IN 0
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5. In gpmc_wait[x], x is equal to 0 or 1.
B. FA5 parameter illustrates amount of time required to internally sample input data. It is expressed in number of GPMC
functional clock cycles. From start of read cycle and after FA5 functional clock cycles, input data will be internally
sampled by active functional clock edge. FA5 value must be stored inside AccessTime register bits field.
C. GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 139
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
GPMC_FCLK
gpmc_clk
FA5 FA5
FA1 FA1
gpmc_csn[x]
FA16
FA9 FA9
gpmc_a[10:1] Address 0 Address 1
FA0 FA0
FA10 FA10
gpmc_be0n_cle Valid Valid
FA0 FA0
gpmc_be1n Valid Valid
FA10 FA10
FA3 FA3
FA12 FA12
gpmc_advn_ale
FA4 FA4
FA13 FA13
gpmc_oen
gpmc_ad[15:0] Data Upper
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5. In gpmc_wait[x], x is equal to 0 or 1.
B. FA5 parameter illustrates amount of time required to internally sample input data. It is expressed in number of GPMC
functional clock cycles. From start of read cycle and after FA5 functional clock cycles, input data will be internally
sampled by active functional clock edge. FA5 value must be stored inside AccessTime register bits field.
C. GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally.
140 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
GPMC_FCLK
gpmc_clk
FA21 FA20 FA20 FA20
FA1
gpmc_csn[x]
FA9
gpmc_a[10:1] Add0 Add1 Add2 Add3 Add4
FA0
FA10
gpmc_be0n_cle
FA0
FA10
gpmc_be1n
FA12
gpmc_advn_ale
FA18
FA13
gpmc_oen
gpmc_ad[15:0] D0 D1 D2 D3 D3
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5. In gpmc_wait[x], x is equal to 0 or 1.
B. FA21 parameter illustrates amount of time required to internally sample first input page data. It is expressed in
number of GPMC functional clock cycles. From start of read cycle and after FA21 functional clock cycles, first input
page data will be internally sampled by active functional clock edge. FA21 calculation must be stored inside
AccessTime register bits field.
C. FA20 parameter illustrates amount of time required to internally sample successive input page data. It is expressed in
number of GPMC functional clock cycles. After each access to input page data, next input page data will be internally
sampled by active functional clock edge after FA20 functional clock cycles. FA20 is also the duration of address
phases for successive input page data (excluding first input page data). FA20 value must be stored in
PageBurstAccessTime register bits field.
D. GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 141
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
gpmc_fclk
gpmc_clk
FA1
gpmc_csn[x]
FA9
gpmc_a[10:1] Valid Address
FA0
FA10
gpmc_be0n_cle
FA0
FA10
gpmc_be1n
FA3
FA12
gpmc_advn_ale
FA27
FA25
gpmc_wen
FA29
gpmc_ad[15:0] Data OUT
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5. In gpmc_wait[x], x is equal to 0 or 1.
142 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
GPMC_FCLK
gpmc_clk
FA1
FA5
gpmc_csn[x]
FA9
gpmc_a[27:17] Address (MSB)
FA0
FA10
gpmc_be0n_cle Valid
FA0
FA10
gpmc_be1n Valid
FA3
FA12
gpmc_advn_ale
FA4
FA13
gpmc_oen
FA29 FA37
gpmc_ad[15:0] Address (LSB) Data IN Data IN
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5. In gpmc_wait[x], x is equal to 0 or 1.
B. FA5 parameter illustrates amount of time required to internally sample input data. It is expressed in number of GPMC
functional clock cycles. From start of read cycle and after FA5 functional clock cycles, input data will be internally
sampled by active functional clock edge. FA5 value must be stored inside AccessTime register bits field.
C. GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 143
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
gpmc_fclk
gpmc_clk
FA1
gpmc_csn[x]
FA9
gpmc_a[27:17] Address (MSB)
FA0
FA10
gpmc_be0n_cle
FA0
FA10
gpmc_be1n
FA3
FA12
gpmc_advn_ale
FA27
FA25
gpmc_wen
FA29 FA28
gpmc_ad[15:0] Valid Address (LSB) Data OUT
gpmc_wait[x]
A. In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5. In gpmc_wait[x], x is equal to 0 or 1.
144 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Table 7-28. GPMC and NAND Flash Internal Timing Requirements—Asynchronous Mode(1)(2)
OPP100 OPP50
NO. UNIT
MIN MAX MIN MAX
GNFI1 Delay time, output data gpmc_ad[15:0] generation from internal 6.5 6.5 ns
functional clock GPMC_FCLK(3)
GNFI2 Delay time, input data gpmc_ad[15:0] capture from internal functional 4.0 4.0 ns
clock GPMC_FCLK(3)
GNFI3 Delay time, output chip select gpmc_csn[x] generation from internal 6.5 6.5 ns
functional clock GPMC_FCLK(3)
GNFI4 Delay time, output address valid and address latch enable 6.5 6.5 ns
gpmc_advn_ale generation from internal functional clock
GPMC_FCLK(3)
GNFI5 Delay time, output lower-byte enable and command latch enable 6.5 6.5 ns
gpmc_be0n_cle generation from internal functional clock
GPMC_FCLK(3)
GNFI6 Delay time, output enable gpmc_oen generation from internal functional 6.5 6.5 ns
clock GPMC_FCLK(3)
GNFI7 Delay time, output write enable gpmc_wen generation from internal 6.5 6.5 ns
functional clock GPMC_FCLK(3)
GNFI8 Skew, functional clock GPMC_FCLK(3) 100 100 ps
(1) Internal parameters table must be used to calculate data access time stored in the corresponding CS register bit field.
(2) Internal parameters are referred to the GPMC functional internal clock which is not provided externally.
(3) GPMC_FCLK is general-purpose memory controller internal functional clock.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 145
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
146 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
GPMC_FCLK
GNF1 GNF6
gpmc_csn[x]
GNF2 GNF5
gpmc_be0n_cle
gpmc_advn_ale
gpmc_oen
GNF0
gpmc_wen
GNF3 GNF4
gpmc_ad[15:0] Command
GPMC_FCLK
GNF1 GNF6
gpmc_csn[x]
gpmc_be0n_cle
GNF7 GNF8
gpmc_advn_ale
gpmc_oen
GNF9
GNF0
gpmc_wen
GNF3 GNF4
gpmc_ad[15:0] Address
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 147
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
GPMC_FCLK
GNF12
GNF10 GNF15
gpmc_csn[x]
gpmc_be0n_cle
gpmc_advn_ale
GNF14
GNF13
gpmc_oen
gpmc_ad[15:0] DATA
gpmc_wait[x]
(1) GNF12 parameter illustrates amount of time required to internally sample input data. It is expressed in number of GPMC functional
clock cycles. From start of read cycle and after GNF12 functional clock cycles, input data will be internally sampled by active
functional clock edge. GNF12 value must be stored inside AccessTime register bits field.
(2) GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally.
(3) In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5. In gpmc_wait[x], x is equal to 0 or 1.
GPMC_FCLK
GNF1 GNF6
gpmc_csn[x]
gpmc_be0n_cle
gpmc_advn_ale
gpmc_oen
GNF9
GNF0
gpmc_wen
GNF3 GNF4
gpmc_ad[15:0] DATA
(1) In gpmc_csn[x], x is equal to 0, 1, 2, 3, 4, or 5.
148 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
DDR_CK
DDR_CKn
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 149
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
16-Bit LPDDR
AM335x Device
DDR_D0 DQ0
DDR_D7 DQ7
DDR_DQM0 LDM
DDR_DQS0 LDQS
(A)
DDR_DQSn0 NC
DDR_D8 DQ8
DDR_D15 DQ15
DDR_DQM1 UDM
DDR_DQS1 UDQS
(A)
DDR_DQSn1 NC
DDR_ODT NC
DDR_BA0 T BA0
DDR_BA1 T BA1
DDR_BA2 NC
DDR_A0 T A0
DDR_A15 T A15
DDR_CSn0 T CS
DDR_CASn T CAS
DDR_RASn T RAS
DDR_WEn T WE
DDR_CKE T CKE
DDR_CK T CK
DDR_CKn T CK
DDR_VREF NC
DDR_RESETn NC
DDR_VTP
49.9 Ω
(±1%, 20 mW)
A. Enable internal weak pulldown on these pins. For details, see the EMIF section of the AM335x Sitara Processors
Technical Reference Manual (SPRUH73).
B. For all the termination requirements, see Section 7.7.2.1.2.9.
Figure 7-33. 16-Bit LPDDR Interface Using One 16-Bit LPDDR Device
150 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 151
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
152 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
7.7.2.1.2.4 Placement
Figure 7-34 shows the required placement for the LPDDR devices. The dimensions for this figure are
defined in Table 7-35. The placement does not restrict the side of the PCB on which the devices are
mounted. The ultimate purpose of the placement is to limit the maximum trace lengths and allow for
proper routing space. For single-memory LPDDR systems, the second LPDDR device is omitted from the
placement.
A1
Y
OFFSET
Interface
LPDDR
LPDDR
Y
Device
Y
OFFSET AM335x
A1
Recommended LPDDR
Device Orientation
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 153
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
A1
Interface
LPDDR
LPDDR
Device
A1
154 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 155
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
156 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
A1
Interface
LPDDR
A
C
AM335x
A1
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 157
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Figure 7-37 shows the topology and routing for the DQS[x] and DQ[x] net classes; the routes are point to
point. Skew matching across bytes is not needed nor recommended.
Interface
LPDDR
DQ[0]
A1
DQ[1]
AM335x
158 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
DDR_CK
DDR_CKn
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 159
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
16-Bit DDR2
AM335x Device
DDR_D0 DQ0
DDR_D7 DQ7
DDR_DQM0 LDM
DDR_DQS0 LDQS
DDR_DQSn0 LDQS
DDR_D8 DQ8
DDR_D15 DQ15
DDR_DQM1 UDM
DDR_DQS1 UDQS
DDR_DQSn1 UDQS
DDR_ODT T ODT
DDR_BA0 T BA0
DDR_BA2 T BA2
DDR_A0 T A0
DDR_A15 T A15
DDR_CSn0 T CS
DDR_CASn T CAS
(A)
DDR_RASn T RAS VDDS_DDR
DDR_WEn T WE
DDR_CKE T CKE
DDR_CK T CK
T CK 0.1 µF 1 K Ω 1%
DDR_CKn
Figure 7-39. 16-Bit DDR2 Interface Using One 16-Bit DDR2 Device
160 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
DDR_D7 DQ7
DDR_DQM0 DM
DDR_DQS0 DQS
DDR_DQSn0 DQS
DDR_D8 DQ0
DDR_D15 DQ7
DDR_DQM1 DM
DDR_DQS1 DQS
DDR_DQSn1 DQS
Figure 7-40. 16-Bit DDR2 Interface Using Two 8-Bit DDR2 Devices
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 161
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
162 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 163
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
7.7.2.2.2.4 Placement
Figure 7-41 shows the required placement for the DDR2 devices. The dimensions for this figure are
defined in Table 7-47. The placement does not restrict the side of the PCB on which the devices are
mounted. The ultimate purpose of the placement is to limit the maximum trace lengths and allow for
proper routing space. For single-memory DDR2 systems, the second DDR2 device is omitted from the
placement.
A1
Y
OFFSET
Interface
DDR2
DDR2
Y
Device
Y
OFFSET AM335x
A1
Recommended DDR2
Device Orientation
164 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
A1
Interface
DDR2
DDR2
Device
A1
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 165
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
166 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
If the DDR2 interface is operated at a lower frequency (<200-MHz clock rate), on-device terminations are
not specifically required for the DQS[x] and DQ[x] net class signals and serial terminations for the CK and
ADDR_CTRL net class signals are not mandatory. System designers may evaluate the need for serial
terminators for EMI and overshoot reduction. Placement of serial terminations for DQS[x] and DQ[x] net
class signals should be determined based on PCB analysis. Placement of serial terminations for
ADDR_CTRL net class signals should be close to the AM335x device. Table 7-53 shows the
specifications for the serial terminators in such cases.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 167
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
DDR2 Device
A1
A1
168 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
A1
Interface
T
DDR2
A
C
AM335x
A1
Figure 7-45 shows the topology and routing for the DQS[x] and DQ[x] net classes; the routes are point to
point. Skew matching across bytes is not needed nor recommended.
Interface
DDR2
DQ[0]
A1
DQ[1]
AM335x
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 169
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
170 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
NOTE
All references to DDR3 in this section apply to DDR3 and DDR3L devices, unless otherwise
noted.
DDR_CK
DDR_CKn
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 171
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
172 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
DDR_D8 DQU0
DDR_DQM1 DMU
DDR_DQS1 DQSU
DDR_DQSn1 DQSU#
DDR_D7 DQL7
8
DDR_D0 DQL0
DDR_DQM0 DML
DDR_DQS0 DQSL
DDR_DQSn0 DQSL#
Zo 0.1 µF
DDR_CK CK
VDDS_DDR
DDR_CKn CK#
Zo
DDR_ODT ODT
DDR_CSn0 CS#
DDR_BA0 BA0
DDR_BA1 BA1 DDR_VTT
DDR_BA2 BA2
DDR_A0 A0 Zo
15
DDR_A15 A15 Zo
DDR_CASn CAS#
DDR_RASn RAS#
DDR_WEn WE#
DDR_CKE CKE
DDR_RESETn RESET# DDR_VREF
ZQ
ZQ VREFDQ
DDR_VREF VREFCA
DDR_VTP
49.9 Ω
(±1%, 20 mW)
Zo
Termination is required. See terminator comments.
ZQ
Value determined according to the DDR3 memory device data sheet.
Figure 7-47. 16-Bit DDR3 Interface Using One 16-Bit DDR3 Device with VTT Termination
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 173
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
DDR_D8 DQU0
DDR_DQM1 DMU
DDR_DQS1 DQSU
DDR_DQSn1 DQSU#
DDR_D7 DQL7
8
DDR_D0 DQL0
DDR_DQM0 DML
DDR_DQS0 DQSL
DDR_DQSn0 DQSL#
DDR_CK CK
DDR_CKn CK#
DDR_ODT ODT
DDR_CSn0 CS#
DDR_BA0 BA0
DDR_BA1 BA1
DDR_BA2 BA2
DDR_A0 A0
15
DDR_A15 A15
DDR_CASn CAS# (A)
VDDS_DDR
DDR_RASn RAS#
DDR_WEn WE#
DDR_CKE CKE
DDR_RESETn RESET#
ZQ 0.1 µF 1 K Ω 1%
ZQ VREFDQ
DDR_VREF VREFCA DDR_VREF
DDR_VTP
49.9 Ω
(±1%, 20 mW)
ZQ
Value determined according to the DDR3 memory device data sheet.
A. VDDS_DDR is the power supply for the DDR3 memories and the AM335x DDR3 interface.
Figure 7-48. 16-Bit DDR3 Interface Using One 16-Bit DDR3 Device without VTT Termination
174 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
DDR_D8 DQ0
DDR_DQM1 DM/TDQS
NC TDQS#
DDR_DQS1 DQS
DDR_DQSn1 DQS#
DDR_D7 DQ7
8
DDR_D0 DQ0
DDR_DQM0 DM/TDQS
NC TDQS#
DDR_DQS0 DQS
DDR_DQSn0 DQS# 0.1 µF
Zo
DDR_CK CK CK
VDDS_DDR
DDR_CKn CK# CK#
Zo
DDR_ODT ODT ODT
DDR_CSn0 CS# CS#
DDR_BA0 BA0 BA0
DDR_BA1 BA1 BA1 DDR_VTT
DDR_BA2 BA2 BA2
DDR_A0 A0 A0 Zo
15
DDR_VTP
49.9 Ω
(±1%, 20 mW)
Zo
Termination is required. See terminator comments.
ZQ
Value determined according to the DDR3 memory device data sheet.
Figure 7-49. 16-Bit DDR3 Interface Using Two 8-Bit DDR3 Devices
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 175
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
176 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 177
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
7.7.2.3.3.4 Placement
Figure 7-50 shows the required placement for the AM335x device as well as the DDR3 devices. The
dimensions for this figure are defined in Table 7-61. The placement does not restrict the side of the PCB
on which the devices are mounted. The ultimate purpose of the placement is to limit the maximum trace
lengths and allow for proper routing space.
X1
X2
DDR3
Interface
178 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
DDR3 Interface
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 179
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
180 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
7.7.2.3.3.11 VTT
Like DDR_VREF, the nominal value of the VTT supply is half the DDR3 supply voltage. Unlike
DDR_VREF, VTT is expected to source and sink current, specifically the termination current for the
ADDR_CTRL net class Thevinen terminators. VTT is needed at the end of the address bus and it should
be routed as a power sub-plane. VTT should be bypassed near the terminator resistors.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 181
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
+ – + –
AS+
AS+
AS-
AS-
Clock Parallel
Terminator
VDDS_DDR
Rcp
A1 A2 A3 AT
Cac
AM335x +
Differential Clock
Output Buffer –
Rcp 0.1 µF
A1 A2 A3 AT
AS
182 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
A1
A1
VDDS_DDR
Rcp Cac
A2 A3 AT
A2 A3 AT
Rcp 0.1 µF
AS+
AS-
=
Rtt
A2 A3 AT Vtt
AS
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 183
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
To save PCB space, the two DDR3 memories may be mounted as a mirrored pair at a cost of increased
routing and assembly complexity. Figure 7-56 and Figure 7-57 show the routing for CK and ADDR_CTRL,
respectively, for two DDR3 devices mirrored in a single-pair configuration.
A1
A1
VDDS_DDR
Rcp Cac
A2 A3 AT
A2 A3 AT
Rcp 0.1 µF
AS+
AS-
=
Rtt
A2 A3 AT Vtt
AS
184 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
+ –
AS+
AS-
Clock Parallel
Terminator
VDDS_DDR
Rcp
A1 A2 AT
Cac
AM335x +
Differential Clock
Output Buffer –
Rcp 0.1 µF
A1 A2 AT
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 185
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
A1
A1
VDDS_DDR
Rcp Cac
A2 AT
A2 AT
Rcp 0.1 µF
AS+
AS-
=
Rtt
A2 AT Vtt
AS
7.7.2.3.5.1 DQS[x] and DQ[x] Topologies, Any Number of Allowed DDR3 Devices
DQS[x] lines are point-to-point differential, and DQ[x] lines are point-to-point singled ended. Figure 7-62
and Figure 7-63 show these topologies.
186 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Routed Differentially
x = 0, 1
AM335x DDR3
DQ[x] DQ[x] DQ[x]
IO Buffer IO Buffer
x = 0, 1
7.7.2.3.5.2 DQS[x] and DQ[x] Routing, Any Number of Allowed DDR3 Devices
Figure 7-64 and Figure 7-65 show the DQS[x] and DQ[x] routing.
DQS[x]
DQS[x]+
DQS[x]-
Routed Differentially
x = 0, 1
Figure 7-64. DQS[x] Routing With Any Number of Allowed DDR3 Devices
DQ[x]
x = 0, 1
Figure 7-65. DQ[x] Routing With Any Number of Allowed DDR3 Devices
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 187
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
(A)
A8
A1
CACLMY
CACLMX
(A) (A)
A8 A8
Rtt
A2 A3 AT Vtt
AS
A. It is very likely that the longest CK and ADDR_CTRL Manhattan distance will be for Address Input 8 (A8) on the
DDR3 memories. CACLM is based on the longest Manhattan distance due to the device placement. Verify the net
class that satisfies this criteria and use as the baseline for CK and ADDR_CTRL skew matching and length control.
The length of shorter CK and ADDR_CTRL stubs as well as the length of the terminator stub are not included in this
length calculation. Non-included lengths are grayed out in the figure.
Figure 7-66. CACLM for Two Address Loads on One Side of PCB
188 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
NOTE
It is not required, nor is it recommended, to match the lengths across all bytes. Length
matching is only required within each byte.
Given the DQS[x] and DQ[x] pin locations on the AM335x device and the DDR3 memories, the maximum
possible Manhattan distance can be determined given the placement. Figure 7-67 shows this distance for
a two-load case. It is from this distance that the specifications on the lengths of the transmission lines for
the data bus are determined. For DQS[x] and DQ[x] routing, these specifications are contained in Table 7-
67.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 189
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
DQLMX0
DQ[0:7], DM0, DQS0
DQ0
DQ[8:15], DM1, DQS1
DQ1
DQLMX1
DQLMY0
DQLMY1
1 0
190 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
7.8 I2C
For more information, see the Inter-Integrated Circuit (I2C) section of the AM335x Sitara Processors
Technical Reference Manual (SPRUH73).
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 191
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
11 9
I2C[x]_SDA
8 6 14
4
13
10 5
I2C[x]_SCL
1 12
3
7 2
3
25 23
I2C[x]_SDA
22 20
18
27
24 19
I2C[x]_SCL
15 26
17
21
16
17
192 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1
1a 1b
TCK
TDO
3 4
TDI/TMS
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 193
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
194 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
CS_DELAY
W_SU (0 to 3)
(0 to 31) W_STROBE
(1 to 63) W_HOLD
(1 to 15)
LCD_MEMORY_CLK
6 6
LCD_MEMORY_CLK
(E1)
7
4 5
8 8
LCD_VSYNC
(RS)
9
10 10
LCD_HSYNC
(R/W)
11
6 6
LCD_AC_BIAS_EN
(E0)
7
A. Hitachi mode performs asynchronous operations that do not require an external LCD_MEMORY_CLK. The first
LCD_MEMORY_CLK waveform is only shown as a reference of the internal clock that sequences the other signals.
The second LCD_MEMORY_CLK waveform is shown as E1 because the LCD_MEMORY_CLK signal is used to
implement the E1 function in Hitachi mode.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 195
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
CS_DELAY
W_SU (0 to 3)
(0 to 31) W_STROBE
(1 to 63) W_HOLD
(1 to 15)
LCD_MEMORY_CLK
6 6
LCD_MEMORY_CLK
(E1)
7
4 5
20
LCD_VSYNC
(RS)
10 10
LCD_HSYNC
(R/W)
11
6 6
LCD_AC_BIAS_EN
(E0)
7
A. Hitachi mode performs asynchronous operations that do not require an external LCD_MEMORY_CLK. The first
LCD_MEMORY_CLK waveform is only shown as a reference of the internal clock that sequences the other signals.
The second LCD_MEMORY_CLK waveform is shown as E1 because the LCD_MEMORY_CLK signal is used to
implement the E1 function in Hitachi mode.
R_SU R_HOLD
(0 to 31) (1 to 15) CS_DELAY
R_STROBE (0 to 3)
(1 to 63)
LCD_MEMORY_CLK
6 6
LCD_MEMORY_CLK
(E1)
7 17
14 16 15
LCD_DATA[15:0]
Read Command
8 18 8
LCD_VSYNC
(RS)
9
LCD_HSYNC
(R/W)
6 6
LCD_AC_BIAS_EN
(E0)
7
A. Hitachi mode performs asynchronous operations that do not require an external LCD_MEMORY_CLK. The first
LCD_MEMORY_CLK waveform is only shown as a reference of the internal clock that sequences the other signals.
The second LCD_MEMORY_CLK waveform is shown as E1 because the LCD_MEMORY_CLK signal is used to
implement the E1 function in Hitachi mode.
196 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
R_SU R_HOLD
(0 to 31) (1 to 15) CS_DELAY
R_STROBE (0 to 3)
(1 to 63)
LCD_MEMORY_CLK
6 6
LCD_MEMORY_CLK
(E1)
7 17
14 16 15
LCD_DATA[15:0]
Read Data
18
LCD_VSYNC
(RS)
LCD_HSYNC
(R/W)
6 6
LCD_AC_BIAS_EN
(E0)
7
A. Hitachi mode performs asynchronous operations that do not require an external LCD_MEMORY_CLK. The first
LCD_MEMORY_CLK waveform is only shown as a reference of the internal clock that sequences the other signals.
The second LCD_MEMORY_CLK waveform is shown as E1 because the LCD_MEMORY_CLK signal is used to
implement the E1 function in Hitachi mode.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 197
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
W_HOLD W_HOLD
(1−15) (1−15)
1 W_SU W_SU
(0−31) W_STROBE (0−31) W_STROBE
2 (1−63) (1−63)
CS_DELAY CS_DELAY
3 (0−3) (0−3)
LCD_MEMORY_CLK
(MCLK) Sync Mode
6 19 6 6 6
LCD_MEMORY_CLK
(CS1) Async Mode
7
4 5 4 5
6 6 6 6
LCD_AC_BIAS_EN
(CS0)
7
8 8
LCD_VSYNC
(ALE)
9
10 10 10 10
LCD_HSYNC
(DIR)
11
12 12 12 12
LCD_PCLK
(EN)
13
A. Motorola mode can be configured to perform asynchronous operations or synchronous operations. When configured
in asynchronous mode, LCD_MEMORY_CLK is not required, so it performs the CS1 function. When configured in
synchronous mode, LCD_MEMORY_CLK performs the MCLK function. LCD_MEMORY_CLK is also shown as a
reference of the internal clock that sequences the other signals.
198 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
W_HOLD R_SU
(1−15) (0−31)
1 W_SU R_HOLD
(0−31) W_STROBE R_STROBE (1−15)
2 (1−63) CS_DELAY (1−63) CS_DELAY
3 (0−3) (0−3)
LCD_MEMORY_CLK
(MCLK) Sync Mode
6 19 6 6 6
LCD_MEMORY_CLK
(CS1) Async Mode
7
16
4 5 14 15
17
LCD_DATA[15:0] Write Address
20 18 Read
Data
6 6 6 6
LCD_AC_BIAS_EN
(CS0)
7
8 8
LCD_VSYNC
(ALE)
9
10 10
LCD_HSYNC
(DIR)
11
12 12 12 12
LCD_PCLK
(EN)
13
A. Motorola mode can be configured to perform asynchronous operations or synchronous operations. When configured
in asynchronous mode, LCD_MEMORY_CLK is not required, so it performs the CS1 function. When configured in
synchronous mode, LCD_MEMORY_CLK performs the MCLK function. LCD_MEMORY_CLK is also shown as a
reference of the internal clock that sequences the other signals.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 199
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
R_SU
(0−31)
1 R_HOLD
R_STROBE (1−15)
2
(1−63) CS_DELAY
3
(0−3)
LCD_MEMORY_CLK
(MCLK) Sync Mode
19
6 6
LCD_MEMORY_CLK
(CS1) Async Mode
7
16
14 15
17
LCD_DATA[15:0]
18 Read
Status
6 6
LCD_AC_BIAS_EN
(CS0)
7
8 8
LCD_VSYNC
(ALE)
9
LCD_HSYNC
(DIR)
12 12
LCD_PCLK
(EN)
13
A. Motorola mode can be configured to perform asynchronous operations or synchronous operations. When configured
in asynchronous mode, LCD_MEMORY_CLK is not required, so it performs the CS1 function. When configured in
synchronous mode, LCD_MEMORY_CLK performs the MCLK function. LCD_MEMORY_CLK is also shown as a
reference of the internal clock that sequences the other signals.
200 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
W_HOLD W_HOLD
(1−15) (1−15)
1 W_SU W_SU
(0−31) W_STROBE (0−31) W_STROBE
2 (1−63) (1−63)
CS_DELAY CS_DELAY
3 (0−3) (0−3)
LCD_MEMORY_CLK
(MCLK) Sync Mode
6 19 6 6 6
LCD_MEMORY_CLK
(CS1) Async Mode
7
4 5 4 5
6 6 6 6
LCD_AC_BIAS_EN
(CS0)
7
8 8
LCD_VSYNC
(ALE)
9
10 10 10 10
LCD_HSYNC
(WS)
11
LCD_PCLK
(RS)
A. Intel mode can be configured to perform asynchronous operations or synchronous operations. When configured in
asynchronous mode, LCD_MEMORY_CLK is not required, so it performs the CS1 function. When configured in
synchronous mode, LCD_MEMORY_CLK performs the MCLK function. LCD_MEMORY_CLK is also shown as a
reference of the internal clock that sequences the other signals.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 201
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
W_HOLD R_SU
(1−15) (0−31)
1 W_SU R_HOLD
(0−31) W_STROBE R_STROBE (1−15)
2 (1−63) CS_DELAY (1−63) CS_DELAY
3 (0−3) (0−3)
LCD_MEMORY_CLK
(MCLK) Sync Mode
6 6 6 19 6
LCD_MEMORY_CLK
(CS1) Async Mode
7
16
4 5 14 15
17
LCD_DATA[15:0] Write Address
20 18 Read
Data
6 6 6 6
LCD_AC_BIAS_EN
(CS0)
7
8 8
LCD_VSYNC
(ALE)
9
10 10
LCD_HSYNC
(WS)
11
12 12
LCD_PCLK
(RS)
13
A. Intel mode can be configured to perform asynchronous operations or synchronous operations. When configured in
asynchronous mode, LCD_MEMORY_CLK is not required, so it performs the CS1 function. When configured in
synchronous mode, LCD_MEMORY_CLK performs the MCLK function. LCD_MEMORY_CLK is also shown as a
reference of the internal clock that sequences the other signals.
202 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
R_SU
(0−31)
1 R_HOLD
R_STROBE (1−15)
2
(1−63) CS_DELAY
3
(0−3)
LCD_MEMORY_CLK
(MCLK) Sync Mode
19
6 6
LCD_MEMORY_CLK
(CS1) Async Mode
7
16
14 15
17
LCD_DATA[15:0]
18 Read
Status
6 6
LCD_AC_BIAS_EN
(CS0)
7
8 8
LCD_VSYNC
(ALE)
9
LCD_HSYNC
(WS)
12 12
LCD_PCLK
(RS)
13
A. Intel mode can be configured to perform asynchronous operations or synchronous operations. When configured in
asynchronous mode, LCD_MEMORY_CLK is not required, so it performs the CS1 function. When configured in
synchronous mode, LCD_MEMORY_CLK performs the MCLK function. LCD_MEMORY_CLK is also shown as a
reference of the internal clock that sequences the other signals.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 203
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Frame-to-frame timing is derived through the following parameters in the LCD (RASTER_TIMING_1)
register:
• Vertical front porch (VFP)
• Vertical sync pulse width (VSW)
• Vertical back porch (VBP)
• Lines per panel (LPP_B10 + LPP)
Line-to-line timing is derived through the following parameters in the LCD (RASTER_TIMING_0) register:
• Horizontal front porch (HFP)
• Horizontal sync pulse width (HSW)
• Horizontal back porch (HBP)
• Pixels per panel (PPLMSB + PPLLSB)
LCD_AC_BIAS_EN timing is derived through the following parameter in the LCD (RASTER_TIMING_2)
register:
• AC bias frequency (ACB)
The display format produced in raster mode is shown in Figure 7-81. An entire frame is delivered one line
at a time. The first line delivered starts at data pixel (1, 1) and ends at data pixel (P, 1). The last line
delivered starts at data pixel (1, L) and ends at data pixel (P, L). The beginning of each new frame is
denoted by the activation of IO signal LCD_VSYNC. The beginning of each new line is denoted by the
activation of IO signal LCD_HSYNC.
204 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1, 1 2, 1 3, 1 P−2, P−1, P, 1
1 1
1, 2 2, 2 P−1, P, 2
2
1, 3 P, 3
Data Lines (From 1 to L)
LCD
1, P,
L−2 L−2
1, 2, P−1, P,
L−1 L−1 L−1 L−1
1, L 2, L 3, L P−2, P−1, P, L
L L
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 205
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Frame Time
LCD_HSYNC
LCD_VSYNC
LCD_DATA[23:0]
1, 1 1, 2 1, L-1 1, L
P, 1 P, 2 P, L-1 P, L
LCD_AC_BIAS_EN
(ACTVID)
10 10
LCD_HSYNC
11
LCD_PCLK
LCD_DATA[23:0] 1, 1 2, 1 P, 1 1, 2 2, 2 P, 2
LCD_AC_BIAS_EN
(ACTVID)
206 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Frame Time
VBP = 0
VFP = 0 LPP_B10 + LPP
VSW = 1 (1 to 2048)
Line
Time
LCD_HSYNC
LCD_VSYNC
1, L
Data
1, L: 1, 1: 1, 2: 1, 3: 1, 4: 1, 5: 1, 6: 1, L 1, 1 1, 2
LCD_DATA[7:0] P, L P, 1 P, 2 P, 3 P, 4 P, 5 P, 6 P, L P, 1 P, 2
LCD_AC_BIAS_EN
ACB ACB
(0 to 255) (0 to 255)
10 10
LCD_HSYNC
11
LCD_PCLK
LCD_DATA[7:0] 1, 5 2, 5 P, 5 1, 6 2, 6 P, 6
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 207
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
6
LCD_AC_BIAS_EN
8
LCD_VSYNC
10 10
LCD_HSYNC
11
1
2 3
LCD_PCLK
(passive mode)
4 5
LCD_DATA[7:0] 1, L 2, L P, L 1, 1 2, 1 P, 1
(passive mode)
1
2 3
LCD_PCLK
(active mode)
4 5
LCD_DATA[23:0] 1, L 2, L P, L
(active mode)
VBP = 0
VFP = 0
VWS = 1 PPLMSB + PPLLSB HFP HSW HBP PPLMSB + PPLLSB
16 x (1 to 2048) (1 to 256) (1 to 64) (1 to 256) 16 x (1 to 2048)
Line L Line 1 (Passive Only)
A. The dashed portion of LCD_PCLK is only shown as a reference of the internal clock that sequences the other signals.
208 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
6
LCD_AC_BIAS_EN
8
LCD_VSYNC
10 10
LCD_HSYNC
11
1
2 3
LCD_PCLK
(passive mode)
4 5
LCD_D[7:0] 1, 1 2, 1 P, 1 1, 2 2, 2 P, 2
(passive mode)
1
2 3
LCD_PCLK
(active mode)
4 5
LCD_DATA[23:0] 1, 1 2, 1 P, 1
(active mode)
VBP = 0
VFP = 0
VWS = 1 PPLMSB + PPLLSB HFP HSW HBP PPLMSB + PPLLSB
16 x (1 to 2048) (1 to 256) (1 to 64) (1 to 256) 16 x (1 to 2048)
Line 1 Line 1 for active
Line 2 for passive
A. The dashed portion of LCD_PCLK is only shown as a reference of the internal clock that sequences the other signals.
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 209
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
210 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 211
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
2
1
2
McASP[x]_ACLKR/X (Falling Edge Polarity)
4
3 4
(A)
McASP[x]_ACLKR/X (CLKRP = CLKXP = 0)
(B)
McASP[x]_ACLKR/X (CLKRP = CLKXP = 1)
6
5
McASP[x]_AFSR/X (Bit Width, 0 Bit Delay)
8
7
McASP[x]_AXR[x] (Data In/Receive)
212 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 213
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
10
9 10
12
11
12
(A)
McASP[x]_ACLKR/X (CLKRP = CLKXP = 1)
(B)
McASP[x]_ACLKR/X (CLKRP = CLKXP = 0)
13 13
13 13
214 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 215
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
PHA=0
EPOL=1
SPI_CS[x] (In)
1
3
8 2 9
SPI_SCLK (In) POL=0
1
3
POL=1 2
SPI_SCLK (In)
4 4
5 5
SPI_D[x] (SIMO, In) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
PHA=1
EPOL=1
SPI_CS[x] (In)
1
3
8 2 9
SPI_SCLK (In) POL=0
1
2
POL=1 3
SPI_SCLK (In)
4 4
5 5
SPI_D[x] (SIMO, In) Bit n-1 Bit n-2 Bit n-3 Bit 1 Bit 0
216 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
PHA=0
EPOL=1
SPI_CS[x] (In)
1
3
8 2 9
SPI_SCLK (In) POL=0
1
3
2
POL=1
SPI_SCLK (In)
6
7 6
SPI_D[x] (SOMI, Out) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
PHA=1
EPOL=1
SPI_CS[x] (In)
1
3
8 2 9
SPI_SCLK (In) POL=0
1
2
POL=1 3
SPI_SCLK (In)
6 6
6 6
SPI_D[x] (SOMI, Out) Bit n-1 Bit n-2 Bit n-3 Bit 1 Bit 0
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 217
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Table 7-84. Timing Requirements for McSPI Input Timings – Master Mode
(see Figure 7-90)
OPP100 OPP50
NO. LOW LOAD HIGH LOAD LOW LOAD HIGH LOAD UNIT
MIN MAX MIN MAX MIN MAX MIN MAX
tsu(SOMI- Setup time, SPI_D[x] (SOMI) valid before
4 2.29 3.02 2.29 3.02 ns
SPICLKH) SPI_CLK active edge(1)
Industrial extended
Hold time, SPI_D[x] temperature 7.1 7.1 7.1 7.1
th(SPICLKH- (-40°C to 125°C)
5 (SOMI) valid after ns
SOMI)
SPI_CLK active edge(1) All other
4.7 4.7 4.7 4.7
temperature ranges
(1) Pins SPIx_D0 and SPIx_D1 can function as SIMO or SOMI.
Table 7-85. Switching Characteristics for McSPI Output Timings – Master Mode
(see Figure 7-91)
OPP100 OPP50
NO. PARAMETER LOW LOAD HIGH LOAD LOW LOAD HIGH LOAD UNIT
MIN MAX MIN MAX MIN MAX MIN MAX
1 tc(SPICLK) Cycle time, SPI_CLK 20.8 20.8 41.6 41.6 ns
Typical pulse duration, 0.5P – 0.5P + 0.5P – 0.5P + 0.5P – 0.5P + 0.5P – 0.5P +
2 tw(SPICLKL) ns
SPI_CLK low 1.04(1) 1.04(1) 2.08(1) 2.08(1) 1.04(1) 1.04(1) 2.08(1) 2.08(1)
Typical pulse duration, 0.5P – 0.5P + 0.5P – 0.5P + 0.5P – 0.5P + 0.5P – 0.5P +
tw(SPICLKH) ns
SPI_CLK high 1.04(1) 1.04(1) 2.08(1) 2.08(1) 1.04(1) 1.04(1) 2.08(1) 2.08(1)
3
tr(SPICLK) Rising time, SPI_CLK 3.82 3.82 3.82 3.82 ns
tf(SPICLK) Falling time, SPI_CLK 3.44 3.44 3.44 3.44 ns
Delay time, SPI_CLK
6 td(SPICLK-SIMO) active edge to SPI_D[x] –3.57 3.57 –4.62 4.62 –3.57 3.57 –4.62 4.62 ns
(SIMO) transition(2)
Delay time, SPI_CS active
7 td(CS-SIMO) edge to SPI_D[x] (SIMO) 3.57 4.62 3.57 4.62 ns
transition(2)
218 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
(4) Case P = 20.8 ns, A = (TCS + 1) × TSPICLKREF (TCS is a bit field of MCSPI_CH(i)CONF register).
Case P > 20.8 ns, A = (TCS + 0.5) × Fratio × TSPICLKREF (TCS is a bit field of MCSPI_CH(i)CONF register).
Note: P = SPI_CLK clock period.
(5) B = (TCS + 0.5) × TSPICLKREF × Fratio (TCS is a bit field of MCSPI_CH(i)CONF register, Fratio: Even ≥ 2).
PHA=0
EPOL=1
SPI_CS[x] (Out)
1
3
8 2 9
SPI_SCLK (Out) POL=0
1
2
POL=1 3
SPI_SCLK (Out)
4 4
5 5
SPI_D[x] (SOMI, In) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
PHA=1
EPOL=1
SPI_CS[x] (Out)
1
3
8 2 9
SPI_SCLK (Out) POL=0
1
2
POL=1 3
SPI_SCLK (Out)
4 4
5 5
SPI_D[x] (SOMI, In) Bit n-1 Bit n-2 Bit n-3 Bit 1 Bit 0
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 219
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
PHA=0
EPOL=1
SPI_CS[x] (Out)
1
3
8 2 9
SPI_SCLK (Out) POL=0
1
2
POL=1 3
SPI_SCLK (Out)
6
7 6
SPI_D[x] (SIMO, Out) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
PHA=1
EPOL=1
SPI_CS[x] (Out)
1
3
8 2 9
SPI_SCLK (Out) POL=0
1
2
POL=1 3
SPI_SCLK (Out)
6 6
6 6
SPI_D[x] (SIMO, Out) Bit n-1 Bit n-2 Bit n-3 Bit 1 Bit 0
220 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1
2
MMC[x]_CLK (Output)
MMC[x]_CMD (Input)
MMC[x]_DAT[7:0] (Inputs)
3
4
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 221
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
5
6
7
8
9
RMII[x]_REFCLK
(Input)
10
MMC[x]_CLK (Output)
MMC[x]_CMD (Output)
MMC[x]_DAT[7:0] (Outputs)
11
222 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
12
MMC[x]_CLK (Output)
MMC[x]_CMD (Output)
MMC[x]_DAT[7:0] (Outputs)
13
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 223
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
7.14.1.1 PRU-ICSS PRU Direct Input/Output Mode Electrical Data and Timing
2
1
GPI[m:0]
3
2
1
GPO[n:0]
3
224 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
7.14.1.2 PRU-ICSS PRU Parallel Capture Mode Electrical Data and Timing
1
3 5 4
2
CLOCKIN
DATAIN
7
6 8
Figure 7-98. PRU-ICSS PRU Parallel Capture Timing - Rising Edge Mode
1
3 4 5
2
CLOCKIN
DATAIN
7
6 8
Figure 7-99. PRU-ICSS PRU Parallel Capture Timing - Falling Edge Mode
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 225
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
1
2 4 3
DATAIN
1
2 4 3
CLOCKOUT
DATAOUT
5 6
Table 7-98. PRU-ICSS ECAT Timing Requirements – Input Validated with LATCH_IN
(see Figure 7-102)
NO. MIN MAX UNIT
1 tw(EDIO_LATCH_IN) Pulse width, EDIO_LATCH_IN 100.00 ns
2 tr(EDIO_LATCH_IN) Rising time, EDIO_LATCH_IN 1.00 3.00 ns
3 tf(EDIO_LATCH_IN) Falling time, EDIO_LATCH_IN 1.00 3.00 ns
4 tsu(EDIO_DATA_IN- Setup time, EDIO_DATA_IN valid before EDIO_LATCH_IN 20.00 ns
EDIO_LATCH_IN) active edge
5 th(EDIO_LATCH_IN- Hold time, EDIO_DATA_IN valid after EDIO_LATCH_IN active 20.00 ns
EDIO_DATA_IN) edge
226 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Table 7-98. PRU-ICSS ECAT Timing Requirements – Input Validated with LATCH_IN (continued)
(see Figure 7-102)
NO. MIN MAX UNIT
6 tr(EDIO_DATA_IN) Rising time, EDIO_DATA_IN 1.00 3.00 ns
tf(EDIO_DATA_IN) Falling time, EDIO_DATA_IN 1.00 3.00 ns
2 3
EDIO_LATCH_IN
4
5
EDIO_DATA_IN[7:0]
Table 7-99. PRU-ICSS ECAT Timing Requirements – Input Validated with SYNCx
(see Figure 7-103)
NO. MIN MAX UNIT
1 tw(EDC_SYNCx_OUT) Pulse width, EDC_SYNCx_OUT 100.00 ns
2 tr(EDC_SYNCx_OUT) Rising time, EDC_SYNCx_OUT 1.00 3.00 ns
3 tf(EDC_SYNCx_OUT) Falling time, EDC_SYNCx_OUT 1.00 3.00 ns
4 tsu(EDIO_DATA_IN- Setup time, EDIO_DATA_IN valid before 20.00 ns
EDC_SYNCx_OUT) EDC_SYNCx_OUT active edge
5 th(EDC_SYNCx_OUT- Hold time, EDIO_DATA_IN valid after EDC_SYNCx_OUT 20.00 ns
EDIO_DATA_IN) active edge
6 tr(EDIO_DATA_IN) Rising time, EDIO_DATA_IN 1.00 3.00 ns
tf(EDIO_DATA_IN) Falling time, EDIO_DATA_IN 1.00 3.00 ns
2 3
EDC_SYNCx_OUT
4
5
EDIO_DATA_IN[7:0]
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 227
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Table 7-100. PRU-ICSS ECAT Timing Requirements – Input Validated with Start of Frame (SOF)
(see Figure 7-104)
NO. MIN MAX UNIT
1 tw(EDIO_SOF) Pulse duration, EDIO_SOF 4 × P (1) 5 × P (1) ns
2 tr(EDIO_SOF) Rising time, EDIO_SOF 1.00 3.00 ns
3 tf(EDIO_SOF) Falling time, EDIO_SOF 1.00 3.00 ns
4 tsu(EDIO_DATA_IN- Setup time, EDIO_DATA_IN valid before EDIO_SOF 20.00 ns
EDIO_SOF) active edge
5 th(EDIO_SOF-EDIO_DATA_IN) Hold time, EDIO_DATA_IN valid after EDIO_SOF active 20.00 ns
edge
6 tr(EDIO_DATA_IN) Rising time, EDIO_DATA_IN 1.00 3.00 ns
tf(EDIO_DATA_IN) Falling time, EDIO_DATA_IN 1.00 3.00 ns
(1) P = PRU-ICSS IEP clock source period.
2 3
EDIO_SOF
4
5
EDIO_DATA_IN[7:0]
2 3
EDC_LATCHx_IN
228 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1
2
MDIO_CLK (Output)
MDIO_DATA (Input)
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 229
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
1 4
2 3
MDIO_CLK
MDIO_CLK (Output)
MDIO_DATA (Output)
1 4
2 3
MII_RXCLK
230 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
1 4
2 3
MII_TXCLK
Table 7-109. PRU-ICSS MII_RT Timing Requirements - MII_RXD[3:0], MII_RXDV, and MII_RXER
(see Figure 7-111)
10 Mbps 100 Mbps
NO. UNIT
MIN TYP MAX MIN TYP MAX
tsu(RXD-RX_CLK) Setup time, RXD[3:0] valid before RX_CLK
1 tsu(RX_DV-RX_CLK) Setup time, RX_DV valid before RX_CLK 8 8 ns
tsu(RX_ER-RX_CLK) Setup time, RX_ER valid before RX_CLK
th(RX_CLK-RXD) Hold time RXD[3:0] valid after RX_CLK
2 th(RX_CLK-RX_DV) Hold time RX_DV valid after RX_CLK 8 8 ns
th(RX_CLK-RX_ER) Hold time RX_ER valid after RX_CLK
1
2
MII_MRCLK (Input)
MII_RXD[3:0],
MII_RXDV,
MII_RXER (Inputs)
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 231
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
MII_TXCLK (input)
MII_TXD[3:0],
MII_TXEN (outputs)
Table 7-112. Switching Characteristics Over Recommended Operating Conditions for PRU-ICSS UART
Transmit
(see Figure 7-113)
NO. PARAMETER MIN MAX UNIT
1 ƒbaud(baud) Maximum programmable baud rate 0 12 MHz
2 tw(TX) Pulse duration, transmit start, stop, data bit U – 2 (1) U + 2 (1) ns
(1) U = UART baud time = 1/programmed baud rate.
3
2
Start
UART_TXD Bit
Data Bits
5
4
Start
UART_RXD Bit
Data Bits
232 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
2
2 2
Start
UARTx_TXD Bit Stop Bit
Data Bits
3
3 3
Start
UARTx_RXD Bit Stop Bit
Data Bits
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 233
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
234 Peripheral Information and Timings Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Peripheral Information and Timings 235
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
236 Device and Documentation Support Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
X AM3358 B ZCZ ( ) ( )
the Linux and Android high-level operating systems (HLOSs) are available free of charge
from TI for the Sitara AM335x microprocessor (Linux and Android version restrictions apply).
WiLink 8 Module 2.4 GHz WiFi + Bluetooth COM8 Evaluation Module Enables customers to add Wi-Fi
and Bluetooth (WL183x module only) to embedded applications based on TI's Sitara
microprocessors. TI’s WiLink 8 Wi-Fi + Bluetooth modules are pre-certified and offer high
throughput and extended range along with Wi-Fi and Bluetooth coexistence (WL183x
modules only) in a power-optimized design. Drivers for the Linux and Android high-level
operating systems (HLOSs) are available free of charge from TI for the Sitara AM335x
microprocessor (Linux and Android version restrictions apply).
TI Designs
EtherCAT Communications Development Platform Allows designers to implement real-time EtherCAT
communications standards in a broad range of industrial automation equipment. It enables
low foot print designs in applications such as industrial automation, factory automation or
industrial communication with minimal external components and with best in class low power
performance.
PROFIBUS Communications Development Platform Allows designers to implement PROFIBUS
communications standards in a broad range of industrial automation equipment. It enables
low foot print designs in applications such as industrial automation, factory automation or
industrial communication with minimal external components and with best in class low power
performance.
Ethernet/IP Communications Development Platform Allows designers to mplement Ethernet/IP
communications standards in a broad range of industrial automation equipment. It enables
low foot print designs in applications such as industrial automation, factory automation or
industrial communication with minimal external components and with best in class low power
performance.
Acontis EtherCAT Master Stack Reference Design Highly portable software stack that can be used on
various embedded platforms. The EC-Master supports the high performane TI Sitara MPUs,
it provides a sophisticated EtherCAT Master solution which customers can use to implement
EtherCAT communication interface boards, EtherCAT based PLC or motion control
applications. The EC-Master architectural design does not require additional tasks to be
scheduled, thus the full stack functionality is available even on an OS less platform such as
TI Starterware suported on AM335x. Due to this architecture combined with the high speed
Ethernet driver it is possible to implement EtherCAT master based applications on the Sitara
platform with short cycle times of 100 microseconds or even below.
Solar Inverter Gateway Development Platform Reference Design Adds communication functions to
solar energy generation systems to enable system monitoring, real-time feedback, system
updates, and more. The TIDEP0044 reference design describes the implementation of a
solar inverter gateway using display, Ethernet, USB, and CAN on the TMDXEVM3358
featuring TI's AM335x processor.
G3 Power Line Communications Data Concentrator on BeagleBone Black Platform Offers a
simplified approach for evaluating G3-PLC utilizing Beagle Bone Black powered by the Sitara
AM335x processor. Users can establish a G3-PLC network with one service node. Single
phase coupling is supported.
IEC 61850 Demonstration of Substation Bay Controller on Beaglebone Cape and Starter Kit Low-
cost, simplified implementation of an IEC 61850 Substation Bay Controller is demonstrated
by running the Triangle MicroWorks IEC 61850 stack efficiently on the TI AM335X platform
with a Linux target layer definition. Many different substation automation applications can be
built on top of the AM335X platform and 61850 stack demonstration.
238 Device and Documentation Support Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
PRU Real-Time I/O Evaluation Reference Design BeagleBone Black add-on board that allows users get
to know TI’s powerful Programmable Real-Time Unit (PRU) core and basic functionality. The
PRU is a low-latency microcontroller subsystem integrated in the Sitara AM335x and
AM437x family of devices. The PRU core is optimized for deterministic, real-time processing,
direct access to I/Os and ultra-low-latency requirements. With LEDs and push buttons for
GPIO, audio, a temp sensor, optional character display and more, this add-on board includes
schematics, bill of materials (BOM), design files, and design guide to teach the basics of the
PRU.
Smart Home and Energy Gateway Reference Design Provides example implementation for
measurement, management and communication of energy systems for smart homes and
buildings. This example design is a bridge between different communication interfaces, such
as WiFi, Ethernet, ZigBee or Bluetooth, that are commonly found in residential and
commercial buildings. Since objects in the house and buildings are becoming more and
more connected, the gateway design needs to be flexible to accommodate different RF
standard, since no single RF standard is dominating the market. This example gateway
addresses this problem by supporting existing legacy RF standards (WiFi, Bluetooth) and
newer RF standards (ZigBee, BLE).
Streaming Audio Reference Design Minimizes design time for customers by offering small form factor
hardware and major software components, including streaming protocols and internet radio
services. With this reference design, TI offers a quick and easy transition path to the
AM335x and WiLink8 platform solution. This proven combo solution provides key
advantages in this market category that helps bring your products to the next level.
Software
Processor SDK for AM335X Sitara Processors - Linux and TI-RTOS support Unified software
platform for TI embedded processors providing easy setup and fast out-of-the-box access to
benchmarks and demos. All releases of Processor SDK are consistent across TI’s broad
portfolio, allowing developers to seamlessly reuse and migrate software across devices.
Developing scalable platform solutions has never been easier than with the Processor SDK
and TI’s embedded processor solutions.
G3 Data Concentrator Power-Line Communication Modem G3-PLC standard for narrowband OFDM
Power Line Communications. The data concentrator solution is designed for the head-end
systems which communicate with the end meters (“service node”) in the neighborhood area
network.
PRIME Data Concentrator Power-Line Communication Modem PRIME standard for narrowband
OFDM Power Line Communications. The data concentrator solution is designed for the
head-end systems which communicate with the end meters (“service node”) in the
neighborhood area network.
TI Dual-Mode Bluetooth Stack Comprised of Single-Mode and Dual-Mode offerings implementing the
Bluetooth 4.0 specification. The Bluetooth stack is fully Bluetooth Special Interest Group
(SIG) qualified, certified and royalty-free, provides simple command line sample applications
to speed development, and upon request has MFI capability.
Cryptography for TI Devices Enables encryption, crypto for TI devices. These files contain only
cryptographic modules that were part of a TI software release. For the complete software
release please search ti.com for your device part number, and download the Software
Development Kit (SDK).
Copyright © 2011–2016, Texas Instruments Incorporated Device and Documentation Support 239
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
Development Tools
Clock Tree Tool for Sitara ARM Processors Interactive clock tree configuration software that provides
information about the clocks and modules in Sitara devices.
Code Composer Studio (CCS) Integrated Development Environment (IDE) for Sitara ARM
Processors
Integrated development environment (IDE) that supports TI's Microcontroller and Embedded
Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and
debug embedded applications. It includes an optimizing C/C++ compiler, source code editor,
project build environment, debugger, profiler, and many other features. The intuitive IDE
provides a single user interface taking you through each step of the application development
flow. Familiar tools and interfaces allow users to get started faster than ever before. Code
Composer Studio combines the advantages of the Eclipse software framework with
advanced embedded debug capabilities from TI resulting in a compelling feature-rich
development environment for embedded developers.
Pin Mux Tool Provides a Graphical User Interface for configuring pin multiplexing settings, resolving
conflicts and specifying I/O cell characteristics for TI MPUs. Results are output as C
header/code files that can be imported into software development kits (SDK) or used to
configure customer's custom software. Version 3 of the Pin Mux utility adds the capability of
automatically selecting a mux configuration that satisfies the entered requirements.
Power Estimation Tool (PET) Provides users the ability to gain insight in to the power consumption of
select TI processors. The tool includes the ability for the user to choose multiple application
scenarios and understand the power consumption as well as how advanced power saving
techniques can be applied to further reduce overall power consumption.
Uniflash Standalone Flash Tool for TI Microcontrollers (MCU), Sitara Processors and SimpleLink
devices
Programs on-chip flash memory on TI MCUs and on-board flash memory for Sitara
processors. Uniflash has a GUI, command line, and scripting interface. CCS Uniflash is
available free of charge.
XDS200 USB Debug Probe Connects to the target board via a TI 20-pin connector (with multiple
adapters for TI 14-pin, ARM 10-pin and ARM 20-pin) and to the host PC via USB2.0 High
Speed (480Mbps). It also requires a license of Code Composer Studio IDE running on the
host PC.
XDS560v2 System Trace USB and Ethernet Debug Probe Adds system pin trace in its large external
memory buffer. Available for selected TI devices, this external memory buffer captures
device-level information that allows obtaining accurate bus performance activity and
throughput, as well as power management of core and peripherals. Also, all XDS debug
probes support Core and System Trace in all ARM and DSP processors that feature an
Embedded Trace Buffer (ETB).
XDS560v2 System Trace USB Debug Probe Adds system pin trace in its large external memory buffer.
Available for selected TI devices, this external memory buffer captures device-level
information that allows obtaining accurate bus performance activity and throughput, as well
as power management of core and peripherals. Also, all XDS debug probes support Core
and System Trace in all ARM and DSP processors that feature an Embedded Trace Buffer
(ETB).
240 Device and Documentation Support Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Models
AM335x ZCE IBIS Model ZCE package IBIS model
AM335x ZCZ IBIS Model ZCZ package IBIS model
AM335x ZCE Rev. 2.1 BSDL Model ZCE package BSDL model for the revision 2.1 TI F781962A Fixed-
and Floating-Point DSP with Boundary Scan
AM335x ZCZ Rev. 2.1 BSDL Model ZCZ package BSDL model for the revision 2.1 TI F781962A Fixed-
and Floating-Point DSP with Boundary Scan
Copyright © 2011–2016, Texas Instruments Incorporated Device and Documentation Support 241
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
G3 Power Line Communications Data Concentrator on BeagleBone Black Platform Design Guide
Provide the foundation that you need including methodology, testing, and design files to
quickly evaluate and customize the system. TI Designs help you accelerate your time to
market.
Powering the AM335x with the TPS65217x A reference for connectivity between the TPS65217 power
management IC and the AM335x processor.
Powering the AM335x With the TPS650250 Details a power solution for the AM335x application
processor with a TPS650250 Power Management Unit (PMU) or Power Management IC
(PMIC).
Selection and Solution Guides
Connected Sensors Building Automation Systems Guide The use of connected sensors has a wide
range of uses in building automation applications, from monitoring human safety and
security, controlling the environment and ambience specified by the comfort preferences of
the end user, or either periodic or continuous data logging of environmental and system data
to detect irregular system conditions.
White Papers
Building Automation for Enhanced Energy And Operational Efficiency Discusses building automation
solutions, focusing on aspects of the Building Control System. TI’s Sitara processors
facilitate intelligent automation of the control systems. The scalable Sitara processor portfolio
offers an opportunity to build a platform solution that also spans beyond Building Control
Systems.
POWERLINK on TI Sitara Processors Supports Ethernet standard features such as cross-traffic, hot-
plugging and different types of network configurations such as star, ring and mixed
topologies.
EtherNet/IP on TI's Sitara AM335x Processors EtherNet/IP™ (EtherNet/Industrial Protocol) is an
industrial automation networking protocol based on the IEEE 802.3 Ethernet standard that
has dominated the world of IT networking for the past three decades.
PROFINET on TI’s Sitara AM335x Processors To integrate PROFINET into the Sitara AM335x
processor, TI has built upon its programmable realtime unit (PRU) technology to create an
industrial communication sub-system (ICSS).
Profibus on AM335x and AM1810 Sitara ARM Microprocessor PROFIBUS, one of the most used
communication technologies, is installed in more than 35 million industrial nodes worldwide
and is growing at a rate of approximately 10 percent each year.
EtherCAT on Sitara AM335x ARM Cortex-A8 Microprocessors Emerging real-time industrial Ethernet
standard for industrial automation applications, such as input/output (I/O) devices, sensors
and programmable logic controllers (PLCs).
Mainline Linux Ensures Stability and Innovation Enabling and empowering the rapid development of
new functionality starts at the foundational level of the system’s software environment – that
is, at the level of the Linux kernel – and builds upward from there.
Complete Solutions for Next-Generation Wireless Connected Audio Robust, feature-rich and high-
performance connectivity technology for Wi-Fi and Bluetooth.
Data Concentrators: The Core of Energy and Data Management With a large install base, it is
essential to establish an automated metering infrastructure (AMI). With automated meter
reading (AMR) measurement, the communication of meter data to the central billing station
will be seamless.
Linaro Speeds Development in TI Linux SDKs Linaro’s software is not a Linux distribution; in fact, it is
distribution neutral. The focus of the organization’s 120 engineers is on optimizing base-level
242 Device and Documentation Support Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
open-source software in areas that interact directly with the silicon such as multimedia,
graphics, power management, the Linux kernel and booting processes.
Getting Started on TI ARM Embedded Processor Development Beginning with an overview of ARM
technology and available processor platforms, this paper will then explore the fundamentals
of embedded design that influence a system’s architecture and, consequently, impact
processor selection.
Power Optimization Techniques for Energy-Efficient Systems The TI Sitara processor solutions offer
the flexibility to design application-specific systems. The latest Sitara AM335x processors
provide a scalable architecture with speed ranging from 300 MHz to 1 GHz.
The Yocto Project: Changing the Way Embedded Linux Software Solutions are Developed Enabling
complex silicon devices such as SoC with operating firmware and application software can
be a challenge for equipment manufacturers who often are more comfortable with hardware
than software issues.
Smart Thermostats are a Cool Addition to the Connected Home Because of the pervasiveness of
residential broadband connectivity and the explosion in options, the key to the connected
home is – connectivity.
BeagleBone Low-Cost Development Board Provides a Clear Path to Open-source Resources
Ready-to-use open-source hardware platform for rapid prototyping and firmware and
software development.
Enable Security and Amp Up Chip Performance With Hardware-Accelerated Cryptography
Cryptography is one of several techniques or methodologies that are typically implemented
in contemporary electronic systems to construct a secure perimeter around a device where
information or digital content is being protected.
Gesture Recognition: Enabling Natural Interactions With Electronics Enabling humans and machines
to interface more easily in the home, the automobile, and at work.
Developing Android Applications for ARM Cortex-A8 Cores The flexibility, power, versatility and
ubiquity of the Android operating system (OS) and associated ecosystem have been a boon
to developers of applications for ARM processor cores.
Other Documents
Industrial Communication with Sitara AM335x ARM Cortex-A8 Microprocessors The industry’s first
low- power ARM Cortex-A8 devices to incorporate multiple industrial communication
protocols on a single chip. The six pin-to-pin and software-compatible devices in this
generation of processors, along with industrial hardware development tools, software and
analog complements, provide a total industrial system solution.
Sitara Processors Using the ARM Cortex-A series of cores, are optimized system solutions that go
beyond the core, delivering products that support rich graphics capabilities, LCD displays
and multiple industrial protocols.
Industrial Communication with Sitara AM335x ARM Cortex-A8 Microprocessors Describes the key
features and benefits of multiple, on-chip, production-ready industrial Ethernet and field bus
communication protocols with master and slave functionality.
Copyright © 2011–2016, Texas Instruments Incorporated Device and Documentation Support 243
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
SPRS717J – OCTOBER 2011 – REVISED APRIL 2016 www.ti.com
8.6 Trademarks
Sitara, SmartReflex, WiLink, 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.
Bluetooth is a registered trademark of Bluetooth SIG.
EtherCAT is a registered trademark of EtherCAT Technology Group.
Android is a trademark of Google Inc.
PowerVR SGX is a trademark of Imagination Technologies Limited.
Linux is a registered trademark of Linus Torvalds.
Wi-Fi is a registered trademark of Wi-Fi Alliance.
All other trademarks are the property of their respective owners.
8.8 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
244 Device and Documentation Support Copyright © 2011–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352, AM3351
www.ti.com SPRS717J – OCTOBER 2011 – REVISED APRIL 2016
Copyright © 2011–2016, Texas Instruments Incorporated Mechanical, Packaging, and Orderable Information 245
Submit Documentation Feedback
Product Folder Links: AM3359 AM3358 AM3357 AM3356 AM3354 AM3352 AM3351
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 non-
compliance with the terms and provisions of this Notice.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2018, Texas Instruments Incorporated