Sitara 5748
Sitara 5748
1.1
1
       Features
• Dual Arm® Cortex®-A15 microprocessor subsystem                             – True random number generator
• Up to two C66x floating-point VLIW DSP cores                            – DMA support
  – Fully object-code compatible with C67x and                        •   Debug security
     C64x+                                                                – Secure software controlled debug access
  – Up to thirty-two 16 × 16-bit fixed-point multiplies                   – Security aware debugging
     per cycle                                                        •   Trusted Execution Environment (TEE) support
• Up to 2.5MB of on-chip L3 RAM                                           – Arm TrustZone® based TEE
• Two DDR3/DDR3L External Memory Interface                                – Extensive firewall support for isolation
  (EMIF) modules                                                          – Secure DMA path and interconnect
  – Supports rates up to DDR3-1333                                        – Secure watchdog/timer/IPC
  – Up to 2GB supported per EMIF                                      •   Two Video Input Port (VIP) modules
  – ECC supported on primary EMIF                                         – Support for up to eight multiplexed input ports
• 2× Dual Arm® Cortex®-M4 coprocessors (IPU1 and                      •   General-Purpose Memory Controller (GPMC)
  IPU2)
                                                                      •   Enhanced Direct Memory Access (EDMA)
• Up to two Embedded Vision Engines (EVEs)                                controller
• IVA-HD subsystem                                                    •   2-port Gigabit Ethernet switch
  – 4K @ 15fps encode and decode support for                          •   Sixteen 32-bit general-purpose timers
     H.264 CODEC
                                                                      •   32-bit MPU watchdog timer
  – Other CODECs are up to 1080p60
                                                                      •   Five Inter-Integrated Circuit ( I2C™) ports
• Display subsystem
                                                                      •   HDQ/ 1-Wire® interface
  – Full-HD video (1920 × 1080p, 60 fps)
                                                                      •   Ten configurable UART/IrDA/CIR modules
  – Multiple video inputs and video outputs
                                                                      •   Four Multichannel Serial Peripheral Interfaces
  – 2D and 3D graphics                                                    (McSPI)
  – Display controller with DMA engine and up to                      •   Quad Serial Peripheral Interface (QSPI)
     three pipelines
                                                                      •   SATA Gen2 interface
  – HDMI™ encoder: HDMI 1.4a and DVI 1.0
                                                                      •   Eight Multichannel Audio Serial Port (McASP)
     compliant
                                                                          modules
• 2× dual-core Programmable Real-Time Unit and
                                                                      •   SuperSpeed USB 3.0 dual-role device
  Industrial Communication Subsystem (PRU-ICSS)
                                                                      •   High Speed USB 2.0 dual-role device
• 2D-graphics accelerator (BB2D) subsystem
                                                                      •   Four Multimedia Card/Secure Digital/ Secure
  – Vivante® GC320 core
                                                                          Digital® Input Output Interfaces ( MMC™/
• Video Processing Engine (VPE)                                           SD®/SDIO)
• Dual-core PowerVR® SGX544 3D GPU                                    •   PCI-Express® 3.0 ( PCIe®) subsystems with two 5-
• Secure boot support                                                     Gbps lanes
  – Hardware-enforced root-of-trust                                       – One 2-lane Gen2-compliant port
  – Customer programmable keys and OTP data                               – or two 1-lane Gen2-compliant ports
  – Support for takeover protection, IP protection,                   •   Up to two Controller Area Network (DCAN)
     and anti-roll back protection                                        modules
• Cryptographic acceleration support                                      – CAN 2.0B protocol
  – Supports cryptographic cores                                      •   Modular Controller Area Network (MCAN) module
     – AES – 128/192/256-bits key sizes                                   – CAN 2.0B protocol with available FD
     – 3DES – 56/112/168-bits key sizes                                      (flexible data rate) functionality
     – MD5, SHA1
     – SHA2 – 224/256/384/512
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.
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                               www.ti.com
1.2    Applications
•   Industrial communication                                          •   High performance applications
•   Human Machine Interface (HMI)                                     •   Analytics
•   Automation and control                                            •   Other general use
1.3    Description
       AM574x Sitara™ processors are Arm® applications processors built to meet the intense processing needs
       of modern embedded products.
       AM574x devices bring high processing performance through the maximum flexibility of a fully integrated
       mixed processor solution. The devices also combine programmable video processing with a highly
       integrated peripheral set. Cryptographic acceleration is available in every AM574x device.
       Programmability is provided by dual-core Arm® Cortex®-A15 RISC CPUs with Neon™ extension, and two
       TI C66x VLIW floating-point DSP cores, and two Embedded Vision Engines (EVEs). The Arm CPUs allow
       developers to keep control functions separate from other algorithms programmed on the DSPs and
       coprocessors, thus reducing the complexity of the system software.
       Additionally, TI provides a complete set of development tools for the Arm® and C66x DSP, including C
       compilers, a DSP assembly optimizer to simplify programming and scheduling, and a debugging interface
       for visibility into source code execution.
       Cryptographic acceleration is available in all devices. All other supported security features, including
       support for secure boot, debug security and support for trusted execution environment are available on
       High-Security (HS) devices. For more information about HS devices, contact your TI representative.
AM574x
                                                        IPU1
                       DSP                    (Dual Cortex–M4)          Vision AccelerationPac               Secure Boot
                     (2× C66x                                                                                   Debug
                                                                       2× EVE Analytic Processors
                   Coprocessor)                         IPU2                                                   Security
                                              (Dual Cortex–M4)                                                   TEE
                                                                                                              (HS devices)
                                         System                                           Connectivity
                      Spinlock         Timers ×16         PWM SS ×3                USB 3.0            PCIe SS ×2
                                                                               Dual-Role FS/HS/SS
                    Mailbox ×13            WDT                 HDQ                   w/ PHYs         PRU-ICSS ×2
                      GPIO ×8            RTC SS                KBD                 USB 2.0
                                                                                Dual-Role FS/HS
                                                                                                      GMAC_SW
                                                                                    w/ PHY
                         Serial Interfaces
                     UART ×10             QSPI
                                                                          Program/Data Storage
                     McSPI ×4          McASP ×8
                                                               MMC / SD ×4               SATA                DMM
                     DCAN ×2           MCAN-FD                 Up to 2.5 MB         GPMC / ELM          EMIF ×2
                                                               OCMC_RAM             NAND/NOR/           2× 32-bit  (1)
                       I2C ×5                                    w/ ECC               Async          DDR3(L) w/ ECC
intro-001
                                                                Table of Contents
1   Device Overview ......................................... 1               6.1   Overview ........................................... 378
    1.1      Features .............................................. 1        6.2   Processor Subsystems     ............................   378
    1.2      Applications ........................................... 2       6.3   Accelerators and Coprocessors     ...................   389
    1.3      Description ............................................ 2       6.4  Other Subsystems .................................       391
    1.4      Functional Block Diagram  ........................... 3          6.5  Identification........................................   414
2   Revision History ......................................... 5              6.6  Boot Modes ........................................      415
3   Device Comparison ..................................... 6             7   Applications, Implementation, and Layout ......               419
    3.1  Related Products ..................................... 8             7.1  Power Supply Mapping ............................        419
4   Terminal Configuration and Functions .............. 9                     7.2  DDR3 Board Design and Layout Guidelines.......           420
    4.1  Pin Diagram .......................................... 9             7.3  High Speed Differential Signal Routing Guidance .     443
    4.2  Pin Attributes ......................................... 9           7.4   Power Distribution Network Implementation
    4.3  Signal Descriptions .................................. 90                  Guidance ........................................... 443
    4.4  Pin Multiplexing .................................... 137            7.5   Thermal Solution Guidance ........................ 443
    4.5  Connections for Unused Pins ...................... 156               7.6   Single-Ended Interfaces   ...........................   443
5   Specifications ......................................... 157              7.7   LJCB_REFN/P Connections ....................... 445
    5.1  Absolute Maximum Ratings........................ 158                 7.8   Clock Routing Guidelines .......................... 446
    5.2  ESD Ratings ....................................... 160          8   Device and Documentation Support .............. 448
    5.3  Power-On Hours (POH) Limits .................... 160                 8.1   Device Nomenclature .............................. 448
    5.4  Recommended Operating Conditions(4) ........... 160                  8.2   Tools and Software ................................ 450
    5.5  Operating Performance Points ..................... 164               8.3   Documentation Support ............................ 451
    5.6  Power Consumption Summary .................... 183                   8.4   Related Links  ......................................   451
    5.7  Electrical Characteristics ........................... 183           8.5   Support Resources    ................................   451
    5.8      VPP Specifications for One-Time Programmable                     8.6   Trademarks ........................................     451
             (OTP) eFuses ...................................... 192          8.7   Electrostatic Discharge Caution ...................     452
    5.9      Thermal Characteristics ............................ 192         8.8   Glossary............................................    452
    5.10     Timing Requirements and Switching                            9   Mechanical, Packaging, and Orderable
             Characteristics ..................................... 194        Information ............................................. 453
6   Detailed Description.................................. 378                9.1   Packaging Information ............................. 453
2 Revision History
Changes from March 8, 2019 to December 15, 2019 (from G Revision (March 2019) to H Revision)                                                Page
    •   Added reminders to disable unused pulls and RX pads in Section 4.2, Pin Attributes ................................... 10
    •   Added note to gpmc_a[22:19] and gpmc_a[27:24] signals about internal pulldowns activation in Table 4-1, Pin
        Attributes ............................................................................................................................. 89
    •   Added clarification notes for EMU[1:0] connections in Table 4-21, GPIOs Signal Descriptions and Table 4-25,
        Debug Signal Descriptions ....................................................................................................... 121
    •   Updated clock names in Table 5-6, Maximum Supported Frequency ...................................................... 167
    •   Removed footnote 1 regarding RTC oscillator in Table 5-6, Maximum Supported Frequency .......................... 167
    •   Updated Power-Down Sequencing diagrams and footnotes in Section 5.10.3, Power Supply Sequences .......... 197
    •   Updated EMIF_DLL_FCLK max rate in Table 5-32, DLL Characteristics .................................................. 214
    •   Updated GPMC Synchronous Mode footnote ................................................................................. 248
    •   Added MII_TXER timing to Section 5.10.6.18.1, GMAC MII Timings ...................................................... 310
    •   Updated Figure 5-72, GMAC MDIO diagrams and MDIO7 parameter values in Table 5-105, Switching
        Characteristics Over Recommended Operating Conditions for MDIO Output ............................................. 311
    •   Updated Section 6, Detailed Description ...................................................................................... 378
    •   Updated information about WD_TIMER1 in Section 6.4.3.3, Timers ....................................................... 398
    •   Added Section 6.5, Identification and Section 6.6, Boot Modes ............................................................ 414
    •   Added note regarding DDR ECC solutions to Table 7-3, Supported DDR3 Device Combinations ..................... 421
    •   Added clarifications about validated DDR topology in Section 7.2.2.15, CK and ADDR_CTRL Topologies and
        Routing Definition .................................................................................................................. 430
    •   Updated note for cosmetic marks on package in Section 8.1.1, Standard Package Symbolization .................... 448
    •   Updated reference name to errata document in Section 8.3, Documentation Support .................................. 451
3 Device Comparison
       Table 3-1 shows a comparison between AM574x devices, highlighting the differences. For a comparison
       of the full AM57xx family of devices, refer to Parametric Table.
am574x_ball_001
                                                                      NOTE
                        The following bottom balls are not connected: AF7 / AF10 / AF13 / AF16 / AF19 / AE4 /
                        AE25 / AB26 / W3 / W26 / T3 / T26 / N3 / N26 / K3 / K26 / G3 / D4 / D25 / C10 / C13 / C16 /
                        C19 / C22.
                        These balls do not exist on the package.
                                                                      NOTE
                        Table 4-1 does not consider the subsystem multiplexing signals. Subsystem multiplexing
                        signals are described in Section 4.3, Signal Descriptions.
                                                                      NOTE
                        In the Driver off mode, the buffer is configured in high-impedance.
                                                               NOTE
                    In some cases Table 4-1 may present more than one signal name per muxmode for the
                    same ball. First signal in the list is the dominant function as selected via
                    CTRL_CORE_PAD_* register. All other signals are virtual functions that present alternate
                    multiplexing    options.     This      virtual   functions     are    controlled     via
                    CTRL_CORE_ALT_SELECT_MUX or CTRL_CORE_VIP_MUX_SELECT register. For more
                    information on how to use this options, please refer to the device TRM, Control Module
                    chapter, Pad Configuration Registers section.
       4. PN: This column shows if the functionality is applicable for AM5746 device. Note that the Pin Attributes
          table presents a functionality of super set. If the cell is empty it means that the signal is available in all
          devices.
          – Yes - Functionality is presented in AM5746
          – No - Functionality not presented in AM5746
          An empty box means Yes.
       5. MUXMODE: Multiplexing mode number:
           a. MUXMODE 0 is the primary muxmode; this means that when MUXMODE = 0, the function
              mapped on the pin corresponds to the name of the pin. The primary muxmode is not necessarily
              the default muxmode.
                                                                 NOTE
                        The default muxmode is the mode at the release of the reset; also see the RESET REL.
                        MUXMODE column.
           b. MUXMODE 1 through 15 are possible muxmodes for alternate functions. On each pin, some
              muxmodes are effectively used for alternate functions, while some muxmodes are not used. Only
              MUXMODE values which correspond to defined functions should be used.
           c. An empty box means Not Applicable
       6. TYPE: Signal type and direction:
          – I = Input
          – O = Output
          – IO = Input or Output
          – D = Open drain
          – DS = Differential Signaling
          – A = Analog
          – PWR = Power
          – GND = Ground
          – CAP = LDO Capacitor
                                                               NOTE
                    The RX buffer within the pad logic should be disabled on all pins that are not being used as
                    an input. For more information, see the Control Module / Control Module Functional
                    Description / PAD Functional Multiplexing and Configuration section in the device TRM.
                                                                      NOTE
                        Designs that contain pullup or pulldown resistors, either on the board or in attached devices
                        that oppose internal pullup or pulldown resistors, that are active while the device is held in
                        reset, must not remain in reset for long periods of time.
        8. BALL RESET REL.STATE: The state of the terminal at the deactivation of the rstoutn signal (also
           mapped to the PRCM SYS_WARM_OUT_RST signal).
           – drive 0 (OFF): The buffer drives VOL (pulldown or pullup resistor not activated).
           – drive clk (OFF): The buffer drives a toggling clock (pulldown or pullup resistor not activated).
           – drive 1 (OFF): The buffer drives VOH (pulldown or pullup resistor not activated).
           – OFF: High-impedance
           – PD: High-impedance with an active pulldown resistor
           – PU: High-impedance with an active pullup resistor
           – An empty box means Not Applicable
                                                                      NOTE
                        For more information on the CORE_PWRON_RET_RST reset signal and its reset sources,
                        see the Power Reset and Clock Management / PRCM Reset Management Functional
                        Description section in the device TRM.
        9. BALL RESET REL. MUXMODE: This muxmode is automatically configured at the release of the
           rstoutn signal (also mapped to the PRCM SYS_WARM_OUT_RST signal).
           An empty box means Not Applicable.
        10. I/O VOLTAGE VALUE: This column describes the IO voltage value (the corresponding power supply).
           An empty box means Not Applicable.
        11. POWER: The voltage supply that powers the terminal IO buffers.
           An empty box means Not Applicable.
        12. HYS: Indicates if the input buffer is with hysteresis:
           – Yes: With hysteresis
           – No: Without hysteresis
           – An empty box: Not Applicable
                                                                      NOTE
                        For more information, see the hysteresis values in Section 5.7, Electrical Characteristics.
                                                                      NOTE
                        For programmable buffer strength:
                        – The default value is given in Table 4-1.
                        – A note describes all possible values according to the selected muxmode.
        14. PULLUP / PULLDOWN TYPE: Denotes the presence of an internal pullup or pulldown resistor.
           Pullup and pulldown resistors can be enabled or disabled via software.
           – PU: Internal pullup
           – PD: Internal pulldown
           – PU/PD: Internal pullup and pulldown
           – PUx/PDy: Programmable internal pullup and pulldown
           – PDy: Programmable internal pulldown
           – An empty box means No pull
                                                               NOTE
                    Internal pullup or pulldown resistors must be disabled when opposed by an external pullup or
                    pulldown resistor on the board or within an attached device.
       15. DSIS: The deselected input state (DSIS) indicates the state driven on the peripheral input (logic "0",
          logic "1", or "PIN" level) when the peripheral pin function is not selected by any of the PINCNTLx
          registers.
          – 0: Logic 0 driven on the peripheral's input signal port.
          – 1: Logic 1 driven on the peripheral's input signal port.
          – blank: Pin state driven on the peripheral's input signal port.
                                                               NOTE
                    Configuring two pins to the same input signal is not supported as it can yield unexpected
                    results. This can be easily prevented with the proper software configuration (Hi-Z mode is not
                    an input signal).
                                                               NOTE
                    When a pad is set into a multiplexing mode which is not defined by pin multiplexing, that
                    pad’s behavior is undefined. This should be avoided.
                                                             CAUTION
                      Not all exposed peripherals are supported on all AM574x devices. For
                      peripherals supported on specific device from AM574x family of products refer
                      to Table 3-1, Device Comparison.
                                                               NOTE
                    Some of the DDR1 and DDR2 signals have an additional state change at the release of porz.
                    The state that the signals change to at the release of porz is as follows:
                    drive 0 (OFF) for: ddr1_csn0, ddr1_ck, ddr1_nck, ddr1_casn, ddr1_rasn, ddr1_wen,
                    ddr1_ba[2:0], ddr1_a[15:0], ddr2_csn0, ddr2_ck, ddr2_nck, ddr2_casn, ddr2_rasn, ddr2_wen,
                    ddr2_ba[2:0], ddr2_a[15:0].
                    OFF for: ddr1_ecc_d[7:0], ddr1_dqm[3:0], ddr1_dqm_ecc, ddr1_dqs[3:0], ddr1_dqsn[3:0],
                    ddr1_dqs_ecc, ddr1_dqsn_ecc, ddr1_d[31:0], ddr2_dqm[3:0], ddr2_dqs[3:0], ddr2_dqsn[3:0],
                    ddr2_d[31:0].
                                                                                                                                        BALL
                                                                                                                              BALL
                                                                                                                  BALL                 RESET     I/O                                             PULL
                                                                                       MUXMODE                               RESET                          POWER                   BUFFER
BALL NUMBER [1]             BALL NAME [2]                SIGNAL NAME [3]      PN [4]                 TYPE [6]    RESET                  REL.  VOLTAGE                   HYS [12]               UP/DOWN     DSIS [15]
                                                                                          [5]                                 REL.                           [11]                  TYPE [13]
                                                                                                                STATE [7]             MUXMODE VALUE [10]                                       TYPE [14]
                                                                                                                            STATE [8]
                                                                                                                                         [9]
K9                cap_vbbldo_dspeve         cap_vbbldo_dspeve                                    CAP
Y14               cap_vbbldo_gpu            cap_vbbldo_gpu                                       CAP
R20               cap_vbbldo_iva            cap_vbbldo_iva                                       CAP
J16               cap_vbbldo_mpu            cap_vbbldo_mpu                                       CAP
L9                cap_vddram_core1          cap_vddram_core1                                     CAP
J19               cap_vddram_core2          cap_vddram_core2                                     CAP
Y15               cap_vddram_core3          cap_vddram_core3                                     CAP
P19               cap_vddram_core4          cap_vddram_core4                                     CAP
Y16               cap_vddram_core5          cap_vddram_core5                                     CAP
J10               cap_vddram_dspeve1        cap_vddram_dspeve1                                   CAP
J9                cap_vddram_dspeve2        cap_vddram_dspeve2                                   CAP
Y13               cap_vddram_gpu            cap_vddram_gpu                                       CAP
T20               cap_vddram_iva            cap_vddram_iva                                       CAP
K16               cap_vddram_mpu1           cap_vddram_mpu1                                      CAP
K19               cap_vddram_mpu2           cap_vddram_mpu2                                      CAP
G19               dcan1_rx                  dcan1_rx                                   0         IO             PU          PU        15      1.8/3.3      vddshv3     Yes         Dual        PU/PD
                                            mcan_rx                                                                                                                                Voltage
                                                                                                                                                                                   LVCMOS
                                            uart8_txd                                  2         O
                                            mmc2_sdwp                                  3         I                                                                                                         0
                                            sata1_led                                  4         O
                                            hdmi1_cec                        No        6         IO
                                            gpio1_15                                   14        IO
                                            Driver off                                 15        I
G20               dcan1_tx                  dcan1_tx                                   0         IO             PU          PU        15      1.8/3.3      vddshv3     Yes         Dual        PU/PD
                                            mcan_tx                                                                                                                                Voltage
                                                                                                                                                                                   LVCMOS
                                            uart8_rxd                                  2         I                                                                                                         1
                                            mmc2_sdcd                                  3         I                                                                                                         1
                                            hdmi1_hpd                        No        6         I
                                            gpio1_14                                   14        IO
                                            Driver off                                 15        I
AD20              ddr1_a0                   ddr1_a0                                    0         O              PD          drive 1           1.35/1.5/1.8 vdds_ddr1   No          LVCMOS      Pux/PDy
                                                                                                                            (OFF)                                                  DDR
AC19              ddr1_a1                   ddr1_a1                                    0         O              PD          drive 1           1.35/1.5/1.8 vdds_ddr1   No          LVCMOS      Pux/PDy
                                                                                                                            (OFF)                                                  DDR
AC20              ddr1_a2                   ddr1_a2                                    0         O              PD          drive 1           1.35/1.5/1.8 vdds_ddr1   No          LVCMOS      Pux/PDy
                                                                                                                            (OFF)                                                  DDR
AB19              ddr1_a3                   ddr1_a3                                    0         O              PD          drive 1           1.35/1.5/1.8 vdds_ddr1   No          LVCMOS      Pux/PDy
                                                                                                                            (OFF)                                                  DDR
C25               i2c2_sda                   i2c2_sda                                    0         IO             OFF         OFF      15       1.8/3.3      vddshv3     Yes         Dual        PU/PD       1
                                                                                                                                                                                     Voltage
                                             hdmi1_ddc_scl                    No         1         IO                                                                                LVCMOS
                                             Driver off                                  15        I                                                                                 I2C
1. SIGNAL NAME: The name of the signal passing through the pin.
                                                                          NOTE
                         The subsystem multiplexing signals are not described in Table 4-1 and Table 4-33.
                                                                        NOTE
                     For more information, see the Control Module / Control Module Register Manual section in
                     the device TRM.
4.3.1 VIP
                                                                     CAUTION
                       The I/O timings provided in Section 5.10, Timing Requirements and Switching
                       Characteristics are applicable for all combinations of signals for vin1. However,
                       the timings are valid only for vin2, vin3, and vin4 if signals within a single
                       IOSET are used. The IOSETs are defined in the Table 5-35, Table 5-36 and
                       Table 5-37.
                                                                        NOTE
                     For more information, see the Video Input Port section in the device TRM.
4.3.2 DSS
                                                                    CAUTION
                        The I/O timings provided in Section 5.10, Timing Requirements and Switching
                        Characteristics are valid only if signals within a single IOSET are used. The
                        IOSETs are defined in Table 5-49 and Table 5-50.
4.3.3 HDMI
                                                                     NOTE
                      For more information, see the Display Subsystem / Display Subsystem Overview in the
                      device TRM.
4.3.4 EMIF
                                                                       NOTE
                        For more information, see the Memory Subsystem / EMIF Controller section in the device
                        TRM.
                                                                       NOTE
                        The index numbers 1 and 2 which are part of the EMIF1 and EMIF2 signal prefixes (ddr1_*
                        and ddr2_*) listed in Table 4-5, EMIF Signal Descriptions, not to be confused with DDR1 and
                        DDR2 types of SDRAM memories.
100      Terminal Configuration and Functions                                                 Copyright © 2016–2019, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                              Product Folder Links: AM5749 AM5748 AM5746
                                                                                                               AM5749, AM5748, AM5746
www.ti.com                                                                                 SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
4.3.5 GPMC
                                                                          NOTE
                        For more information, see the Memory Subsystem / General-Purpose Memory Controller
                        section in the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions            101
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                           www.ti.com
102    Terminal Configuration and Functions                                        Copyright © 2016–2019, Texas Instruments Incorporated
                                                  Submit Documentation Feedback
                                          Product Folder Links: AM5749 AM5748 AM5746
                                                                                                           AM5749, AM5748, AM5746
www.ti.com                                                                              SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
4.3.6 Timer
                                                                         NOTE
                            For more information, see the Timers section in the device TRM.
4.3.7 I2C
                                                                         NOTE
                            For more information, see the Serial Communication Interface / Multimaster High Speed I2C
                            Controller / HS I2C Environment / HS I2C in I2C Mode section in the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                      Terminal Configuration and Functions            103
                                                         Submit Documentation Feedback
                                                 Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                            www.ti.com
                                                                     NOTE
                      I2C1 and I2C2 do NOT support HS-mode.
4.3.8 HDQ1W
                                                                     NOTE
                      For more information, see the Serial Communication Interface / HDQ/1-Wire section in the
                      device TRM.
4.3.9 UART
                                                                     NOTE
                      For more information, see the Serial Communication Interface / UART/IrDA/CIR section in
                      the device TRM.
104      Terminal Configuration and Functions                                       Copyright © 2016–2019, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                              Product Folder Links: AM5749 AM5748 AM5746
                                                                                                       AM5749, AM5748, AM5746
www.ti.com                                                                           SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                      Terminal Configuration and Functions      105
                                                         Submit Documentation Feedback
                                                 Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                          www.ti.com
4.3.10 McSPI
                                                                CAUTION
                        The I/O timings provided in Section 5.10, Timing Requirements and Switching
                        Characteristics are applicable for all combinations of signals for SPI1 and SPI2.
                        However, the timings are valid only for SPI3 and SPI4 if signals within a single
                        IOSET are used. The IOSETS are defined in the Table 5-76.
                                                                   NOTE
                      For more information, see the Serial Communication Interface / Multichannel Serial
                      Peripheral Interface section in the device TRM.
106      Terminal Configuration and Functions                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                             AM5749, AM5748, AM5746
www.ti.com                                                                             SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
4.3.11 QSPI
                                                                         NOTE
                        For more information, see the Serial Communication Interface / Quad Serial Peripheral
                        Interface section in the device TRM.
4.3.12 McASP
                                                                         NOTE
                        For more information, see the Serial Communication Interface / Multichannel Audio Serial
                        Port (McASP) section in the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions             107
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                           www.ti.com
108       Terminal Configuration and Functions                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                     Submit Documentation Feedback
                                             Product Folder Links: AM5749 AM5748 AM5746
                                                                                                      AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions   109
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                    www.ti.com
4.3.13 USB
                                                                         NOTE
                        For more information, see the Serial Communication Interface / SuperSpeed USB DRD
                        section in the device TRM.
4.3.14 SATA
                                                                         NOTE
                        For more information, see the Serial Communication Interfaces / SATA Controller section in
                        the device TRM.
110       Terminal Configuration and Functions                                              Copyright © 2016–2019, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                               Product Folder Links: AM5749 AM5748 AM5746
                                                                                                        AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
4.3.15 PCIe
                                                                      NOTE
                        For more information, see the Serial Communication Interfaces / PCIe Controllers and the
                        Shared PHY Component Subsystems / PCIe PHY Subsystem sections in the device TRM.
                                                                      NOTE
                        For more information, see the Serial Communication Interface / DCAN and MCAN section in
                        the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions    111
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                            www.ti.com
4.3.17 GMAC_SW
                                                                 CAUTION
                        The I/O timings provided in Section 5.10, Timing Requirements and Switching
                        Characteristics are valid only if signals within a single IOSET are used. The
                        IOSETs are defined in the Table 5-103, Table 5-106, Table 5-111, and Table 5-
                        118.
                                                                   NOTE
                      For more information, see the Serial Communication Interfaces / Ethernet Controller section
                      in the device TRM.
112      Terminal Configuration and Functions                                       Copyright © 2016–2019, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                              Product Folder Links: AM5749 AM5748 AM5746
                                                                                                      AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
4.3.18 MLB
                                                                      NOTE
                        Media Local Bus (MLB) is not available on this device and balls listed in Table 4-19 must be
                        left unconnected.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions     113
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                     www.ti.com
4.3.19 eMMC/SD/SDIO
                                                                      NOTE
                      For more information, see the HS MMC/SDIO section in the device TRM.
114      Terminal Configuration and Functions                                                Copyright © 2016–2019, Texas Instruments Incorporated
                                                     Submit Documentation Feedback
                                             Product Folder Links: AM5749 AM5748 AM5746
                                                                                                            AM5749, AM5748, AM5746
www.ti.com                                                                             SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
4.3.20 GPIO
                                                                       NOTE
                        For more information, see the General-Purpose Interface section in the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions              115
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                          www.ti.com
116      Terminal Configuration and Functions                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                      AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions   117
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                          www.ti.com
118      Terminal Configuration and Functions                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                      AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions   119
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                          www.ti.com
120      Terminal Configuration and Functions                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                         AM5749, AM5748, AM5746
www.ti.com                                                                           SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
(1) gpio8_30 is multiplexed with EMU0 and gpio8_31 is multiplexed with EMU1. These pins will be sampled at reset release by the test and
    emulation logic. Therefore, if they are used as GPIO pins, they must return to the high state whenever the device enters reset. This can
    be controlled by logic driven from rstoutn. After the device exits reset (indicated by rstoutn rising), these can return to GPIO mode.
4.3.21 KBD
                                                                      NOTE
                        For more information, see the Keyboard Controller section in the device TRM.
4.3.22 PWM
                                                                      NOTE
                        For more information, see the Pulse-Width Modulation (PWM) subsystem section in the
                        device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions           121
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                            www.ti.com
4.3.23 PRU-ICSS
                                                                 CAUTION
                        The I/O timings provided in Section 5.10, Timing Requirements and Switching
                        Characteristics are valid only if signals within a single IOSET are used. The
                        IOSETs are defined in the Table 5-188 and Table 5-189.
                                                                    NOTE
                      For more information, see the Programmable Real-Time Unit Subsystem and Industrial
                      Communication Subsystem section in the device TRM.
122      Terminal Configuration and Functions                                       Copyright © 2016–2019, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                              Product Folder Links: AM5749 AM5748 AM5746
                                                                                                      AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions    123
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                        www.ti.com
124    Terminal Configuration and Functions                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                  Submit Documentation Feedback
                                          Product Folder Links: AM5749 AM5748 AM5746
                                                                                                      AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions       125
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                        www.ti.com
126    Terminal Configuration and Functions                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                  Submit Documentation Feedback
                                          Product Folder Links: AM5749 AM5748 AM5746
                                                                                                      AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions       127
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                         www.ti.com
128    Terminal Configuration and Functions                                      Copyright © 2016–2019, Texas Instruments Incorporated
                                                   Submit Documentation Feedback
                                           Product Folder Links: AM5749 AM5748 AM5746
                                                                                                          AM5749, AM5748, AM5746
www.ti.com                                                                             SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                                        NOTE
                        PRU-ICSS has internal multiplexing capability of pin functions. See PRU-ICSS Internal
                        Pinmux in the device TRM. Besides, EGPIO module can be configured to export additional
                        functions to EGPIO pins in place of simple GPIO. See Enhanced General-Purpose
                        Module/Serial Capture Unit in the device TRM.
                                                                     CAUTION
                          The I/O timings provided in Section 5.10, Timing Requirements and Switching
                          Characteristics are valid only if signals within a single IOSET are used. The
                          IOSETs are defined in the Table 5-215.
                                                                        NOTE
                        For more information, see the On-Chip Debug Support / Debug Interfaces section in the
                        device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions     129
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                  www.ti.com
(1) EMU0 and EMU1 are multiplexed with GPIO. These pins will be sampled at reset release by the test and emulation logic. Therefore, if
    they are used as GPIO pins, they must return to the high state whenever the device enters reset. This can be controlled by logic driven
    from rstoutn. After the device exits reset (indicated by rstoutn rising), these can return to GPIO mode.
130    Terminal Configuration and Functions                                               Copyright © 2016–2019, Texas Instruments Incorporated
                                                     Submit Documentation Feedback
                                             Product Folder Links: AM5749 AM5748 AM5746
                                                                                                          AM5749, AM5748, AM5746
www.ti.com                                                                           SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
4.3.25.1 Sysboot
                                                                      NOTE
                        For more information, see the Initialization (ROM Code) section in the device TRM.
4.3.25.2 PRCM
                                                                      NOTE
                        For more information, see the PRCM chapter in the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions    131
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                        www.ti.com
4.3.25.3 RTCSS
                                                                          NOTE
                       For more information, see the Real-Time Clock (RTC) chapter in the device TRM.
                                                                          NOTE
                       RTC-only mode is not a supported feature.
132      Terminal Configuration and Functions                                                  Copyright © 2016–2019, Texas Instruments Incorporated
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
                                                                                                            AM5749, AM5748, AM5746
www.ti.com                                                                             SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
(1) This signal must be kept 0 if device power supplies are not valid during RTC mode and 1 during normal operation. This can typically be
    achieved by connecting rtc_iso to the same signal driving porz (not rtc_porz) with appropriate voltage level translation if necessary.
4.3.25.4 SDMA
                                                                       NOTE
                        For more information, see the DMA Controllers / System DMA section in the device TRM.
4.3.25.5 INTC
                                                                       NOTE
                        For more information, see the Interrupt Controllers chapter in the device TRM.
4.3.25.6 Observability
                                                                       NOTE
                        For more information, see the Control Module chapter in the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions         133
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                               www.ti.com
                                                                       NOTE
                           For more information, see the Power, Reset, and Clock Management / PRCM Subsystem
                           Environment / External Voltage Inputs section in the device TRM.
134      Terminal Configuration and Functions                                          Copyright © 2016–2019, Texas Instruments Incorporated
                                                         Submit Documentation Feedback
                                                 Product Folder Links: AM5749 AM5748 AM5746
                                                                                                             AM5749, AM5748, AM5746
www.ti.com                                                                              SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions         135
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                  www.ti.com
136      Terminal Configuration and Functions                                             Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                        AM5749, AM5748, AM5746
www.ti.com                                                                             SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                                        NOTE
                        Table 4-33, Pin Multiplexing doesn't take into account subsystem multiplexing signals.
                        Subsystem multiplexing signals are described in Section 4.3, Signal Descriptions.
                                                                        NOTE
                        For more information, see the Control Module / Control Module Functional Description / PAD
                        Functional Multiplexing and Configuration section in the device TRM.
                                                                        NOTE
                        Configuring two pins to the same input signal is not supported as it can yield unexpected
                        results. This can be easily prevented with the proper software configuration (Hi-Z mode is not
                        an input signal).
                                                                        NOTE
                        In some cases Table 4-33 may present more than one signal name per muxmode for the
                        same ball. First signal in the list is the dominant function as selected via
                        CTRL_CORE_PAD_* register. All other signals are virtual functions that present alternate
                        multiplexing    options.     This      virtual   functions     are    controlled     via
                        CTRL_CORE_ALT_SELECT_MUX or CTRL_CORE_VIP_MUX_SELECT register. For more
                        information on how to use this options, please refer to the device TRM, Control Module
                        chapter, Pad Configuration Registers section.
                                                                        NOTE
                        When a pad is set into a pin multiplexing mode which is not defined, that pad’s behavior is
                        undefined. This should be avoided.
                                                                     CAUTION
                           The I/O timings provided in Section 5.10, Timing Requirements and Switching
                           Characteristics are valid only if signals within a single IOSET are used. The
                           IOSETs are defined in the corresponding tables.
Copyright © 2016–2019, Texas Instruments Incorporated                                     Terminal Configuration and Functions            137
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                             www.ti.com
138    Terminal Configuration and Functions                                                                                        Copyright © 2016–2019, Texas Instruments Incorporated
                                                                    Submit Documentation Feedback
                                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                    AM5749, AM5748, AM5746
www.ti.com                                                                                                                         SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                     Terminal Configuration and Functions        139
                                                                         Submit Documentation Feedback
                                                                 Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                             www.ti.com
140    Terminal Configuration and Functions                                                                                        Copyright © 2016–2019, Texas Instruments Incorporated
                                                                    Submit Documentation Feedback
                                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                    AM5749, AM5748, AM5746
www.ti.com                                                                                                                         SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                     Terminal Configuration and Functions        141
                                                                         Submit Documentation Feedback
                                                                 Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                                          www.ti.com
142      Terminal Configuration and Functions                                                                                                  Copyright © 2016–2019, Texas Instruments Incorporated
                                                                                Submit Documentation Feedback
                                                                        Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                              AM5749, AM5748, AM5746
www.ti.com                                                                                                                                   SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                               Terminal Configuration and Functions         143
                                                                                   Submit Documentation Feedback
                                                                           Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                                                               www.ti.com
144      Terminal Configuration and Functions                                                                                                                       Copyright © 2016–2019, Texas Instruments Incorporated
                                                                                           Submit Documentation Feedback
                                                                                   Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                                              AM5749, AM5748, AM5746
www.ti.com                                                                                                                                                   SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                                               Terminal Configuration and Functions          145
                                                                                            Submit Documentation Feedback
                                                                                    Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                                                              www.ti.com
146      Terminal Configuration and Functions                                                                                                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                                                  Submit Documentation Feedback
                                                                          Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                                                          AM5749, AM5748, AM5746
www.ti.com                                                                                                                                                         SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                                                         Terminal Configuration and Functions               147
                                                                                            Submit Documentation Feedback
                                                                                    Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                                                                  www.ti.com
148      Terminal Configuration and Functions                                                                                                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                                                 Submit Documentation Feedback
                                                                         Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                                                     AM5749, AM5748, AM5746
www.ti.com                                                                                                                                                    SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                                                    Terminal Configuration and Functions                149
                                                                                           Submit Documentation Feedback
                                                                                   Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                                                                           www.ti.com
150      Terminal Configuration and Functions                                                                                                                                Copyright © 2016–2019, Texas Instruments Incorporated
                                                                                             Submit Documentation Feedback
                                                                                     Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                                              AM5749, AM5748, AM5746
www.ti.com                                                                                                                                            SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                                           Terminal Configuration and Functions                  151
                                                                                         Submit Documentation Feedback
                                                                                 Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                                                       www.ti.com
152      Terminal Configuration and Functions                                                                                                          Copyright © 2016–2019, Texas Instruments Incorporated
                                                                                      Submit Documentation Feedback
                                                                              Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                                                AM5749, AM5748, AM5746
www.ti.com                                                                                                                                                  SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                                               Terminal Configuration and Functions                153
                                                                                            Submit Documentation Feedback
                                                                                    Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                                                                             www.ti.com
154      Terminal Configuration and Functions                                                                                                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                                                          Submit Documentation Feedback
                                                                                  Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                                    AM5749, AM5748, AM5746
www.ti.com                                                                                                                         SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                                                                     Terminal Configuration and Functions        155
                                                                         Submit Documentation Feedback
                                                                 Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                               www.ti.com
                                                                  NOTE
                    The following balls are reserved: Y5 / Y10 / B28 / A27
                    These balls must be left unconnected.
                                                                  NOTE
                    All unused power supply balls must be supplied with the voltages specified in the
                    Section 5.4, Recommended Operating Conditions, unless alternative tie-off options are
                    included in Section 4.3, Signal Descriptions.
                                                                  NOTE
                    All other unused signal balls with a Pad Configuration Register can be left unconnected with
                    their internal pullup or pulldown resistor enabled.
                                                                  NOTE
                    All other unused signal balls without a Pad Configuration Register can be left unconnected.
156    Terminal Configuration and Functions                                            Copyright © 2016–2019, Texas Instruments Incorporated
                                                  Submit Documentation Feedback
                                          Product Folder Links: AM5749 AM5748 AM5746
                                                                                                    AM5749, AM5748, AM5746
www.ti.com                                                                        SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
5 Specifications
                                                                     NOTE
                        For more information, see the Power, Reset, and Clock Management / PRCM Subsystem
                        Environment / External Voltage Inputs or Initialization / Preinitialization / Power Requirements
                        section in the device TRM.
                                                                     NOTE
                        The index numbers 1 and 2 which is part of the EMIF1 and EMIF2 signal prefixes (ddr1_*
                        and ddr2_*) listed in Table 4-5, EMIF Signal Descriptions, column "SIGNAL NAME" not to be
                        confused with DDR1 and DDR2 types of SDRAM memories.
                                                                     NOTE
                        Audio Back End (ABE) module is not supported for this family of devices, but “ABE” name is
                        still present in some clock or DPLL names.
                                                                   CAUTION
                          All IO cells are NOT Fail-safe compliant and should not be externally driven in
                          absence of their IO supply.
(1) Stresses beyond those listed as 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 listed under Section 5.4, Recommended Operating
    Conditions, is not implied. Exposure to absolute maximum rated conditions for extended periods may affect device reliability.
(2) See I/Os supplied by this power pin in Table 4-1, Pin Attributes.
(3) VDD is the voltage on the corresponding power-supply pin(s) for the IO.
(4) Per JEDEC JESD78 at 125°C with specified I/O pin injection current and clamp voltage of 1.5 times maximum recommended I/O
    voltage and negative 0.5 times maximum recommended I/O voltage.
(5) Per JEDEC JESD78 at 125°C.
(6) The maximum valid input voltage on an IO pin cannot exceed 0.3 volts when the supply powering the IO is turned off. This requirement
    applies to all the IO pins which are not fail-safe and for all values of IO supply voltage. Special attention should be applied 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 power supply ramp-up and ramp-down sequences.
                                                     Tovershoot
                             Nominal IO
                            supply voltage
                                                                                              Tperiod
                                                                                Tundershoot
                                    VSS
                                                                                                        Undershoot = 20% of nominal
                                                                                                             IO supply voltage
osus_sprs851
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
                                                                       NOTE
                           POH is a function of voltage, temperature and time. Usage at higher voltages and
                           temperatures will result in a reduction in POH.
(1) Unless specified in Table 5-1, all voltage domains and operating conditions are supported in the device at the noted temperatures.
(2) Power-On Hours (POH) assume HDMI is used at the maximum supported bit rate continuously and/or operating the device continuously
    at the VD_MPU operating point (OPP) noted.
(3) 90k POH only if SuperSpeed USB 3.0 Dual-Role-Device (at 5 Gbps) or PCIe in Gen-II mode (at 5 Gbps) are used.
(1) In a typical implementation, the power supply should target the NOM voltage.
(2) The voltage at the device ball should never be below the MIN voltage or above the MAX voltage for any amount of time. This
    requirement includes dynamic voltage events such as AC ripple, voltage transients, voltage dips, etc.
(3) The DC voltage at the device ball should never be above the MAX DC voltage to avoid impact on device reliability and lifetime POH
    (Power-On Hours). The MAX DC voltage is defined as the highest allowed DC regulated voltage, without transients, seen at the ball.
(4) For all OPPs, AVS must be enabled to avoid impact on device reliability, lifetime POH (Power-On Hours), and device power.
(5) The AVS voltages are device-dependent, voltage domain-dependent, and OPP-dependent. They must be read from the
    STD_FUSE_OPP. For information about STD_FUSE_OPP Registers address, please refer to the Control Module chapter in the device
    TRM. The power supply should be adjustable over the following ranges for each required OPP:
    – OPP_LOW for MPU: 0.85 V - 1.15 V
    – OPP_NOM for MPU: 0.85 V - 1.15 V
    – OPP_NOM for CORE and Others: 0.85 V - 1.15 V
    – OPP_OD: 0.885 V - 1.15 V
    – OPP_HIGH: 0.95 V - 1.25 V
    The AVS voltages will be within the above specified ranges.
(6) PMIC boot voltage can be set to either 1.06 V or 1.15 V
(7) PMIC boot voltage can be set to either 1.10 V or 1.15 V
(8) VD_RTC can optionally be tied to VD_CORE and operate at the VD_CORE AVS voltages.
(9) The power supply must be programmed with the AVS voltages for the MPU and the CORE voltage domain, either just after the ROM
    boot or at the earliest possible time in the secondary boot loader before there is significant activity seen on these domains.
Table 5-5 describes the standard processor clocks speed characteristics vs OPP of the device.
                                                                      NOTE
                        Maximum power consumption for this SoC depends on the specific use conditions for the
                        end system. Contact your TI representative for assistance in estimating maximum power
                        consumption for the end system use case.
                                                                      NOTE
                        The data specified in Section 5.7 through Section 5.7.4 are subject to change.
                                                                      NOTE
                        The interfaces or signals described in Section 5.7 through Section 5.7.4 correspond to the
                        interfaces or signals available in multiplexing mode 0 (Function 1).
                        All interfaces or signals multiplexed on the balls described in these tables have the same DC
                        electrical characteristics, unless multiplexing involves a PHY/GPIO combination in which
                        case different DC electrical characteristics are specified for the different multiplexing modes
                        (Functions).
(1) VDDS stands for corresponding power supply (that is, vddshv3). For more information on the power supply name and the corresponding
    ball, see Table 4-1, POWER [11] column.
(1) VDDS stands for corresponding power supply (that is, vdda_rtc). For more information on the power supply name and the corresponding
    ball, see Table 4-1, POWER [11] column.
(1) VDDS stands for corresponding power supply (that is, vddshv5). For more information on the power supply name and the corresponding
    ball, see Table 4-1, POWER [11] column.
                                                                          NOTE
                           The HDMIPHY DC Electrical Characteristics are compliant with the HDMI 1.4a specification
                           and are not reproduced here.
                                                                          NOTE
                           USB1 instance is compliant with the USB3.0 SuperSpeed Transmitter and Receiver
                           Normative Electrical Parameters as defined in the USB3.0 Specification Rev 1.0 dated June
                           6, 2011.
                                                                          NOTE
                           USB1 and USB2 Electrical Characteristics are compliant with USB2.0 Specification Rev 2.0
                           dated April 27, 2000 including ECNs and Errata as applicable.
                                                                     NOTE
                        The SATA module is compliant with the electrical parameters specified in the SATA-IO SATA
                        Specification, Revision 3.2, August 7, 2013.
                                                                     NOTE
                        The PCIe interfaces are compliant with the electrical parameters specified in PCI-Express
                        Base Specification Revision 3.0.
(1) Supply voltage range includes DC errors and peak-to-peak noise. TI power management solutions TLV70718 from the TLV707x family
    meet the supply voltage range needed for vpp.
(2) During normal operation, no voltage should be applied to vpp. This can be typically achieved by disabling the regulator attached to the
    vpp terminal. For more details, see TLV707, TLV707P 200-mA, Low-IQ, Low-Noise, Low-Dropout Regulator for Portable Devices.
         You accept that e-Fusing the TI Devices with security keys permanently alters them. You acknowledge
         that the e-Fuse can fail, for example, due to incorrect or aborted program sequence or if you omit a
         sequence step. Further the TI Device may fail to secure boot if the error code correction check fails for the
         Production Keys or if the image is not signed and optionally encrypted with the current active Production
         Keys. These types of situations will render the TI Device inoperable and TI will be unable to confirm
         whether the TI Devices conformed to their specifications prior to the attempted e-Fuse.
         CONSEQUENTLY, TI WILL HAVE NO LIABILITY (WARRANTY OR OTHERWISE) FOR ANY TI
         DEVICES THAT HAVE BEEN e-FUSED WITH SECURITY KEYS.
         It is recommended to perform thermal simulations at the system level with the worst case device power
         consumption.
                                                                      NOTE
                        Power dissipation of 1.5 W and an ambient temperature of 85ºC is assumed for ABZ
                        package.
                42 Ω          3.5 nH                                                                Output
                                                 Transmission Line                                  Under
                                                                                                     Test
                                         Z0 = 50 Ω
                                         (see Note)
                                                                                                    Device Pin
               4.0 pF        1.85 pF                                                                (see Note)
pm_tstcirc_prs403
       The load capacitance value stated is only for characterization and measurement of AC timing signals.
       This load capacitance value does not indicate the maximum load the device is capable of driving.
Vref
pm_io_volt_prs403
Figure 5-3. Input and Output Voltage Reference Levels for AC Timing Measurements
        All rise and fall transition timing parameters are referenced to VIL MAX and VIH MIN for input clocks, VOL
        MAX and VOH MIN for output clocks.
pm_transvolt_prs403
Figure 5-4. Rise and Fall Transition Time Voltage Reference Levels
                                                                    NOTE
                        RTC-only mode is not a supported feature.
        Figure 5-5 and Figure 5-6 describe the device power sequencing when RTC-mode is NOT used.
                                                              Note 4   Note 5
                                          (16)
       vdds_ddr2, vdds_ddr1, ddr1_vref0 ,
                                         (16)
                              ddr2_vref0
vdd_mpu
vdd_iva
vdd_gpu
vdd_dspeve
vdda33v_usb1, vdda33v_usb2
                                                                            Note 7
                                   vddshv8
                                    xi_osc0
                                                                                               Note 9
                                   rtc_porz
                                                                                                        Note 11
                                resetn/porz
                                                                                                             Note 12     Note 13
                                    rstoutn
                                                                                                                                      SPRS85v_ELCH_04
                                                                                                 (2)
                                                   Figure 5-5. Power-Up Sequencing
(1) Grey shaded areas are windows where it is valid to ramp the voltage rail.
(2) Blue dashed lines are not valid windows but show alternate ramp possibilities based on the associated note.
(3) If RTC-only mode is not used then the following combinations are approved:
    - vdda_rtc can be combined with vdds18v
porz
                                                                                     Note 7, Note 10
                                 vddshv8
vdda33v_usb1, vdda33v_usb2
Note 5 Note 9
                                                                                     Note 6
                                vdd_gpu
                                                                                     Note 6
                                 vdd_iva
                                                                                     Note 6
                                vdd_mpu
                                                                                               Note 8
                                          (4)
                           vdd, vdd_rtc
                  vdds_ddr2, vdds_ddr1,
                        (13)          (13)
              ddr1_vref0 , ddr2_vref0
xi_osc0
SPRS85v_ELCH_05
      –   must be in first group of supplies ramping down after porz has been asserted low for 100 µs min.
      –   must not exceed vdds18v by more than 2 V during ramp down, see Figure 5-7 “vdds18v versus vddshv* Discharge Relationship”.
(6) vdd_mpu, vdd_gpu, vdd_dspeve, vdd_iva can be ramped at the same time or can be staggered.
(7) vddshv8 domain:
    – if SDIO operation is needed,
        – must be in first group of supplies to ramp down after porz has been asserted low for 100 µs min.
        – must be sourced from independent power resource that can provide dual voltage (3.3 V / 1.8 V) operation as required to be
           compliant to SDIO specification
    – if SDIO operation is not needed,
        – must be grouped and ramped down with other vddshv* domains as noted above.
(8) vdd must ramp after or at the same time as vdd_mpu, vdd_gpu, vdd_dspeve and vdd_iva.
(9) If any of the vddshv[1-7,9-11] rails (not including vddshv8) are used as 1.8 V only, then these rails can be combined with vdds18v.
    vddshv[1-7,9-11] is allowed to ramp down at either of the two points shown in the timing diagram in either 1.8 V mode or in 3.3 V mode.
    If vddshv[1-7,9-11] ramps down at the later time in the diagram then the board design must ensure that the vddshv[1-7,9-11] rail is never
    higher than 2.0 V above the vdds18v rail.
(10) vddshv8 is separated out to show support for dual voltage. If a dedicated LDO/supply source is used for vddshv8, then vddshv8 ramp
    down should occur at one of the two earliest points in the timing diagram. If vddshv8 is powered by the same supply source as the other
    vddshv[1-7,9-11] rails, then it is allowed to ramp down at either of the last two points in the timing diagram.
(11) The 1.8 V vdda_* supplies can either ramp down at the earlier time period shown or can be delayed to ramp down after the core
    supplies coincident with the vdds18v supply as long as porz is asserted (low) during the power down sequence.
(12) The power down sequence shown is the most general case and is always valid. An accelerated power down sequence is also available
    but is only valid when porz is asserted (low). This accelerated power down sequence has been implemented in the companion PMIC
    that is recommended for use with this SoC. The accelerated sequence has porz go low first, then all 3.3 V supplies simultaneously
    second, core supplies, DDR supplies and DDR references simultaneously third and all 1.8 V supplies simultaneously last.
(13) ddr1_vref0 / ddr2_vref0 may fall coincident with vdds_ddr1 / vdds_ddr2, respectively or at a prior time but after porz is asserted low.
(14) Ramped Down is defined as reaching a voltage level of no more than 0.6 V.
          Figure 5-7 describes the discharge relationship between vdds18v and vddshv* power supplies during
          power-down.
vdds18v
                                                                                  Vdelta
                                                                                   (Note1)
SPRS85v_ELCH_06
                                                                         NOTE
                           For more information, see Power, Reset, and Clock Management chapter in the device TRM.
                                                                         NOTE
                           Audio Back End (ABE) module is not supported for this family of devices, but “ABE” name is
                           still present in some clock or DPLL names.
        •    The 32 kHz frequency is used for low frequency operation. It supplies the wake-up domain for
             operation in lowest power mode. This is an optional clock and will be supplied by on chip divider + mux
             (FUNC_32K_CLK) incase it is not available on external pin.
        •    The system clocks, SYS_CLK1 (Mandatory) and SYS_CLK2 (Optional) are the main clock sources of
             the device. They supply the reference clock to the DPLLs as well as functional clock to several
             modules.
        The Device also embeds an internal free-running 32-kHz oscillator that is always active as long as the
        wake-up (WKUP) domain is supplied.
        Figure 5-8 shows the external input clock sources and the output clocks to peripherals.
Device
rtc_osc_xi_clkin32 From quartz (32 kHz) or from CMOS square clock source (32 kHz).
                               xo_osc0
                                                            To quartz (from oscillator output).
                                 clkout1
                                                                  Output clkout[3:1] clocks come from:
                                                                  • Either the input system clock and alternate clock (xi_osc0 or xi_osc1)
                                 clkout2                          • Or a CORE clock (from CORE output)
                                                                  • Or a 192-MHz clock (from PER DPLL output).
clkout3
xref_clk0
                               xref_clk1
                                                                  External Reference Clock [3:0].
                                                                  For Audio and other Peripherals
                               xref_clk2
xref_clk3
clock_adas_abc_001
Device
                                                                           Rd
                                                       Crystal             (Optional)
                                                                                             Rd
                                     Cf1                           Cf2                       (Optional)
                                                                         NOTE
                        The load capacitors, Cf1 and Cf2 in Figure 5-9, should be chosen such that the below
                        equation is satisfied. CL in the equation is the load specified by the crystal manufacturer. All
                        discrete components used to implement the oscillator circuit should be placed as close as
                        possible to the associated oscillator xi_osc0, xo_osc0, and vssa_osc0 pins.
                                                                   Cf1Cf2
                                                            CL=
                                                                  (Cf1+Cf2)
                                           Figure 5-10. Load Capacitance Equation
       The crystal must be in the fundamental mode of operation and parallel resonant. Table 5-18 summarizes
       the required electrical constraints.
         When selecting a crystal, the system design must consider the temperature and aging characteristics of a
         based on the worst case environment and expected life expectancy of the system.
         Table 5-19 details the switching characteristics of the oscillator and the requirements of the input clock.
Device
NC
SPRS85v_CLK_09
xi_osc0
Device
                                                                               Rd
                                                          Crystal              (Optional)
                                                                                                   Rd
                                       Cf1                             Cf2                         (Optional)
                                                                             NOTE
                        The load capacitors, Cf1 and Cf2 in Figure 5-13, should be chosen such that the below
                        equation is satisfied. CL in the equation is the load specified by the crystal manufacturer. All
                        discrete components used to implement the oscillator circuit should be placed as close as
                        possible to the associated oscillator xi_osc1, xo_osc1, and vssa_osc1 pins.
                                                                       Cf1Cf2
                                                               CL=
                                                                      (Cf1+Cf2)
                                              Figure 5-14. Load Capacitance Equation
            The crystal must be in the fundamental mode of operation and parallel resonant. Table 5-22 summarizes
            the required electrical constraints.
            When selecting a crystal, the system design must take into account the temperature and aging
            characteristics of a crystal versus the user environment and expected lifetime of the system.
            Table 5-23 details the switching characteristics of the oscillator and the requirements of the input clock.
Device
NC
SPRS85v_CLK_10
                                                                       NOTE
                        RTC-only mode is not a supported feature.
Device
rtc_osc_xi_clkin32 rtc_osc_xo
                                                                                     Rd
                                                                  Crystal            (Optional)
Cf1 Cf2
                                                                       NOTE
                        The load capacitors, Cf1 and Cf2 in Figure 5-17, should be chosen such that the below
                        equation is satisfied. CL in the equation is the load specified by the crystal manufacturer. All
                        discrete components used to implement the oscillator circuit should be placed as close as
                        possible to the associated oscillator rtc_osc_xi_clkin32 and rtc_osc_xo pins.
                                                                   Cf1Cf2
                                                            CL=
                                                                  (Cf1+Cf2)
                                           Figure 5-18. Load Capacitance Equation
       The crystal must be in the fundamental mode of operation and parallel resonant. Table 5-26 summarizes
       the required electrical constraints.
          When selecting a crystal, the system design must take into account the temperature and aging
          characteristics of a crystal versus the user environment and expected lifetime of the system.
          Table 5-27 details the switching characteristics of the oscillator and the requirements of the input clock.
Device
rtc_osc_xi_clkin32 rtc_osc_xo
NC
SPRS85v_CLK_11
Table 5-28 summarizes the RTC oscillator input clock electrical characteristics.
(1) Before the processor boots up and the oscillator is set to bypass mode, there is a waiting time when the internal oscillator is
    inapplication mode and receives a wave. The switching time in this case is about 100 μs.
rtc_osc_xi_clkin32
                                                                        NOTE
                        The OSC_32K_CLK clock, provided by the On-die 32K RC oscillator, inside of the SoC, is
                        not accurate 32 kHz clock.
                        The frequency may significantly vary with temperature and silicon characteristics.
       For more information about OSC_32K_CLK, see Power, Reset, and Clock Management chapter in the
       device TRM.
                                                                     NOTE
                        For more information, see Power, Reset, and Clock Management and Display Subsystem
                        chapters in the device TRM.
        To generate high-frequency clocks, the device supports multiple on-chip DPLLs controlled directly by the
        PRCM module. They are of two types: type A and type B DPLLs.
             •  They have their own independent power domain (each one embeds its own switch and can be
                controlled as an independent functional power domain)
             • They are fed with ALWAYS ON system clock, with independent control per DPLL.
             The different DPLLs managed by the PRCM are listed below:
             • DPLL_MPU: It supplies the MPU subsystem clocking internally.
             • DPLL_IVA: It feeds the IVA subsystem clocking.
             • DPLL_CORE: It supplies all interface clocks and also few module functional clocks.
             • DPLL_PER: It supplies several clock sources: a 192-MHz clock for the display functional clock, a
                96-MHz functional clock to subsystems and peripherals.
             • DPLL_ABE: It provides clocks to various modules within the device.
             • DPLL_USB: It provides 960M clock for USB modules (USB1/2/3/4).
             • DPLL_GMAC: It supplies several clocks for the Gigabit Ethernet Switch (GMAC_SW).
             • DPLL_DSP: It feeds the DSP Subsystem clocking.
             • DPLL_GPU: It supplies clock for the GPU Subsystem.
             • DPLL_DDR: It generates clocks for the two External Memory Interface (EMIF) controllers and their
                associated EMIF PHYs.
             • DPLL_PCIE_REF: It provides reference clock for the APLL_PCIE in PCIE Subsystem.
             • APLL_PCIE: It feeds clocks for the device Peripheral Component Interconnect Express (PCIe)
                controllers.
                                                                 NOTE
                        The following DPLLs are controlled by the clock manager located in the always-on Core
                        power domain (CM_CORE_AON):
                        • DPLL_MPU, DPLL_IVA, DPLL_CORE, DPLL_ABE, DPLL_DDR, DPLL_GMAC,
                           DPLL_PCIE_REF, DPLL_PER, DPLL_USB, DPLL_DSP, DPLL_GPU, APLL_PCIE_REF.
       For more information on CM_CORE_AON and CM_CORE or PRCM DPLLs, see Power, Reset, and Clock
       Management chapter in the device TRM.
       The following DPLLs are not managed by the PRCM:
       •   DPLL_VIDEO1; (It is controlled from DSS)
       •   DPLL_VIDEO2; (It is controlled from DSS)
       •   DPLL_HDMI; (It is controlled from DSS)
       •   DPLL_SATA; (It is controlled from SATA)
       •   DPLL_DEBUG; (It is controlled from DEBUGSS)
       •   DPLL_USB_OTG_SS; (It is controlled from OCP2SCP1)
                                                                 NOTE
                        For more information for not controlled from PRCM DPLL’s see the related chapters in the
                        Device TRM.
        Table 5-30 and Table 5-31 summarize the DPLL characteristics and assume testing over recommended
        operating conditions.
5.10.6 Peripherals
5.10.6.3 VIP
                                                                                CAUTION
                             The IO timings provided in this section are applicable for all combinations of
                             signals for vin1. However, the timings are only valid for vin2, vin3, and vin4 if
                             signals within a single IOSET are used. The IOSETs are defined in the Table 5-
                             35, Table 5-36 and Table 5-37.
V2 V3
V1
vinx_clki
SPRS8xx_VIP_01
                     vinx_clki
      (positive-edge clocking)
                     vinx_clki
      (negative-edge clocking)
                                                                                             V5
                                                               V4
vinx_d[23:0]/sig
SPRS8xx_VIP_02
        In Table 5-35, Table 5-36 and Table 5-37 are presented the specific groupings of signals (IOSET) for use
        with vin2, vin3, and vin4.
                                                                 NOTE
                        To configure the desired manual IO timing mode the user must follow the steps described in
                        Manual IO Timing Modes section in the device TRM.
                        The associated registers to configure are listed in the CFG REGISTER column. For more
                        information, see Control Module chapter in the device TRM.
       Manual IO timings modes must be used to ensure some IO timings for VIP1. See Table 5-33, Modes
       Summary for a list of IO timings requiring the use of manual IO timings modes. See Table 5-38, Manual
       Functions Mapping for VIP1 for a definition of the manual modes.
       Table 5-38 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
       the CFG_x registers.
        Manual IO Timings Modes must be used to ensure some IO timings for VIP1. See Table 5-33, Modes Summary for a list of IO timings requiring the
        use of Manual IO Timings Modes. See Table 5-39, Manual Functions Mapping for VIP1 2B for a definition of the Manual modes.
        Table 5-39 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
        Manual IO Timings Modes must be used to ensure some IO timings for VIP2. See Table 5-33, Modes Summary for a list of IO timings requiring the
        use of Manual IO Timings Modes. See Table 5-40, Manual Functions Mapping for VIP2 for a definition of the Manual modes.
Table 5-40 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
        Manual IO Timings Modes must be used to ensure some IO timings for VIP2. See Table 5-33, Modes Summary for a list of IO timings requiring the
        use of Manual IO Timings Modes. See Table 5-41, Manual Functions Mapping for VIP2 4A for a definition of the Manual modes.
        Table 5-41 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
          Manual IO Timings Modes must be used to ensure some IO timings for VIP2. See Table 5-33, Modes Summary for a list of IO timings requiring the
          use of Manual IO Timings Modes. See Table 5-42, Manual Functions Mapping for VIP2 4A IOSET3 for a definition of the Manual modes.
          Table 5-42 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
         Manual IO Timings Modes must be used to ensure some IO timings for VIP2. See Table 5-33, Modes Summary for a list of IO timings requiring the
         use of Manual IO Timings Modes. See Table 5-43, Manual Functions Mapping for VIP2 4B for a definition of the Manual modes.
         Table 5-43 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
        Manual IO Timings Modes must be used to ensure some IO timings for VIP2. See Table 5-33, Modes Summary for a list of IO timings requiring the
        use of Manual IO Timings Modes. See Table 5-44, Manual Functions Mapping for VIP2 3B IOSET2 for a definition of the Manual modes.
        Table 5-44 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
5.10.6.4 DSS
         Three Display Parallel Interfaces (DPI) channels are available in DSS named DPI Video Output 1, DPI
         Video Output 2 and DPI Video Output 3.
                                                                          NOTE
                        The DPI Video Output i (i = 1 to 3) interface is also referred to as VOUTi.
                                                                          NOTE
                        For more information, see Display Subsystem chapter in the device TRM.
                                                                       CAUTION
                          The IO timings provided in this section are only valid if signals within a single
                          IOSET are used. The IOSETs are defined in the Table 5-49 and Table 5-50.
                                                                       CAUTION
                          The IO Timings provided in this section are only valid for some DSS usage
                          modes when the corresponding Virtual IO Timings or Manual IO Timings are
                          configured as described in the tables found in this section.
                                                                       CAUTION
                          All pads/balls configured as vouti_* signals are recommended to use slow slew
                          rate by setting the corresponding CTRL_CORE_PAD_*[SLEWCONTROL]
                          register field to SLOW (0b1). FAST slew setting is allowed, but results in faster
                          edge rates on the VOUTn bus, higher power/ground noise, and higher EMI
                          emissions compared to SLOW slew rate.
         Table 5-45, Table 5-46 and Figure 5-23 assume testing over the recommended operating conditions and
         electrical characteristic conditions.
                Table 5-45. DPI Video Output i (i = 1..3) Default Switching Characteristics (continued)
   NO.           PARAMETER                                    DESCRIPTION                                    MODE            MIN        MAX        UNIT
      D5      td(clk-dV)              Delay time, output pixel clock vouti_clk transition to output                           -2.5        2.5       ns
                                      data vouti_d[23:0] valid
      D6      td(clk-ctlV)            Delay time, output pixel clock vouti_clk transition to output                           -2.5        2.5       ns
                                      control signals vouti_vsync, vouti_hsync, vouti_de, and
                                      vouti_fld valid
(1) P = output vouti_clk period in ns.
(2) SERDES transceivers may be sensitive to the jitter profile of vouti_clk. See Application Note SPRAC62 for additional guidance.
      D5      td(clk-ctlV)            Delay time, output pixel clock vouti_clk transition to output                          1.51        4.55       ns
                                      data vouti_d[23:0] valid
      D6      td(clk-dV)              Delay time, output pixel clock vouti_clk transition to output                          1.51        4.55       ns
                                      control signals vouti_vsync, vouti_hsync, vouti_de, and
                                      vouti_fld valid
(1) P = output vouti_clk period in ns.
(2) SERDES transceivers may be sensitive to the jitter profile of vouti_clk. See Application Note SPRAC62 for additional guidance.
      D5      td(clk-ctlV)            Delay time, output pixel clock vouti_clk transition to output                          2.85        5.56       ns
                                      data vouti_d[23:0] valid
      D6      td(clk-dV)              Delay time, output pixel clock vouti_clk transition to output                          2.85        5.56       ns
                                      control signals vouti_vsync, vouti_hsync, vouti_de, and
                                      vouti_fld valid
(1) P = output vouti_clk period in ns.
(2) SERDES transceivers may be sensitive to the jitter profile of vouti_clk. See Application Note SPRAC62 for additional guidance.
      D5      td(clk-ctlV)            Delay time, output pixel clock vouti_clk transition to output                          3.55        6.61       ns
                                      data vouti_d[23:0] valid
      D6      td(clk-dV)              Delay time, output pixel clock vouti_clk transition to output                          3.55        6.61       ns
                                      control signals vouti_vsync, vouti_hsync, vouti_de, and
                                      vouti_fld valid
D2
                     vouti_clk
                                              D6                                                       Rising-edge Clock Reference
vouti_clk
vouti_vsync
D6
                  vouti_hsync
                                                                                    D5
D6
vouti_de
D6
                                                                                         (1)(2)(3)
                                                      Figure 5-23. DPI Video Output
(1) The configuration of assertion of the data can be programmed on the falling or rising edge of the pixel clock.
(2) The polarity and the pulse width of vouti_hsync and vouti_vsync are programmable, refer to section DSS in the device TRM.
(3) The vouti_clk frequency can be configured, refer to section DSS in the device TRM.
                                                                         NOTE
                        To configure the desired virtual mode the user must set MODESELECT bit and
                        DELAYMODE bit field for each corresponding pad control register.
                        The pad control registers are presented in Table 4-33 and described in chapter Control
                        Module in the device TRM.
In Table 5-49 are presented the specific groupings of signals (IOSET) for use with VOUT2.
In Table 5-50 are presented the specific groupings of signals (IOSET) for use with VOUT3.
                                                                     NOTE
                        To configure the desired manual IO timing mode the user must follow the steps described in
                        Manual IO Timing Modes section in the device TRM.
                        The associated registers to configure are listed in the CFG REGISTER column. For more
                        information, see Control Module chapter in the device TRM.
        Manual IO Timings Modes must be used to ensure some IO timings for VOUT1. See Table 5-33, Modes
        Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-51, Manual
        Functions Mapping for DSS VOUT1 for a definition of the Manual modes.
        Table 5-51 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
        Manual IO Timings Modes must be used to ensure some IO timings for VOUT2. See Table 5-33, Modes Summary for a list of IO timings requiring
        the use of Manual IO Timings Modes. See Table 5-52, Manual Functions Mapping for DSS VOUT2 IOSET1 for a definition of the Manual modes.
        Table 5-52 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
                                          Table 5-52. Manual Functions Mapping for DSS VOUT2 IOSET1 (continued)
BALL    BALL NAME          VOUT2_IOSET1                 VOUT2_IOSET1             VOUT2_IOSET1                VOUT2_IOSET1                  CFG REGISTER                MUXMODE
                            _MANUAL1                     _MANUAL2                 _MANUAL3                    _MANUAL4
                        A_DELAY     G_DELAY        A_DELAY     G_DELAY      A_DELAY        G_DELAY        A_DELAY      G_DELAY                                                4
                          (ps)        (ps)           (ps)        (ps)         (ps)           (ps)           (ps)         (ps)
  G1    vin2a_hsync0      2610            0         1200             0       3771             0             4717          0         CFG_VIN2A_HSYNC0_OUT              vout2_hsync
  G6    vin2a_vsync0      2214            0          822             0       3375             0             4321          0          CFG_VIN2A_VSYNC0_OUT             vout2_vsync
       Manual IO Timings Modes must be used to ensure some IO timings for VOUT2. See Table 5-33, Modes Summary for a list of IO timings requiring
       the use of Manual IO Timings Modes. See Table 5-53, Manual Functions Mapping for DSS VOUT2 IOSET2 for a definition of the Manual modes.
       Table 5-53 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
                                                   Table 5-53. Manual Functions Mapping for DSS VOUT2 IOSET2 (continued)
 BAL      BALL NAME            VOUT2_IOSET2               VOUT2_IOSET2        VOUT2_IOSET2           VOUT2_IOSET2            CFG REGISTER                  MUXMODE
  L                             _MANUAL1                   _MANUAL2            _MANUAL3               _MANUAL4
                           A_DELAY       G_DELAY        A_DELAY   G_DELAY   A_DELAY    G_DELAY    A_DELAY    G_DELAY                                            6
                             (ps)          (ps)           (ps)      (ps)      (ps)       (ps)       (ps)       (ps)
 G16     mcasp4_axr0          1690            0           727        0        2971         0        3795           0     CFG_MCASP4_AXR0_OUT               vout2_d18
 D17     mcasp4_axr1          1408            0           457        0        2689         0        3512           0     CFG_MCASP4_AXR1_OUT               vout2_d19
 A21      mcasp4_fsx          1564            0           606        0        2845         0        3668           0     CFG_MCASP4_FSX_OUT                vout2_d17
 AA3     mcasp5_aclkx         4355          1633         3732      1100       5399       1869       6062          2030   CFG_MCASP5_ACLKX_OUT              vout2_d20
 AB3     mcasp5_axr0          4307          1362         3675       853       5352       1599       6014          1759   CFG_MCASP5_AXR0_OUT               vout2_d22
 AA4     mcasp5_axr1          4276           971         3633       492       5321       1208       5984          1369   CFG_MCASP5_AXR1_OUT               vout2_d23
 AB9      mcasp5_fsx          4272           981         3628       503       5317       1217       5980          1378   CFG_MCASP5_FSX_OUT                vout2_d21
 B26        xref_clk2           0             51         2016       507        0           0          0            0      CFG_XREF_CLK2_OUT                 vout2_clk
 C23        xref_clk3         2331            0          1339        0        3612         0        4436           0      CFG_XREF_CLK3_OUT                 vout2_de
        Manual IO Timings Modes must be used to ensure some IO timings for VOUT3. See Table 5-33, Modes Summary for a list of IO timings requiring
        the use of Manual IO Timings Modes. See Table 5-54, Manual Functions Mapping for DSS VOUT3 for a definition of the Manual modes.
        Table 5-54 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
5.10.6.5 HDMI
        The High-Definition Multimedia Interface is provided for transmitting digital television audiovisual signals
        from DVD players, set-top boxes and other audiovisual sources to television sets, projectors and other
        video displays. The HDMI interface is aligned with the HDMI TMDS single stream standard v1.4a (720p
        @60Hz to 1080p @24Hz) and the HDMI v1.3 (1080p @60Hz): 3 data channels, plus 1 clock channel is
        supported (differential).
                                                                        NOTE
                          For more information, see High-Definition Multimedia Interface section in the device TRM.
5.10.6.6 EMIF
        The device has a dedicated interface to DDR3 SDRAM. It supports JEDEC standard compliant DDR3
        SDRAM devices with the following features:
        • 16-bit or 32-bit data path to external SDRAM memory
        • Memory device capacity: 128Mb, 256Mb, 512Mb, 1Gb, 2Gb, 4Gb and 8Gb devices (Single die only)
        • One interface with associated DDR3 PHYs
                                                                        NOTE
                          For more information, see EMIF Controller section in the device TRM.
5.10.6.7 GPMC
        The GPMC is the unified memory controller that interfaces external memory devices such as:
        • Asynchronous SRAM-like memories and ASIC devices
        • Asynchronous page mode and synchronous burst NOR flash
        • NAND flash
                                                                        NOTE
                          For more information, see General-Purpose Memory Controller section in the device TRM.
                                                                      CAUTION
                            The IO Timings provided in this section are only valid for some GPMC usage
                            modes when the corresponding Virtual IO Timings or Manual IO Timings are
                            configured as described in the tables found in this section.
        Table 5-55, Table 5-56, Table 5-57, Table 5-58, and Table 5-59 assume testing over the recommended
        operating conditions and electrical characteristic conditions below (see Figure 5-24, Figure 5-25, Figure 5-
        26, Figure 5-27, Figure 5-28, and Figure 5-29).
 Table 5-55. GPMC/NOR Flash Interface Timing Requirements - Synchronous Mode - Default Timing with
                                        Pad Loopback Clock
 NO.       PARAMETER                                          DESCRIPTION                                              MIN        MAX     UNIT
  F12   tsu(dV-clkH)             Setup time, read gpmc_ad[15:0] valid before gpmc_clk high                              1.9                 ns
  F13   th(clkH-dV)              Hold time, read gpmc_ad[15:0] valid after gpmc_clk high                                  1                 ns
  F21   tsu(waitV-clkH)          Setup time, gpmc_wait[1:0] valid before gpmc_clk high                                  1.9                 ns
 Table 5-55. GPMC/NOR Flash Interface Timing Requirements - Synchronous Mode - Default Timing with
                                  Pad Loopback Clock (continued)
  NO.        PARAMETER                                             DESCRIPTION                                                    MIN              MAX    UNIT
  F22     th(clkH-waitV)             Hold Time, gpmc_wait[1:0] valid after gpmc_clk high                                                1                  ns
 Table 5-56. GPMC/NOR Flash Interface Timing Requirements - Synchronous Mode - Default Timing with
                                      Internal Loopback Clock
  NO.        PARAMETER                                             DESCRIPTION                                                    MIN              MAX    UNIT
  F12     tsu(dV-clkH)               Setup time, read gpmc_ad[15:0] valid before gpmc_clk high                                         2.6                 ns
  F13     th(clkH-dV)                Hold time, read gpmc_ad[15:0] valid after gpmc_clk high                                            1                  ns
  F21     tsu(waitV-clkH)            Setup time, gpmc_wait[1:0] valid before gpmc_clk high                                             2.2                 ns
  F22     th(clkH-waitV)             Hold Time, gpmc_wait[1:0] valid after gpmc_clk high                                                1                  ns
                                                                             NOTE
                              Wait monitoring support is limited to a WaitMonitoringTime value > 0. For a full description of
                              wait monitoring feature, see General-Purpose Memory Controller section in the Device TRM.
                                                                             NOTE
                              Pad loopback clock is enabled by default when bit 16 (SEL_GPMC_CLK_INTLB) of
                              CTRL_CORE_CONTROL_SPARE_RW is 0x0. Internal loopback clock is enabled by setting
                              bit 16 (SEL_GPMC_CLK_INTLB) of CTRL_CORE_CONTROL_SPARE_RW to 0x1.
  Table 5-57. GPMC/NOR Flash Interface Switching Characteristics - Synchronous Mode - Default Timing
    NO.           PARAMETER                                         DESCRIPTION                                             MIN                 MAX      UNIT
                                                                                                               (12)
    F0        tc(clk)                   Cycle time, output clock gpmc_clk period, pad loopback clock                        11.3                          ns
                                        Cycle time, output clock gpmc_clk period, internal loopback clock (12)                  7.5                       ns
                                                                                                           (14)                  (6)
    F2        td(clkH-nCSV)             Delay time, gpmc_clk rising edge to gpmc_cs[7:0] transition                     F-0.8           F+3.17 (6)        ns
                                                                                                        (14)                     (5)               (5)
    F3        td(clkH-nCSIV)            Delay time, gpmc_clk rising edge to gpmc_cs[7:0] invalid                        E-0.8            E+3.1            ns
    F4        td(ADDV-clk)              Delay time, gpmc_a[27:0] address bus valid to gpmc_clk first edge               B-0.8 (2)            B+3.43       ns
                                                                                                                                                   (2)
    F5        td(clkH-ADDIV)            Delay time, gpmc_clk rising edge to gpmc_a[27:0] gpmc address bus                   -0.8                          ns
                                        invalid
    F6        td(nBEV-clk)              Delay time, gpmc_ben[1:0] valid to gpmc_clk rising edge                            B-3.8             B+2.37       ns
    F7        td(clkH-nBEIV)            Delay time, gpmc_clk rising edge to gpmc_ben[1:0] invalid                          D-0.4               D+1.1      ns
                                                                                                                (14)             (7)               (7)
    F8        td(clkH-nADV)             Delay time, gpmc_clk rising edge to gpmc_advn_ale transition                    G-0.8            G+3.1            ns
    F9        td(clkH-nADVIV)           Delay time, gpmc_clk rising edge to gpmc_advn_ale invalid (14)                  D-0.8 (4)        D+3.1 (4)        ns
                                                                                                               (14)
    F10       td(clkH-nOE)              Delay time, gpmc_clk rising edge to gpmc_oen_ren transition                     H-0.8 (8)            H+2.45       ns
                                                                                                                                                   (8)
    F11       td(clkH-nOEIV)            Delay time, gpmc_clk rising edge to gpmc_oen_ren invalid (14)                   E-0.8 (5)        E+2.1 (5)        ns
                                                                                                        (14)                     (9)
    F14       td(clkH-nWE)              Delay time, gpmc_clk rising edge to gpmc_wen transition                          I-0.8               I+3.1 (9)    ns
                                                                                                                                (10)
    F15       td(clkH-Data)             Delay time, gpmc_clk rising edge to gpmc_ad[15:0] data bus transition           J-1.1                 J+4.89      ns
                                                                                                                                                  (10)
                                                                                                                                (10)              (10)
    F17       td(clkH-nBE)              Delay time, gpmc_clk rising edge to gpmc_ben[1:0] transition                    J-1.1            J+3.8            ns
                                                                                                                                 (1)
    F18       tw(nCSV)                  Pulse duration, gpmc_cs[7:0] low                                                    A                             ns
                                                                                                                                 (3)
    F19       tw(nBEV)                  Pulse duration, gpmc_ben[1:0] low                                                   C                             ns
                                                                                                                                (11)
    F20       tw(nADVV)                 Pulse duration, gpmc_advn_ale low                                                  K                              ns
                                                                                                 (13)
    F23       td(CLK-GPIO)              Delay time, gpmc_clk transition to gpio6_16 transition                                  1.2               6.1     ns
Table 5-58. GPMC/NOR Flash Interface Timing Requirements - Synchronous Mode - Alternate Timing with
                                        Pad Loopback Clock
 NO.           PARAMETER                                        DESCRIPTION                                                      MIN              MAX       UNIT
  F12       tsu(dV-clkH)          Setup time, read gpmc_ad[15:0] valid before gpmc_clk high                                           2.5                    ns
  F13       th(clkH-dV)           Hold time, read gpmc_ad[15:0] valid after gpmc_clk high                                             1.9                    ns
  F21       tsu(waitV-clkH)       Setup time, gpmc_wait[1:0] valid before gpmc_clk high                                               2.5                    ns
  F22       th(clkH-waitV)        Hold Time, gpmc_wait[1:0] valid after gpmc_clk high                                                 1.9                    ns
Table 5-59. GPMC/NOR Flash Interface Switching Characteristics - Synchronous Mode - Alternate Timing
                                     with Pad Loopback Clock
      NO.           PARAMETER                                    DESCRIPTION                                                MIN                MAX        UNIT
      F0        tc(clk)              Cycle time, output clock gpmc_clk period (12)                                        15.04                             ns
                                                                                                        (14)
      F2        td(clkH-nCSV)        Delay time, gpmc_clk rising edge to gpmc_cs[7:0] transition                      F-0.13 (6)        F+6.1     (6)
                                                                                                                                                            ns
                                                                                                     (14)                       (5)               (5)
      F3        td(clkH-nCSIV)       Delay time, gpmc_clk rising edge to gpmc_cs[7:0] invalid                          E+0.7            E+6.1               ns
      F4        td(ADDV-clk)         Delay time, gpmc_a[27:0] address bus valid to gpmc_clk first edge                  B+0.21          B+6.1 (2)           ns
                                                                                                                                (2)
      F5        td(clkH-ADDIV)       Delay time, gpmc_clk rising edge to gpmc_a[27:0] gpmc address bus                         0.7                          ns
                                     invalid
      F6        td(nBEV-clk)         Delay time, gpmc_ben[1:0] valid to gpmc_clk rising edge                              B-4.9               B+0.4         ns
      F7        td(clkH-nBEIV)       Delay time, gpmc_clk rising edge to gpmc_ben[1:0] invalid                            D-0.4               D+4.9         ns
                                                                                                             (14)               (7)               (7)
      F8        td(clkH-nADV)        Delay time, gpmc_clk rising edge to gpmc_advn_ale transition                      G+0.7            G+6.1               ns
      F9        td(clkH-nADVIV)      Delay time, gpmc_clk rising edge to gpmc_advn_ale invalid (14)                    D+0.7 (4)        D+6.1 (4)           ns
                                                                                                            (14)
      F10       td(clkH-nOE)         Delay time, gpmc_clk rising edge to gpmc_oen_ren transition                        H+0.42          H+5.1 (8)           ns
                                                                                                                                (8)
      F11       td(clkH-nOEIV)       Delay time, gpmc_clk rising edge to gpmc_oen_ren invalid (14)                     E+0.7 (5)        E+5.1 (5)           ns
                                                                                                     (14)                       (9)
      F14       td(clkH-nWE)         Delay time, gpmc_clk rising edge to gpmc_wen transition                          I+0.46                I+6.1 (9)       ns
                                                                                                                               (10)              (10)
      F15       td(clkH-Data)        Delay time, gpmc_clk rising edge to gpmc_ad[15:0] data bus transition             J-0.4            J+4.9               ns
                                                                                                                               (10)
      F17       td(clkH-nBE)         Delay time, gpmc_clk rising edge to gpmc_ben[1:0] transition                      J-0.4                 J+5.63         ns
                                                                                                                                                 (10)
                                                                                                                                (1)
      F18       tw(nCSV)             Pulse duration, gpmc_cs[7:0] low                                                       A                               ns
                                                                                                                                (3)
      F19       tw(nBEV)             Pulse duration, gpmc_ben[1:0] low                                                     C                                ns
                                                                                                                               (11)
      F20       tw(nADVV)            Pulse duration, gpmc_advn_ale low                                                     K                                ns
                                                                                              (13)
      F23       td(CLK-GPIO)         Delay time, gpmc_clk transition to gpio6_16 transition                                0.96                  6.1        ns
(1) For single read: A = (CSRdOffTime - CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK period
    For burst read: A = (CSRdOffTime - CSOnTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK period
    For burst write: A = (CSWrOffTime - CSOnTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK period
    with n the page burst access number.
(2) B = ClkActivationTime × GPMC_FCLK
(3) For single read: C = RdCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK
    For burst read: C = (RdCycleTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
    For Burst write: C = (WrCycleTime + (n – 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK with n the page
    burst access number.
(4) For single read: D = (RdCycleTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
    For burst read: D = (RdCycleTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
    For burst write: D = (WrCycleTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(5) For single read: E = (CSRdOffTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
    For burst read: E = (CSRdOffTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
    For burst write: E = (CSWrOffTime – AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(6) For nCS falling edge (CS activated):
    Case GpmcFCLKDivider = 0 :
    F = 0.5 × CSExtraDelay × GPMC_FCLK
    Case GpmcFCLKDivider = 1:
    F = 0.5 × CSExtraDelay × GPMC_FCLK if (ClkActivationTime and CSOnTime are odd) or (ClkActivationTime and CSOnTime are even)
    F = (1 + 0.5 × CSExtraDelay) × GPMC_FCLK otherwise
    Case GpmcFCLKDivider = 2:
      even)
      - H = (1 + 0.5 × OEExtraDelay) × GPMC_FCLK otherwise
      Case GpmcFCLKDivider = 2:
      - H = 0.5 × OEExtraDelay × GPMC_FCLK if ((OEOffTime – ClkActivationTime) is a multiple of 3)
      - H = (1 + 0.5 × OEExtraDelay) × GPMC_FCLK if ((OEOffTime – ClkActivationTime – 1) is a multiple of 3)
      - H = (2 + 0.5 × OEExtraDelay) × GPMC_FCLK if ((OEOffTime – ClkActivationTime – 2) is a multiple of 3)
      Case GpmcFCLKDivider = 3:
      - H = 0.5 × OEExtraDelay × GPMC_FCLK if ((OEOffTime – ClkActivationTime) is a multiple of 4)
      - H = (1 + 0.5 × OEExtraDelay) × GPMC_FCLK if ((OEOffTime – ClkActivationTime – 1) is a multiple of 4)
      - H = (2 + 0.5 × OEExtraDelay) × GPMC_FCLK if ((OEOffTime – ClkActivationTime – 2) is a multiple of 4)
      - H = (3 + 0.5 × OEExtraDelay) × GPMC_FCLK if ((OEOffTime – ClkActivationTime – 3) is a multiple of 4)
(9) For WE falling edge (WE activated):
    Case GpmcFCLKDivider = 0:
    - I = 0.5 × WEExtraDelay × GPMC_FCLK
    Case GpmcFCLKDivider = 1:
    - I = 0.5 × WEExtraDelay × GPMC_FCLK if (ClkActivationTime and WEOnTime are odd) or (ClkActivationTime and WEOnTime are
    even)
    - I = (1 + 0.5 × WEExtraDelay) × GPMC_FCLK otherwise
    Case GpmcFCLKDivider = 2:
    - I = 0.5 × WEExtraDelay × GPMC_FCLK if ((WEOnTime – ClkActivationTime) is a multiple of 3)
    - I = (1 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOnTime – ClkActivationTime – 1) is a multiple of 3)
    - I = (2 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOnTime – ClkActivationTime – 2) is a multiple of 3)
    Case GpmcFCLKDivider = 3:
    - I = 0.5 × WEExtraDelay × GPMC_FCLK if ((WEOnTime - ClkActivationTime) is a multiple of 4)
    - I = (1 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOnTime - ClkActivationTime - 1) is a multiple of 4)
    - I = (2 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOnTime - ClkActivationTime - 2) is a multiple of 4)
    - I = (3 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOnTime - ClkActivationTime - 3) is a multiple of 4)
    For WE rising edge (WE deactivated):
    Case GpmcFCLKDivider = 0:
    - I = 0.5 × WEExtraDelay × GPMC_FCLK
    Case GpmcFCLKDivider = 1:
    - I = 0.5 × WEExtraDelay × GPMC_FCLK if (ClkActivationTime and WEOffTime are odd) or (ClkActivationTime and WEOffTime are
    even)
    - I = (1 + 0.5 × WEExtraDelay) × GPMC_FCLK otherwise
    Case GpmcFCLKDivider = 2:
    - I = 0.5 × WEExtraDelay × GPMC_FCLK if ((WEOffTime – ClkActivationTime) is a multiple of 3)
    - I = (1 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOffTime – ClkActivationTime – 1) is a multiple of 3)
    - I = (2 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOffTime – ClkActivationTime – 2) is a multiple of 3)
    Case GpmcFCLKDivider = 3:
    - I = 0.5 × WEExtraDelay × GPMC_FCLK if ((WEOffTime - ClkActivationTime) is a multiple of 4)
    - I = (1 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOffTime - ClkActivationTime - 1) is a multiple of 4)
    - I = (2 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOffTime - ClkActivationTime - 2) is a multiple of 4)
    - I = (3 + 0.5 × WEExtraDelay) × GPMC_FCLK if ((WEOffTime - ClkActivationTime - 3) is a multiple of 4)
(10) J = GPMC_FCLK period, where GPMC_FCLK is the General-Purpose Memory Controller internal functional clock
(11) For read:
    K = (ADVRdOffTime – ADVOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK
    For write: K = (ADVWrOffTime – ADVOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(12) The gpmc_clk output clock maximum and minimum frequency is programmable in the I/F module by setting the GPMC_CONFIG1_CSx
    configuration register bit fields GpmcFCLKDivider
(13) gpio6_16 programmed to MUXMODE=9 (clkout1), CM_CLKSEL_CLKOUTMUX1 programmed to 7 (CORE_DPLL_OUT_DCLK),
    CM_CLKSEL_CORE_DPLL_OUT_CLK_CLKOUTMUX programmed to 1.
(14) CSEXTRADELAY = 0, ADVEXTRADELAY = 0, WEEXTRADELAY = 0, OEEXTRADELAY = 0. Extra half-GPMC_FCLK cycle delay
    mode is not timed.
                                                                                F1
                                                        F0                F1
       gpmc_clk
                                                        F2                                                             F3
                                                                                         F18
       gpmc_csi
                                          F4
 gpmc_a[10:1]                                                                 Address (MSB)
 gpmc_a[27]                               F6                                                                           F7
                                                                                F19
     gpmc_ben1
                                          F6                                                                           F7
                                                                                F19
    gpmc_ben0
                                                        F8               F8
                                                             F20                                                       F9
gpmc_advn_ale
                                                                                                            F10
                                                                                                                       F11
 gpmc_oen_ren
                                                                                                                          F13
                                          F4                                                  F5                    F12
 gpmc_ad[15:0]                                           Address (LSB)                                            D0
                                                                   F22                                              F21
     gpmc_waitj
F23 F23
gpio6_16.clkout1
                                                                                                                                   GPMC_01
                  Figure 5-24. GPMC / Multiplexed 16bits NOR Flash - Synchronous Single Read -
                                           (GpmcFCLKDivider = 0)(1)(2)
(1) In gpmc_csi, i = 0 to 7.
(2) In gpmc_waitj, j = 0 to 1.
                                                                     F1
                                             F0                 F1
       gpmc_clk
                                              F2                                                                        F3
                                                                                F18
       gpmc_csi
                                 F4
  gpmc_a[27:1]                                                            Address
                                 F6                                                                                     F7
                                                                      F19
      gpmc_ben1
                                 F6                                                                                     F7
                                                                      F19
      gpmc_ben0
                                              F8              F8
                                                    F20                                                                 F9
gpmc_advn_ale
                                                                                                         F10         F11
 gpmc_oen_ren
                                                                                                                         F13
                                                                                                                  F12
 gpmc_ad[15:0]                                                                                                 D0
                                                     F22                                                          F21
      gpmc_waitj
F23 F23
 gpio6_16.clkout1
                                                                                                                                  GPMC_02
              Figure 5-25. GPMC / Nonmultiplexed 16bits NOR Flash - Synchronous Single Read -
                                        (GpmcFCLKDivider = 0)(1)(2)
(1) In gpmc_csi, i = 0 to 7.
(2) In gpmc_waitj, j = 0 to 1.
                                                                                                                   F1
                                                                                                    F0        F1
        gpmc_clk
                                                  F2                                                                             F3
                                                                                             F18
       gpmc_csi
                                         F4
  gpmc_a[10:1]                                                                      Address (MSB)
  gpmc_a[27]
                                                                                                                                 F7
                                         F6                                         F19
     gpmc_ben1                                                                      Valid
                                                                                                                                 F7
                                         F6
                                                                                    F19
     gpmc_ben0                                                                      Valid
                                                            F8                F8
                                                                 F20                                                             F9
 gpmc_advn_ale
                                                                                       F10                                      F11
  gpmc_oen_ren
                                                                                                          F12
                                         F4                                            F5                     F13             F12
  gpmc_ad[15:0]                                         Address (LSB)                                    D0     D1      D2            D3
                                                                        F22                               F21
      gpmc_waitj
F23 F23
 gpio6_16.clkout1
                                                                                                                                              GPMC_03
            Figure 5-26. GPMC / Multiplexed 16bits NOR Flash - Synchronous Burst Read 4x16 bits -
                                          (GpmcFCLKDivider = 0)(1)(2)
(1) In gpmc_csi, i= 0 to 7.
(2) In gpmc_waitj, j = 0 to 1.
                                                                                                           F1
                                                                                            F0        F1
        gpmc_clk
                                         F2                                                                                  F3
                                                                                   F18
        gpmc_csi
                                  F4
  gpmc_a[27:1]                                                              Address
                                                                                                                          F7
                                  F6
                                                                           F19
      gpmc_ben1                                                            Valid
                                                                                                                          F7
                                  F6
                                                                           F19
      gpmc_ben0                                                            Valid
                                                   F8               F8
                                                        F20                                                                F9
 gpmc_advn_ale
                                                                             F10                                          F11
  gpmc_oen_ren
                                                                                                  F12
                                                                                                      F13              F12
  gpmc_ad[15:0]                                                                                  D0     D1      D2              D3
                                                              F22                                 F21
       gpmc_waitj
F23 F23
gpio6_16.clkout1
GPMC_04
         Figure 5-27. GPMC / Nonmultiplexed 16bits NOR Flash - Synchronous Burst Read 4x16 bits -
                                        (GpmcFCLKDivider = 0)(1)(2)
(1) In gpmc_csi, i = 0 to 7.
(2) In gpmc_waitj, j = 0 to 1.
                                                                   F1
                                                              F1          F0
       gpmc_clk
                                            F2                                                                     F3
                                                                                    F18
       gpmc_csi
                                 F4
  gpmc_a[10:1]                        Address (MSB)
  gpmc_a[27]
                                                                                                      F17
                                 F6                                                             F17         F17
     gpmc_ben1
                                                                                                      F17
                                 F6                                                             F17         F17
    gpmc_ben0
                                                        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_waitj
                                                                                F23        F23
  gpio6_16.clkout1
GPMC_05
             Figure 5-28. GPMC / Multiplexed 16bits NOR Flash - Synchronous Burst Write 4x16bits -
                                           (GpmcFCLKDivider = 0)(1)(2)
(1) In gpmc_csi, i = 0 to 7.
(2) In gpmc_waitj, j = 0 to 1.
                                                              F1
                                                         F1          F0
        gpmc_clk
                                         F2                                                                              F3
                                                                                    F18
      gpmc_csi
                                 F4
 gpmc_a[27:1]                         Address
                                                                                                       F17
                                 F6                                                             F17            F17
      gpmc_ben1
                                                                                                       F17
                                 F6                                                             F17            F17
      gpmc_ben0
                                                    F8        F8
                                                    F20                                                                  F9
gpmc_advn_ale
                                                              F14
                                                   F14
      gpmc_wen
                                                                                            F15       F15      F15
 gpmc_ad[15:0]                                            D0                                    D1      D2                    D3
                                                               F22                        F21
      gpmc_waitj
                                                                              F23         F23
gpio6_16.clkout1
                                                                                                                                                GPMC_06
         Figure 5-29. GPMC / Nonmultiplexed 16bits NOR Flash - Synchronous Burst Write 4x16bits -
                                        (GpmcFCLKDivider = 0)(1)(2)
(1) In gpmc_csi, i = 1 to 7.
(2) In gpmc_waitj, j = 0 to 1.
                                                                          CAUTION
                          The IO Timings provided in this section are only valid for some GPMC usage
                          modes when the corresponding Virtual IO Timings or Manual IO Timings are
                          configured as described in the tables found in this section.
         Table 5-60 and Table 5-61 assume testing over the recommended operating conditions and electrical
         characteristic conditions below (see Figure 5-30, Figure 5-31, Figure 5-32, Figure 5-33, Figure 5-34, and
         Figure 5-35).
        Table 5-60. GPMC/NOR Flash Interface Timing Requirements - Asynchronous Mode (continued)
   NO.       PARAMETER                                      DESCRIPTION                                        MIN                 MAX             UNIT
                                                                                                                                        (2)
  FA20     tacc1-pgmode(DAT)    Page Mode Successive Data Maximum Access Time (GPMC_FCLK                                            P              cycles
                                cycles)
                                                                                                                                        (1)
  FA21     tacc2-pgmode(DAT)    Page Mode First Data Maximum Access Time (GPMC_FCLK cycles)                                         H              cycles
    -      tsu(DV-OEH)          Setup time, read gpmc_ad[15:0] valid before gpmc_oen_ren high                  1.9                                  ns
    -      th(OEH-DV)           Hold time, read gpmc_ad[15:0] valid after gpmc_oen_ren high                      1                                  ns
(1) H = Access Time × (TimeParaGranularity + 1)
(2) P = PageBurstAccessTime × (TimeParaGranularity + 1)
             GPMC_FCLK
                 gpmc_clk
                                                                       FA5
                                                                                   FA1
                gpmc_csi
                                         FA9
             gpmc_a[27:1]                                                       Valid Address
                                                                                   FA0
                                         FA10
              gpmc_ben0                                                            Valid
                                                                                   FA0
               gpmc_ben1                                                           Valid
                                         FA10       FA3
                                               FA12
           gpmc_advn_ale
                                                                             FA4
                                                                FA13
           gpmc_oen_ren
           gpmc_ad[15:0]                                                                                           Data IN 0             Data IN 0
gpmc_waitj
                                                                                     FA15
                                                                FA14
                        DIR                               OUT                                                 IN                          OUT
                                                                                                                                            GPMC_07
                Figure 5-30. GPMC / NOR Flash - Asynchronous Read - Single Word Timing(1)(2)(3)
(1) In gpmc_csi, i = 0 to 7. In gpmc_waitj, j = 0 to 1.
(2) 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.
(3) GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally.
(4) The "DIR" (direction control) output signal is NOT pinned out on any of the device pads. It is an internal signal only representing a signal
    direction on the GPMC data bus.
GPMC_FCLK
                  gpmc_clk
                                                   FA5                                                   FA5
                                                           FA1                                                  FA1
                 gpmc_csi
                                                                                       FA16
                                      FA9                                                  FA9
              gpmc_a[27:1]                              Address 0                                              Address 1
                                                           FA0                                                  FA0
                                      FA10                                                 FA10
                gpmc_ben0                                 Valid                                                Valid
                                                           FA0                                                  FA0
                gpmc_ben1                                 Valid                                                Valid
                                      FA10                                                 FA10
                                             FA3                                                  FA3
                                         FA12                                                 FA12
            gpmc_advn_ale
                                                          FA4                                                  FA4
                                             FA13                                                 FA13
             gpmc_oen_ren
             gpmc_ad[15:0]                                                                                                              Data Upper
gpmc_waitj
                                                            FA15                                                FA15
                                             FA14                                                 FA14
                       DIR               OUT                        IN                        OUT                                  IN
                                                                                                                                                     GPMC_08
                                                                                                                       (1)(2)(3)
                      Figure 5-31. GPMC / NOR Flash - Asynchronous Read - 32-bit Timing
(1) In gpmc_csi, i = 0 to 7. In gpmc_waitj, j = 0 to 1.
(2) 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 should be stored inside AccessTime register bits field.
(3) GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally.
(4) The "DIR" (direction control) output signal is NOT pinned out on any of the device pads. It is an internal signal only representing a signal
    direction on the GPMC data bus.
GPMC_FCLK
                 gpmc_clk
                                                          FA21                               FA20                FA20   FA20
                                                                                      FA1
                gpmc_csi
                                       FA9
             gpmc_a[27:1]                                    Add0                            Add1    Add2        Add3           Add4
                                                                                    FA0
                                       FA10
               gpmc_ben0
                                                                                    FA0
                                       FA10
               gpmc_ben1
                                             FA12
           gpmc_advn_ale
                                                                                     FA18
                                                          FA13
            gpmc_oen_ren
            gpmc_ad[15:0]                                                                    D0      D1          D2     D3                       D3
gpmc_waitj
                                                                                      FA15
                                                          FA14
                        DIR                         OUT                                                     IN                                  OUT
SPRS91v_GPMC_09
        Figure 5-32. GPMC / NOR Flash - Asynchronous Read - Page Mode 4x16-bit Timing(1)(2)(3)(4)(5)
(1) In gpmc_csi, i = 0 to 7. In gpmc_waitj, j = 0 to 1.
(2) 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 is detailled in a separated application note and should be stored inside AccessTime
    register bits field.
(3) 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 should be stored in PageBurstAccessTime register bits field.
(4) GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally.
(5) The "DIR" (direction control) output signal is NOT pinned out on any of the device pads. It is an internal signal only representing a signal
    direction on the GPMC data bus.
gpmc_fclk
      gpmc_clk
                                                                        FA1
     gpmc_csi
                             FA9
  gpmc_a[27:1]                                                   Valid Address
                                                                    FA0
                             FA10
   gpmc_ben0
                                                                    FA0
                             FA10
   gpmc_ben1
                                           FA3
                                    FA12
gpmc_advn_ale
                                                                 FA27
                                                   FA25
    gpmc_wen
                             FA29
 gpmc_ad[15:0]                                                     Data OUT
gpmc_waitj
           DIR                                                     OUT
                                                                                                                      GPMC_10
                  Figure 5-33. GPMC / NOR Flash - Asynchronous Write - Single Word Timing(1)(2)
(1) In gpmc_csi, i = 0 to 7. In gpmc_waitj, j = 0 to 1.
(2) The "DIR" (direction control) output signal is NOT pinned out on any of the device pads. It is an internal signal only representing a signal
    direction on the GPMC data bus.
GPMC_FCLK
                 gpmc_clk
                                                                                    FA1
                                                                        FA5
                 gpmc_csi
                                         FA9
              gpmc_a27
              gpmc_a[10:1]                                                     Address (MSB)
                                                                                    FA0
                                         FA10
              gpmc_ben0                                                            Valid
                                                                                    FA0
                                         FA10
               gpmc_ben1                                                           Valid
                                                    FA3
                                                FA12
          gpmc_advn_ale
                                                                                  FA4
                                                         FA13
           gpmc_oen_ren
                                         FA29                              FA37
           gpmc_ad[15:0]                       Address (LSB)                                                                  Data IN         Data IN
                                                                                        FA15
                                                         FA14
                        DIR                      OUT                                                      IN                                 OUT
               gpmc_waitj
                                                                                                                                           GPMC_11
      Figure 5-34. GPMC / Multiplexed NOR Flash - Asynchronous Read - Single Word Timing(1)(2)(3)(4)
(1) In gpmc_csi, i = 0 to 7. In gpmc_waitj, j = 0 to 1
(2) 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 should be stored inside AccessTime register bits field.
(3) GPMC_FCLK is an internal clock (GPMC functional clock) not provided externally
(4) The "DIR" (direction control) output signal is NOT pinned out on any of the device pads. It is an internal signal only representing a signal
    direction on the GPMC data bus.
gpmc_fclk
                gpmc_clk
                                                                                    FA1
                gpmc_csi
                                        FA9
              gpmc_a27
              gpmc_a[10:1]                                                     Address (MSB)
                                                                                    FA0
                                        FA10
              gpmc_ben0
                                                                                    FA0
                                        FA10
              gpmc_ben1
                                                      FA3
                                               FA12
           gpmc_advn_ale
                                                                             FA27
                                                        FA25
               gpmc_wen
                                        FA29                               FA28
            gpmc_ad[15:0]                  Valid Address (LSB)                                        Data OUT
gpmc_waitj
                      DIR                                                         OUT
                                                                                                                                                GPMC_12
                                                                                                                                       (1)(2)
           Figure 5-35. GPMC / Multiplexed NOR Flash - Asynchronous Write - Single Word Timing
(1) In gpmc_csi, i = 0 to 7. In gpmc_waitj, j = 0 to 1.
(2) The "DIR" (direction control) output signal is NOT pinned out on any of the device pads. It is an internal signal only representing a signal
    direction on the GPMC data bus.
                                                                       CAUTION
                              The IO Timings provided in this section are only valid for some GPMC usage
                              modes when the corresponding Virtual IO Timings or Manual IO Timings are
                              configured as described in the tables found in this section.
           Table 5-62 and Table 5-63 assume testing over the recommended operating conditions and electrical
           characteristic conditions below (see Figure 5-36, Figure 5-37, Figure 5-38, and Figure 5-39).
             GPMC_FCLK
                                                                    GNF1                           GNF6
                 gpmc_csi
                                                                    GNF2                            GNF5
              gpmc_ben0
gpmc_advn_ale
           gpmc_oen_ren
                                                                           GNF0
                gpmc_wen
                                                                    GNF3                            GNF4
            gpmc_ad[15:0]                                                        Command
                                                                                                                                                 GPMC_13
                                                                                                                   (1)
                              Figure 5-36. GPMC / NAND Flash - Command Latch Cycle Timing
(1) In gpmc_csi, i = 0 to 7.
             GPMC_FCLK
                                                                GNF1                                  GNF6
                 gpmc_csi
               gpmc_ben0
                                                                GNF7                                  GNF8
          gpmc_advn_ale
            gpmc_oen_ren
                                                                                    GNF9
                                                                       GNF0
                gpmc_wen
                                                                GNF3                                  GNF4
            gpmc_ad[15:0]                                                        Address
                                                                                                                                          GPMC_14
                                                                                                                   (1)
                             Figure 5-37. GPMC / NAND Flash - Address Latch Cycle Timing
(1) In gpmc_csi, i = 0 to 7.
GPMC_FCLK
GNF12
                                                        GNF10                                                   GNF15
                  gpmc_csi
gpmc_ben0
             gpmc_advn_ale
                                                                                     GNF14
                                                                       GNF13
             gpmc_oen_ren
             gpmc_ad[15:0]                                                                     DATA
                gpmc_waitj
                                                                                                                                          GPMC_15
                                                                                                             (1)(2)(3)
                               Figure 5-38. GPMC / NAND Flash - Data Read Cycle Timing
(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_csi, i = 0 to 7. In gpmc_waitj, j = 0 to 1.
           GPMC_FCLK
                                                         GNF1                                            GNF6
                gpmc_csi
gpmc_ben0
gpmc_advn_ale
          gpmc_oen_ren
                                                                          GNF9
                                                                  GNF0
              gpmc_wen
                                                         GNF3                           GNF4
          gpmc_ad[15:0]                                                  DATA
                                                                                                                                GPMC_16
                                                                                                   (1)
                               Figure 5-39. GPMC / NAND Flash - Data Write Cycle Timing
(1) In gpmc_csi, i = 0 to 7.
                                                                NOTE
                        To configure the desired virtual mode the user must set MODESELECT bit and
                        DELAYMODE bit field for each corresponding pad control register.
                        The pad control registers are presented in Table 4-33 and described in chapter Control
                        Module in the device TRM.
       Virtual IO Timings Modes must be used to ensure some IO timings for GPMC. See Table 5-33, Modes
       Summary for a list of IO timings requiring the use of Virtual IO Timings Modes. See Table 5-64, Virtual
       Functions Mapping for GPMC for a definition of the Virtual modes.
       Table 5-64 presents the values for DELAYMODE bit field.
5.10.6.8 I2C
        The device includes 5 inter-integrated circuit (I2C) modules which provide an interface to other devices
        compliant with Philips Semiconductors Inter-IC bus (I2C) specification version 2.1. External components
        attached to this 2-wire serial bus can transmit/receive 8-bit data to/from the device through the I2C
        module.
                                                                         NOTE
                         Note that, on I2C1 and I2C2, due to characteristics of the open drain IO cells, HS mode is
                         not supported.
                                                                         NOTE
                         Inter-integrated circuit i (i = 1 to 5) module is also referred to as I2Ci.
                                                                         NOTE
                         For more information, see Multimaster High Speed I2C Controller section in the device TRM.
        Table 5-65, Table 5-66 and Figure 5-40 assume testing over the recommended operating conditions and
        electrical characteristic conditions below.
                                                                                                                  20 + 0.1Cb
  I10   tr(SCL)              Rise time, SCL                                                              1000              (5)        300(3)     ns
                                                                                                                  20 + 0.1Cb
  I11   tf(SDA)              Fall time, SDA                                                               300              (5)        300(3)     ns
                                                                                                                  20 + 0.1Cb
  I12   tf(SCL)              Fall time, SCL                                                               300              (5)        300(3)     ns
(4) The maximum th(SDA-SCLL) has only to be met if the device does not stretch the low period [tw(SCLL)] of the SCL signal.
(5) CB = total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed.
I11 I9
I2Ci_SDA
                                  I8                                                       I6                                         I14
                                                           I4
                                                                                                                                             I13
                                              I10                            I5
I2Ci_SCL
                                                    I1                       I12
                                                                                                                   I3
                                                                    I7                                       I2
                                             I3
         Table 5-67 and Figure 5-41 assume testing over the recommended operating conditions and electrical
         characteristic conditions below.
Table 5-67. Switching Characteristics Over Recommended Operating Conditions for I2C Output Timings(2)
                                                                                           STANDARD MODE                       FAST MODE
  NO.      PARAMETER                                 DESCRIPTION                                                                                             UNIT
                                                                                                MIN               MAX            MIN                MAX
  I16     tc(SCL)             Cycle time, SCL                                                    10                                  2.5                        µs
        Table 5-67. Switching Characteristics Over Recommended Operating Conditions for I2C Output
                                             Timings(2) (continued)
                                                                                        STANDARD MODE                      FAST MODE
  NO.     PARAMETER                                    DESCRIPTION                                                                                      UNIT
                                                                                              MIN            MAX             MIN              MAX
                               Setup time, SCL high before SDA low (for a
  I17    tsu(SCLH-SDAL)                                                                       4.7                             0.6                         µs
                               repeated START condition)
                               Hold time, SCL low after SDA low (for a
  I18    th(SDAL-SCLL)                                                                          4                             0.6                         µs
                               START and a repeated START condition)
  I19    tw(SCLL)              Pulse duration, SCL low                                        4.7                             1.3                         µs
  I20    tw(SCLH)              Pulse duration, SCL high                                         4                             0.6                         µs
  I21    tsu(SDAV-SCLH)        Setup time, SDA valid before SCL high                          250                            100                          ns
                               Hold time, SDA valid after SCL low (for I2C
  I22    th(SCLL-SDAV)                                                                          0            3.45                0                0.9     µs
                               bus devices)
                               Pulse duration, SDA high between STOP and
  I23    tw(SDAH)                                                                             4.7                             1.3                         µs
                               START conditions
                                                                                                                       20 + 0.1CB
  I24    tr(SDA)               Rise time, SDA                                                                1000           (1) (3)          300(3)       ns
                                                                                                                       20 + 0.1CB
  I25    tr(SCL)               Rise time, SCL                                                                1000           (1) (3)          300(3)       ns
                                                                                                                       20 + 0.1CB
  I26    tf(SDA)               Fall time, SDA                                                                    300        (1) (3)          300(3)       ns
                                                                                                                       20 + 0.1CB
  I27    tf(SCL)               Fall time, SCL                                                                    300        (1) (3)          300(3)       ns
                                                                                NOTE
                           I2C emulation is achieved by configuring the LVCMOS buffers to output Hi-Z instead of
                           driving high when transmitting logic-1.
I26 I24
I2Ci_SDA
                                   I23                                                  I21
                                                             I19
                                                                                                                                      I28
                                               I25                             I20
I2Ci_SCL
                                                     I16                       I27
                                                                                                                 I18
                                                                      I22
                                                                                                           I17
                                               I18
5.10.6.9 HDQ1W
         The module is intended to work with both HDQ and 1-Wire protocols. The protocols use a single wire to
         communicate between the master and the slave. The protocols employ an asynchronous return to one
         mechanism where, after any command, the line is pulled high.
                                                                        NOTE
                        For more information, see HDQ / 1-Wire section in the device TRM.
HDQ5 HDQ6
HDQ
Vayu_HDQ1W_01
Figure 5-42. HDQ Break and Break Recovery Timing — HDQ Interface Writing to Slave
HDQ1
                                                         HDQ3
                                       HDQ2
   HDQ
                                                                                                                                  Vayu_HDQ1W_02
HDQ7
HDQ9
HDQ8
HDQ
Vayu_HDQ1W_03
Figure 5-44. Device HDQ Interface Bit Write Timing (Command / Address or Data)
Command_byte_written Data_byte_received
0_(LSB) HDQ4 1
HDQ
Vayu_HDQ1W_04
HDQ15
1-WIRE
Vayu_HDQ1W_05
HDQ20
       1-WIRE
                                                                                                                                Vayu_HDQ1W_06
HDQ18
HDQ17
       1-WIRE
                                                                                                                                Vayu_HDQ1W_07
5.10.6.10 UART
         The UART performs serial-to-parallel conversions on data received from a peripheral device and parallel-
         to-serial conversion on data received from the CPU. There are 10 UART modules in the device. Only one
         UART supports IrDA features. Each UART can be used for configuration and data exchange with a
         number of external peripheral devices or interprocessor communication between devices.
         The UARTi (where i = 1 to 10) include the following features:
         • 16C750 compatibility
         • 64-byte FIFO buffer for receiver and 64-byte FIFO for transmitter
         • Baud generation based on programmable divisors N (where N = 1…16 384) operating from a fixed
            functional clock of 48 MHz or 192 MHz
         • Break character detection and generation
         • Configurable data format:
            – Data bit: 5, 6, 7, or 8 bits
            – Parity bit: Even, odd, none
            – Stop-bit: 1, 1.5, 2 bit(s)
         • Flow control: Hardware (RTS/CTS) or software (XON/XOFF)
         • Only UART1 module has extended modem control signals (DCD, RI, DTR, DSR)
         • Only UART3 supports IrDA
                                                                           NOTE
                        For more information, see UART section in the device TRM.
         Table 5-72, Table 5-73 and Figure 5-49 assume testing over the recommended operating conditions and
         electrical characteristic conditions below.
          Table 5-73. Switching Characteristics Over Recommended Operating Conditions for UART
 NO.     PARAMETER                                          DESCRIPTION                                             MIN          MAX     UNIT
                                                                               15 pF                                               12
       f(baud)              Maximum programmable baud rate                     30 pF                                             0.23     MHz
                                                                               100 pF                                           0.115
 U5    tw(TX)               Pulse width, transmit data bit, 15/30/100 pF high or low                             U(1) - 2     U(1) + 2     ns
 U6    tw(RTS)              Pulse width, transmit start bit, 15/30/100 pF high or low                            U(1) - 2     U(1) + 2     ns
(1) U = UART baud time = 1/programmed baud rate
                                                                   U2
                                                                                        U1
                                                         Start
                                  UARTi_RXD               Bit
Data Bits
                                                                   U6
                                                                                        U5
                                                         Start
                                  UARTi_TXD               Bit
Data Bits
5.10.6.11 McSPI
       The McSPI is a master/slave synchronous serial bus. There are four separate McSPI modules (SPI1,
       SPI2, SPI3, and SPI4) in the device. All these four modules support up to four external devices (four chip
       selects) and are able to work as both master and slave.
                                                                           NOTE
                        For more information, see Serial Communication Interface section in the device TRM.
                                                                                NOTE
                           The McSPIm module (m = 1 to 4) is also referred to as SPIm.
                                                                           CAUTION
                             The IO timings provided in this section are applicable for all combinations of
                             signals for SPI1 and SPI2. However, the timings are only valid for SPI3 and
                             SPI4 if signals within a single IOSET are used. The IOSETS are defined in the
                             Table 5-76.
Table 5-74, Figure 5-50 and Figure 5-51 present timing requirements for McSPI - master mode.
                                                                          (1)
  SM3      tw(SPICLKH)            Typical Pulse duration, spi_sclk high                                                   0.5*P-1                  ns
                                                                                                                                 (4)
  SM4      tsu(MISO-SPICLK)       Setup time, spi_d[x] valid before spi_sclk active edge (1)                                  4.4                  ns
  SM5      th(SPICLK-MISO)        Hold time, spi_d[x] valid after spi_sclk active edge (1)                                    3.9                  ns
                                                                                             (1)
  SM6      td(SPICLK-SIMO)        Delay time, spi_sclk active edge to spi_d[x] transition                    SPI1           -4.27       4.27       ns
                                                                                                             SPI2           -4.32       4.32       ns
                                                                                                             SPI3           -5.37       4.23       ns
                                                                                                             SPI4           -3.81       4.41       ns
  SM7      td(CS-SIMO)            Delay time, spi_cs[x] active edge to spi_d[x] transition                                                 5       ns
  SM8      td(CS-SPICLK)          Delay time, spi_cs[x] active to spi_sclk first edge (1)               MASTER_PHA0      B-4.6 (6)                 ns
                                                                                                               (5)
  SM9      td(SPICLK-CS)          Delay time, spi_sclk last edge to spi_cs[x] inactive (1)              MASTER_PHA0      A-4.6 (7)                 ns
                                                                                                               (5)
(1) This timing applies to all configurations regardless of SPI_CLK polarity and which clock edges are used to drive output data and capture
    input data.
(2) Related to the SPI_CLK maximum frequency.
(3) 20.8 ns cycle time = 48 MHz
(4) P = SPICLK period.
(5) SPI_CLK phase is programmable with the PHA bit of the SPI_CH(i)CONF register.
(6) B = (TCS + 0.5) × TSPICLKREF × Fratio, where TCS is a bit field of the SPI_CH(i)CONF register and Fratio = Even ≥ 2.
(7) When P = 20.8 ns, A = (TCS + 1) × TSPICLKREF, where TCS is a bit field of the SPI_CH(i)CONF register. When P > 20.8 ns, A = (TCS
    + 0.5) × Fratio × TSPICLKREF, where TCS is a bit field of the SPI_CH(i)CONF register.
(8) The IO timings provided in this section are applicable for all combinations of signals for SPI1 and SPI2. However, the timings are only
    valid for SPI3 and SPI4 if signals within a single IOSET are used. The IOSETs are defined in the following tables.
                 PHA=0
                 EPOL=1
 spim_cs(OUT)
                                                                        SM1
                                                                                       SM3
                                        SM8                                  SM2                                                  SM9
spim_sclk(OUT)   POL=0
SM1
                                                                             SM3
                 POL=1                                                                 SM2
spim_sclk(OUT)
spim_d(OUT) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
                 PHA=1
                 EPOL=1
 spim_cs(OUT)
                                                                        SM1
                                                                             SM2
                                SM8                                                    SM3                                  SM9
spim_sclk(OUT)   POL=0
                                                                        SM1
                                                                                       SM2
                 POL=1                                                       SM3
spim_sclk(OUT)
                    PHA=0
                    EPOL=1
 spim_cs(OUT)
                                                                                      SM1
                                                                                              SM3
                                               SM8                                     SM2                                             SM9
spim_sclk(OUT)      POL=0
                                                                                      SM1
                                                                                       SM3
                                                                                              SM2
                    POL=1
spim_sclk(OUT)
                                                                                SM5
                                                  SM5
SM4 SM4
spim_d(IN) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
                    PHA=1
                    EPOL=1
 spim_cs(OUT)
                                                                                       SM2
                                                                                  SM1
                                      SM8                                                     SM3                                SM9
spim_sclk(OUT)      POL=0
                                                                                      SM1
                                                                                              SM2
                                                                                       SM3
                    POL=1
spim_sclk(OUT)
                                                            SM5
                                                                                  SM4
                                                             SM4                 SM5
Table 5-75, Figure 5-52 and Figure 5-53 present timing requirements for McSPI - slave mode.
(1) This timing applies to all configurations regardless of SPI_CLK polarity and which clock edges are used to drive output data and capture
    input data.
(2) When operating the SPI interface in RX-only mode, the minimum Cycle time is 26 ns (38.4 MHz)
(3) 62.5 ns Cycle time = 16 MHz
(4) P = SPICLK period.
(5) PHA = 0; SPI_CLK phase is programmable with the PHA bit of the SPI_CH(i)CONF register.
(6) The IO timings provided in this section are applicable for all combinations of signals for SPI1 and SPI2. However, the timings are only
    valid for SPI3 and SPI4 if signals within a single IOSET are used. The IOSETs are defined in the following tables.
                 PHA=0
                 EPOL=1
 spim_cs(IN)
                                                                        SS1
                                                                          SS2
                                           SS8                                         SS3                                         SS9
spim_sclk(IN)    POL=0
                                                                        SS1
                                                                             SS2
                 POL=1                                                                 SS3
spim_sclk(IN)
spim_d(OUT) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
                 PHA=1
                 EPOL=1
 spim_cs(IN)
                                                                        SS1
                                                                             SS2
                                   SS8                                                 SS3                                                      SS9
                 POL=0
spim_sclk(IN)
                                                                       SS1
                                                                             SS3
                 POL=1                                                                 SS2
spim_sclk(IN)
spim_d(OUT)
                                                  Bit n-1         Bit n-2             Bit n-3             Bit 1                Bit 0
                                                                                                                                                  SPRS906_TIMING_McSPI_03
                 PHA=0
                 EPOL=1
 spim_cs(IN)
                                                                                SS1
                                                                                  SS2
                                             SS8                                               SS3                                         SS9
spim_sclk(IN)    POL=0
                                                                                SS1
                                                                                     SS2
                 POL=1                                                                         SS3
spim_sclk(IN)
                                                SS5             SS4
                                             SS4                  SS5
spim_d(IN) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
                 PHA=1
                 EPOL=1
 spim_cs(IN)
                                                                                SS1
                                                                                  SS2
                                       SS8                                                     SS3                                   SS9
                 POL=0
spim_sclk(IN)
                                                                                SS1
                                                                                  SS3
                 POL=1                                                                         SS2
spim_sclk(IN)
                                                                               SS4
                                                         SS5
                                                          SS4                  SS5
In Table 5-76 are presented the specific groupings of signals (IOSET) for use with SPI3 and SPI4.
5.10.6.12 QSPI
            The Quad SPI (QSPI) module is a type of SPI module that allows single, dual or quad read access to
            external SPI devices. This module has a memory mapped register interface, which provides a direct
            interface for accessing data from external SPI devices and thus simplifying software requirements. It
            works as a master only. There is one QSPI module in the device and it is primary intended for fast
            booting from quad-SPI flash memories.
            General SPI features:
            • Programmable clock divider
            • Six pin interface (DCLK, CS_N, DOUT, DIN, QDIN1, QDIN2)
            • 4 external chip select signals
            • Support for 3-, 4- or 6-pin SPI interface
            • Programmable CS_N to DOUT delay from 0 to 3 DCLKs
            • Programmable signal polarities
            • Programmable active clock edge
            • Software controllable interface allowing for any type of SPI transfer
                                                                   NOTE
                         For more information, see Quad Serial Peripheral Interface section in the device TRM.
                                                                  CAUTION
                           The IO Timings provided in this section are only valid for some QSPI usage
                           modes when the corresponding Virtual IO Timings or Manual IO Timings are
                           configured as described in the tables found in this section.
                                                                  CAUTION
                           The IO Timings provided in this section are only valid when all QSPI Chip
                           Selects used in a system are configured to use the same Clock Mode (either
                           Clock Mode 0 or Clock Mode3).
Table 5-77 and Table 5-78 present timing and switching characteristics for Quad SPI interface.
cs
                                                                                                      Q5
              PHA=1                              Q1
                              Q4            Q3        Q2
              POL=1
      sclk
                                                                                                            Q15
                                                                                                  Q14
                      Q7            Q6                Q6                        Q12 Q13
                                         Command           Command           Read Data            Read Data
      d[0]                                 Bit n-1           Bit n-2             Bit 1              Bit 0
                                                                                                            Q15
                                                                                                  Q14
                                                                                Q12 Q13
                                                                             Read Data            Read Data
  d[3:1]                                                                       Bit 1                Bit 0
                                                                                                                        SPRS91v_QSPI_01
        cs
                                                                                                      Q5
              PHA=0                          Q4            Q1
                                                      Q2        Q3
              POL=0
      sclk
              POL=0
      rtclk
                                                                 CAUTION
                           The IO Timings provided in this section are only valid for some QSPI usage
                           modes when the corresponding Virtual IO Timings or Manual IO Timings are
                           configured as described in the tables found in this section.
      cs
                                                                                                                 Q5
             PHA=1                                        Q1
                                Q4                   Q3        Q2
             POL=1
    sclk
                                                                                      Q6                 Q6                          Q8
                                        Q6                   Q6
                       Q7
                                             Command              Command                  Write Data          Write Data
    d[0]                                       Bit n-1              Bit n-2                     Bit 1             Bit 0
   d[3:1]
                                                                                                                                      SPRS91v_QSPI_03
cs
Q5
             PHA=0                      Q4                  Q1
                                                       Q2        Q3
             POL=0
      sclk
                                                                              Q6                 Q6                        Q8
                    Q7                      Q9     Q6
                                          Command Command                          Write Data           Write Data
      d[0]                                  Bit n-1   Bit n-2                           Bit 1              Bit 0
  d[3:1]
                                                                                                                            SPRS91v_QSPI_04
                                                                      NOTE
                          To configure the desired manual IO timing mode the user must follow the steps described in
                          Manual IO Timing Modes section in the device TRM.
                          The associated registers to configure are listed in the CFG REGISTER column. For more
                          information, see Control Module chapter in the device TRM.
         Manual IO Timings Modes must be used to ensure some IO timings for QSPI. See Table 5-33, Modes
         Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-79, Manual
         Functions Mapping for QSPI for a definition of the Manual modes.
         Table 5-79 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
         the CFG_x registers.
5.10.6.13 McASP
        The multichannel audio serial port (McASP) functions as a general-purpose audio serial port optimized for the needs of multichannel audio
        applications. The McASP is useful for time-division multiplexed (TDM) stream, Inter-Integrated Sound (I2S) protocols, and inter-component digital
        audio interface transmission (DIT).
        The device have integrated 8 McASP modules (McASP1-McASP8) with:
        • McASP1 and McASP2 modules supporting 16 channels with independent TX/RX clock/sync domain
        • McASP3 through McASP8 modules supporting 4 channels with independent TX/RX clock/sync domain
                                                                                            NOTE
                        For more information, see Multichannel Audio Serial Port section in the device TRM.
                                                                                           CAUTION
                          The IO Timings provided in this section are only valid for some McASP usage modes when the corresponding Virtual IO
                          Timings or Manual IO Timings are configured as described in the tables found in this section.
Table 5-80, Table 5-81, Table 5-82, and Figure 5-58 present Timing Requirements for McASP1 to McASP8.
                                                                ASP2
                                          ASP1                ASP2
                                                                                         ASP4
                                                  ASP3               ASP4
                                                                 ASP6
                                                                 ASP5
                                                                 ASP8
                                                                 ASP7
      A.   For CLKRP = CLKXP =          0, the McASP transmitter is configured for rising edge (to shift data out) and the McASP
           receiver is configured for   falling edge (to shift data in).
      B.   For CLKRP = CLKXP =          1, the McASP transmitter is configured for falling edge (to shift data out) and the McASP
           receiver is configured for   rising edge (to shift data in).
                                                                      CAUTION
                         The IO Timings provided in this section are only valid for some McASP usage
                         modes when the corresponding Virtual IO Timings or Manual IO Timings are
                         configured as described in the tables found in this section.
        Table 5-83, Table 5-84, Table 5-85, and Figure 5-59 present Switching Characteristics Over
        Recommended Operating Conditions for McASP1 to McASP8.
Table 5-83. Switching Characteristics Over Recommended Operating Conditions for McASP1 (1)
         Table 5-83. Switching Characteristics Over Recommended Operating Conditions for McASP1
                                                (1)
                                                    (continued)
   NO.       PARAMETER                                  DESCRIPTION                            MODE              MIN      MAX        UNIT
 ASP11     tc(ACLKRX)           Cycle time, ACLKR/X                                                                20                   ns
 ASP12     tw(ACLKRX)           Pulse duration, ACLKR/X high or low                                          0.5R(3) -                  ns
                                                                                                                 2.5
 ASP13     td(ACLK-AFSXR)       Delay time, ACLKR/X transmit edge to AFSX/R output valid    ACLKR/X int        -0.21          6         ns
                                                                                           ACLKR/X ext in           2      23.9         ns
                                                                                           ACLKR/X ext out
 ASP14     td(ACLK-AXR)         Delay time, ACLKR/X transmit edge to AXR output valid       ACLKR/X int          -1.8       6.9         ns
                                                                                           ACLKR/X ext in           2      25.6         ns
                                                                                           ACLKR/X ext out
(1) ACLKR internal: ACLKRCTL.CLKRM = 1, PDIR.ACLKR = 1
    ACLKR external input: ACLKRCTL.CLKRM = 0, PDIR.ACLKR = 0
    ACLKR external output: ACLKRCTL.CLKRM = 0, PDIR.ACLKR = 1
    ACLKX internal: ACLKXCTL.CLKXM = 1, PDIR.ACLKX = 1
    ACLKX external input: ACLKXCTL.CLKXM = 0, PDIR.ACLKX = 0
    ACLKX external output: ACLKXCTL.CLKXM = 0, PDIR.ACLKX = 1
(2) P = AHCLKX period in ns.
(3) R = ACLKR/X period in ns.
Table 5-84. Switching Characteristics Over Recommended Operating Conditions for McASP2 (1)
Table 5-85. Switching Characteristics Over Recommended Operating Conditions for McASP3/4/5/6/7/8 (1)
  Table 5-85. Switching Characteristics Over Recommended Operating Conditions for McASP3/4/5/6/7/8
                                              (1)
                                                  (continued)
  NO.       PARAMETER                            DESCRIPTION                              MODE                MIN       MAX     UNIT
 ASP14    td(ACLK-AXR)      Delay time, ACLKR/X transmit edge to AXR output valid      ACLKR/X int           -1.68      6.97      ns
                                                                                     ACLKR/X ext in           1.07      25.9      ns
                                                                                     ACLKR/X ext out
(1) ACLKR internal: ACLKRCTL.CLKRM = 1, PDIR.ACLKR = 1
    ACLKR external input: ACLKRCTL.CLKRM = 0, PDIR.ACLKR = 0
    ACLKR external output: ACLKRCTL.CLKRM = 0, PDIR.ACLKR = 1
    ACLKX internal: ACLKXCTL.CLKXM = 1, PDIR.ACLKX = 1
    ACLKX external input: ACLKXCTL.CLKXM = 0, PDIR.ACLKX = 0
    ACLKX external output: ACLKXCTL.CLKXM = 0, PDIR.ACLKX = 1
(2) P = AHCLKX period in ns.
(3) R = ACLKR/X period in ns.
                                                        ASP10
                                  ASP9                    ASP10
                                                                       ASP12
                                     ASP11
                                                                  ASP12
                                                                                                                    ASP13
                                                                    ASP13
                                                 ASP13                                           ASP13
                                                                                                                         ASP14
                                                                                                                            ASP15
       A.   For CLKRP = CLKXP =          1, the McASP transmitter is configured for falling edge (to shift data out) and the McASP
            receiver is configured for   rising edge (to shift data in).
       B.   For CLKRP = CLKXP =          0, the McASP transmitter is configured for rising edge (to shift data out) and the McASP
            receiver is configured for   falling edge (to shift data in).
                                                                          NOTE
                        To configure the desired virtual mode the user must set MODESELECT bit and
                        DELAYMODE bit field for each corresponding pad control register.
                        The pad control registers are presented in Table 4-33 and described in chapter Control
                        Module in the device TRM.
        Table 5-86 through Table 5-93 explain all cases with Virtual Mode Details for McASP1/2/3/4/5/6/7/8 (see
        Figure 5-60 through Figure 5-67).
(1) Used up to 50 MHz. Should also be used in a CI-FI- mixed case where AXR operate as both inputs and outputs (that is, AXR are
    bidirectional).
(2) Used in 80 MHz input only mode when AXR, CLKX and FSX are all inputs.
CLKX
FSX
TXDATA
CLKR
FSR
RXDATA
CLKX
FSX
TXDATA
CLKR
FSR
RXDATA
CLKX
FSX
TXDATA
CLKR
FSR
RXDATA
CLKX
FSX
TXDATA
CLKR
FSR
RXDATA
CLKX
FSX
TXDATA
CLKR
FSR
RXDATA
CLKX
FSX
TXDATA
CLKR
FSR
RXDATA
CLKX
FSX
TXDATA
CLKR
FSR
RXDATA
CLKX
FSX
TXDATA
CLKR
FSR
RXDATA
        Virtual IO Timings Modes must be used to ensure some IO timings for McASP1. See Table 5-33, Modes
        Summary for a list of IO timings requiring the use of Virtual IO Timings Modes. See Table 5-94, Virtual
        Functions Mapping for McASP1 for a definition of the Virtual modes.
        Table 5-94 presents the values for DELAYMODE bit field.
        Virtual IO Timings Modes must be used to ensure some IO timings for McASP2. See Table 5-33, Modes Summary for a list of IO timings requiring
        the use of Virtual IO Timings Modes. See Table 5-95, Virtual Functions Mapping for McASP2 for a definition of the Virtual modes.
        Table 5-95 presents the values for DELAYMODE bit field.
        Virtual IO Timings Modes must be used to ensure some IO timings for McASP3/4/5/6/7/8. See Table 5-33, Modes Summary for a list of IO timings
        requiring the use of Virtual IO Timings Modes. See Table 5-96, Virtual Functions Mapping for McASP3/4/5/6/7/8 for a definition of the Virtual
        modes.
        Table 5-96 presents the values for DELAYMODE bit field.
5.10.6.14 USB
       SuperSpeed USB DRD Subsystem has two instances in the device providing the following functions:
       • USB1: SuperSpeed (SS) USB 3.0 Dual-Role-Device (DRD) subsystem with integrated SS (USB3.0)
          PHY and HS/FS (USB2.0) PHY.
       • USB2: High Speed (HS) USB 2.0 Dual-Role-Device (DRD) subsystem with integrated HS/FS PHY.
                                                                 NOTE
                        For more information, see SuperSpeed USB DRD section in the device TRM.
5.10.6.15 SATA
       The SATA RX/TX PHY interface is compliant with the SATA Standard v2.6 for a maximum data rate:
       • Gen2i, Gen2m, Gen2x: 3 Gbps.
       • Gen1i, Gen1m, Gen1x: 1.5 Gbps.
                                                                 NOTE
                        For more information, see SATA Controller section in the device TRM.
5.10.6.16 PCIe
       The device supports connections to PCIe-compliant devices via the integrated PCIe master/slave bus
       interface. The PCIe module is comprised of a dual-mode PCIe core and a SerDes PHY. Each PCIe
       subsystem controller has support for PCIe Gen-II mode (5 Gbps per lane) and Gen-I mode (2.5 Gbps per
       lane) (Single Lane and Flexible dual lane configuration).
       The device PCIe supports the following features:
       • 16-bit operation @250 MHz on PIPE interface (per 16-bit lane)
       • Supports 2 ports x 1 lane or 1 port x 2 lanes configuration
       • Single virtual channel (VC0), single traffic class (TC0)
       • Single function in end-point mode
       • Automatic width and speed negotiation
       • Max payload: 128 byte outbound, 256 byte inbound
       • Automatic credit management
       • ECRC generation and checking
306    Specifications                                                              Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                   AM5749, AM5748, AM5746
www.ti.com                                                                        SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                                     NOTE
                        For more information, see PCIe Controller section in the device TRM.
5.10.6.17 CAN
5.10.6.17.1 DCAN
        The device provides one DCAN interface for supporting distributed realtime control with a high level of
        security.
        The DCAN interface implements the following features:
        • Supports CAN protocol version 2.0 part A, B
        • Bit rates up to 1 MBit/s
        • 64 message objects
        • Individual identifier mask for each message object
        • Programmable FIFO mode for message objects
        • Programmable loop-back modes for self-test operation
        • Suspend mode for debug support
        • Automatic bus on after Bus-Off state by a programmable 32-bit timer
        • Message RAM single error correction and double error detection (SECDED) mechanism
        • Direct access to Message RAM during test mode
        • Support for two interrupt lines: Level 0 and Level 1, plus separate ECC interrupt line
        • Local power down and wakeup support
        • Automatic message RAM initialization
        • Support for DMA access
5.10.6.17.2 MCAN-FD
        The device supports one MCAN-FD module connecting to the CAN network through external (for the
        device) transceiver for connection to the physical layer. The MCAN-FD module supports up to 5 Mbit/s
        data rate and is compliant to ISO 11898-1:2015.
        The MCAN-FD module implements the following features:
        • Conforms with ISO 11898-1:2015
        • Full CAN FD support (up to 64 data bytes)
        • SAE J1939 support
        • Up to 32 dedicated Transmit Buffers
        • Configurable Transmit FIFO, up to 32 elements
        • Configurable Transmit Queue, up to 32 elements
        • Configurable Transmit Event FIFO, up to 32 elements
        • Up to 64 dedicated Receive Buffers
        • Two configurable Receive FIFOs, up to 64 elements each
Copyright © 2016–2019, Texas Instruments Incorporated                                                         Specifications   307
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                        www.ti.com
                                                                         NOTE
                           For more information, see Serial Communication Interfaces / DCAN and MCAN sections in
                           the device TRM.
                                                                         NOTE
                           The Controller Area Network Interface x (x = 1 to 2) is also referred to as CANx.
                                                                         NOTE
                           Refer to the CAN Specification for calculations necessary to validate timing compliance. Jitter
                           tolerance calculations must be performed to validate the implementation.
Table 5-97 and Table 5-98 present timing and switching characteristics for CANx Interface.
      Table 5-98. Switching Characteristics Over Recommended Operating Conditions for CANx Transmit
   NO.            PARAMETER                                       DESCRIPTION                                        MIN        MAX        UNIT
      -       f(baud)                  Maximum programmable baud rate                                                               1     Mbps
      -       td(CANnTX)               Delay time, Transmit shift register to CANnTX pin(1)                                        12       ns
(1) These values do not include rise/fall times of the output buffer.
5.10.6.18 GMAC_SW
          The three-port gigabit ethernet switch subsystem (GMAC_SW) provides ethernet packet communication
          and can be configured as an ethernet switch. It provides the Gigabit Media Independent Interface (G/MII)
          in MII mode, Reduced Gigabit Media Independent Interface (RGMII), Reduced Media Independent
          Interface (RMII), and the Management Data Input/Output (MDIO) for physical layer device (PHY)
          management.
                                                                         NOTE
                           For more information, see Gigabit Ethernet Switch (GMAC_SW) section in the device TRM.
                                                                         NOTE
                           The Gigabit, Reduced and Media Independent Interface n (n = 0 to 1) are also referred to as
                           MIIn, RMIIn and RGMIIn.
                                                                         CAUTION
                          The IO timings provided in this section are only valid if signals within a single
                          IOSET are used. The IOSETs are defined in the Table 5-103, Table 5-106,
                          Table 5-111, and Table 5-118.
                                                                         CAUTION
                          The IO Timings provided in this section are only valid for some GMAC usage
                          modes when the corresponding Virtual IO Timings or Manual IO Timings are
                          configured as described in the tables found in this section.
Table 5-99 and Figure 5-68 present timing requirements for MIIn in receive operation.
MII1 MII4
MII2 MII3
miin_rxclk
                                                                                                            MII4
                                                                                                           SPRS8xx_GMAC_MIIRXCLK_01
Table 5-100 and Figure 5-69 present timing requirements for MIIn in transmit operation.
MII1 MII4
MII2 MII3
miin_txclk
                                                                                                                                  MII4
                                                                                                                                 SPRS8xx_GMAC_MIITXCLK_02
Table 5-101 and Figure 5-70 present timing requirements for GMAC MIIn Receive 10/100Mbit/s.
                         Table 5-101. Timing Requirements for GMAC MIIn Receive 10/100 Mbit/s
  NO.          PARAMETER                                             DESCRIPTION                                          MIN               MAX             UNIT
         tsu(RXD-RX_CLK)
 MII1    tsu(RX_DV-RX_CLK)               Setup time, receive selected signals valid before miin_rxclk                        8                               ns
         tsu(RX_ER-RX_CLK)
         th(RX_CLK-RXD)
 MII2    th(RX_CLK-RX_DV)                Hold time, receive selected signals valid after miin_rxclk                          8                               ns
         th(RX_CLK-RX_ER)
MII1
MII2
miin_rxclk (Input)
                miin_rxd3−miin_rxd0,
         miin_rxdv, miin_rxer (Inputs)
                                                                                                                                    SPRS8xx_GMAC_MIIRCV_03
Table 5-102 and Figure 5-71 present timing requirements for GMAC MIIn transmit 10/100 Mbit/s.
       Table 5-102. Switching Characteristics Over Recommended Operating Conditions for GMAC MIIn
                                           Transmit 10/100 Mbits/s
 NO.        PARAMETER                                               DESCRIPTION                                           MIN                 MAX            UNIT
        td(TX_CLK-TXD)
 MII1 td(TX_CLK-TX_EN)              Delay time, miin_txclk to transmit selected signals valid                                0                    25          ns
        td(TX_CLK-TX_ER)
MII1
miin_txclk (input)
       miin_txd3 − miin_txd0,
miin_txen, miin_txer (outputs)
SPRS8xx_GMAC_MIITX_04
In Table 5-103 are presented the specific groupings of signals (IOSET) for use with GMAC MII signals.
                                                                       CAUTION
                            The IO timings provided in this section are only valid for some GMAC usage
                            modes when the corresponding Virtual IO Timings or Manual IO Timings are
                            configured as described in the tables found in this section.
Table 5-104, Table 5-104, and Figure 5-72 present timing requirements for MDIO.
      Table 5-105. Switching Characteristics Over Recommended Operating Conditions for MDIO Output
  NO          PARAMETER                                     DESCRIPTION                                         MIN             MAX       UNIT
 MDIO6            tt(MDC)        Transition time, MDC                                                                               5       ns
 MDIO7         td(MDC-MDIO)      Delay time, MDC low to MDIO valid                                              -150             150        ns
                                                            MDIO1
                                          MDIO2
                                                                             MDIO3
MDCLK
                                                                                                     MDIO5
 MDIO
 (input)
MDIO7
 MDIO
(output)
In Table 5-106 are presented the specific groupings of signals (IOSET) for use with GMAC MDIO signals.
                                                                        CAUTION
                              The IO Timings provided in this section are only valid for some GMAC usage
                              modes when the corresponding Virtual IO Timings or Manual IO Timings are
                              configured as described in the tables found in this section.
Table 5-107, Table 5-108 and Figure 5-73 present timing requirements for GMAC RMIIn receive.
RMII1
RMII3 RMII2
REF_CLK (PRCM)
                rmiin_rxd1−rmiin_rxd0,
           rmiin_crs, rmin_rxer (inputs)
                                                                                                                           SPRS8xx_GMAC_RMIIRX_05
         Table 5-109, Table 5-109 and Figure 5-74 present switching characteristics for GMAC RMIIn transmit
         10/100 Mbit/s.
 Table 5-109. Switching Characteristics Over Recommended Operating Conditions for GMAC REF_CLK -
                                             RMII Operation
   NO.          PARAMETER                                              DESCRIPTION                                          MIN            MAX        UNIT
  RMII7      tc(REF_CLK)             Cycle time, REF_CLK                                                                       20                      ns
  RMII8      tw(REF_CLKH)            Pulse duration, REF_CLK high                                                               7              13      ns
  RMII9      tw(REF_CLKL)            Pulse duration, REF_CLK low                                                                7              13      ns
  RMII10     tt(REF_CLK)             Transistion time, REF_CLK                                                                                  3      ns
     Table 5-110. Switching Characteristics Over Recommended Operating Conditions for GMAC RMIIn
                                          Transmit 10/100 Mbits/s
   NO.          PARAMETER                                     DESCRIPTION                                  RMIIn            MIN            MAX        UNIT
             td(REF_CLK-TXD)
                                                                                                           RMII0                2             13.5     ns
             tdd(REF_CLK-TXEN)       Delay time, REF_CLK high to selected transmit signals
  RMII11
             td(REF_CLK-TXD)         valid
                                                                                                           RMII1                2             13.8     ns
             tdd(REF_CLK-TXEN)
RMII7
                                                                              RMII8                    RMII9
                                                                                RMII11
                                                                                                            RMII10
REF_CLK (PRCM)
            rmiin_txd1−rmiin_txd0,
              rmiin_txen (Outputs)
                                                                                                                       SPRS8xx_GMAC_RMIITX_06
In Table 5-111 are presented the specific groupings of signals (IOSET) for use with GMAC RMII signals.
         Manual IO Timings Modes must be used to ensure some IO timings for GMAC. See Table 5-33, Modes
         Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-112, Manual
         Functions Mapping for GMAC RMII0 for a definition of the Manual modes.
         Table 5-112 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
         the CFG_x registers.
         Manual IO Timings Modes must be used to ensure some IO timings for GMAC. See Table 5-33, Modes
         Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-113, Manual
         Functions Mapping for GMAC RMII1 for a definition of the Manual modes.
         Table 5-113 list the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
         the CFG_x registers.
                                                                         CAUTION
                             The IO Timings provided in this section are only valid for some GMAC usage
                             modes when the corresponding Virtual IO Timings or Manual IO Timings are
                             configured as described in the tables found in this section.
Table 5-114, Table 5-115, and Figure 5-75 present timing requirements for receive RGMIIn operation.
                                                                                                                                        (1)
           Table 5-115. Timing Requirements for GMAC RGMIIn Input Receive for 10/100/1000 Mbps
   NO.           PARAMETER                                            DESCRIPTION                                   MIN           MAX         UNIT
 RGMII5      tsu(RXD-RXCH)            Setup time, receive selected signals valid before rgmiin_rxc high/low              1                        ns
 RGMII6      th(RXCH-RXD)             Hold time, receive selected signals valid after rgmiin_rxc high/low                1                        ns
(1) For RGMII, receive selected signals include: rgmiin_rxd[3:0] and rgmiin_rxctl.
                                                                     RGMII1
                                                                                                                                               RGMII4
                                                           RGMII2
                                                                              RGMII3                                    RGMII4
                           (A)
             rgmiin_rxc
                                                                                                         RGMII5
                           (B)
        rgmiin_rxd[3:0]                        RGRXD[3:0]           RGRXD[7:4]
                           (B)
            rgmiin_rxctl                          RXDV               RXERR
SPRS8xx_GMAC_MIIRX_08
       A.   rgmiin_rxc must be externally delayed relative to the data and control pins.
       B.   Data and control information is received using both edges of the clocks. rgmiin_rxd[3:0] carries data bits 3-0 on the
            rising edge of rgmiin_rxc and data bits 7-4 on the falling edge ofrgmiin_rxc. Similarly, rgmiin_rxctl carries RXDV on
            rising edge of rgmiin_rxc and RXERR on falling edge of rgmiin_rxc.
        Table 5-116, Table 5-117, and Figure 5-76 present switching characteristics for transmit - RGMIIn for
        10/100/1000 Mbit/s.
      Table 5-116. Switching Characteristics Over Recommended Operating Conditions for rgmiin_txctl -
                                  RGMIIn Operation for 10/100/1000 Mbit/s
  NO.         PARAMETER                                    DESCRIPTION                                       SPEED               MIN          MAX        UNIT
RGMII1 tc(TXC)                    Cycle time, rgmiin_txc                                                    10 Mbps              360           440        ns
                                                                                                            100 Mbps               36            44       ns
                                                                                                           1000 Mbps              7.2           8.8       ns
RGMII2 tw(TXCH)                   Pulse duration, rgmiin_txc high                                           10 Mbps              160           240        ns
                                                                                                            100 Mbps               16            24       ns
                                                                                                           1000 Mbps              3.6           4.4       ns
RGMII3 tw(TXCL)                   Pulse duration, rgmiin_txc low                                            10 Mbps              160           240        ns
                                                                                                            100 Mbps               16            24       ns
                                                                                                           1000 Mbps              3.6           4.4       ns
RGMII4 tt(TXC)                    Transition time, rgmiin_txc                                               10 Mbps                            0.75       ns
                                                                                                            100 Mbps                           0.75       ns
                                                                                                           1000 Mbps                           0.75       ns
                                                                                                                                                         (1)
      Table 5-117. Switching Characteristics for GMAC RGMIIn Output Transmit for 10/100/1000 Mbps
  NO.        PARAMETER                             DESCRIPTION                                             MODE                      MIN        MAX      UNIT
RGMII5 tosu(TXD-TXC)             Output Setup time, transmit selected signals valid to           RGMII0, Internal Delay             1.05                   ns
                                                                                                                                        (2)
                                 rgmiin_txc high/low                                              Enabled, 1000 Mbps
                                                                                                 RGMII0, Internal Delay               1.2                  ns
                                                                                                 Enabled, 10/100 Mbps
                                                                                                 RGMII1, Internal Delay             1.05                   ns
                                                                                                                                        (3)
                                                                                                  Enabled, 1000 Mbps
                                                                                                 RGMII1, Internal Delay               1.2                  ns
                                                                                                 Enabled, 10/100 Mbps
       Table 5-117. Switching Characteristics for GMAC RGMIIn Output Transmit for 10/100/1000 Mbps
                                                (1)
                                                    (continued)
   NO.         PARAMETER                                 DESCRIPTION                                     MODE                     MIN        MAX     UNIT
 RGMII6 toh(TXC-TXD)                   Output Hold time, transmit selected signals valid          RGMII0, Internal Delay          1.05                ns
                                                                                                                                     (2)
                                       after rgmiin_txc high/low                                   Enabled, 1000 Mbps
                                                                                                  RGMII0, Internal Delay            1.2               ns
                                                                                                  Enabled, 10/100 Mbps
                                                                                                  RGMII1, Internal Delay          1.05                ns
                                                                                                                                     (3)
                                                                                                   Enabled, 1000 Mbps
                                                                                                  RGMII1, Internal Delay            1.2               ns
                                                                                                  Enabled, 10/100 Mbps
(1) For RGMII, transmit selected signals include: rgmiin_txd[3:0] and rgmiin_txctl.
(2) RGMII0 1000 Mbps operation requires that the 4 data pins rgmii0_txd[3:0] and rgmii0_txctl have their board propagation delays matched
    within 50 pS of rgmii0_txc.
(3) RGMII1 1000 Mbps operation requires that the 4 data pins rgmii1_txd[3:0] and rgmii1_txctl have their board propagation delays matched
    within 50 pS of rgmii1_txc.
                                                                               RGMII1
                                                                                                                                            RGMII4
                                                                      RGMII2
                                                                                        RGMII3       RGMII4
                                       (A)
                          rgmiin_txc
            [internal delay enabled]
RGMII5
                                       (B)
                    rgmiin_txd[3:0]                        1st Half-byte    2nd Half-byte
                                                                                                                   RGMII6
                                       (B)
                        rgmiin_txctl                          TXEN              TXERR
SPRS8xx_GMAC_MIITX_09
       A.      TXC is delayed internally before being driven to the rgmiin_txc pin. This internal delay is always enabled.
       B.      Data and control information is transmitted using both edges of the clocks. rgmiin_txd[3:0] carries data bits 3-0 on the
               rising edge of rgmiin_txc and data bits 7-4 on the falling edge of rgmiin_txc. Similarly, rgmiin_txctl carries TXEN on
               rising edge of rgmiin_txc and TXERR of falling edge of rgmiin_txc.
In Table 5-118 are presented the specific groupings of signals (IOSET) for use with GMAC RGMII signals.
                                                                    NOTE
                         To configure the desired manual IO timing mode the user must follow the steps described in
                         Manual IO Timing Modes section in the device TRM.
                         The associated registers to configure are listed in the CFG REGISTER column. For more
                         information, see Control Module chapter in the device TRM.
        Manual IO Timings Modes must be used to ensure some IO timings for GMAC. See Table 5-33, Modes
        Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-119, Manual
        Functions Mapping for GMAC RGMII0 for a definition of the Manual modes.
        Table 5-120 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
        Manual IO Timings Modes must be used to ensure some IO timings for GMAC. See Table 5-33, Modes
        Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-120, Manual
        Functions Mapping for GMAC RGMII1 for a definition of the Manual modes.
        Table 5-120 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
5.10.6.19 eMMC/SD/SDIO
         The Device includes the following external memory interfaces 4 MultiMedia Card/Secure Digital/Secure
         Digital Input Output Interface (MMC/SD/SDIO).
                                                                         NOTE
                            The eMMC/SD/SDIOi (i = 1 to 4) controller is also referred to as MMCi.
         MMC1 interface is compliant with the SD Standard v3.01 and it supports the following SD Card
         applications:
         • Default speed, 4-bit data, SDR, half-cycle
         • High speed, 4-bit data, SDR, half-cycle
         • SDR12, 4-bit data, half-cycle
         • SDR25, 4-bit data, half-cycle
         • UHS-I SDR50, 4-bit data, half-cycle
         • UHS-I SDR104, 4-bit data, half-cycle
         • UHS-I DDR50, 4-bit data
                                                                         NOTE
                            For more information, see eMMC/SD/SDIO chapter in the device TRM.
                       Table 5-121. Timing Requirements for MMC1 - SD Card Default Speed Mode
   NO.            PARAMETER                                       DESCRIPTION                                   MIN         MAX         UNIT
  DSSD5      tsu(cmdV-clkH)             Setup time, mmc1_cmd valid before mmc1_clk rising clock edge            5.11                     ns
  DSSD6      th(clkH-cmdV)              Hold time, mmc1_cmd valid after mmc1_clk rising clock edge             20.46                     ns
  DSSD7      tsu(dV-clkH)               Setup time, mmc1_dat[3:0] valid before mmc1_clk rising clock edge       5.11                     ns
            Table 5-121. Timing Requirements for MMC1 - SD Card Default Speed Mode (continued)
   NO.           PARAMETER                                     DESCRIPTION                                        MIN        MAX           UNIT
 DSSD8      th(clkH-dV)              Hold time, mmc1_dat[3:0] valid after mmc1_clk rising clock edge            20.46                       ns
                  Table 5-122. Switching Characteristics for MMC1 - SD Card Default Speed Mode
   NO.           PARAMETER                                     DESCRIPTION                                        MIN        MAX           UNIT
 DSSD0      fop(clk)                 Operating frequency, mmc1_clk                                                               24        MHz
 DSSD1      tw(clkH)                 Pulse duration, mmc1_clk high                                              0.5P-                       ns
                                                                                                              0.185(1)
 DSSD2      tw(clkL)                 Pulse duration, mmc1_clk low                                               0.5P-                       ns
                                                                                                             0.185 (1)
 DSSD3      td(clkL-cmdV)            Delay time, mmc1_clk falling clock edge to mmc1_cmd transition             -14.93       14.93          ns
 DSSD4      td(clkL-dV)              Delay time, mmc1_clk falling clock edge to mmc1_dat[3:0] transition        -14.93       14.93          ns
(1) P = output mmc1_clk period in ns
DSSD2
DSSD1
DSSD0
               mmc1_clk
                                      DSSD6
DSSD5
              mmc1_cmd
                                       DSSD8
DSSD7
           mmc1_dat[3:0]
                                                                                                                         vayu_mmc1_01
DSSD2
DSSD1
DSSD0
              mmc1_clk
                                                DSSD3
             mmc1_cmd
                                                 DSSD4
          mmc1_dat[3:0]
                                                                                                                            vayu_mmc1_02
                           Table 5-123. Timing Requirements for MMC1 - SD Card High Speed Mode
   NO.           PARAMETER                                     DESCRIPTION                                        MIN        MAX           UNIT
 HSSD3      tsu(cmdV-clkH)           Setup time, mmc1_cmd valid before mmc1_clk rising clock edge                  5.3                      ns
 HSSD4      th(clkH-cmdV)            Hold time, mmc1_cmd valid after mmc1_clk rising clock edge                    2.6                      ns
 HSSD7      tsu(dV-clkH)             Setup time, mmc1_dat[3:0] valid before mmc1_clk rising clock edge             5.3                      ns
               Table 5-123. Timing Requirements for MMC1 - SD Card High Speed Mode (continued)
   NO.            PARAMETER                                        DESCRIPTION                                      MIN          MAX          UNIT
  HSSD8      th(clkH-dV)              Hold time, mmc1_dat[3:0] valid after mmc1_clk rising clock edge                2.6                       ns
                        Table 5-124. Switching Characteristics for MMC1 - SD Card High Speed Mode
    NO.          PARAMETER                                       DESCRIPTION                                        MIN         MAX           UNIT
  HSSD1      fop(clk)               Operating frequency, mmc1_clk                                                                   48        MHz
 HSSD2H tw(clkH)                    Pulse duration, mmc1_clk high                                                0.5P-                         ns
                                                                                                              0.185 (1)
 HSSD2L tw(clkL)                    Pulse duration, mmc1_clk low                                                 0.5P-                         ns
                                                                                                              0.185 (1)
  HSSD5      td(clkL-cmdV)          Delay time, mmc1_clk falling clock edge to mmc1_cmd transition                  -7.6           3.6         ns
  HSSD6      td(clkL-dV)            Delay time, mmc1_clk falling clock edge to mmc1_dat[3:0] transition             -7.6           3.6         ns
(1) P = output mmc1_clk period in ns
HSSD1
HSSD2L HSSD2H
mmc1_clk
HSSD3 HSSD4
mmc1_cmd
HSSD7 HSSD8
           mmc1_dat[3:0]
                                                                                                                               vayu_mmc1_03
                                                        HSSD1
                                          HSSD2H                HSSD2L
              mmc1_clk
                                                                  HSSD5                                   HSSD5
             mmc1_cmd
                                                                   HSSD6                                    HSSD6
          mmc1_dat[3:0]
                                                                                                                              vayu_mmc1_04
SDR122
                                                SDR121
                                                       SDR120
                   mmc1_clk
                                           SDR126
SDR125
                  mmc1_cmd
                                           SDR128
SDR127
              mmc1_dat[3:0]
                                                                                                                             vayu_mmc1_05
                                                      SDR122
                                               SDR121
SDR120
                  mmc1_clk
                                                    SDR123
                mmc1_cmd
                                                     SDR124
             mmc1_dat[3:0]
                                                                                                                              vayu_mmc1_06
SDR251
SDR252L SDR252H
               mmc1_clk
                                                                        SDR253                  SDR254
             mmc1_cmd
                                                                          SDR257                  SDR258
           mmc1_dat[3:0]
                                                                                                                              vayu_mmc1_07
                                                    SDR251
                                        SDR252H               SDR252L
              mmc1_clk
                                                               HSSDR255                                   SDR255
             mmc1_cmd
SDR256 SDR256
          mmc1_dat[3:0]
                                                                                                                              vayu_mmc1_08
                  Table 5-130. Switching Characteristics for MMC1 - SD Card SDR50 Mode (continued)
      NO.          PARAMETER                                       DESCRIPTION                                            MIN         MAX         UNIT
SDR502L tw(clkL)                        Pulse duration, mmc1_clk low                                                  0.5P-                         ns
                                                                                                                   0.185 (1)
 SDR505         td(clkL-cmdV)           Delay time, mmc1_clk falling clock edge to mmc1_cmd transition                   -3.66         1.46         ns
 SDR506         td(clkL-dV)             Delay time, mmc1_clk falling clock edge to mmc1_dat[3:0] transition              -3.66         1.46         ns
(1) P = output mmc1_clk period in ns
SDR501
SDR502L SDR502H
mmc1_clk
                                                                            SDR503                 SDR504
                   mmc1_cmd
                                                                                SDR507                SDR508
               mmc1_dat[3:0]
                                                                                                                                 vayu_mmc1_09
                                                       SDR501
                                            SDR502H              SDR502L
mmc1_clk
                                                                   SDR505                                     SDR505
               mmc1_cmd
SDR506 SDR506
             mmc1_dat[3:0]
                                                                                                                                   vayu_mmc1_10
SDR1041
SDR1042L SDR1042H
mmc1_clk
SDR1043 SDR1044
              mmc1_cmd
                                                                          SDR1047                  SDR1048
           mmc1_dat[3:0]
                                                                                                                               vayu_mmc1_11
                                                    SDR1041
                                        SDR1042H              SDR1042L
               mmc1_clk
SDR1045 SDR1045
             mmc1_cmd
                                                                  SDR1046                                    SDR1046
           mmc1_dat[3:0]
                                                                                                                                vayu_mmc1_12
                                                                         DDR500
                                                          DDR501                        DDR502
                mmc1_clk
                                                                                                                   DDR506
                                                                                                     DDR505
               mmc1_cmd
                                              DDR507                       DDR507
                                                 DDR508                            DDR508
            mmc1_dat[3:0]
                                                                                                                            vayu_mmc1_13
                                                                         DDR500
                                                          DDR501                        DDR502
                mmc1_clk
                                                           DDR503(max)                                                 DDR503(min)
               mmc1_cmd
                                                 DDR504(max)                      DDR504(max)
                                                  DDR504(min)                      DDR504(min)
            mmc1_dat[3:0]
                                                                                                                            vayu_mmc1_14
                                                                         NOTE
                            To configure the desired virtual mode the user must set MODESELECT bit and
                            DELAYMODE bit field for each corresponding pad control register.
                            The pad control registers are presented in Table 4-33 and described in chapter Control
                            Module Chapter in the device TRM.
           Virtual IO Timings Modes must be used to ensure some IO timings for MMC1. See Table 5-33, Modes
           Summary for a list of IO timings requiring the use of Virtual IO Timings Modes. See Table 5-134, Virtual
           Functions Mapping for MMC1 for a definition of the Virtual modes.
           Table 5-134 presents the values for DELAYMODE bit field.
                                                                     NOTE
                        To configure the desired manual IO timing mode the user must follow the steps described in
                        Manual IO Timing Modes section in the device TRM.
                        The associated registers to configure are listed in the CFG REGISTER column. For more
                        information, see Control Module chapter in the device TRM.
        Manual IO Timings Modes must be used to ensure some IO timings for MMC1. See Table 5-33, Modes
        Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-135, Manual
        Functions Mapping for MMC1 for a definition of the Manual modes.
        Table 5-135 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
                                                                                      NOTE
                         For more information, see eMMC/SD/SDIO chapter in the device TRM.
                                                  Table 5-136. Timing Requirements for MMC2 - JC64 Standard SDR Mode
      NO.                  PARAMETER                                                       DESCRIPTION                                  MIN          MAX        UNIT
    SSDR5        tsu(cmdV-clkH)                     Setup time, mmc2_cmd valid before mmc2_clk rising clock edge                       13.19                     ns
    SSDR6        th(clkH-cmdV)                      Hold time, mmc2_cmd valid after mmc2_clk rising clock edge                           8.4                     ns
    SSDR7        tsu(dV-clkH)                       Setup time, mmc2_dat[7:0] valid before mmc2_clk rising clock edge                  13.19                     ns
    SSDR8        th(clkH-dV)                        Hold time, mmc2_dat[7:0] valid after mmc2_clk rising clock edge                      8.4                     ns
                       Table 5-137. Switching Characteristics for MMC2 - JC64 Standard SDR Mode
   NO.           PARAMETER                                   DESCRIPTION                                        MIN         MAX         UNIT
 SSDR1      fop(clk)               Operating frequency, mmc2_clk                                                               24       MHz
 SSDR2H tw(clkH)                   Pulse duration, mmc2_clk high                                              0.5P-                      ns
                                                                                                           0.172 (1)
 SSDR2L tw(clkL)                   Pulse duration, mmc2_clk low                                               0.5P-                      ns
                                                                                                           0.172 (1)
 SSDR3      td(clkL-cmdV)          Delay time, mmc2_clk falling clock edge to mmc2_cmd transition             -16.96       16.96         ns
 SSDR4      td(clkL-dV)            Delay time, mmc2_clk falling clock edge to mmc2_dat[7:0] transition        -16.96       16.96         ns
(1) P = output mmc2_clk period in ns
SSDR2
SSDR2
SSDR1
               mmc2_clk
                                    SSDR6
SSDR5
              mmc2_cmd
                                    SSDR8
SSDR7
           mmc2_dat[7:0]
                                                                                                                       vayu_mmc2_01
SSDR2
SSDR2
SSDR1
              mmc2_clk
                                               SSDR3
             mmc2_cmd
                                                SSDR4
          mmc2_dat[7:0]
                                                                                                                         vayu_mmc2_02
                       Table 5-138. Timing Requirements for MMC2 - JC64 High Speed SDR Mode
   NO.           PARAMETER                                   DESCRIPTION                                        MIN         MAX         UNIT
  JC643     tsu(cmdV-clkH)         Setup time, mmc2_cmd valid before mmc2_clk rising clock edge                  5.6                     ns
  JC644     th(clkH-cmdV)          Hold time, mmc2_cmd valid after mmc2_clk rising clock edge                    2.6                     ns
  JC647     tsu(dV-clkH)           Setup time, mmc2_dat[7:0] valid before mmc2_clk rising clock edge             5.6                     ns
  JC648     th(clkH-dV)            Hold time, mmc2_dat[7:0] valid after mmc2_clk rising clock edge               2.6                     ns
                    Table 5-139. Switching Characteristics for MMC2 - JC64 High Speed SDR Mode
   NO.            PARAMETER                                      DESCRIPTION                                     MIN          MAX           UNIT
  JC641      fop(clk)                 Operating frequency, mmc2_clk                                                               48        MHz
 JC642H      tw(clkH)                 Pulse duration, mmc2_clk high                                             0.5P-                        ns
                                                                                                             0.172 (1)
 JC642L      tw(clkL)                 Pulse duration, mmc2_clk low                                              0.5P-                        ns
                                                                                                             0.172 (1)
  JC645      td(clkL-cmdV)            Delay time, mmc2_clk falling clock edge to mmc2_cmd transition            -6.64          6.64          ns
  JC646      td(clkL-dV)              Delay time, mmc2_clk falling clock edge to mmc2_dat[7:0] transition       -6.64          6.64          ns
(1) P = output mmc2_clk period in ns
JC641
JC642L JC642H
mmc2_clk
JC643 JC644
mmc2_cmd
JC647 JC648
           mmc2_dat[7:0]
                                                                                                                           vayu_mmc2_03
JC641
JC642L JC642H
mmc2_clk
JC645 JC645
mmc2_cmd
JC646 JC646
           mmc2_dat[7:0]
                                                                                                                             vayu_mmc2_04
5.10.6.19.2.3 High Speed HS200 JC64 SDR, 8-bit data, half cycle
          Table 5-140 presents timing requirements and switching characteristics for MMC2 - HS200 in receiver and
          transmitter mode (see Figure 5-95).
                                                          HS2001
                                                                        HS2002H                         HS2002L
 mmc2_clk
                                        HS2005                                                        HS2005
mmc2_cmd
                                          HS2006                                                      HS2006
mmc2_dat[7:0]
                                                                                                                                        MMC2_05
                          Table 5-141. Timing Requirements for MMC2 - JC64 High Speed DDR Mode
   NO.         PARAMETER                                 DESCRIPTION                                MODE            MIN        MAX        UNIT
  DDR3      tsu(cmdV-clk)         Setup time, mmc2_cmd valid before mmc2_clk transition                              1.8                   ns
  DDR4      th(clk-cmdV)          Hold time, mmc2_cmd valid after mmc2_clk transition                                1.6                   ns
  DDR7      tsu(dV-clk)           Setup time, mmc2_dat[7:0] valid before mmc2_clk transition                         1.8                   ns
  DDR8      th(clk-dV)            Hold time, mmc2_dat[7:0] valid after mmc2_clk transition                           1.6                   ns
                       Table 5-142. Switching Characteristics for MMC2 - JC64 High Speed DDR Mode
   NO.            PARAMETER                                      DESCRIPTION                                        MIN        MAX        UNIT
  DDR1      fop(clk)                 Operating frequency, mmc2_clk                                                                48      MHz
 DDR2H      tw(clkH)                 Pulse duration, mmc2_clk high                                                0.5P-                    ns
                                                                                                               0.172 (1)
 DDR2L      tw(clkL)                 Pulse duration, mmc2_clk low                                                 0.5P-                    ns
                                                                                                               0.172 (1)
  DDR5      td(clk-cmdV)             Delay time, mmc2_clk transition to mmc2_cmd transition                          2.9        7.14       ns
  DDR6      td(clk-dV)               Delay time, mmc2_clk transition to mmc2_dat[7:0] transition                     2.9        7.14       ns
(1) P = output mmc2_clk period in ns
         Table 5-143 and Table 5-144 present timing requirements and switching characteristics for MMC2 - High
         speed DDR in receiver and transmitter mode During Boot (see Figure 5-96 and Figure 5-97).
            Table 5-143. Timing Requirements for MMC2 - JC64 High Speed DDR Mode During Boot
   NO.         PARAMETER                                 DESCRIPTION                                MODE            MIN        MAX        UNIT
  DDR3      tsu(cmdV-clk)         Setup time, mmc2_cmd valid before mmc2_clk transition              Boot            1.8                   ns
  DDR4      th(clk-cmdV)          Hold time, mmc2_cmd valid after mmc2_clk transition                Boot          1.8(1)                  ns
  DDR7      tsu(dV-clk)           Setup time, mmc2_dat[7:0] valid before mmc2_clk transition         Boot            1.8                   ns
  DDR8      th(clk-dV)            Hold time, mmc2_dat[7:0] valid after mmc2_clk transition           Boot          1.8(1)                  ns
(1) This Hold time requirement is larger than the Hold time provided by a typical eMMC component. Therefore, the trace length between the
    Device and eMMC component must be sufficiently long enough to ensure that the Hold time is met at the Device.
         Table 5-144. Switching Characteristics for MMC2 - JC64 High Speed DDR Mode During Boot
   NO.        PARAMETER                                 DESCRIPTION                                 MODE            MIN        MAX        UNIT
  DDR1      fop(clk)             Operating frequency, mmc2_clk                                       Boot                         48      MHz
 Table 5-144. Switching Characteristics for MMC2 - JC64 High Speed DDR Mode During Boot (continued)
   NO.         PARAMETER                                   DESCRIPTION                                  MODE           MIN         MAX         UNIT
 DDR2H       tw(clkH)              Pulse duration, mmc2_clk high                                         Boot        0.5P-                       ns
                                                                                                                  0.172 (1)
  DDR2L      tw(clkL)              Pulse duration, mmc2_clk low                                          Boot        0.5P-                       ns
                                                                                                                  0.172 (1)
  DDR5       td(clk-cmdV)          Delay time, mmc2_clk transition to mmc2_cmd transition                Boot          2.9          7.14         ns
  DDR6       td(clk-dV)            Delay time, mmc2_clk transition to mmc2_dat[7:0] transition           Boot          2.9          7.14         ns
(1) P = output mmc2_clk period in ns
                                                                   DDR1
                                                                             DDR2L                        DDR2H
               mmc2_clk
                                                            DDR3                                 DDR4
              mmc2_cmd
                                                           DDR1
                                                                           DDR2                          DDR2
 mmc2_clk
                                                DDR5                                                      DDR5
                                                  DDR5                                                          DDR5
mmc2_cmd
                                                                                            DDR6
                                    DDR6                                          DDR6
                                           DDR6                       DDR6                              DDR6
mmc2_dat[7:0]
                                                                                                                                               MMC2_08
                                                                           NOTE
                            To configure the desired manual IO timing mode the user must follow the steps described in
                            Manual IO Timing Modes section in the device TRM.
                            The associated registers to configure are listed in the CFG REGISTER column. For more
                            information, see Control Module chapter in the device TRM.
         Manual IO Timings Modes must be used to ensure some IO timings for MMC2. See Table 5-33, Modes
         Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-145, Manual
         Functions Mapping for MMC2 with Internal Loopback Clock and for HS200 for a definition of the Manual
         modes.
         Table 5-145 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
         the CFG_x registers.
                            Table 5-145. Manual Functions Mapping for MMC2 With Internal Loopback Clock and for HS200
 BALL       BALL NAME       MMC2_DDR_LB_MANUAL1        MMC2_STD_HS_LB_MANUAL1            MMC2_HS200_MANUAL1                 CFG REGISTER                   MUXMODE
                           A_DELAY (ps)     G_DELAY    A_DELAY (ps)   G_DELAY (ps)    A_DELAY (ps)      G_DELAY (ps)                                             1
                                              (ps)
  K7          gpmc_a19          124                0       850              0               -                -            CFG_GPMC_A19_IN                  mmc2_dat4
  M7          gpmc_a20           62                0       1264             0               -                -            CFG_GPMC_A20_IN                  mmc2_dat5
   J5         gpmc_a21            0                0       786              0               -                -            CFG_GPMC_A21_IN                  mmc2_dat6
  K6          gpmc_a22            0                0       902              0               -                -            CFG_GPMC_A22_IN                  mmc2_dat7
   J7         gpmc_a23          645            3054         0             2764              -                -            CFG_GPMC_A23_IN                   mmc2_clk
   J4         gpmc_a24           48                0       1185             0               -                -            CFG_GPMC_A24_IN                  mmc2_dat0
   J6         gpmc_a25            0                0       670              0               -                -            CFG_GPMC_A25_IN                  mmc2_dat1
  H4          gpmc_a26            0                0       972              0               -                -            CFG_GPMC_A26_IN                  mmc2_dat2
  H5          gpmc_a27            0                0       1116             0               -                -            CFG_GPMC_A27_IN                  mmc2_dat3
  H6          gpmc_cs1            0                0       250              0               -                -            CFG_GPMC_CS1_IN                  mmc2_cmd
  K7          gpmc_a19            0                0        0               0              384               0           CFG_GPMC_A19_OEN                  mmc2_dat4
  K7          gpmc_a19          135                0        0               0              350              174          CFG_GPMC_A19_OUT                  mmc2_dat4
  M7          gpmc_a20            0                0        0               0              410               0           CFG_GPMC_A20_OEN                  mmc2_dat5
  M7          gpmc_a20           47                0        0               0              335               0           CFG_GPMC_A20_OUT                  mmc2_dat5
   J5         gpmc_a21            0                0        0               0              468               0           CFG_GPMC_A21_OEN                  mmc2_dat6
   J5         gpmc_a21          101                0        0               0              339               0           CFG_GPMC_A21_OUT                  mmc2_dat6
  K6          gpmc_a22            0                0        0               0              676               0           CFG_GPMC_A22_OEN                  mmc2_dat7
  K6          gpmc_a22           30                0        0               0              219               0           CFG_GPMC_A22_OUT                  mmc2_dat7
   J7         gpmc_a23          423                0        0               0             1062              154          CFG_GPMC_A23_OUT                   mmc2_clk
   J4         gpmc_a24            0                0        0               0              640               0           CFG_GPMC_A24_OEN                  mmc2_dat0
   J4         gpmc_a24            0                0        0               0              150               0           CFG_GPMC_A24_OUT                  mmc2_dat0
   J6         gpmc_a25            0                0        0               0              356               0           CFG_GPMC_A25_OEN                  mmc2_dat1
   J6         gpmc_a25            0                0        0               0              150               0           CFG_GPMC_A25_OUT                  mmc2_dat1
  H4          gpmc_a26            0                0        0               0              579               0           CFG_GPMC_A26_OEN                  mmc2_dat2
  H4          gpmc_a26            0                0        0               0              200               0           CFG_GPMC_A26_OUT                  mmc2_dat2
  H5          gpmc_a27            0                0        0               0              435               0           CFG_GPMC_A27_OEN                  mmc2_dat3
  H5          gpmc_a27            0                0        0               0              236               0           CFG_GPMC_A27_OUT                  mmc2_dat3
  H6          gpmc_cs1            0                0        0               0              759               0          CFG_GPMC_CS1_OEN                   mmc2_cmd
  H6          gpmc_cs1            0                0        0               0              372               0           CFG_GPMC_CS1_OUT                  mmc2_cmd
                                                                            NOTE
                              The eMMC/SD/SDIOj (j = 3 to 4) controller is also referred to as MMCj.
                                                                            NOTE
                              For more information, see eMMC/SD/SDIO chapter in the device TRM.
                                Table 5-146. Timing Requirements for MMC3 - Default Speed Mode (1)
   NO.               PARAMETER                                       DESCRIPTION                                        MIN        MAX        UNIT
   DS5         tsu(cmdV-clkH)             Setup time, mmc3_cmd valid before mmc3_clk rising clock edge                  5.11                   ns
   DS6         th(clkH-cmdV)              Hold time, mmc3_cmd valid after mmc3_clk rising clock edge                  20.46                    ns
   DS7         tsu(dV-clkH)               Setup time, mmc3_dat[i:0] valid before mmc3_clk rising clock edge             5.11                   ns
   DS8         th(clkH-dV)                Hold time, mmc3_dat[i:0] valid after mmc3_clk rising clock edge             20.46                    ns
(1) i in [i:0] = 7
                     Table 5-147. Switching Characteristics for MMC3 - SD/SDIO Default Speed Mode (2)
      NO.           PARAMETER                                       DESCRIPTION                                         MIN        MAX       UNIT
   DS0          fop(clk)                Operating frequency, mmc3_clk                                                                 24      MHz
   DS1          tw(clkH)                Pulse duration, mmc3_clk high                                                 0.5P-                    ns
                                                                                                                    0.270 (2)
   DS2          tw(clkL)                Pulse duration, mmc3_clk low                                                  0.5P-                    ns
                                                                                                                    0.270 (2)
   DS3          td(clkL-cmdV)           Delay time, mmc3_clk falling clock edge to mmc3_cmd transition               -14.93       14.93        ns
   DS4          td(clkL-dV)             Delay time, mmc3_clk falling clock edge to mmc3_dat[i:0] transition          -14.93       14.93        ns
(1) P = output mmc3_clk period in ns
(2) i in [i:0] = 7
                                Table 5-148. Timing Requirements for MMC4 - Default Speed Mode (1)
   NO.               PARAMETER                                       DESCRIPTION                                        MIN        MAX        UNIT
   DS5         tsu(cmdV-clkH)             Setup time, mmc4_cmd valid before mmc4_clk rising clock edge                  5.11                   ns
   DS6         th(clkH-cmdV)              Hold time, mmc4_cmd valid after mmc4_clk rising clock edge                  20.46                    ns
   DS7         tsu(dV-clkH)               Setup time, mmc4_dat[i:0] valid before mmc4_clk rising clock edge             5.11                   ns
   DS8         th(clkH-dV)                Hold time, mmc4_dat[i:0] valid after mmc4_clk rising clock edge             20.46                    ns
(1) i in [i:0] = 3
                            Table 5-149. Switching Characteristics for MMC4 - Default Speed Mode (2)
    NO.          PARAMETER                                       DESCRIPTION                                     MIN           MAX          UNIT
   DS0       fop(clk)                Operating frequency, mmc4_clk                                                                24        MHz
   DS1       tw(clkH)                Pulse duration, mmc4_clk high                                             0.5P-                         ns
                                                                                                             0.270 (1)
   DS2       tw(clkL)                Pulse duration, mmc4_clk low                                              0.5P-                         ns
                                                                                                             0.270 (1)
   DS3       td(clkL-cmdV)           Delay time, mmc4_clk falling clock edge to mmc4_cmd transition           -14.93          14.93          ns
   DS4       td(clkL-dV)             Delay time, mmc4_clk falling clock edge to mmc4_dat[i:0] transition      -14.93          14.93          ns
(1) P = output mmc4_clk period in ns
(2) i in [i:0] = 3
                                                        DS2
                                                DS1
                                           DS0
                     mmcj_clk
                                          DS6
DS5
                mmcj_cmd
                                           DS8
DS7
             mmcj_dat[i:0]
                                                                                                                         vayu_mmc3_07
DS2
DS1
DS0
             mmcj_clk
                                                  DS3
            mmcj_cmd
                                                  DS4
          mmcj_dat[i:0]
                                                                                                                             vayu_mmc3_08
                         Table 5-150. Timing Requirements for MMC3 - SD/SDIO High Speed Mode (1)
   NO.               PARAMETER                                    DESCRIPTION                                    MIN           MAX          UNIT
   HS3       tsu(cmdV-clkH)            Setup time, mmc3_cmd valid before mmc3_clk rising clock edge               5.3                        ns
   HS4       th(clkH-cmdV)             Hold time, mmc3_cmd valid after mmc3_clk rising clock edge                 2.6                        ns
   HS7       tsu(dV-clkH)              Setup time, mmc3_dat[i:0] valid before mmc3_clk rising clock edge          5.3                        ns
               Table 5-150. Timing Requirements for MMC3 - SD/SDIO High Speed Mode (1) (continued)
   NO.               PARAMETER                                        DESCRIPTION                                      MIN         MAX        UNIT
   HS8         th(clkH-dV)               Hold time, mmc3_dat[i:0] valid after mmc3_clk rising clock edge                2.6                    ns
(1) i in [i:0] = 7
                       Table 5-151. Switching Characteristics for MMC3 - SD/SDIO High Speed Mode (2)
      NO.           PARAMETER                                      DESCRIPTION                                         MIN        MAX         UNIT
   HS1          fop(clk)               Operating frequency, mmc3_clk                                                                 48       MHz
  HS2H          tw(clkH)               Pulse duration, mmc3_clk high                                                 0.5P-                     ns
                                                                                                                   0.270 (1)
  HS2L          tw(clkL)               Pulse duration, mmc3_clk low                                                  0.5P-                     ns
                                                                                                                   0.270 (1)
   HS5          td(clkL-cmdV)          Delay time, mmc3_clk falling clock edge to mmc3_cmd transition                  -7.6          3.6       ns
   HS6          td(clkL-dV)            Delay time, mmc3_clk falling clock edge to mmc3_dat[i:0] transition             -7.6          3.6       ns
(1) P = output mmc3_clk period in ns
(2) i in [i:0] = 7
                                  Table 5-152. Timing Requirements for MMC4 - High Speed Mode (1)
   NO.               PARAMETER                                        DESCRIPTION                                      MIN         MAX        UNIT
   HS3         tsu(cmdV-clkH)            Setup time, mmc4_cmd valid before mmc4_clk rising clock edge                   5.3                    ns
   HS4         th(clkH-cmdV)             Hold time, mmc4_cmd valid after mmc4_clk rising clock edge                     1.6                    ns
   HS7         tsu(dV-clkH)              Setup time, mmc4_dat[i:0] valid before mmc4_clk rising clock edge              5.3                    ns
   HS8         th(clkH-dV)               Hold time, mmc4_dat[i:0] valid after mmc4_clk rising clock edge                1.6                    ns
(1) i in [i:0] = 3
                                Table 5-153. Switching Characteristics for MMC4 - High Speed Mode (2)
      NO.           PARAMETER                                      DESCRIPTION                                         MIN        MAX         UNIT
   HS1          fop(clk)               Operating frequency, mmc4_clk                                                                 48       MHz
  HS2H          tw(clkH)               Pulse duration, mmc4_clk high                                                 0.5P-                     ns
                                                                                                                   0.270 (1)
  HS2L          tw(clkL)               Pulse duration, mmc4_clk low                                                  0.5P-                     ns
                                                                                                                   0.270 (1)
   HS5          td(clkL-cmdV)          Delay time, mmc4_clk falling clock edge to mmc4_cmd transition                  -8.8          6.6       ns
   HS6          td(clkL-dV)            Delay time, mmc4_clk falling clock edge to mmc4_dat[i:0] transition             -8.8          6.6       ns
(1) P = output mmc4_clk period in ns
(2) i in [i:0] = 3
HS1
HS2L HS2H
mmcj_clk
HS3 HS4
                mmcj_cmd
                                                                            HS7                       HS8
             mmcj_dat[i:0]
                                                                                                                               vayu_mmc3_09
                                                        HS1
                                          HS2H                HS2L
              mmcj_clk
                                                                 HS5                                      HS5
             mmcj_cmd
                                                                     HS6                                   HS6
           mmcj_dat[i:0]
                                                                                                                              vayu_mmc3_10
                           Table 5-157. Switching Characteristics for MMC4 - SDR12 Mode (2) (continued)
      NO.           PARAMETER                                     DESCRIPTION                                         MIN           MAX         UNIT
 SDR126         td(clkL-dV)           Delay time, mmc4_clk falling clock edge to mmc4_dat[i:0] transition          -19.13          16.93         ns
(1) P = output mmc4_clk period in ns
(2) j in [i:0] = 3
SDR122
                                                SDR121
                                                      SDR120
                     mmcj_clk
                                          SDR126
SDR125
                   mmcj_cmd
                                          SDR128
                                             SDR127
                mmcj_dat[i:0]
                                                                                                                              vayu_mmc3_11
SDR122
SDR121
SDR120
                mmcj_clk
                                                 SDR123
               mmcj_cmd
                                                   SDR124
            mmcj_dat[i:0]
                                                                                                                                 vayu_mmc3_12
                        Table 5-159. Switching Characteristics for MMC3 - SDR25 Mode (2) (continued)
    NO.          PARAMETER                                       DESCRIPTION                                          MIN          MAX         UNIT
SDR252L tw(clkL)                    Pulse duration, mmc3_clk low                                                   0.5P(1)-                     ns
                                                                                                                    0.270
 SDR255      td(clkL-cmdV)          Delay time, mmc3_clk falling clock edge to mmc3_cmd transition                    -8.8           6.6        ns
 SDR256      td(clkL-dV)            Delay time, mmc3_clk falling clock edge to mmc3_dat[i:0] transition               -8.8           6.6        ns
(1) P = output mmc3_clk period in ns
(2) i in [i:0] = 7
SDR251
SDR252L SDR252H
mmcj_clk
SDR253 SDR254
             mmcj_cmd
                                                                            SDR257                 SDR258
          mmcj_dat[i:0]
                                                                                                                               vayu_mmc3_13
                                                    SDR251
                                         SDR502H               SDR252L
              mmcj_clk
                                                                 SDR255                                   SDR255
             mmcj_cmd
                                                                   SDR256                                   SDR256
          mmcj_dat[i:0]
                                                                                                                                vayu_mmc3_14
5.10.6.19.3.5 MMC3 SDIO High Speed UHS-I SDR50 Mode, Half Cycle
            Figure 5-106, Figure 5-107, Table 5-162, and Table 5-163 present timing requirements and switching
            characteristics for MMC3 - SDIO High speed SDR50 in receiver and transmitter mode.
SDR501
SDR502L SDR502H
mmcj_clk
SDR503 SDR504
mmcj_cmd
SDR507 SDR508
             mmcj_dat[7:0]
                                                                                                                               vayu_mmc3_05
                                                      SDR501
                                           SDR502H              SDR502L
                 mmcj_clk
                                                                  SDR505                                     SDR505
                mmcj_cmd
                                                                      SDR506                                   SDR506
             mmcj_dat[7:0]
                                                                                                                               vayu_mmc3_06
                                                                       NOTE
                        To configure the desired manual IO timing mode the user must follow the steps described in
                        Manual IO Timing Modes section in the device TRM.
                        The associated registers to configure are listed in the CFG REGISTER column. For more
                        information, see Control Module chapter in the device TRM.
        Manual IO Timings Modes must be used to ensure some IO timings for MMC3. See Table 5-33, Modes
        Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-164, Manual
        Functions Mapping for MMC3 for a definition of the Manual modes.
        Table 5-164 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
        Manual IO Timings Modes must be used to ensure some IO timings for MMC4. See Table 5-33, Modes
        Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-165, Manual
        Functions Mapping for MMC4 for a definition of the Manual modes.
        Table 5-165 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
5.10.6.20 PRU-ICSS
        The device Programmable Real-Time Unit and Industrial Communication Subsystem (PRU-ICSS) consists
        of dual 32-bit Load / Store RISC CPU cores - Programmable Real-Time Units (PRU0 and PRU1), shared,
        data, and instruction memories, internal peripheral modules, and an interrupt controller (PRU-ICSS_INTC).
        The programmable nature of the PRUs, along with their access to pins, events and all SoC resources,
        provides flexibility in implementing fast real-time responses, specialized data handling operations,
        customer peripheral interfaces, and in off-loading tasks from the other processor cores of the system-on-
        chip (SoC).
        The each PRU-ICSS includes the following main features:
        • 21x Enhanced GPIs (EGPIs) and 21× Enhanced GPOs (EGPOs) with asynchronous capture and serial
           support per each PRU CPU core
        • One Ethernet MII_RT module (PRU-ICSS_MII_RT) with two MII ports and configurable connections to
           PRUs
        • 1 MDIO Port (PRU-ICSS_MII_MDIO)
        • One Industrial Ethernet Peripheral (IEP) to manage/generate Industrial Ethernet functions
        • 1 × 16550-compatible UART with a dedicated 192 MHz clock to support 12 Mbps Profibus
        • 1 Industrial Ethernet timer with 7/9 capture and 8 compare events
        • 1 Enhanced Capture Module (ECAP)
        • 1 Interrupt Controller (PRU-ICSS_INTC)
        • A flexible power management support
        • Integrated switched central resource with programmable priority
                                                                   CAUTION
                           The IO timings provided in this section are only valid if signals within a single
                           IOSET are used. The IOSETs are defined in the Table 5-188 and Table 5-189.
                                                                       NOTE
                         For more information, see PRU-ICSS section in the Device TRM.
                                                                       NOTE
                         To configure the desired virtual mode the user must set MODESELECT bit and
                         DELAYMODE bit field for each corresponding pad control register.
                         The pad control registers are presented in Table 4-33 and described in chapter Control
                         Module in the device TRM.
5.10.6.20.1.1 PRU-ICSS PRU Direct Input/Output Mode Electrical Data and Timing
PRDI1
                   GPI[m:0]
                                           PRDI2
                                                                                                      SPRS91x_TIMING_PRU_01
PRDO1
                   GPO[n:0]
                                            PRDO2
                                                                                                      SPRS91x_TIMING_PRU_02
5.10.6.20.1.2 PRU-ICSS PRU Parallel Capture Mode Electrical Data and Timing
                                                PRPC1
                                            PRPC3
                                                     PRPC2
CLOCKIN
DATAIN
                                                PRPC5
                                                PRPC4
                                                                                                        SPRS91x_TIMING_PRU_03
Figure 5-110. PRU-ICSS PRU Parallel Capture Timing - Rising Edge Mode
                                                PRPC1
                                                     PRPC3
                                            PRPC2
                      CLOCKIN
DATAIN
                                                PRPC5
                                                PRPC4
                                                                                                        SPRS91x_TIMING_PRU_04
Figure 5-111. PRU-ICSS PRU Parallel Capture Timing - Falling Edge Mode
                                                     PRSI1
                                             PRSI2
DATAIN
SPRS91x_TIMING_PRU_05
                                                   PRSO1
                                               PRSO2
CLOCKOUT
DATAOUT
                                                     PRSO3
                                                                                                         SPRS91x_TIMING_PRU_06
SDx_CLK
SDx_D
2 3 SPRS91x_TIMING_PRU_07
SDx_CLK
SDx_D
                                                     2        3
                                                                                                       SPRS91x_TIMING_PRU_08
ENDATx_IN
ENDATx_CLK
ENDATx_OUT
ENDATx_OUT_EN
                                                    4
                                                                                                          SPRS91x_TIMING_PRU_09
               Table 5-174. PRU-ICSS ECAT Timing Requirements – Input Validated With LATCH_IN
   NO.            PARAMETER                                   DESCRIPTION                                   MIN            MAX            UNIT
 EDIOL1      tw(EDIO_LATCH_IN)      Pulse width, EDIO_LATCH_IN                                           100.00                            ns
 EDIOL2      tsu(EDIO_DATA_IN-      Setup time, EDIO_DATA_IN valid before EDIO_LATCH_IN active            20.00                            ns
             EDIO_LATCH_IN)         edge
 EDIOL3      th(EDIO_LATCH_IN-      Hold time, EDIO_DATA_IN valid after EDIO_LATCH_IN active edge         20.00                            ns
             EDIO_DATA_IN)
EDIO_LATCH_IN
EDIOL1
                                          EDIOL2
                                                                 EDIOL3
EDIO_DATA_IN[7:0]
SPRS91x_TIMING_PRU_ECAT_01
                 Table 5-175. PRU-ICSS ECAT Timing Requirements – Input Validated With SYNCx
   NO.           PARAMETER                                       DESCRIPTION                                  MIN            MAX          UNIT
  EDCS1      tw(EDC_SYNCx_OUT)        Pulse width, EDC_SYNCx_OUT                                          100.00                           ns
  EDCS2      tsu(EDIO_DATA_IN-        Setup time, EDIO_DATA_IN valid before EDC_SYNCx_OUT active           20.00                           ns
             EDC_SYNCx_OUT)           edge
  EDCS3      th(EDC_SYNCx_OUT-        Hold time, EDIO_DATA_IN valid after EDC_SYNCx_OUT active edge        20.00                           ns
             EDIO_DATA_IN)
EDC_SYNCx_OUT
EDCS1
                                           EDCS2
                                                                 EDCS3
EDIO_DATA_IN[7:0]
SPRS91x_TIMING_PRU_ECAT_02
       Table 5-176. PRU-ICSS ECAT Timing Requirements – Input Validated With Start of Frame (SOF)
    NO.           PARAMETER                                      DESCRIPTION                                  MIN            MAX          UNIT
                                                                                                                 (1)                (1)
  EDIOS1      tw(EDIO_SOF)            Pulse duration, EDIO_SOF                                              4P              5P             ns
  EDIOS2      tsu(EDIO_DATA_IN-       Setup time, EDIO_DATA_IN valid before EDIO_SOF active edge           20.00                           ns
              EDIO_SOF)
  EDIOS3      th(EDIO_SOF-            Hold time, EDIO_DATA_IN valid after EDIO_SOF active edge             20.00                           ns
              EDIO_DATA_IN)
EDIO_SOF
EDIOS1
                                        EDIOS2
                                                              EDIOS3
EDIO_DATA_IN[7:0]
SPRS91x_TIMING_PRU_ECAT_03
EDC_LATCHx_IN
                                                              EDCL1
                                                                                                    SPRS91x_TIMING_PRU_ECAT_04
                                                            PRMDI1
                                                                                PRMDI2
MDIO_CLK (Output)
MDIO_DATA (Input)
SPRS91x_TIMING_PRU_MII_RT_01
PRMC1 PRMC4
PRMC2 PRMC3
MDIO_CLK
PRMC4
SPRS91x_TIMING_PRU_MII_RT_02
PRMDO1
MDIO_CLK (Output)
MDIO_DATA (Output)
SPRS91x_TIMING_PRU_MII_RT_03
                                                                         NOTE
                         In order to ensure the MII_RT IO timing values published in the device Data Manual, the
                         PRUSS_GICLK clock must be configured for 200 MHz (default value) and the
                         TX_CLK_DELAY bit field in the PRUSS_MII_RT_TXCFG0/1 register must be set to 6h (non-
                         default value).
PMIR1
PMIR2 PMIR3
MII_RXCLK
SPRS91x_TIMING_PRU_MII_RT_04
PMIT1 PMIT4
PMIT2 PMIT3
MII_TXCLK
PMIT4
SPRS91x_TIMING_PRU_MII_RT_05
        Table 5-184. PRU-ICSS MII_RT Timing Requirements - MII_RXD[3:0], MII_RXDV, and MII_RXER
  NO.         PARAMETER                                 DESCRIPTION                          SPEED             MIN          MAX            UNIT
 PMIR4     tsu(RXD-RX_CLK)        Setup time, RXD[3:0] valid before RX_CLK                  10 Mbps                8                        ns
           tsu(RX_DV-RX_CLK)      Setup time, RX_DV valid before RX_CLK
           tsu(RX_ER-RX_CLK)      Setup time, RX_ER valid before RX_CLK
           tsu(RXD-RX_CLK)        Setup time, RXD[3:0] valid before RX_CLK                 100 Mbps                8                        ns
           tsu(RX_DV-RX_CLK)      Setup time, RX_DV valid before RX_CLK
           tsu(RX_ER-RX_CLK)      Setup time, RX_ER valid before RX_CLK
 PMIR5     th(RX_CLK-RXD)         Hold time RXD[3:0] valid after RX_CLK                     10 Mbps                8                        ns
           th(RX_CLK-RX_DV)       Hold time RX_DV valid after RX_CLK
           th(RX_CLK-RX_ER)       Hold time RX_ER valid after RX_CLK
           th(RX_CLK-RXD)         Hold time RXD[3:0] valid after RX_CLK                    100 Mbps                8                        ns
           th(RX_CLK-RX_DV)       Hold time RX_DV valid after RX_CLK
           th(RX_CLK-RX_ER)       Hold time RX_ER valid after RX_CLK
                                                               PMIR4
                                                                                          PMIR5
MII_MRCLK (Input)
             MII_RXD[3:0],
                MII_RXDV,
         MII_RXER (Inputs)
                                                                                                                   SPRS91x_TIMING_PRU_MII_RT_06
PMIT5
MII_TXCLK (input)
         MII_TXD[3:0],
    MII_TXEN (outputs)
SPRS91x_TIMING_PRU_MII_RT_07
  Table 5-187. Switching Characteristics Over Recommended Operating Conditions for PRU-ICSS UART
                                                Transmit
   NO.           PARAMETER                                         DESCRIPTION                                     MIN               MAX          UNIT
  PRUT1      ƒbaud(baud)              Maximum programmable baud rate                                                    0               12        MHz
  PRUT2      tw(TX)                   Pulse duration, transmit start, stop, data bit                            U(1) - 2         U(1) + 2           ns
                                                                               PRUR1
                                                                                                   PRUR1
                                                                  Start
                                                   (1)
                                  pri_uart0_rxd                    Bit
Data Bits
                                                                               PRUT2
                                                                                                   PRUT2
                                                                  Start
                                                   (1)             Bit
                                   pri_uart0_txd
                                                                                Data Bits
                          (1) i in pri_uart0_txd and pri_uart0_rxd = 1 or 2                             SPRS91x_TIMING_PRU_UART_01
                                                                 NOTE
                        To configure the desired manual IO timing mode the user must follow the steps described in
                        Manual IO Timing Modes section in the device TRM.
                        The associated registers to configure are listed in the CFG REGISTER column. For more
                        information, see Control Module chapter in the device TRM.
       Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS1 PRU0 Direct Output
       mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO Timings
       Modes. See Table 5-192, Manual Functions Mapping for PRU-ICSS1 PRU0 Direct Output mode for a
       definition of the Manual modes.
       Table 5-192 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
       the CFG_x registers.
                 Table 5-192. Manual Functions Mapping for PRU-ICSS1 PRU0 Direct Output mode
    BALL            BALL NAME                 PR1_PRU0_DIR_OUT_MANUAL                 CFG REGISTER               MUXMODE
                                           A_DELAY (ps)        G_DELAY (ps)                                          13
     AG3              vin1a_d10                   0                 600            CFG_VIN1A_D10_OUT           pr1_pru0_gpo7
     AG5              vin1a_d11                   0                  0             CFG_VIN1A_D11_OUT           pr1_pru0_gpo8
      AF2             vin1a_d12                   0                 2400           CFG_VIN1A_D12_OUT           pr1_pru0_gpo9
      AF6             vin1a_d13                   0                 200            CFG_VIN1A_D13_OUT           pr1_pru0_gpo10
      AF3             vin1a_d14                   0                 900            CFG_VIN1A_D14_OUT           pr1_pru0_gpo11
      AF4             vin1a_d15                   0                  0             CFG_VIN1A_D15_OUT           pr1_pru0_gpo12
      AF1             vin1a_d16                   0                 100            CFG_VIN1A_D16_OUT           pr1_pru0_gpo13
     AE3              vin1a_d17                   0                 300            CFG_VIN1A_D17_OUT           pr1_pru0_gpo14
     AE5              vin1a_d18                   0                  0             CFG_VIN1A_D18_OUT           pr1_pru0_gpo15
     AE1              vin1a_d19                   0                 400            CFG_VIN1A_D19_OUT           pr1_pru0_gpo16
     AE2              vin1a_d20                   0                 300            CFG_VIN1A_D20_OUT           pr1_pru0_gpo17
     AE6              vin1a_d21                   0                 500            CFG_VIN1A_D21_OUT           pr1_pru0_gpo18
     AD2              vin1a_d22                   0                  0             CFG_VIN1A_D22_OUT           pr1_pru0_gpo19
     AD3              vin1a_d23                   0                 500            CFG_VIN1A_D23_OUT           pr1_pru0_gpo20
     AH6              vin1a_d3                    0                 1400           CFG_VIN1A_D3_OUT            pr1_pru0_gpo0
     AH3              vin1a_d4                    0                 2600           CFG_VIN1A_D4_OUT            pr1_pru0_gpo1
     AH5              vin1a_d5                    0                  0             CFG_VIN1A_D5_OUT            pr1_pru0_gpo2
     AG6              vin1a_d6                    0                  0             CFG_VIN1A_D6_OUT            pr1_pru0_gpo3
     AH4              vin1a_d7                    0                  0             CFG_VIN1A_D7_OUT            pr1_pru0_gpo4
     AG4              vin1a_d8                    0                  0             CFG_VIN1A_D8_OUT            pr1_pru0_gpo5
     AG2              vin1a_d9                    0                 300            CFG_VIN1A_D9_OUT            pr1_pru0_gpo6
        Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS1 PRU1 Direct Output
        mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO Timings
        Modes. See Table 5-193, Manual Functions Mapping for PRU-ICSS1 PRU1 Direct Output mode for a
        definition of the Manual modes.
        Table 5-193 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
                 Table 5-193. Manual Functions Mapping for PRU-ICSS1 PRU1 Direct Output mode
    BALL            BALL NAME                 PR1_PRU1_DIR_OUT_MANUAL                 CFG REGISTER               MUXMODE
                                           A_DELAY (ps)        G_DELAY (ps)                                          13
      D3              vin2a_d10                   0                 300            CFG_VIN2A_D10_OUT           pr1_pru1_gpo7
      F6              vin2a_d11                   0                 800            CFG_VIN2A_D11_OUT           pr1_pru1_gpo8
      D5              vin2a_d12                   0                 1800           CFG_VIN2A_D12_OUT           pr1_pru1_gpo9
      C2              vin2a_d13                   0                 1600           CFG_VIN2A_D13_OUT           pr1_pru1_gpo10
      C3              vin2a_d14                   0                 1400           CFG_VIN2A_D14_OUT           pr1_pru1_gpo11
      C4              vin2a_d15                   0                 1300           CFG_VIN2A_D15_OUT           pr1_pru1_gpo12
      B2              vin2a_d16                   0                 1100           CFG_VIN2A_D16_OUT           pr1_pru1_gpo13
      D6              vin2a_d17                   0                 1400           CFG_VIN2A_D17_OUT           pr1_pru1_gpo14
      C5              vin2a_d18                   0                 200            CFG_VIN2A_D18_OUT           pr1_pru1_gpo15
      A3              vin2a_d19                   0                 600            CFG_VIN2A_D19_OUT           pr1_pru1_gpo16
      B3              vin2a_d20                   0                 200            CFG_VIN2A_D20_OUT           pr1_pru1_gpo17
      B4              vin2a_d21                   0                  0             CFG_VIN2A_D21_OUT           pr1_pru1_gpo18
      B5              vin2a_d22                   0                  0             CFG_VIN2A_D22_OUT           pr1_pru1_gpo19
      A4              vin2a_d23                   0                  0             CFG_VIN2A_D23_OUT           pr1_pru1_gpo20
        Table 5-193. Manual Functions Mapping for PRU-ICSS1 PRU1 Direct Output mode (continued)
      BALL        BALL NAME            PR1_PRU1_DIR_OUT_MANUAL                 CFG REGISTER                    MUXMODE
                                     A_DELAY (ps)       G_DELAY (ps)                                                13
       E2            vin2a_d3             0                  1700           CFG_VIN2A_D3_OUT                 pr1_pru1_gpo0
       D2            vin2a_d4             0                  2800           CFG_VIN2A_D4_OUT                 pr1_pru1_gpo1
       F4            vin2a_d5             0                  200            CFG_VIN2A_D5_OUT                 pr1_pru1_gpo2
       C1            vin2a_d6             0                  1100           CFG_VIN2A_D6_OUT                 pr1_pru1_gpo3
       E4            vin2a_d7             0                  1200           CFG_VIN2A_D7_OUT                 pr1_pru1_gpo4
       F5            vin2a_d8             0                  1100           CFG_VIN2A_D8_OUT                 pr1_pru1_gpo5
       E6            vin2a_d9             0                  700            CFG_VIN2A_D9_OUT                 pr1_pru1_gpo6
        Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS1 PRU0 Direct Input
        mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO Timings
        Modes. See Table 5-194, Manual Functions Mapping for PRU-ICSS1 PRU0 Direct Input mode for a
        definition of the Manual modes.
        Table 5-194 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
                Table 5-194. Manual Functions Mapping for PRU-ICSS1 PRU0 Direct Input mode
      BALL          BALL NAME          PR1_PRU0_DIR_IN_MANUAL                CFG REGISTER                      MUXMODE
                                     A_DELAY (ps)      G_DELAY (ps)                                                 12
       AG3               vin1a_d10         0                500            CFG_VIN1A_D10_IN                  pr1_pru0_gpi7
       AG5               vin1a_d11         0                 0             CFG_VIN1A_D11_IN                  pr1_pru0_gpi8
       AF2               vin1a_d12         0                800            CFG_VIN1A_D12_IN                  pr1_pru0_gpi9
       AF6               vin1a_d13         0                300            CFG_VIN1A_D13_IN                  pr1_pru0_gpi10
       AF3               vin1a_d14         0                600            CFG_VIN1A_D14_IN                  pr1_pru0_gpi11
       AF4               vin1a_d15         0               1100            CFG_VIN1A_D15_IN                  pr1_pru0_gpi12
       AF1               vin1a_d16         0                800            CFG_VIN1A_D16_IN                  pr1_pru0_gpi13
       AE3               vin1a_d17         0               1000            CFG_VIN1A_D17_IN                  pr1_pru0_gpi14
       AE5               vin1a_d18         0               1100            CFG_VIN1A_D18_IN                  pr1_pru0_gpi15
       AE1               vin1a_d19         0               2500            CFG_VIN1A_D19_IN                  pr1_pru0_gpi16
       AE2               vin1a_d20         0                900            CFG_VIN1A_D20_IN                  pr1_pru0_gpi17
       AE6               vin1a_d21         0                800            CFG_VIN1A_D21_IN                  pr1_pru0_gpi18
       AD2               vin1a_d22         0                900            CFG_VIN1A_D22_IN                  pr1_pru0_gpi19
       AD3               vin1a_d23         0                500            CFG_VIN1A_D23_IN                  pr1_pru0_gpi20
       AH6               vin1a_d3          0                500             CFG_VIN1A_D3_IN                  pr1_pru0_gpi0
       AH3               vin1a_d4          0                 0              CFG_VIN1A_D4_IN                  pr1_pru0_gpi1
       AH5               vin1a_d5          0                900             CFG_VIN1A_D5_IN                  pr1_pru0_gpi2
       AG6               vin1a_d6          0                400             CFG_VIN1A_D6_IN                  pr1_pru0_gpi3
       AH4               vin1a_d7          0                500             CFG_VIN1A_D7_IN                  pr1_pru0_gpi4
       AG4               vin1a_d8          0                 0              CFG_VIN1A_D8_IN                  pr1_pru0_gpi5
       AG2               vin1a_d9          0                600             CFG_VIN1A_D9_IN                  pr1_pru0_gpi6
        Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS1 PRU1 Direct Input
        mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO Timings
        Modes. See Table 5-195, Manual Functions Mapping for PRU-ICSS1 PRU1 Direct Input mode for a
        definition of the Manual modes.
        Table 5-195 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
                  Table 5-195. Manual Functions Mapping for PRU-ICSS1 PRU1 Direct Input mode
     BALL             BALL NAME                PR1_PRU1_DIR_IN_MANUAL               CFG REGISTER                 MUXMODE
                                            A_DELAY (ps)      G_DELAY (ps)                                           12
       D3               vin2a_d10                  0              1600            CFG_VIN2A_D10_IN             pr1_pru1_gpi7
       F6               vin2a_d11                  0              1000            CFG_VIN2A_D11_IN             pr1_pru1_gpi8
       D5               vin2a_d12                  0              1400            CFG_VIN2A_D12_IN             pr1_pru1_gpi9
       C2               vin2a_d13                  0              1000            CFG_VIN2A_D13_IN             pr1_pru1_gpi10
       C3               vin2a_d14                  0                0             CFG_VIN2A_D14_IN             pr1_pru1_gpi11
       C4               vin2a_d15                  0              1000            CFG_VIN2A_D15_IN             pr1_pru1_gpi12
       B2               vin2a_d16                  0              1200            CFG_VIN2A_D16_IN             pr1_pru1_gpi13
       D6               vin2a_d17                  0              1300            CFG_VIN2A_D17_IN             pr1_pru1_gpi14
       C5               vin2a_d18                  0              2000            CFG_VIN2A_D18_IN             pr1_pru1_gpi15
       A3               vin2a_d19                  0              1100            CFG_VIN2A_D19_IN             pr1_pru1_gpi16
       B3               vin2a_d20                  0              1700            CFG_VIN2A_D20_IN             pr1_pru1_gpi17
       B4               vin2a_d21                  0              1300            CFG_VIN2A_D21_IN             pr1_pru1_gpi18
       B5               vin2a_d22                  0              1200            CFG_VIN2A_D22_IN             pr1_pru1_gpi19
       A4               vin2a_d23                  0              1300            CFG_VIN2A_D23_IN             pr1_pru1_gpi20
       E2               vin2a_d3                   0              2100             CFG_VIN2A_D3_IN             pr1_pru1_gpi0
       D2               vin2a_d4                   0              1000             CFG_VIN2A_D4_IN             pr1_pru1_gpi1
       F4               vin2a_d5                   0              1700             CFG_VIN2A_D5_IN             pr1_pru1_gpi2
       C1               vin2a_d6                   0               700             CFG_VIN2A_D6_IN             pr1_pru1_gpi3
       E4               vin2a_d7                   0              1300             CFG_VIN2A_D7_IN             pr1_pru1_gpi4
       F5               vin2a_d8                   0              1700             CFG_VIN2A_D8_IN             pr1_pru1_gpi5
       E6               vin2a_d9                   0              1600             CFG_VIN2A_D9_IN             pr1_pru1_gpi6
        Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS1 PRU0 Parallel
        Capture mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
        Timings Modes. See Table 5-196, Manual Functions Mapping for PRU-ICSS1 PRU0 Parallel Capture
        mode for a definition of the Manual modes.
        Table 5-196 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
               Table 5-196. Manual Functions Mapping for PRU-ICSS1 PRU0 Parallel Capture mode
     BALL             BALL NAME              PR1_PRU0_PAR_CAP_MANUAL                CFG REGISTER                 MUXMODE
                                            A_DELAY (ps)      G_DELAY (ps)                                           12
      AG3               vin1a_d10                1116               0             CFG_VIN1A_D10_IN             pr1_pru0_gpi7
      AG5               vin1a_d11                 834               0             CFG_VIN1A_D11_IN             pr1_pru0_gpi8
      AF2               vin1a_d12                1186               0             CFG_VIN1A_D12_IN             pr1_pru0_gpi9
      AF6               vin1a_d13                1095               0             CFG_VIN1A_D13_IN             pr1_pru0_gpi10
      AF3               vin1a_d14                1243               0             CFG_VIN1A_D14_IN             pr1_pru0_gpi11
      AF4               vin1a_d15                1315               0             CFG_VIN1A_D15_IN             pr1_pru0_gpi12
      AF1               vin1a_d16                1190               0             CFG_VIN1A_D16_IN             pr1_pru0_gpi13
      AE3               vin1a_d17                1313               0             CFG_VIN1A_D17_IN             pr1_pru0_gpi14
      AE5               vin1a_d18                1269               0             CFG_VIN1A_D18_IN             pr1_pru0_gpi15
      AE1               vin1a_d19                  0                0             CFG_VIN1A_D19_IN             pr1_pru0_gpi16
      AH6               vin1a_d3                  963               0              CFG_VIN1A_D3_IN             pr1_pru0_gpi0
      AH3               vin1a_d4                  991               0              CFG_VIN1A_D4_IN             pr1_pru0_gpi1
      AH5               vin1a_d5                 1071               0              CFG_VIN1A_D5_IN             pr1_pru0_gpi2
      AG6               vin1a_d6                  986               0              CFG_VIN1A_D6_IN             pr1_pru0_gpi3
       Table 5-196. Manual Functions Mapping for PRU-ICSS1 PRU0 Parallel Capture mode (continued)
      BALL          BALL NAME          PR1_PRU0_PAR_CAP_MANUAL               CFG REGISTER                      MUXMODE
                                      A_DELAY (ps)     G_DELAY (ps)                                                 12
       AH4               vin1a_d7          951               0              CFG_VIN1A_D7_IN                  pr1_pru0_gpi4
       AG4               vin1a_d8          960               0              CFG_VIN1A_D8_IN                  pr1_pru0_gpi5
       AG2               vin1a_d9         1269               0              CFG_VIN1A_D9_IN                  pr1_pru0_gpi6
        Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS1 PRU1 Parallel
        Capture mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
        Timings Modes. See Table 5-197, Manual Functions Mapping for PRU-ICSS1 PRU1 Parallel Capture
        mode for a definition of the Manual modes.
        Table 5-197 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
              Table 5-197. Manual Functions Mapping for PRU-ICSS1 PRU1 Parallel Capture mode
      BALL          BALL NAME          PR1_PRU1_PAR_CAP_MANUAL               CFG REGISTER                      MUXMODE
                                      A_DELAY (ps)     G_DELAY (ps)                                                 12
        D3               vin2a_d10        2410              799            CFG_VIN2A_D10_IN                  pr1_pru1_gpi7
        F6               vin2a_d11        2305              173            CFG_VIN2A_D11_IN                  pr1_pru1_gpi8
        D5               vin2a_d12        2261              513            CFG_VIN2A_D12_IN                  pr1_pru1_gpi9
        C2               vin2a_d13        2507              244            CFG_VIN2A_D13_IN                  pr1_pru1_gpi10
        C3               vin2a_d14        1992               0             CFG_VIN2A_D14_IN                  pr1_pru1_gpi11
        C4               vin2a_d15        2379              209            CFG_VIN2A_D15_IN                  pr1_pru1_gpi12
        B2               vin2a_d16        2278              339            CFG_VIN2A_D16_IN                  pr1_pru1_gpi13
        D6               vin2a_d17        2290              448            CFG_VIN2A_D17_IN                  pr1_pru1_gpi14
        C5               vin2a_d18        2546             1185            CFG_VIN2A_D18_IN                  pr1_pru1_gpi15
        A3               vin2a_d19            0              0             CFG_VIN2A_D19_IN                  pr1_pru1_gpi16
        E2               vin2a_d3         2651              685             CFG_VIN2A_D3_IN                  pr1_pru1_gpi0
        D2               vin2a_d4         2379               0              CFG_VIN2A_D4_IN                  pr1_pru1_gpi1
        F4               vin2a_d5         2607              747             CFG_VIN2A_D5_IN                  pr1_pru1_gpi2
        C1               vin2a_d6         2141               0              CFG_VIN2A_D6_IN                  pr1_pru1_gpi3
        E4               vin2a_d7         2339              441             CFG_VIN2A_D7_IN                  pr1_pru1_gpi4
        F5               vin2a_d8         2396              663             CFG_VIN2A_D8_IN                  pr1_pru1_gpi5
        E6               vin2a_d9         2384              443             CFG_VIN2A_D9_IN                  pr1_pru1_gpi6
        Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU0 IOSET1 Direct
        Input mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
        Timings Modes. See Table 5-198, Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET1 Direct Input
        mode for a definition of the Manual modes.
        Table 5-198 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
             Table 5-198. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET1 Direct Input mode
      BALL       BALL NAME              PR2_PRU0_DIR_IN_MANUAL1                  CFG REGISTER                    MUXMODE
                                     A_DELAY (ps)         G_DELAY (ps)                                               12
       D7         vout1_d10               0                      100           CFG_VOUT1_D10_IN                pr2_pru0_gpi7
       D8         vout1_d11               0                      756           CFG_VOUT1_D11_IN                pr2_pru0_gpi8
       A5         vout1_d12               0                      531           CFG_VOUT1_D12_IN                pr2_pru0_gpi9
       C6         vout1_d13               0                      180           CFG_VOUT1_D13_IN               pr2_pru0_gpi10
       C8         vout1_d14               0                      334           CFG_VOUT1_D14_IN               pr2_pru0_gpi11
    Table 5-198. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET1 Direct Input mode (continued)
    BALL          BALL NAME                    PR2_PRU0_DIR_IN_MANUAL1                  CFG REGISTER              MUXMODE
                                          A_DELAY (ps)           G_DELAY (ps)                                          12
     C7             vout1_d15                    0                   1060             CFG_VOUT1_D15_IN          pr2_pru0_gpi12
      B7            vout1_d16                    0                    488             CFG_VOUT1_D16_IN          pr2_pru0_gpi13
      B8            vout1_d17                    0                    400             CFG_VOUT1_D17_IN          pr2_pru0_gpi14
      A7            vout1_d18                    0                    254             CFG_VOUT1_D18_IN          pr2_pru0_gpi15
      A8            vout1_d19                    0                    500             CFG_VOUT1_D19_IN          pr2_pru0_gpi16
     C9             vout1_d20                    0                    716             CFG_VOUT1_D20_IN          pr2_pru0_gpi17
      A9            vout1_d21                    0                    400             CFG_VOUT1_D21_IN          pr2_pru0_gpi18
      B9            vout1_d22                    0                    404             CFG_VOUT1_D22_IN          pr2_pru0_gpi19
     A10            vout1_d23                    0                    290             CFG_VOUT1_D23_IN          pr2_pru0_gpi20
     G11            vout1_d3                     0                    226             CFG_VOUT1_D3_IN            pr2_pru0_gpi0
      E9            vout1_d4                     0                       0            CFG_VOUT1_D4_IN            pr2_pru0_gpi1
      F9            vout1_d5                     0                    365             CFG_VOUT1_D5_IN            pr2_pru0_gpi2
      F8            vout1_d6                     0                       0            CFG_VOUT1_D6_IN            pr2_pru0_gpi3
      E7            vout1_d7                     0                    218             CFG_VOUT1_D7_IN            pr2_pru0_gpi4
      E8            vout1_d8                     0                    400             CFG_VOUT1_D8_IN            pr2_pru0_gpi5
     D9             vout1_d9                     0                    500             CFG_VOUT1_D9_IN            pr2_pru0_gpi6
           Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU0 IOSET2 Direct
           Input mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
           Timings Modes. See Table 5-199, Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2 Direct Input
           mode for a definition of the Manual modes.
           Table 5-199 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
           the CFG_x registers.
             Table 5-199. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2 Direct Input mode
    BALL            BALL NAME                 PR2_PRU0_DIR_IN_MANUAL2                 CFG REGISTER               MUXMODE
                                           A_DELAY (ps)        G_DELAY (ps)                                          12
     AC5              gpio6_10                  1000                4200            CFG_GPIO6_10_IN             pr2_pru0_gpi0
     AB4              gpio6_11                  1000                4400            CFG_GPIO6_11_IN             pr2_pru0_gpi1
      F14          mcasp1_axr15                   0                 1300         CFG_MCASP1_AXR15_IN           pr2_pru0_gpi20
      A19          mcasp2_aclkx                   0                 700          CFG_MCASP2_ACLKX_IN           pr2_pru0_gpi18
      C15           mcasp2_axr2                   0                 1800          CFG_MCASP2_AXR2_IN           pr2_pru0_gpi16
      A16           mcasp2_axr3                   0                 1400          CFG_MCASP2_AXR3_IN           pr2_pru0_gpi17
      A18            mcasp2_fsx                   0                 900           CFG_MCASP2_FSX_IN            pr2_pru0_gpi19
      B18          mcasp3_aclkx                   0                  0           CFG_MCASP3_ACLKX_IN           pr2_pru0_gpi12
      B19           mcasp3_axr0                   0                 1200          CFG_MCASP3_AXR0_IN           pr2_pru0_gpi14
      C17           mcasp3_axr1                   0                 1200          CFG_MCASP3_AXR1_IN           pr2_pru0_gpi15
      F15            mcasp3_fsx                   0                 1400          CFG_MCASP3_FSX_IN            pr2_pru0_gpi13
     AD4              mmc3_clk                  1000                4400            CFG_MMC3_CLK_IN             pr2_pru0_gpi2
     AC4             mmc3_cmd                   1000                4100           CFG_MMC3_CMD_IN              pr2_pru0_gpi3
     AC7             mmc3_dat0                  1000                4200           CFG_MMC3_DAT0_IN             pr2_pru0_gpi4
     AC6             mmc3_dat1                  1000                4500           CFG_MMC3_DAT1_IN             pr2_pru0_gpi5
     AC9             mmc3_dat2                  1000                4200           CFG_MMC3_DAT2_IN             pr2_pru0_gpi6
     AC3             mmc3_dat3                  1000                4500           CFG_MMC3_DAT3_IN             pr2_pru0_gpi7
     AC8             mmc3_dat4                  1000                3800           CFG_MMC3_DAT4_IN             pr2_pru0_gpi8
     AD6             mmc3_dat5                  1000                4300           CFG_MMC3_DAT5_IN             pr2_pru0_gpi9
     AB8             mmc3_dat6                  1000                4200           CFG_MMC3_DAT6_IN            pr2_pru0_gpi10
      Table 5-199. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2 Direct Input mode (continued)
      BALL            BALL NAME        PR2_PRU0_DIR_IN_MANUAL2                 CFG REGISTER                    MUXMODE
                                     A_DELAY (ps)       G_DELAY (ps)                                                12
       AB5             mmc3_dat7         1000                3700           CFG_MMC3_DAT7_IN                 pr2_pru0_gpi11
            Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU0 IOSET1 Direct
            Output mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
            Timings Modes. See Table 5-200, Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET1 Direct
            Output mode for a definition of the Manual modes.
            Table 5-200 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
            the CFG_x registers.
              Table 5-200. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET1 Direct Output mode
      BALL          BALL NAME         PR2_PRU0_DIR_OUT_MANUAL1                   CFG REGISTER                    MUXMODE
                                   A_DELAY (ps)          G_DELAY (ps)                                                13
       D7            vout1_d10           0                     0             CFG_VOUT1_D10_OUT                 pr2_pru0_gpo7
       D8            vout1_d11           0                    500            CFG_VOUT1_D11_OUT                 pr2_pru0_gpo8
       A5            vout1_d12           0                    1600           CFG_VOUT1_D12_OUT                 pr2_pru0_gpo9
       C6            vout1_d13           0                    250            CFG_VOUT1_D13_OUT                pr2_pru0_gpo10
       C8            vout1_d14           0                    300            CFG_VOUT1_D14_OUT                pr2_pru0_gpo11
       C7            vout1_d15           0                    300            CFG_VOUT1_D15_OUT                pr2_pru0_gpo12
       B7            vout1_d16           0                     0             CFG_VOUT1_D16_OUT                pr2_pru0_gpo13
       B8            vout1_d17           0                    100            CFG_VOUT1_D17_OUT                pr2_pru0_gpo14
       A7            vout1_d18           0                    500            CFG_VOUT1_D18_OUT                pr2_pru0_gpo15
       A8            vout1_d19           0                    500            CFG_VOUT1_D19_OUT                pr2_pru0_gpo16
       C9            vout1_d20           0                    700            CFG_VOUT1_D20_OUT                pr2_pru0_gpo17
       A9            vout1_d21           0                    500            CFG_VOUT1_D21_OUT                pr2_pru0_gpo18
       B9            vout1_d22           0                    100            CFG_VOUT1_D22_OUT                pr2_pru0_gpo19
      A10            vout1_d23           0                    100            CFG_VOUT1_D23_OUT                pr2_pru0_gpo20
      G11             vout1_d3           0                    800             CFG_VOUT1_D3_OUT                 pr2_pru0_gpo0
       E9             vout1_d4           0                    2000            CFG_VOUT1_D4_OUT                 pr2_pru0_gpo1
       F9             vout1_d5           0                    550             CFG_VOUT1_D5_OUT                 pr2_pru0_gpo2
       F8             vout1_d6           0                    600             CFG_VOUT1_D6_OUT                 pr2_pru0_gpo3
       E7             vout1_d7           0                    400             CFG_VOUT1_D7_OUT                 pr2_pru0_gpo4
       E8             vout1_d8           0                    100             CFG_VOUT1_D8_OUT                 pr2_pru0_gpo5
       D9             vout1_d9           0                    500             CFG_VOUT1_D9_OUT                 pr2_pru0_gpo6
            Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU0 IOSET2 Direct
            Output mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
            Timings Modes. See Table 5-201, Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2 Direct
            Output mode for a definition of the Manual modes.
            Table 5-201 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
            the CFG_x registers.
              Table 5-201. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2 Direct Output mode
      BALL          BALL NAME        PR2_PRU0_DIR_OUT_MANUAL2                   CFG REGISTER                    MUXMODE
                                   A_DELAY (ps)         G_DELAY (ps)                                                 13
      AC5             gpio6_10         1000                 3800             CFG_GPIO6_10_OUT                 pr2_pru0_gpo0
      AB4             gpio6_11         1000                 4400             CFG_GPIO6_11_OUT                 pr2_pru0_gpo1
      F14          mcasp1_axr15         0                   1300          CFG_MCASP1_AXR15_OUT                pr2_pru0_gpo20
  Table 5-201. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2 Direct Output mode (continued)
    BALL          BALL NAME                PR2_PRU0_DIR_OUT_MANUAL2                    CFG REGISTER               MUXMODE
                                        A_DELAY (ps)           G_DELAY (ps)                                           13
     A19         mcasp2_aclkx                  0                   2500          CFG_MCASP2_ACLKX_OUT           pr2_pru0_gpo18
     C15         mcasp2_axr2                   0                   1800           CFG_MCASP2_AXR2_OUT           pr2_pru0_gpo16
     A16         mcasp2_axr3                   0                   1200           CFG_MCASP2_AXR3_OUT           pr2_pru0_gpo17
     A18          mcasp2_fsx                   0                     0             CFG_MCASP2_FSX_OUT           pr2_pru0_gpo19
     B18         mcasp3_aclkx                  0                   2300          CFG_MCASP3_ACLKX_OUT           pr2_pru0_gpo12
     B19         mcasp3_axr0                   0                    300           CFG_MCASP3_AXR0_OUT           pr2_pru0_gpo14
     C17         mcasp3_axr1                   0                    400           CFG_MCASP3_AXR1_OUT           pr2_pru0_gpo15
     F15          mcasp3_fsx                   0                    400            CFG_MCASP3_FSX_OUT           pr2_pru0_gpo13
     AD4           mmc3_clk                  1000                  4100             CFG_MMC3_CLK_OUT            pr2_pru0_gpo2
     AC4          mmc3_cmd                   1000                  4200            CFG_MMC3_CMD_OUT             pr2_pru0_gpo3
     AC7          mmc3_dat0                  1000                  3400            CFG_MMC3_DAT0_OUT            pr2_pru0_gpo4
     AC6          mmc3_dat1                  1000                  3600            CFG_MMC3_DAT1_OUT            pr2_pru0_gpo5
     AC9          mmc3_dat2                  1000                  3900            CFG_MMC3_DAT2_OUT            pr2_pru0_gpo6
     AC3          mmc3_dat3                  1000                  3700            CFG_MMC3_DAT3_OUT            pr2_pru0_gpo7
     AC8          mmc3_dat4                  1000                  4400            CFG_MMC3_DAT4_OUT            pr2_pru0_gpo8
     AD6          mmc3_dat5                  1000                  4600            CFG_MMC3_DAT5_OUT            pr2_pru0_gpo9
     AB8          mmc3_dat6                  1000                  4200            CFG_MMC3_DAT6_OUT            pr2_pru0_gpo10
     AB5          mmc3_dat7                  1000                  4000            CFG_MMC3_DAT7_OUT            pr2_pru0_gpo11
          Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU1 IOSET1 Direct
          Input mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
          Timings Modes. See Table 5-202, Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET1 Direct Input
          mode for a definition of the Manual modes.
          Table 5-202 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
          the CFG_x registers.
             Table 5-202. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET1 Direct Input mode
   BALL           BALL NAME                  PR2_PRU1_DIR_IN_MANUAL1                  CFG REGISTER               MUXMODE
                                         A_DELAY (ps)         G_DELAY (ps)                                            12
     U3       RMII_MHZ_50_CLK                    0                2500          CFG_RMII_MHZ_50_CLK_IN          pr2_pru1_gpi2
     U4              mdio_d                      0                3000               CFG_MDIO_D_IN              pr2_pru1_gpi1
     V1            mdio_mclk                     0                2422             CFG_MDIO_MCLK_IN             pr2_pru1_gpi0
     U5            rgmii0_rxc                    0                1904             CFG_RGMII0_RXC_IN            pr2_pru1_gpi11
     V5            rgmii0_rxctl                  0                3000            CFG_RGMII0_RXCTL_IN           pr2_pru1_gpi12
    W2             rgmii0_rxd0                   0                2800            CFG_RGMII0_RXD0_IN            pr2_pru1_gpi16
     Y2            rgmii0_rxd1                   0                3100            CFG_RGMII0_RXD1_IN            pr2_pru1_gpi15
     V3            rgmii0_rxd2                   0                2800            CFG_RGMII0_RXD2_IN            pr2_pru1_gpi14
     V4            rgmii0_rxd3                   0                3100            CFG_RGMII0_RXD3_IN            pr2_pru1_gpi13
    W9             rgmii0_txc                    0                2488             CFG_RGMII0_TXC_IN            pr2_pru1_gpi5
     V9            rgmii0_txctl                  0                2263            CFG_RGMII0_TXCTL_IN           pr2_pru1_gpi6
     U6            rgmii0_txd0                   0                2292             CFG_RGMII0_TXD0_IN           pr2_pru1_gpi10
     V6            rgmii0_txd1                   0                2900             CFG_RGMII0_TXD1_IN           pr2_pru1_gpi9
     U7            rgmii0_txd2                   0                2600             CFG_RGMII0_TXD2_IN           pr2_pru1_gpi8
     V7            rgmii0_txd3                   0                2600             CFG_RGMII0_TXD3_IN           pr2_pru1_gpi7
     V2             uart3_rxd                    0                1900             CFG_UART3_RXD_IN             pr2_pru1_gpi3
     Y1             uart3_txd                    0                1900             CFG_UART3_TXD_IN             pr2_pru1_gpi4
    F11             vout1_d0                     0                1300              CFG_VOUT1_D0_IN             pr2_pru1_gpi18
      Table 5-202. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET1 Direct Input mode (continued)
  BALL              BALL NAME          PR2_PRU1_DIR_IN_MANUAL1                  CFG REGISTER                     MUXMODE
                                     A_DELAY (ps)       G_DELAY (ps)                                                  12
      G10             vout1_d1            0                 1300              CFG_VOUT1_D1_IN                  pr2_pru1_gpi19
      F10             vout1_d2            0                 1100              CFG_VOUT1_D2_IN                  pr2_pru1_gpi20
      E11            vout1_vsync          0                   0             CFG_VOUT1_VSYNC_IN                 pr2_pru1_gpi17
            Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU1 IOSET2 Direct
            Input mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
            Timings Modes. See Table 5-203, Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET2 Direct Input
            mode for a definition of the Manual modes.
            Table 5-203 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
            the CFG_x registers.
               Table 5-203. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET2 Direct Input mode
      BALL            BALL NAME         PR2_PRU1_DIR_IN_MANUAL2                 CFG REGISTER                    MUXMODE
                                      A_DELAY (ps)       G_DELAY (ps)                                                12
       C14            mcasp1_aclkx            0               900          CFG_MCASP1_ACLKX_IN                 pr2_pru1_gpi7
       G12            mcasp1_axr0             0               1900          CFG_MCASP1_AXR0_IN                 pr2_pru1_gpi8
       F12            mcasp1_axr1             0               1250          CFG_MCASP1_AXR1_IN                 pr2_pru1_gpi9
       B13            mcasp1_axr10            0               1600         CFG_MCASP1_AXR10_IN                pr2_pru1_gpi12
       A12            mcasp1_axr11            0               1700         CFG_MCASP1_AXR11_IN                pr2_pru1_gpi13
       E14            mcasp1_axr12            0               1000         CFG_MCASP1_AXR12_IN                pr2_pru1_gpi14
       A13            mcasp1_axr13            0               1300         CFG_MCASP1_AXR13_IN                pr2_pru1_gpi15
       G14            mcasp1_axr14            0               1200         CFG_MCASP1_AXR14_IN                pr2_pru1_gpi16
       B12            mcasp1_axr8             0               1450          CFG_MCASP1_AXR8_IN                pr2_pru1_gpi10
       A11            mcasp1_axr9             0               1600          CFG_MCASP1_AXR9_IN                pr2_pru1_gpi11
       D17            mcasp4_axr1             0               1600          CFG_MCASP4_AXR1_IN                 pr2_pru1_gpi0
       AA3            mcasp5_aclkx        800                 3900         CFG_MCASP5_ACLKX_IN                 pr2_pru1_gpi1
       AB3            mcasp5_axr0         1100                4200          CFG_MCASP5_AXR0_IN                 pr2_pru1_gpi3
       AA4            mcasp5_axr1         1200                4200          CFG_MCASP5_AXR1_IN                 pr2_pru1_gpi4
       AB9             mcasp5_fsx         1000                3800          CFG_MCASP5_FSX_IN                  pr2_pru1_gpi2
       F11              vout1_d0              0                   0           CFG_VOUT1_D0_IN                 pr2_pru1_gpi18
       G10              vout1_d1              0                   0           CFG_VOUT1_D1_IN                 pr2_pru1_gpi19
       F10              vout1_d2              0                   0           CFG_VOUT1_D2_IN                 pr2_pru1_gpi20
       E11             vout1_vsync            0                   0         CFG_VOUT1_VSYNC_IN                pr2_pru1_gpi17
       D18               xref_clk0            0                   0          CFG_XREF_CLK0_IN                  pr2_pru1_gpi5
       E17               xref_clk1            0               750            CFG_XREF_CLK1_IN                  pr2_pru1_gpi6
            Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU1 IOSET1 Direct
            Output mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
            Timings Modes. See Table 5-204, Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET1 Direct
            Output mode for a definition of the Manual modes.
            Table 5-204 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
            the CFG_x registers.
              Table 5-204. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET1 Direct Output mode
      BALL             BALL NAME       PR2_PRU1_DIR_OUT_MANUAL1                CFG REGISTER                      MUXMODE
                                      A_DELAY (ps)      G_DELAY (ps)                                                  13
       U3          RMII_MHZ_50_CLK            0             2600         CFG_RMII_MHZ_50_CLK_OUT               pr2_pru1_gpo2
  Table 5-204. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET1 Direct Output mode (continued)
    BALL            BALL NAME               PR2_PRU1_DIR_OUT_MANUAL1                 CFG REGISTER                MUXMODE
                                           A_DELAY (ps)       G_DELAY (ps)                                            13
      U4                mdio_d                     0              3600              CFG_MDIO_D_OUT              pr2_pru1_gpo1
      V1              mdio_mclk                    0              3000            CFG_MDIO_MCLK_OUT             pr2_pru1_gpo0
      U5              rgmii0_rxc                   0              2700            CFG_RGMII0_RXC_OUT           pr2_pru1_gpo11
      V5             rgmii0_rxctl                  0              2800           CFG_RGMII0_RXCTL_OUT          pr2_pru1_gpo12
      W2             rgmii0_rxd0                   0              2800           CFG_RGMII0_RXD0_OUT           pr2_pru1_gpo16
      Y2             rgmii0_rxd1                   0              2600           CFG_RGMII0_RXD1_OUT           pr2_pru1_gpo15
      V3             rgmii0_rxd2                   0              2800           CFG_RGMII0_RXD2_OUT           pr2_pru1_gpo14
      V4             rgmii0_rxd3                   0              2700           CFG_RGMII0_RXD3_OUT           pr2_pru1_gpo13
      W9              rgmii0_txc                   0              3500            CFG_RGMII0_TXC_OUT            pr2_pru1_gpo5
      V9             rgmii0_txctl                  0              2700           CFG_RGMII0_TXCTL_OUT           pr2_pru1_gpo6
      U6             rgmii0_txd0                   0              3200           CFG_RGMII0_TXD0_OUT           pr2_pru1_gpo10
      V6             rgmii0_txd1                   0              2700           CFG_RGMII0_TXD1_OUT            pr2_pru1_gpo9
      U7             rgmii0_txd2                   0              3100           CFG_RGMII0_TXD2_OUT            pr2_pru1_gpo8
      V7             rgmii0_txd3                   0              3200           CFG_RGMII0_TXD3_OUT            pr2_pru1_gpo7
      V2              uart3_rxd                    0              3400            CFG_UART3_RXD_OUT             pr2_pru1_gpo3
      Y1               uart3_txd                   0              2700            CFG_UART3_TXD_OUT             pr2_pru1_gpo4
      F11              vout1_d0                    0               600             CFG_VOUT1_D0_OUT            pr2_pru1_gpo18
     G10               vout1_d1                    0                0              CFG_VOUT1_D1_OUT            pr2_pru1_gpo19
      F10              vout1_d2                    0               200             CFG_VOUT1_D2_OUT            pr2_pru1_gpo20
     E11             vout1_vsync                   0              1200          CFG_VOUT1_VSYNC_OUT            pr2_pru1_gpo17
        Manual IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU1 IOSET2 Direct
        Output mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of Manual IO
        Timings Modes. See Table 5-205, Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET2 Direct
        Output mode for a definition of the Manual modes.
        Table 5-205 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
            Table 5-205. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET2 Direct Output mode
    BALL          BALL NAME                PR2_PRU1_DIR_OUT_MANUAL2                    CFG REGISTER               MUXMODE
                                        A_DELAY (ps)           G_DELAY (ps)                                           13
     C14         mcasp1_aclkx                  0                   1800          CFG_MCASP1_ACLKX_OUT           pr2_pru1_gpo7
     G12         mcasp1_axr0                   0                   1000           CFG_MCASP1_AXR0_OUT           pr2_pru1_gpo8
     F12         mcasp1_axr1                   0                   1400           CFG_MCASP1_AXR1_OUT           pr2_pru1_gpo9
     B13         mcasp1_axr10                  0                   2300          CFG_MCASP1_AXR10_OUT           pr2_pru1_gpo12
     A12         mcasp1_axr11                  0                    900          CFG_MCASP1_AXR11_OUT           pr2_pru1_gpo13
     E14         mcasp1_axr12                  0                   1000          CFG_MCASP1_AXR12_OUT           pr2_pru1_gpo14
     A13         mcasp1_axr13                  0                   1500          CFG_MCASP1_AXR13_OUT           pr2_pru1_gpo15
     G14         mcasp1_axr14                  0                   2000          CFG_MCASP1_AXR14_OUT           pr2_pru1_gpo16
     B12         mcasp1_axr8                   0                   2000           CFG_MCASP1_AXR8_OUT           pr2_pru1_gpo10
     A11         mcasp1_axr9                   0                    800           CFG_MCASP1_AXR9_OUT           pr2_pru1_gpo11
     D17         mcasp4_axr1                   0                     0            CFG_MCASP4_AXR1_OUT           pr2_pru1_gpo0
     AA3         mcasp5_aclkx                1000                  3900          CFG_MCASP5_ACLKX_OUT           pr2_pru1_gpo1
     AB3         mcasp5_axr0                 1000                  3500           CFG_MCASP5_AXR0_OUT           pr2_pru1_gpo3
     AA4         mcasp5_axr1                 1000                  2600           CFG_MCASP5_AXR1_OUT           pr2_pru1_gpo4
     AB9          mcasp5_fsx                 1000                  2800            CFG_MCASP5_FSX_OUT           pr2_pru1_gpo2
     F11            vout1_d0                   0                     0              CFG_VOUT1_D0_OUT            pr2_pru1_gpo18
  Table 5-205. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET2 Direct Output mode (continued)
      BALL       BALL NAME              PR2_PRU1_DIR_OUT_MANUAL2                   CFG REGISTER                    MUXMODE
                                      A_DELAY (ps)         G_DELAY (ps)                                                 13
      G10           vout1_d1               0                     0              CFG_VOUT1_D1_OUT                 pr2_pru1_gpo19
      F10           vout1_d2               0                     0              CFG_VOUT1_D2_OUT                 pr2_pru1_gpo20
      E11        vout1_vsync               0                     0            CFG_VOUT1_VSYNC_OUT                pr2_pru1_gpo17
      D18           xref_clk0              0                   1600            CFG_XREF_CLK0_OUT                 pr2_pru1_gpo5
      E17           xref_clk1              0                   1200            CFG_XREF_CLK1_OUT                 pr2_pru1_gpo6
         Manual      IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU0 IOSET1
         Parallel    Capture mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of
         Manual     IO Timings Modes. See Table 5-206, Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET1
         Parallel   Capture mode for a definition of the Manual modes.
         Table 5-206 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
         the CFG_x registers.
            Table 5-206. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET1 Parallel Capture mode
      BALL            BALL NAME            PR2_PRU0_PAR_CAP_MANUAL1                 CFG REGISTER                     MUXMODE
                                           A_DELAY (ps)     G_DELAY (ps)                                                  12
       D7                 vout1_d10            2072                  0            CFG_VOUT1_D10_IN                  pr2_pru0_gpi7
       D8                 vout1_d11            2201                  0            CFG_VOUT1_D11_IN                  pr2_pru0_gpi8
       A5                 vout1_d12            2088                  0            CFG_VOUT1_D12_IN                  pr2_pru0_gpi9
       C6                 vout1_d13            2047                  0            CFG_VOUT1_D13_IN                 pr2_pru0_gpi10
       C8                 vout1_d14            1865                  0            CFG_VOUT1_D14_IN                 pr2_pru0_gpi11
       C7                 vout1_d15            2338                  0            CFG_VOUT1_D15_IN                 pr2_pru0_gpi12
       B7                 vout1_d16            2011                  0            CFG_VOUT1_D16_IN                 pr2_pru0_gpi13
       B8                 vout1_d17            2353                  0            CFG_VOUT1_D17_IN                 pr2_pru0_gpi14
       A7                 vout1_d18            1814                  0            CFG_VOUT1_D18_IN                 pr2_pru0_gpi15
       A8                 vout1_d19              0                   0            CFG_VOUT1_D19_IN                 pr2_pru0_gpi16
      G11                 vout1_d3             2181                  0            CFG_VOUT1_D3_IN                   pr2_pru0_gpi0
       E9                 vout1_d4             1842                  0            CFG_VOUT1_D4_IN                   pr2_pru0_gpi1
       F9                 vout1_d5             1850                  0            CFG_VOUT1_D5_IN                   pr2_pru0_gpi2
       F8                 vout1_d6             1873                  0            CFG_VOUT1_D6_IN                   pr2_pru0_gpi3
       E7                 vout1_d7             1878                  0            CFG_VOUT1_D7_IN                   pr2_pru0_gpi4
       E8                 vout1_d8             2342                  0            CFG_VOUT1_D8_IN                   pr2_pru0_gpi5
       D9                 vout1_d9             2423                  0            CFG_VOUT1_D9_IN                   pr2_pru0_gpi6
         Manual      IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU0 IOSET2
         Parallel    Capture mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of
         Manual     IO Timings Modes. See Table 5-207, Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2
         Parallel   Capture mode for a definition of the Manual modes.
         Table 5-207 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
         the CFG_x registers.
            Table 5-207. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2 Parallel Capture mode
      BALL            BALL NAME            PR2_PRU0_PAR_CAP_MANUAL2                 CFG REGISTER                     MUXMODE
                                           A_DELAY (ps)     G_DELAY (ps)                                                  12
      AC5                 gpio6_10             4358              1843              CFG_GPIO6_10_IN                  pr2_pru0_gpi0
      AB4                 gpio6_11             4322              1888              CFG_GPIO6_11_IN                  pr2_pru0_gpi1
       C15            mcasp2_axr2                0                   0          CFG_MCASP2_AXR2_IN                 pr2_pru0_gpi16
 Table 5-207. Manual Functions Mapping for PRU-ICSS2 PRU0 IOSET2 Parallel Capture mode (continued)
    BALL               BALL NAME                PR2_PRU0_PAR_CAP_MANUAL2                CFG REGISTER               MUXMODE
                                               A_DELAY (ps)     G_DELAY (ps)                                            12
      B18             mcasp3_aclkx                      973           0             CFG_MCASP3_ACLKX_IN          pr2_pru0_gpi12
      B19              mcasp3_axr0                      1996          0             CFG_MCASP3_AXR0_IN           pr2_pru0_gpi14
      C17              mcasp3_axr1                      2352          0             CFG_MCASP3_AXR1_IN           pr2_pru0_gpi15
      F15               mcasp3_fsx                      2251          0              CFG_MCASP3_FSX_IN           pr2_pru0_gpi13
     AD4                 mmc3_clk                       4401         1940             CFG_MMC3_CLK_IN             pr2_pru0_gpi2
     AC4                mmc3_cmd                        4360         1772             CFG_MMC3_CMD_IN             pr2_pru0_gpi3
     AC7                mmc3_dat0                       4307         1751            CFG_MMC3_DAT0_IN             pr2_pru0_gpi4
     AC6                mmc3_dat1                       4204         2185            CFG_MMC3_DAT1_IN             pr2_pru0_gpi5
     AC9                mmc3_dat2                       4311         1810            CFG_MMC3_DAT2_IN             pr2_pru0_gpi6
     AC3                mmc3_dat3                       4298         2167            CFG_MMC3_DAT3_IN             pr2_pru0_gpi7
     AC8                mmc3_dat4                       4374         1487            CFG_MMC3_DAT4_IN             pr2_pru0_gpi8
     AD6                mmc3_dat5                       4295         1926            CFG_MMC3_DAT5_IN             pr2_pru0_gpi9
     AB8                mmc3_dat6                       4339         1802            CFG_MMC3_DAT6_IN            pr2_pru0_gpi10
     AB5                mmc3_dat7                       4361         1278            CFG_MMC3_DAT7_IN            pr2_pru0_gpi11
        Manual      IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU1 IOSET1
        Parallel    Capture mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of
        Manual     IO Timings Modes. See Table 5-208, Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET1
        Parallel   Capture mode for a definition of the Manual modes.
        Table 5-207 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
         Table 5-208. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET1 Parallel Capture mode
    BALL               BALL NAME                PR2_PRU1_PAR_CAP_MANUAL1                CFG REGISTER               MUXMODE
                                               A_DELAY (ps)     G_DELAY (ps)                                            12
      U3           RMII_MHZ_50_CLK                      1814          0            CFG_RMII_MHZ_50_CLK_IN         pr2_pru1_gpi2
      U5                 rgmii0_rxc                     1387          0              CFG_RGMII0_RXC_IN           pr2_pru1_gpi11
      V5                rgmii0_rxctl                    2154          0             CFG_RGMII0_RXCTL_IN          pr2_pru1_gpi12
      W2                rgmii0_rxd0                      0            0              CFG_RGMII0_RXD0_IN          pr2_pru1_gpi16
      Y2                rgmii0_rxd1                     1812          0              CFG_RGMII0_RXD1_IN          pr2_pru1_gpi15
      V3                rgmii0_rxd2                     1745          0              CFG_RGMII0_RXD2_IN          pr2_pru1_gpi14
      V4                rgmii0_rxd3                     2092          0              CFG_RGMII0_RXD3_IN          pr2_pru1_gpi13
      W9                 rgmii0_txc                     1423          0              CFG_RGMII0_TXC_IN            pr2_pru1_gpi5
      V9                rgmii0_txctl                    1433          0             CFG_RGMII0_TXCTL_IN           pr2_pru1_gpi6
      U6                rgmii0_txd0                     1486          0              CFG_RGMII0_TXD0_IN          pr2_pru1_gpi10
      V6                rgmii0_txd1                     1950          0              CFG_RGMII0_TXD1_IN           pr2_pru1_gpi9
      U7                rgmii0_txd2                     1626          0              CFG_RGMII0_TXD2_IN           pr2_pru1_gpi8
      V7                rgmii0_txd3                     1966          0              CFG_RGMII0_TXD3_IN           pr2_pru1_gpi7
      V2                 uart3_rxd                      1522          0              CFG_UART3_RXD_IN             pr2_pru1_gpi3
      Y1                 uart3_txd                      1204          0               CFG_UART3_TXD_IN            pr2_pru1_gpi4
      U4                  mdio_d                        1792          0                CFG_MDIO_D_IN              pr2_pru1_gpi1
      V1                mdio_mclk                       1619          0              CFG_MDIO_MCLK_IN             pr2_pru1_gpi0
        Manual      IO Timings Modes must be used to ensure some IO timings for PRU-ICSS2 PRU1 IOSET2
        Parallel    Capture mode. See Table 5-33, Modes Summary for a list of IO timings requiring the use of
        Manual     IO Timings Modes. See Table 5-209, Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET2
        Parallel   Capture mode for a definition of the Manual modes.
        Table 5-209 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in
        the CFG_x registers.
        Table 5-209. Manual Functions Mapping for PRU-ICSS2 PRU1 IOSET2 Parallel Capture mode
      BALL           BALL NAME         PR2_PRU1_PAR_CAP_MANUAL2                 CFG REGISTER                     MUXMODE
                                       A_DELAY (ps)     G_DELAY (ps)                                                  12
      C14            mcasp1_aclkx          2260               0             CFG_MCASP1_ACLKX_IN                 pr2_pru1_gpi7
      G12            mcasp1_axr0           3213               0             CFG_MCASP1_AXR0_IN                  pr2_pru1_gpi8
      F12            mcasp1_axr1           2365               0             CFG_MCASP1_AXR1_IN                  pr2_pru1_gpi9
      B13            mcasp1_axr10          2590               0             CFG_MCASP1_AXR10_IN                pr2_pru1_gpi12
      A12            mcasp1_axr11          2933               0             CFG_MCASP1_AXR11_IN                pr2_pru1_gpi13
      E14            mcasp1_axr12          2280               0             CFG_MCASP1_AXR12_IN                pr2_pru1_gpi14
      A13            mcasp1_axr13          2281               0             CFG_MCASP1_AXR13_IN                pr2_pru1_gpi15
      G14            mcasp1_axr14            0                0             CFG_MCASP1_AXR14_IN                pr2_pru1_gpi16
      B12            mcasp1_axr8           2663               0             CFG_MCASP1_AXR8_IN                 pr2_pru1_gpi10
      A11            mcasp1_axr9           2579               0             CFG_MCASP1_AXR9_IN                 pr2_pru1_gpi11
      D17            mcasp4_axr1           2903               0             CFG_MCASP4_AXR1_IN                  pr2_pru1_gpi0
      AA3            mcasp5_aclkx          3935              1700           CFG_MCASP5_ACLKX_IN                 pr2_pru1_gpi1
      AB3            mcasp5_axr0           3929              2308           CFG_MCASP5_AXR0_IN                  pr2_pru1_gpi3
      AA4            mcasp5_axr1           3931              2345           CFG_MCASP5_AXR1_IN                  pr2_pru1_gpi4
      AB9                mcasp5_fsx        3900              1877            CFG_MCASP5_FSX_IN                  pr2_pru1_gpi2
      D18                 xref_clk0         930               0               CFG_XREF_CLK0_IN                  pr2_pru1_gpi5
      E17                 xref_clk1        2152               0               CFG_XREF_CLK1_IN                  pr2_pru1_gpi6
5.10.7.1 JTAG
          The JTAG (IEEE Standard 1149.1-1990 Standard-Test-Access Port and Boundary Scan Architecture)
          interface is used for BSDL testing and emulation of the device. The trstn pin only needs to be released
          when it is necessary to use a JTAG controller to debug the device or exercise the device's boundary scan
          functionality. For maximum reliability, the device includes an Internal Pulldown (IPD) on the trstn pin to
          ensure that trstn is always asserted upon power up and the device's internal emulation logic is always
          properly initialized. JTAG controllers from Texas Instruments actively drive trstn high. However, some
          third-party JTAG controllers may not drive trstn high but expect the use of a pullup resistor on trstn. When
          using this type of JTAG controller, assert trstn to initialize the device after powerup and externally drive
          trstn high before attempting any emulation or boundary-scan operations.
          The main JTAG features include:
          • 32KB Embedded Trace Buffer™ (ETB)
          • 5-pin system trace interface for debug
          • Supports Advanced Event Triggering (AET)
          • All processors can be emulated via JTAG ports
          • All functions on EMU pins of the device:
             – EMU[1:0] - cross-triggering, boot mode (WIR), STM trace
             – EMU[4:2] - STM trace only (single direction)
 Table 5-211. Switching Characteristics Over Recommended Operating Conditions for IEEE 1149.1 JTAG
   NO.           PARAMETER                                          DESCRIPTION                            MIN         MAX         UNIT
    J2       td(TCKL-TDOV)            Delay time, TCK low to TDO valid                                        0         30.5        ns
                                                                   J1
                                                   J1H                       J1L
TCK
J2
TDO
J3 J4
TDI/TMS
JTAG_01
         Table 5-212, Table 5-213, and Figure 5-130 assume testing over the recommended operating conditions
         and electrical characteristic conditions below.
                                 Table 5-212. Timing Requirements for IEEE 1149.1 JTAG With RTCK
   NO.             PARAMETER                                         DESCRIPTION                                         MIN        MAX          UNIT
   JR1        tc(TCK)                     Cycle time, TCK                                                               62.29                     ns
  JR1H        tw(TCKH)                    Pulse duration, TCK high (40% of tc)                                          24.92                     ns
  JR1L        tw(TCKL)                    Pulse duration, TCK low (40% of tc)                                           24.92                     ns
              tsu(TDI-TCK)                Input setup time, TDI valid to TCK high                                        6.23                     ns
   JR3
              tsu(TMS-TCK)                Input setup time, TMS valid to TCK high                                        6.23                     ns
              th(TCK-TDI)                 Input hold time, TDI valid from TCK high                                      31.15                     ns
   JR4
              th(TCK-TMS)                 Input hold time, TMS valid from TCK high                                      31.15                     ns
JR5
TCK
                                                                    JR6
                                                          JR7                    JR8
RTCK
JTAG_02
5.10.7.2 TPIU
                                                                          CAUTION
                                 The I/O timings provided in this section are valid only if signals within a single
                                 IOSET are used. The IOSETs are defined in Table 5-215.
TPIU1
TPIU2 TPIU3
TRACECLK
TPIU4 TPIU4
TRACECTL
TPIU5 TPIU5
TRACEDATA[X:0]
TPIU_01
                                                                                                (1)
                                         Figure 5-131. TPIU—PLL DDR Transmit Mode
(1) In d[X:0], X is equal to 15 or 17.
In Table 5-215 are presented the specific groupings of signals (IOSET) for use with TPIU signals.
6 Detailed Description
6.1     Overview
        AM574x Sitara Arm applications processors are built to meet the intense processing needs of modern
        embedded products.
        AM574x devices bring high processing performance through the maximum flexibility of a fully integrated
        mixed processor solution. The devices also combine programmable video processing with a highly
        integrated peripheral set. Cryptographic acceleration is available in every AM574x device.
        Programmability is provided by dual-core Arm Cortex-A15 RISC CPUs with Arm® Neon™ extension, and
        two TI C66x VLIW floating-point DSP cores. The Arm allows developers to keep control functions separate
        from other algorithms programmed on the DSPs and coprocessors, thus reducing the complexity of the
        system software.
        Additionally, TI provides a complete set of development tools for the Arm and C66x DSP, including C
        compilers, a DSP assembly optimizer to simplify programming and scheduling, and a debugging interface
        for visibility into source code execution.
        Cryptographic acceleration is available in all devices. All other supported security features, including
        support for secure boot, debug security and support for trusted execution environment are available on
        High-Security (HS) devices. For more information about HS devices, contact your TI representative.
6.2.1    MPU
        The dual Cortex®-A15 microprocessor unit (MPU) subsystem serves the applications processing role by
        running the high-level operating system (HLOS) and application code.
        The MPU subsystem incorporates two Cortex-A15 MPU cores (MPU_C0 and MPU_C1), individual level 1
        (L1) caches, level 2 (L2) cache (MPU_L2CACHE) shared between them, and various other shared
        peripherals. To aid software development, the processor cores can be kept cache-coherent with each
        other and with the L2 cache.
        The MPU subsystem provides a high-performance computing platform with high peak-computing
        performance and low memory latency.
        The MPU subsystem integrates the following:
        •    Interfaces:
             – 128-bit interface to each of EMIF0 and EMIF1
             – 64-bit master port to the L3_MAIN interconnect
             – 32-bit slave port from the L4_CFG_EMU interconnect (debug subsystem) for configuration of the
                 MPU subsystem debug modules
             – 32-bit slave port from the L4_CFG interconnect for memory adapter firewall (MPU_MA_NTTP_FW)
                 configuration
             – 32-bit ATB output for transmitting debug and trace data
             – 160 peripheral interrupt inputs
        For more information, see Dual Cortex-A15 MPU Subsystem chapter in the device TRM.
       •   Instruction packing
           – Gives code size equivalence for eight instructions executed serially or in parallel
           – Reduces code size, program fetches, and power consumption
       •   Conditional execution of most instructions
           – Reduces costly branching
           – Increases parallelism for higher sustained performance
       •   Efficient code execution on independent functional units
           – Industry's most efficient C compiler on DSP benchmark suite
           – Industry's first assembly optimizer for fast development and improved parallelization
       •   8-/16-/32-/64-bit data support, providing efficient memory support for a variety of applications
       •   40-bit arithmetic options which add extra precision for vocoders and other computationally intensive
           applications
       •   Saturation and normalization to provide support for key arithmetic operations
       •   Field manipulation and instruction extract, set, clear, and bit counting support common operation found
           in control and data manipulation applications.
       The C66x CPU has the following additional features:
       • Each multiplier can perform two 16 × 16-bit or four 8 × 8 bit multiplies every clock cycle.
       • Quad 8-bit and dual 16-bit instruction set extensions with data flow support
       • Support for non-aligned 32-bit (word) and 64-bit (double word) memory accesses
       • Special communication-specific instructions have been added to address common operations in error-
          correcting codes.
       • Bit count and rotate hardware extends support for bit-level algorithms.
       • Compact instructions: Common instructions (AND, ADD, LD, MPY) have 16-bit versions to reduce
          code size.
       • Protected mode operation: A two-level system of privileged program execution to support higher-
          capability operating systems and system features such as memory protection.
       • Exceptions support for error detection and program redirection to provide robust code execution
       • Hardware support for modulo loop operation to reduce code size and allow interrupts during fully-
          pipelined code
       • Each multiplier can perform 32 × 32 bit multiplies
       • Additional instructions to support complex multiplies allowing up to eight 16-bit multiply/add/subtracts
          per clock cycle
       The TMS320C66x has the following key improvements to the ISA:
       • 4x Multiply Accumulate improvement for both fixed and floating point
       • Improvement of the floating point arithmetic
       • Enhancement of the vector processing capability for fixed and floating point
       • Addition of domain-specific instructions for complex arithmetic and matrix operations
       On the C66x ISA, the vector processing capability is improved by extending the width of the SIMD
       instructions. The C674x DSP supports 2-way SIMD operations for 16-bit data and 4-way SIMD
       operations for 8-bit data. C66x enhances this capabilities with the addition of SIMD instructions for 32-bit
       data allowing operation on 128-bit vectors. For example the QMPY32 instruction is able to perform the
       element to element multiplication between two vectors of four 32-bit data each.
       C66x ISA includes a set of specific instructions to handle complex arithmetic and matrix operations.
6.2.3     IPU
        Each IPU subsystem contains two Arm® Cortex-M4 processors (IPUx_C0 and IPUx_C1) that share a
        common level 1 (L1) cache (called unicache [IPUx_UNICACHE]). The two Cortex-M4 cores are
        completely homogeneous to one another. Any task possible using one Cortex-M4 core is also possible
        using the other Cortex-M4 core. It is software responsibility to distribute the various tasks between each
        Cortex-M4 core for optimal performance.
        The key features of the IPU subsystem are:
        • Two Arm Cortex-M4 microprocessors (IPUx_C0 and IPUx_C1):
           – Armv7-M and Thumb®-2 instruction set architecture (ISA)
           – Armv6 SIMD and digital signal processor (DSP) extensions
           – Single-cycle MAC
           – Integrated nested vector interrupt controller (NVIC) (also called IPUx_Cx_INTC, where x = 0, 1)
           – Integrated bus matrix
           – Registers:
              • Thirteen general-purpose 32-bit registers
              • Link register (LR)
              • Program counter (PC)
              • Program status register, xPSR
              • Two banked SP registers
           – Integrated power management
           – Extensive debug capabilities
        • Unicache interface:
           – Instruction and data interface
           – Supports paralleled accesses
        • Level 2 (L2) master interface (MIF) splitter for access to memory or configuration port
        • Configuration port: Used for unicache maintenance and unicache memory management unit
           (IPUx_UNICACHE_MMU) configuration
        • Unicache:
           – 32 KiB divided into 16 banks
           – 4-way
           – Cache configuration lock/freeze/preload
           – Internal MMU:
              • 16-entry region-based address translation
              • Read/write control and access type control
              • Execute Never (XN) MMU protection policy
              • Little-endian format
        • Subsystem counter timer module (IPUx_UNICACHE_SCTM, or just SCTM)
        • On-chip ROM (IPUx_ROM) and banked RAM (IPUx_RAM) memory
        • Emulation/debug: Emulation feature embedded in Cortex-M4
        • L2 MMU (IPUx_MMU): 32 entries with table walking logic
        • Wake-up generator (IPUx_WUGEN): Generates wake-up request from external interrupts
        • Power management:
           – Local power-management control: Configurable through the IPUx_WUGEN registers.
           – Three sleep modes supported, controlled by the local power-management module.
           – IPUx is clock-gated in all sleep modes.
           – IPUx_Cx_INTC interrupt interface stays awake.
        For more information, see Dual Cortex-M4 IPU Subsystem chapter in the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                                    Detailed Description   385
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                      www.ti.com
6.2.5       VPE
        VPE Features:
        • Supports memory to memory operations only.
        • VPE consist of a single memory to memory path which can perform the following operations:
          – Read of raster or tiled YUV420 coplanar, YUV422 coplanar or YUV422 interleaved video
          – Deinterlacing of the input video using a 4 field motion based algorithm
          – Scaling of the input video up to 1080p (1920x1080) resolution
          – Write of the resulting video in YUV420 coplanar (raster or tiled), YUV422 coplanar (raster or tiled),
             YUV422 interleaved (raster or tiled), YUV444 single plane (raster only) or RGB888 (raster only)
          – Deinterlacing up to two 1080i video sources.
          – The single data path performs operations in the following order
             • Chroma Upsampling from 420 to 422 (if needed)
             • Deinterlacing of 422 video from interlaced to progressive (if needed)
             • Scaling of 422 video after deinterlace
             • Conversion of 422 video to 420, 444 or RGB (if needed)
          – VC-1 Range Mapping and Range Reduction support on input video before Chroma Upsampling (if
             needed)
        • Chroma Upsampling Features
          – 4 line Catmull-Rom based implementation
          – Programmable coefficients for interlaced or progressive conversion. Separate coefficients can be
             provided for top and bottom fields
       •   Deinterlacer Features
           – 8-bit, YCbCr 4:2:2
           – Motion-adaptive deinterlacing (MDT)
              • Motion detection is based on Luma only
              • 4-field data is used
              • Motion values adaptive to the frequency of luma texture
           – Edge-Directed Interpolation (EDI)
              • Edge detection using luma pixels in a 2x7 window
              • Seven edge vectors: -1.5, -1, -0.5, 0, 0.5, 1, 1.5
              • Edge-directed chroma interpolation
              • Soft-switch between edge directed interpolation and vertical interpolation depending on the
                  confidence factor
           – Film Mode Detection (FMD)
              • 3-2 pull down detection
              • 2-2 pull down detection
              • Hysteresis controls how fast FMD can enter/exit film mode (software function)
              • Bad Edit Detection (BED)
           – Progessive Inpu
              • For Progressive Input, the module passes input to output. No internal processing is performed.
                  This is essentially a bypass mode
           – Interlace Bypass
              • For Interlace Input, the module can pass the inputs data directly to the outputs in a bypass
                  configuration. No internal processing is performed
       •   Scaler Features
           – Vertical and horizontal up/down scaling
              • Polyphase filter upscaling
           – Running average vertical down scaling for memory optimization
           – Decimation and polyphase filtering for horizontal scaling
           – Non-linear scaling for stretched/compressed left and right sides
           – Input image trimmer for pan/scan support
           – Pre-scaling peaking filter for enhanced sharpness
           – Scale field as frame
           – Interlacing of scaled output
           – Full 1080p input and output support
           – YCbCr422 input and output
           – Minimum horizontal scaling ratio = 1/8x
           – Maximum horizontal scaling ratio – limited by output line buffer (2014 pixels)
           – Scaling filter Coefficient memory download
       •   Chroma Downsampler Features
           – Simple two-line averager capable of converting from YUV422 to YUV420 space
       •   422 to 444 Features
           – Catmull-Rom based filter
           – 4 pixel, fixed coefficient
       •   Color Space Converter Features
           – Fully programmable 3x3 matrix multiplier with offset control
       For more information, see Video Processing Engine chapter in the device TRM.
6.3.1     IVA
        The IVA supports resolutions up to 1080 p/i with full performance of 60 fps (or 120 fields), achievable for
        encode or decode only (not for simultaneous encode and decode).
        The IVA subsystem is composed of:
        • A primary sequencer, including its memories and an imaging controller: ICONT1
        • A video direct memory access (VDMA) processor, which can be used as a secondary sequencer:
           ICONT2
        • A VDMA engine: DMA_IVA
        • An entropy codec: ECD3
        • A motion compensation engine: MC3
        • A transform and quantization calculation engine: CALC3
        • A loop filter acceleration engine: ILF3
        • A motion estimation acceleration engine: IME3
        • An intraprediction estimation engine: IPE3
        • Shared level 2 (L2) interface and memory
        • Local interconnect (L4_IVA)
        • A message interface for communication between SYNCBOXes
        • Mailbox
        • A debug module for trace event and software instrumentation: SMSET
        For more information, see IVA Subsystem chapter in the device TRM.
6.3.2     GPU
        The 3D graphics processing unit (GPU) accelerates 2-dimensional (2D) and 3-dimensional (3D) graphics
        and compute applications. It is based on the POWERVR® SGX544-MP2 core from Imagination
        Technologies. The SGX544-MP2 core is a multicore (dual-core) evolution of the POWERVR SGX544
        GPU.
        SGX is a new generation of programmable POWERVR graphics and video IP cores. The POWERVR
        SGX is a scalable architecture which efficiently processes a number of differing multimedia data types
        concurrently:
        • Pixel Data
        • Vertex Data
        • General Purpose Processing
        The dual core GPU splits geometry and pixel rendering among the cores to improve performance
        proportional to the number of cores.
        GPU Features:
        • Multicore GPU architecture:
          – 2 × SGX544 cores
          – Shared system level cache of 128 KiB (64 KiB per SGX-544 core)
        • Tile-based deferred rendering architecture:
          – Reduces external bandwidth to SDRAM
        • Universal Scalable Shader Engine ( USSE™):
          – Multithreaded engine incorporating vertex and pixel shader functionality
          – Automatic load balancing of vertex and pixel processing tasks
6.3.3       PRU-ICSS
        The device Programmable Real-Time Unit and Industrial Communication Subsystem (PRU-ICSS) consists
        of dual 32-bit Load / Store RISC CPU cores - Programmable Real-Time Units (PRU0 and PRU1), shared,
        data, and instruction memories, internal peripheral modules, and an interrupt controller (PRU-ICSS_INTC).
        The programmable nature of the PRUs, along with their access to pins, events and all SoC resources,
        provides flexibility in implementing fast real-time responses, specialized data handling operations,
        customer peripheral interfaces, and in off-loading tasks from the other processor cores of the system-on-
        chip (SoC).
        The each PRU-ICSS includes the following main features:
        • 21× Enhanced GPIs (EGPIs) and 21× Enhanced GPOs (EGPOs) with asynchronous capture and
           serial support per each PRU CPU core
        • One Ethernet MII_RT module (PRU-ICSS_MII_RT) with two MII ports and configurable connections to
           PRUs
        • 1 MDIO Port (PRU-ICSS_MII_MDIO)
        • One Industrial Ethernet Peripheral (IEP) to manage/generate Industrial Ethernet functions
        • 1 x 16550-compatible UART with a dedicated 192 MHz clock to support 12Mbps Profibus
        • 1 Industrial Ethernet timer with 7/9 capture and 8 compare events
        • 1 Enhanced Capture Module (ECAP)
        • 1 Interrupt Controller (PRU-ICSS_INTC)
        • A flexible power management support
        • Integrated switched central resource with programmable priority
        • Parity control supported by all memories
        For more information, see Programmable Real-Time Unit Subsystem and Industrial Communication
        Subsystem chapter in the device TRM.
6.3.4 EVE
        The Embedded Vision Engine (EVE) module is a programmable imaging and vision processing engine.
        Software support for the EVE module is available through OpenCL Custom Device model with fixed set of
        functions.
6.4.1.1     EMIF
        The EMIF module provides connectivity between DDR memory types and manages data bus read/write
        accesses between external memory and device subsystems which have master access to the L3_MAIN
        interconnect and DMA capability.
        The EMIF module has the following capabilities:
        • Supports JEDEC standard-compliant DDR3/DDR3L-SDRAM memory types
        • 2-GiB SDRAM address range over one chip-select. This range is configurable through the dynamic
           memory manager (DMM) module
        • Supports SDRAM devices with one, two, four or eight internal banks
        • Supports SDRAM devices with single or dual die packages
        • Data bus widths:
           – 128-bit L3_MAIN (system) interconnect data bus width
           – 128-bit port for direct connection with MPU subsystem
           – 32-bit SDRAM data bus width
           – 16-bit SDRAM data bus width used in narrow mode
        • Supported CAS latencies:
           – DDR3: 5, 6, 7, 8, 9, 10 and 11
        • Supports 256-, 512-, 1024-, and 2048-word page sizes
        • Supported burst length: 8
        • Supports sequential burst type
        • SDRAM auto initialization from reset or configuration change
        • Supports self refresh and power-down modes for low power
        • Partial array self-refresh mode for low power.
        • Output impedance (ZQ) calibration for DDR3
        • Supports on-die termination (ODT) DDR3
        • Supports prioritized refresh
        • Programmable SDRAM refresh rate and backlog counter
        • Programmable SDRAM timing parameters
        • Write and read leveling/calibration and data eye training for DDR3
        The EMIF module does not support:
        • Burst chop for DDR3
        • Interleave burst type
        • Auto precharge because of better Bank Interleaving performance
        • DLL disabling from EMIF side
        • SDRAM devices with more than one die, or topologies which require more than one chip select on a
           single EMIF channel
        For more information, see EMIF Controller section in the device TRM.
6.4.1.2     GPMC
        The General-Purpose Memory Controller (GPMC) is an external memory controller of the device. Its data
        access engine provides a flexible programming model for communication with all standard memories.
        The GPMC supports the following various access types:
6.4.1.3    ELM
       In the case of NAND modules with no internal correction capability, sometimes referred to as bare NAND,
       the correction process can be delegated to the error location module (ELM) used in conjunction with the
       GPMC.
       The ELM supports the following features:
       • 4, 8, and 16 bits per 512-byte block error location based on BCH algorithm
       • Eight simultaneous processing contexts
       • Page-based and continuous modes
6.4.1.4     OCMC
        There is one on-chip memory controller (OCMC) in the device.
        The OCM Controller supports the following features:
        • L3_MAIN data interface:
           – Used for maximum throughput performance
           – 128-bit data bus width
           – Burst supported
        • L4 interface (OCMC_RAM only):
           – Used for access to configuration registers
           – 32-bit data bus width
           – Only single accesses supported
           – The L4 associated OCMC clock is two times lower than the L3 associated OCMC clock
        • Error correction and detection:
           – Single error correction and dual error detection
           – 9-bit Hamming error correction code (ECC) calculated on 128-bit data word which is concatenated
             with memory address bits
           – Hamming distance of 4
           – Enable/Disable mode control through a dedicated register
           – Single bit error correction on a read transaction
           – Exclusion of repeated addresses from correctable error address trace history
           – ECC valid for all write transactions to an enabled region
           – Sub-128-bit writes supported via read modify write
        • ECC Error Status Reporting:
           – Trace history buffer (FIFO) with depth of 4 for corrected error address
           – Trace history buffer with depth of 4 for non correctable error address and also including double
             error detection
           – Interrupt generation for correctable and uncorrectable detected errors
        • ECC Diagnostics Configuration:
           – Counters for single error correction (SEC), double error detection (DED) and address error events
             (AEE)
           – Programmable threshold registers for exeptions associated with SEC, DED and AEE counters
           – Register control for enabling and disabling of diagnostics
           – Configuration registers and ECC status accessible through L4 interconnect
        • Circular buffer for sliced based VIP frame transfers:
           – Up to 12 programmable circular buffers mapped with unique virtual frame addresses
           – On the fly (with no additional latency) address translation from virtual to OCMC circular buffer
             memory space
           – Virtual frame size up to 8 MiB and circular buffer size up to 1 MiB
           – Error handling and reporting of illegal CBUF addressing
           – Underflow and Overflow status reporting and error handling
           – Last access read/write address history
        • Two Interrupt outputs configured independently to service either ECC or CBUF interrupt events
        The OCM controller does not have a memory protection logic and does not support endianism conversion.
        For more information, see On-Chip Memory (OCM) Subsystem section in the device TRM.
6.4.1.5.1 Mailbox
        Communication between the on-chip processors of the device uses a queued mailbox-interrupt
        mechanism.
        The queued mailbox-interrupt mechanism allows the software to establish a communication channel
        between two processors through a set of registers and associated interrupt signals by sending and
        receiving messages (mailboxes).
        The device implements the following mailbox types:
        • System mailbox:
           – Number of instances: 13
           – Used for communication between: MPU, DSP1, IPU1, and IPU2 subsystems
           – Reference name: MAILBOX(1..13)
        • IVA mailbox:
           – Number of instances: 1
           – Used for communication between: IVA local user (ICONT1, or ICONT2) and three external users
              (selected among MPU, DSP1, IPU1, and IPU2 subsystems)
           – Reference name: IVA_MBOX
        Each mailbox module supports the following features:
        • Parameters configurable at design time
           – Number of users
           – Number of mailbox message queues
           – Number of messages (FIFO depth) for each message queue
        • 32-bit message width
        • Message reception and queue-not-full notification using interrupts
        • Support of 16-/32-bit addressing scheme
        • Power management support
        For more information, see Mailbox chapter in the device TRM.
6.4.1.5.2 Spinlock
        The Spinlock module provides hardware assistance for synchronizing the processes running on multiple
        processors in the device:
        • Dual Cortex®-A15 microprocessor unit (MPU) subsystem
        • Digital signal processor (DSP) subsystems – DSP1 and DSP2
        • Dual Cortex-M4 image processing unit (IPU) subsystems – IPU1 and IPU2
           The Spinlock module implements 256 spinlocks (or hardware semaphores), which provide an efficient
           way to perform a lock operation of a device resource using a single read-access, avoiding the need of
           a readmodify- write bus transfer that the programmable cores are not capable of.
        For more information, see Spinlock chapter in the device TRM.
6.4.2     EDMA
        The primary purpose of the Enhanced Direct Memory Access (EDMA) controller is to service user-
        programmed data transfers between two memory-mapped slave endpoints on the device.
        Typical usage of the EDMA controller includes:
394     Detailed Description                                                  Copyright © 2016–2019, Texas Instruments Incorporated
                                                Submit Documentation Feedback
                                        Product Folder Links: AM5749 AM5748 AM5746
                                                                                                   AM5749, AM5748, AM5746
www.ti.com                                                                        SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
        •    Servicing software-driven paging transfers (for example, data movement between external memory
             [such as SDRAM] and internal memory [such as DSP L2 SRAM])
        •    Servicing event-driven peripherals, such as a serial port
        •    Performing sorting or sub-frame extraction of various data structures
        •    Offloading data transfers from the main device CPUs, such as the C66x DSP CorePac or the Arm
             CorePac
        The EDMA controller consists of two major principle blocks:
        • EDMA Channel Controller
        • EDMA Transfer Controller(s)
        The EDMA Channel Controller (EDMACC) serves as the user interface for the EDMA controller. The
        EDMACC includes parameter RAM (PaRAM), channel control registers, and interrupt control registers.
        The EDMACC serves to prioritize incoming software requests or events from peripherals and submits
        transfer requests (TR) to the EDMA transfer controller.
        The EDMA Transfer Controller (EDMATC) is responsible for data movement. The transfer request packets
        (TRP) submitted by the EDMACC contain the transfer context, based on which the transfer controller
        issues read/write commands to the source and destination addresses programmed for a given transfer.
        There are two EDMA controllers present on this device:
        • EDMA_0, integrating:
           – 1 Channel Controller, referenced as: EDMACC_0
           – 2 Transfer Controllers, referenced as: EDMACC_0_TC_0 (or EDMATC_0) and EDMACC_0_TC_1
              (or EDMATC_1)
        • EDMA_1, integrating:
           – 1 Channel Controller, referenced as: EDMACC_1
           – 2 Transfer Controllers, referenced as: EDMACC_1_TC_0 (or EDMATC_2) and EDMACC_1_TC_1
              (or EDMATC_3)
        The two EDMA channel controllers (EDMACC_0 and EDMACC_1) are functionally identical. For
        simplification, the unified name EDMACC shall be regularly used throughout this chapter when referring to
        EDMA Channel Controllers functionality and features.
        The four EDMA transfer controllers (EDMACC_0_TC_0, EDMACC_0_TC_1, EDMACC_1_TC_0 and
        EDMACC_1_TC_1) are functionally identical. For simplification, the unified name EDMATC shall be
        regularly used throughout this chapter when referring to EDMA Transfer Controllers functionality and
        features.
        Each EDMACC has the following features:
        • Fully orthogonal transfer description
           – 3 transfer dimensions:
              • Array (multiple bytes)
              • Frame (multiple arrays)
              • Block (multiple frames)
           – Single event can trigger transfer of array, frame, or entire block
           – Independent indexes on source and destination
        • Flexible transfer definition
           – Increment or constant addressing modes
           – Linking mechanism allows automatic PaRAM set update
           – Chaining allows multiple transfers to execute with one event
        •    64 DMA channels
             – Channels triggered by either:
                 • Event synchronization
                 • Manual synchronization (CPU write to event set register)
                 • Chain synchronization (completion of one transfer triggers another transfer)
             – Support for programmable DMA Channel to PaRAM mapping
        •    8 Quick DMA (QDMA) channels
             – QDMA channels are triggered automatically upon writing to PaRAM set entry
             – Support for programmable QDMA channel to PaRAM mapping
        •    512 PaRAM sets
             – Each PaRAM set can be used for a DMA channel, QDMA channel, or link set
        •    2 transfer controllers/event queues
             – 16 event entries per event queue
        •    Interrupt generation based on:
             – Transfer completion
             – Error conditions
        •    Debug visibility
             – Queue water marking/threshold
             – Error and status recording to facilitate debug
        •    Memory protection support
             – Proxied memory protection for TR submission
             – Active memory protection for accesses to PaRAM and registers
        Each EDMATC has the following features:
        • Supports 2-dimensional (2D) transfers with independent indexes on source and destination (EDMACC
           manages the 3rd dimension)
        • Up to 4 in-flight transfer requests (TR)
        • Programmable priority levels
        • Support for increment or constant addressing mode transfers
        • Interrupt and error support
        • Supports only little-endian operation in this device
        • Memory mapped register (MMR) bit fields are fixed position in 32-bit MMR
        For more information, see Enhanced DMA section in the device TRM.
6.4.3 Peripherals
6.4.3.1      VIP
        The VIP module provides video capture functions for the device. VIP incorporates a multi-channel raw
        video parser, various video processing blocks, and a flexible Video Port Direct Memory Access (VPDMA)
        engine to store incoming video in various formats. The device uses three instantiations of the VIP module
        giving the ability of capturing up to six video streams.
        A VIP module includes the following main features:
        • Two independently configurable external video input capture slices (Slice 0 and Slice 1) each of which
           has two video input ports, Port A and Port B, where Port A can be configured as a 24/16/8-bit port, and
           Port B is a fixed 8-bit port.
        • Each video Port A can be operated as a port with clock independent input channels (with interleaved or
           separated Y/C data input). Embedded sync and external sync modes are supported for all input
           configurations.
        •    Support for a single external asynchronous pixel clock, up to 165 MHz per port.
        •    Pixel Clock Input Domain Port A supports up to one 24-bit input data bus, including BT.1120 style
             embedded sync for 16-bit and 24-bit data.
        •    Embedded Sync data interface mode supports single or multiplexed sources
        •    Discrete Sync data interface mode supports only single source input
        •    24-bit data input plus discrete syncs can be configured to include:
             – 8-bit YUV422 (Y and U/V time interleaved)
             – 16-bit YUV422 (CbY and CrY time interleaved)
             – 24-bit YUV444
             – 16-bit RGB565
             – 24-bit RGB888
             – 12/16-bit RAW Capture
             – 24-bit RAW capture
        •    Discrete sync modes include:
             – VSYNC + HSYNC (FID determined by FID signal pin or HSYNC/VSYNC skew)
             – VSYNC + ACTVID + FID
             – VBLANK + ACTVID (ACTVID toggles in VBLANK) + FID
             – VBLANK + ACTVID (no ACTVID toggles in VBLANK) + FID
        •    VBLANK + ACTVID (no ACTVID toggles in VBLANK) + FID
             – Embedded syncs only
             – Pixel (2x or 4x) or Line multiplexed modes supported
             – Performs demultiplexing and basic error checking
             – Supports maximum of 9 channels in Line Mux (8 normal + 1 split line)
        •    Ancillary data capture support
             – For 16-bit or 24-bit input, ancillary data may be extracted from any single channel
             – For 8-bit time interleaved input, ancillary data can be chosen from the Luma channel, the Chroma
                channel, or both channels
             – Horizontal blanking interval data capture only supported when using discrete syncs (VSYNC +
                HSYNC or VSYNC + HBLANK)
             – Ancillary data extraction supported on multichannel capture as well as single source streams
        •    Format conversion and scaling
             – Programmable color space conversion
             – YUV422 to YUV444 conversion
             – YUV444 to YUV422 conversion
             – YUV422 to YUV420 conversion
             – YUV444 Source: YUV444 to YUV444, YUV444 to RGB888, YUV444 to YUV422, YUV444 to
                YUV420
             – RGB888 Source: RGB888 to RGB888, RGB888 to YUV444, RGB888 to YUV422, RGB888 to
                YUV420
             – YUV422 Source: YUV422 to YUV422, YUV422 to YUV420, YUV422 to YUV444, YUV422 to
                RGB888
             – Supports RAW to RAW (no processing)
             – Scaling and format conversions do not work for multiplexed input
        •    Supports up to 2047 pixels wide input - when scaling is engaged
        •    Supports up to 3840 pixels wide input - when only chroma up/down sampling is engaged, without
             scaling
        •    Supports up to 4095 pixels wide input - without scaling and chroma up/down sampling
6.4.3.2    DSS
       Display Port Interfaces (DPI) is available in DSS named DPI Video Output (VOUT).
       VOUT interface consists of:
       • 24-bit data bus (data[23:0])
       • Horizontal synchronization signal (HSYNC)
       • Vertical synchronization signal (VSYNC)
       • Data enable (DE)
       • Field ID (FID)
       • Pixel clock (CLK)
       For more information, see Display Subsystem chapter in the device TRM.
6.4.3.3    Timers
       The device has 16 general-purpose (GP) timers (TIMER1 - TIMER16), two watchdog timers, and a 32-kHz
       synchronized timer (COUNTER_32K) that have the following features:
       • Dedicated input trigger for capture mode and dedicated output trigger/pulse width modulation (PWM)
          signal
       • Interrupts generated on overflow, compare, and capture
       • Free-running 32-bit upward counter
       • Supported modes:
          – Compare and capture modes
          – Auto-reload mode
          – Start-stop mode
       • On-the-fly read/write register (while counting)
       The device has two system watchdog timer (WD_TIMER1 and WD_TIMER2) that have the following
       features:
       • Free-running 32-bit upward counter
       • On-the-fly read/write register (while counting)
       • Reset upon occurrence of a timer overflow condition
       WD_TIMER2 is available in all devices as a system watchdog timer. WD_TIMER1 is only supported in
       security enabled devices.
       The watchdog timer is used to provide a recovery mechanism for the device in the event of a fault
       condition, such as a non-exiting code loop.
398    Detailed Description                                                   Copyright © 2016–2019, Texas Instruments Incorporated
                                                Submit Documentation Feedback
                                        Product Folder Links: AM5749 AM5748 AM5746
                                                                                                   AM5749, AM5748, AM5746
www.ti.com                                                                        SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
For more information, see General-Purpose Timers section in the device TRM.
6.4.3.4     I2C
        The device contains five multimaster high speed (HS) inter-integrated circuit (I2C) controllers (I2Ci
        modules, where i = 1, 2, 3, 4, 5) each of which provides an interface between a local host (LH), such as a
        digital signal processor (DSP), and any I2C-bus-compatible device that connects through the I2C serial
        bus. External components attached to the I2C bus can serially transmit and receive up to 8 bits of data to
        and from the LH device through the 2-wire I2C interface.
        Each multimaster HS I2C controller can be configured to act like a slave or master I2C-compatible device.
        I2C1 and I2C2 controllers have dedicated I2C compliant open drain buffers, and support Fast mode (up to
        400Kbps). I2C3, I2C4 and I2C5 controllers are multiplexed with standard LVCMOS IO and connected to
        emulate open drain. I2C emulation is achieved by configuring the LVCMOS buffers to output Hi-Z instead
        of driving high when transmitting logic 1. These controllers support HS mode (up to 3.4Mbps).
        For more information, see Multimaster High Speed I2C Controller (I2C) section in the device TRM.
6.4.3.5     HDQ1W
        The HDQ1W module implements the hardware protocol of the master functions of the TI/Benchmarq HDQ
        and the Dallas Semiconductor 1-Wire® protocols. These protocols use a single wire for communication
        between the master (HDQ1W controller) and the slaves (HDQ/1-Wire external compliant devices).
        The HDQ1W has a generic L4 interface and is intended to be used in an interrupt-driven fashion. The 1-
        pin interface is implemented as an open-drain output at the device level.
        The main features supported by the HDQ1W are the following:
        • Benchmarq HDQ protocol
        • Dallas Semiconductor 1-Wire protocol
        • Power-down mode
        The HDQ1W provides a communication rate of 5 Kbps over an address space of 128 bytes.
        A typical application of the HDQ1W is the communication with battery monitor (gas gauge) integrated
        circuits.
        For more information, see HDQ/1-Wire in chapter Serial Communication Interfaces section in the device
        TRM.
6.4.3.6     UART
        The UART is a simple L4 slave peripheral that utilizes the DMA_SYSTEM or EDMA for data transfer or
        IRQ polling via CPU. There are 10 UART modules in the device. Only one UART supports IrDA features.
        Each UART can be used for configuration and data exchange with a number of external peripheral
        devices or interprocessor communication between devices.
6.4.3.7    McSPI
       The McSPI is a master/slave synchronous serial bus. There are four separate McSPI modules (McSPI1,
       McSPI2, McSPI3, and McSPI4) in the device. All these four modules support up to four external devices
       (four chip selects) and are able to work as both master and slave.
       The McSPI modules include the following main features:
       • Serial clock with programmable frequency, polarity, and phase for each channel
       • Wide selection of McSPI word lengths, ranging from 4 to 32 bits
       • Up to four master channels, or single channel in slave mode
6.4.3.8     QSPI
        The quad serial peripheral interface (QSPI) module is a kind of SPI module that allows single, dual, or
        quad read access to external SPI devices. This module has a memory mapped register interface, which
        provides a direct interface for accessing data from external SPI devices and thus simplifying software
        requirements. The QSPI works as a master only.
        The QSPI supports the following features:
        • General SPI features:
           – Programmable clock divider
           – Six pin interface
           – Programmable length (from 1 to 128 bits) of the words transferred
           – Programmable number (from 1 to 4096) of the words transferred
           – 4 external chip-select signals
           – Support for 3-, 4-, or 6-pin SPI interface
           – Optional interrupt generation on word or frame (number of words) completion
           – Programmable delay between chip select activation and output data from 0 to 3 QSPI clock cycles
           – Programmable signal polarities
           – Programmable active clock edge
           – Software-controllable interface allowing for any type of SPI transfer
           – Control through L3_MAIN configuration port
        • Serial flash interface (SFI) features:
           – Serial flash read/write interface
           – Additional registers for defining read and write commands to the external serial flash device
           – 1 to 4 address bytes
           – Fast read support, where fast read requires dummy bytes after address bytes; 0 to 3 dummy bytes
             can be configured.
           – Dual read support
           – Quad read support
           – Little-endian support only
           – Linear increment addressing mode only
        The QSPI supports only dual and quad reads. Dual or quad writes are not supported. In addition, there is
        no "pass through" mode supported where the data present on the QSPI input is sent to its output.
        For more information, see Quad Serial Peripheral Interface section in the device TRM.
Copyright © 2016–2019, Texas Instruments Incorporated                                                    Detailed Description   401
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                      www.ti.com
6.4.3.9   McASP
       The McASP functions as a general-purpose audio serial port optimized to the requirements of various
       audio applications. The McASP module can operate in both transmit and receive modes. The McASP is
       useful for time-division multiplexed (TDM) stream, Inter-IC Sound (I2S) protocols reception and
       transmission as well as for an intercomponent digital audio interface transmission (DIT). The McASP has
       the flexibility to gluelessly connect to a Sony/Philips digital interface (S/PDIF) transmit physical layer
       component.
       Although intercomponent digital audio interface reception (DIR) mode (that is, S/PDIF stream receiving) is
       not natively supported by the McASP module, a specific TDM mode implementation for the McASP
       receivers allows an easy connection to external DIR components (for example, S/PDIF to I2S format
       converters).
       The device have integrated 8 McASP modules (McASP1-McASP8) with:
       • McASP1 and McASP2 supporting 16 channels with independent TX/RX clock/sync domain
       • McASP3 through McASP8 modules supporting 4 channels with independent TX/RX clock/sync domain
       For more information, see Multichannel Audio Serial Port section in the device TRM.
6.4.3.10 USB
       SuperSpeed USB DRD Subsystem has three instances in the device providing the following functions:
       • USB1: SuperSpeed (SS) USB 3.0 Dual-Role-Device (DRD) subsystem with integrated SS (USB3.0)
          PHY and HS/FS (USB2.0) PHY
       • USB2: High Speed (HS) USB 2.0 Dual-Role-Device (DRD) subsystem with integrated HS/FS PHY
       SuperSpeed USB DRD Subsystem has the following features:
       • Dual-role-device (DRD) capability:
          – Supports USB Peripheral (or Device) mode at speeds SS (5 Gbps) (USB1 only), HS (480 Mbps),
             and FS (12 Mbps)
          – Supports USB Host mode at speeds SS (5 Gbps) (USB1 only), HS (480 Mbps), FS (12 Mbps), and
             LS (1.5 Mbps)
          – USB static peripheral operation
          – USB static host operation
          – Flexible stream allocation
          – Stream priority
          – External Buffer Control
       • Each instance contains single xHCI controller with the following features:
          – Internal DMA controller
          – Descriptor caching and data prefetching
          – Interrupt moderation and blocking
          – Power management USB3.0 states for U0, U1, U2, and U3
          – Dynamic FIFO memory allocation for all endpoints
          – Supports all modes of transfers (control, bulk, interrupt, and isochronous)
          – Supports high bandwidth ISO mode
       • Connects to an external charge pump for VBUS 5 V generation
       • USB-HS PHY (USB2PHY1 and USB2PHY2 for USB1 and USB2, respectively): contain the USB
          functions, drivers, receivers, and pads for correct D+/D– signalling
       For more information, see SuperSpeed USB DRD section in the device TRM.
6.4.3.11 SATA
        The SATA host controller handles data interactions between a local host system memory and a SATA
        mass storage device with minimal local host (LH) intervention.
        In contrast to the parallel 16-bit - ATA (PATA) interface, the SATA interface takes advantage of serial data
        transmission/reception over a differential pair of conductors. SATA uses the command set from the
        ATA/ATAPI-6 standard augmented with native command queuing (NCQ) commands optimized for the
        serialized interface.
        The device has one embedded SATA host bus adapter (HBA) controller with a single port.
        For more information, see SATA Controller section in the device TRM.
6.4.3.12 PCIe
        The Peripheral Component Interconnect Express (PCIe) module is a multi-lane I/O interconnect that
        provides low pin-count, high reliability, and high speed data transfer at rates of up to 5.0 Gbps per lane,
        per direction, for serial links on backplanes and printed wiring boards. It is a 3-rd Generation I/O
        Interconnect technology succeeding PCI and ISA bus that is designed to be used as a general-purpose
        serial I/O interconnect. It is also used as a bridge to other interconnects like USB2/3.0, GbE MAC, and so
        forth.
        The PCI-Express standard predecessor - PCI, is a parallel bus architecture that is increasingly difficult to
        scale-up in bandwidth, which is usually performed by increasing the number of data signal lines. The PCIe
        architecture was developed to help minimize I/O bus bottlenecks within systems and to provide the
        necessary bandwidth for high speed, chip-to-chip, and board-to-board communications within a system. It
        is designed to replace the PCI-based shared, parallel bus signaling technology that is approaching its
        practical performance limits while simplifying the interface design.
        The device instantiates two PCIe subsystems (PCIe_SS1 and PCIe_SS2). The PCIe controller is capable
        to operate either in Root Complex (RC) or in End Point (EP) PCIe mode. The device PCIe_SS1 controller
        supports up to two 16-bit data lanes on its PIPE port. The device PCIe_SS2 controller supports only one
        16-bit data lane on its PIPE port.
        When the PCIe_SS1 controller PIPE port is configured to operate in a single-lane mode, it operates on a
        single pair of PCIe PHY serializer and deserializer - PCIe1_PHY_TX/PCIe1_PHY_RX. When PCIe_SS1
        PIPE is configured to operate in dual-lane mode, it operates on two pairs of PCIe PHY serializer and
        deserializer - PCIe1_PHY_TX/PCIe1_PHY_RX and PCIe2_PHY_TX/PCIe2_PHY_RX, respectively. The
        single-lane PCIe_SS2 controller PIPE port (if enabled) can operate only on the
        PCIe2_PHY_TX/PCIe2_PHY_RX pair. Hereby, if PCIe_SS2 controller is used, the PCIe_SS1 can operate
        only in a single-lane mode on the PCIe1_PHY_TX/PCIe1_PHY_RX. In addition, PCIe PHY subsystem
        encompasses a PCIe PCS (physical coding sublayer), a PCIe power management logic, APLL, a DPLL
        reference clock generator and an APLL clock low-jitter buffer.
        • The PCIe Controller implements the transport and link layers of the PCIe interface protocol.
        • PCIe PCS (a physical coding sublayer component) converts a 8-bit portion of parallel data over a PCIe
            lane to a 10-bit parallel data to adapt the process of serialization and deserialization in the TX/RX
            PHYs to various requirements. At the same time it transforms the transmission rate to maintain the
            PCIe Gen2 bandwidth (5 Gbps) on both sides (PCIe controller and PHY).
        • A multiplexer logic which adds flexibility to connect a PCIe controller hardware mapped PCS logic
            output to a single (for the single-lane PCIe_SS2 controller) or to a couple (for the 2-lane PCIe_SS1
            controller) of PHY ports at a time
        • Physical layer (PHY) serializer/deserializer components with associated power control logic, building
            the so called PMA (physical media attachment) part of the PCIe_PHY transceiver, as follows:
            – PCIe physical port 0 associated serializer (TX) - PCIe1_PHY_TX and deserializer (RX) -
               PCIe1_PHY_RX
            – PCIe physical port 1 associated serializer (TX) - PCIe2_PHY_TX and deserializer (RX) -
               PCIe2_PHY_RX
Copyright © 2016–2019, Texas Instruments Incorporated                                                    Detailed Description   403
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                      www.ti.com
       •   DPLL_PCIe_REF is a DPLL clock source, controlled from the device PRCM, that provides a 100-MHz
           clock to the PCIe PHY serializer/deserializer components reference clock inputs.
       •   Both the PCIe_SS1 and PCIe_SS2 share the same APLL (APLLPCIe) which by default multiplies the
           DPLL_PCIe_REF (typically 100 MHz or 20 MHz) clock to 2.5 GHz.
       •   The APLLPCIe low-jitter buffer (ACSPCIE) and additional logic takes care to provide the PCIe APLL
           reference input clock.
       PCIe module supports the following features:
       • PCI Local Bus Specification revision 3.0
       • PCI-Express Base 3.0 Specification, revision 1.0.
       At system level the device supports PCI-Express interface in the following configurations:
       • Each PCIe subsystem controller has support for PCIe Gen2 mode (5.0 Gbps per lane) and Gen1 mode
          (2.5 Gbps per lane).
       • One PCIe (PCIe_SS1) operates as Gen2 2-lanes supporting in either root-complex (RC) or end-point
          EP.
       • Two PCIe (PCIe_SS1 and PCIe_SS2) operates Gen2 1-lane supporting either RC or EP with the
          possibility of one operating in Gen1 and one in Gen2.
       • PCIe_SS1 can be configured to operate in either 2-Lane (dual lane) or 1-Lane (single lane) mode, as
          follows:
          – Single Lane - lane 0 mapped to the PCIe port 0 of the device
          – Flexible dual lane configuration - lanes 0 and 1 can be swapped on the two PCIe ports
       • PCIe_SS2 can only operate in 1-Lane mode, as follows:
          – Single Lane - lane 0 mapped to the device PCIe port 1
          When PCie_SS1 is configured to operate in dual-lane mode, PCIe_SS2 is in-operable as both
          PCIe1_PHY_RX/TX and PCIe2_PHY_RX/TX are assigned to PCIe_SS1, and thereby NOT available to
          PCIe_SS2.
       The main features of a device PCIe controller are:
       • 16-bit operation at 250 MHz on PIPE interface (per 16-bit lane)
       • One master port on the L3_MAIN supporting 32-bit address and 64-bit data bus.
       • PCIe_SS1 master port dedicated MMU (device MMU2) on L3_MAIN path, to which PCIe traffic can be
          optionally mapped.
       • One slave port on the L3_MAIN supporting 29-bit address and 64-bit data bus.
       • Maximum outbound payload size of 64 Bytes (the L3 Interconnect PCIe1/2 target ports split bursts of
          size > 64 Bytes to the into multiple 64 Byte bursts)
       • Maximum inbound payload size of 256 Bytes (internally converted to 128 Byte - bursts)
       • No remote read request size limit: implicit support for 4 KiB-size and greater
       • Support of EP legacy mode
       • Support of inbound I/O accesses in EP legacy mode
       • PIPE interface features fixed-width (16-bit data per lane) and dynamic frequency to switch between
          PCIe Gen1 and Gen2.
       • Ultra-low transmit and receive latency
       • Automatic Lane reversal as specified in the PCI-Express Base 3.0 Specification, revision 1.0 (transmit
          and receive)
       • Polarity inversion on receive
       • Single Virtual Channel (VC0) and Single Traffic Class (TC0)
       • Single Function in End point mode
       • Automatic credit management
       • ECRC generation and checking
        •    All PCI Device Power Management D-states with the exception of D3cold/L2 state
        •    PCI-Express Active State Power Management (ASPM) state L0s and L1 (with exceptions)
        •    PCI-Express Link Power Management states except for L2 state
        •    PCI-Express Advanced Error Reporting (AER)
        •    PCI-Express messages for both transmit and receive
        •    Filtering for Posted, Non-Posted, and Completion traffic
        •    Configurable BAR filtering, I/O filtering, configuration filtering and completion lookup/timeout
        •    Access to configuration space registers and external application memory mapped registers through
             ECAM mechanism.
        •    Legacy PCI Interrupts reception (RC) and generation (EP)
        •    2 x hardware interrupts per PCIe_SS1 and PCIe_SS2 controller mapped via the device Interrupt
             Crossbar (IRQ_CROSSBAR) to multiple device host (MPU, DSP, and so forth) interrupt controllers in
             the device
        •    MSIs generation and reception
        •    PCIe_PHY Loopback in RC mode
        For more information, see PCIe Controller section in the device TRM.
6.4.3.13 CAN
6.4.3.13.1 DCAN
        The device provides one DCAN interface for supporting distributed realtime control with a high level of
        security.
        The DCAN interface implements the following features:
        • Supports CAN protocol version 2.0 part A, B
        • Bit rates up to 1 MBit/s
        • 64 message objects
        • Individual identifier mask for each message object
        • Programmable FIFO mode for message objects
        • Programmable loop-back modes for self-test operation
        • Suspend mode for debug support
        • Automatic bus on after Bus-Off state by a programmable 32-bit timer
        • Message RAM single error correction and double error detection (SECDED) mechanism
        • Direct access to Message RAM during test mode
        • Support for two interrupt lines: Level 0 and Level 1, plus separate ECC interrupt line
        • Local power down and wakeup support
        • Automatic message RAM initialization
        • Support for DMA access
        For more information, see DCAN section in the device TRM.
6.4.3.13.2 MCAN-FD
        The device supports one MCAN-FD module connecting to the CAN network through external (for the
        device) transceiver for connection to the physical layer. The MCAN-FD module supports up to 5 Mbit/s
        data rate and is compliant to ISO 11898-1:2015.
        The MCAN-FD module implements the following features:
        • Conforms with ISO 11898-1:2015
        • Full CAN FD support (up to 64 data bytes)
6.4.3.14 GMAC_SW
       The three-port gigabit ethernet switch subsystem (GMAC_SW) provides ethernet packet communication
       and can be configured as an ethernet switch. It provides the gigabit media independent interface (G/MII) in
       MII mode, reduced gigabit media independent interface (RGMII), reduced media independent interface
       (RMII), and the management data input output (MDIO) for physical layer device (PHY) management.
       The GMAC_SW subsystem provides the following features:
       • Two Ethernet ports (port 1 and port 2) with selectable RGMII, RMII, and G/MII (in MII mode only)
          interfaces plus internal Communications Port Programming Interface (CPPI 3.1) on port 0
       • Synchronous 10/100/1000 Mbit operation
       • Wire rate switching (802.1d)
       • Non-blocking switch fabric
       • Flexible logical FIFO-based packet buffer structure
       • Four priority level Quality Of Service (QOS) support (802.1p)
       • CPPI 3.1 compliant DMA controllers
       • Support for Audio/Video Bridging (P802.1Qav/D6.0)
       • Support for IEEE 1588 Clock Synchronization (2008 Annex D and Annex F)
          – Timing FIFO and time stamping logic embedded in the subsystem
       • Device Level Ring (DLR) Support
       • Energy Efficient Ethernet (EEE) support (802.3az)
       • Flow Control Support (802.3x)
6.4.3.15 eMMC/SD/SDIO
        The eMMC™/SD/SDIO host controller provides an interface between a local host (LH) such as a
        microprocessor unit (MPU) or digital signal processor (DSP) and either eMMC, SD memory cards, or
        SDIO cards and handles eMMC/SD/SDIO transactions with minimal LH intervention.
        Optionally, the controller is connected to the L3_MAIN interconnect to have a direct access to system
        memory. It also supports two direct memory access (DMA) slave channels or a DMA master access (in
        this case, slave DMA channels are deactivated) depending on its integration.
        The eMMC/SD/SDIO host controller deals with eMMC/SD/SDIO protocol at transmission level, data
        packing, adding cyclic redundancy checks (CRCs), start/end bit, and checking for syntactical correctness.
        The application interface can send every eMMC/SD/SDIO command and poll for the status of the adapter
        or wait for an interrupt request, which is sent back in case of exceptions or to warn of end of operation.
        The application interface can read card responses or flag registers. It can also mask individual interrupt
        sources. All these operations can be performed by reading and writing control registers. The
        eMMC/SD/SDIO host controller also supports two DMA channels.
Copyright © 2016–2019, Texas Instruments Incorporated                                                    Detailed Description   407
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                      www.ti.com
       There are four eMMC/SD/SDIO host controllers inside the device. gives an overview of the
       eMMC/SD/SDIOi (i = 1 to 4) controllers.
       Each controller has the following data width:
       • eMMC/SD/SDIO1 - 4-bit wide data bus
       • eMMC/SD/SDIO2 - 8-bit wide data bus
       • eMMC/SD/SDIO3 - 8-bit wide data bus
       • eMMC/SD/SDIO4 - 4-bit wide data bus
       The eMMC/SD/SDIOi controller is also referred to as MMCi.
       Compliance with standards:
       • Full compliance with MMC/eMMC command/response sets as defined in the JC64 MMC/eMMC
         Standard Specification, v4.5.
       • Full compliance with SD command/response sets as defined in the SD Physical Layer Specification
         v3.01
       • Full compliance with SDIO command/response sets and interrupt/read-wait suspend-resume
         operations as defined in the SD part E1 Specification v3.00
       • Full compliance with SD Host Controller Standard Specification sets as defined in the SD card
         Specification Part A2 v3.00
       Main features of the eMMC/SD/SDIO host controllers:
       • Flexible architecture allowing support for new command structure
       • 32-bit wide access bus to maximize bus throughput
       • Designed for low power
       • Programmable clock generation
       • Dedicated DLL to support SDR104 mode (MMC1 only)
       • Dedicated DLL to support HS200 mode (MMC2 only)
       • Card insertion/removal detection and write protect detection
       • L4 slave interface supports:
          – 32-bit data bus width
          – 8/16/32 bit access supported
          – 9-bit address bus width
          – Streaming burst supported only with burst length up to 7
          – WNP supported
       • L3 initiator interface Supports:
          – 32-bit data bus width
          – 8/16/32 bit access supported
          – 32-bit address bus width
          – Burst supported
       • Built-in 1024-byte buffer for read or write
       • Two DMA channels, one interrupt line
       • Support JC 64 v4.4.1 boot mode operations
       • Support SDA 3.00 Part A2 programming model
       • Support SDA 3.00 Part A2 DMA feature (ADMA2)
                                                                     NOTE
                        eMMC functionality is supported fully by MMC2 only. The other MMC modules are capable of
                        eMMC functionality, but are not timing-optimized for eMMC.
        The differences between the eMMC/SD/SDIO host controllers and a standard SD host controller defined
        by the SD Card Specification, Part A2, SD Host Controller Standard Specification, v3.0 are:
        • The clock divider in the eMMC/SD/SDIO host controller supports a wider range of frequency than
            specified in the SD Memory Card Specifications, v3.0. The eMMC/SD/SDIO host controller supports
            odd and even clock ratio.
        • The eMMC/SD/SDIO host controller supports configurable busy time-out.
        • ADMA2 64-bit mode is not supported.
        • There is no external LED control.
                                                                     NOTE
                        Only even ratios are supported in DDR mode.
6.4.3.16 GPIO
        The general-purpose interface combines eight general-purpose input/output (GPIO) banks.
        Each GPIO module provides 32 dedicated general-purpose pins with input and output capabilities; thus,
        the general-purpose interface supports up to 247 pins.
        These pins can be configured for the following applications:
           • Data input (capture)/output (drive)
           • Keyboard interface with a debounce cell
           • Interrupt generation in active mode upon the detection of external events. Detected events are
              processed by two parallel independent interrupt-generation submodules to support biprocessor
              operations
           • Wake-up request generation in idle mode upon the detection of external events
                                                                 NOTE
                     The general-purpose input/output i (i = 1 to 8) bank is also referred to as GPIOi.
For more information, see General-Purpose Interface chapter in the device TRM.
6.4.3.17 ePWM
       An effective PWM peripheral must be able to generate complex pulse width waveforms with minimal CPU
       overhead or intervention. It needs to be highly programmable and very flexible while being easy to
       understand and use. The ePWM unit described here addresses these requirements by allocating all
       needed timing and control resources on a per PWM channel basis. Cross coupling or sharing of resources
       has been avoided; instead, the ePWM is built up from smaller single channel modules with separate
       resources and that can operate together as required to form a system. This modular approach results in
       an orthogonal architecture and provides a more transparent view of the peripheral structure, helping users
       to understand its operation quickly.
       Each ePWM module supports the following features:
       • Dedicated 16-bit time-base counter with period and frequency control
       • Two PWM outputs (EPWMxA and EPWMxB) that can be used in the following configurations:
          – Two independent PWM outputs with single-edge operation
          – Two independent PWM outputs with dual-edge symmetric operation
          – One independent PWM output with dual-edge asymmetric operation
       • Asynchronous override control of PWM signals through software.
       • Programmable phase-control support for lag or lead operation relative to other ePWM modules.
       • Hardware-locked (synchronized) phase relationship on a cycle-by-cycle basis.
       • Dead-band generation with independent rising and falling edge delay control.
       • Programmable trip zone allocation of both cycle-by-cycle trip and one-shot trip on fault conditions.
       • A trip condition can force either high, low, or high-impedance state logic levels at PWM outputs.
       • Programmable event prescaling minimizes CPU overhead on interrupts.
       • PWM chopping by high-frequency carrier signal, useful for pulse transformer gate drives.
       For more information, see Enhanced PWM (ePWM) Module chapter in the device TRM.
6.4.3.18 eCAP
       Uses for eCAP include:
       • Sample rate measurements of audio inputs
       • Speed measurements of rotating machinery (for example, toothed sprockets sensed via Hall sensors)
       • Elapsed time measurements between position sensor pulses
       • 4 stage sequencer (Mod4 counter) which is synchronized to external events (ECAPx pin edges)
       • Period and duty cycle measurements of pulse train signals
       • Decoding current or voltage amplitude derived from duty cycle encoded current/voltage sensors
       The eCAP module includes the following features:
       • 32-bit time base counter
       • 4-event time-stamp registers (each 32 bits)
       • Edge polarity selection for up to four sequenced time-stamp capture events
       • Interrupt on either of the four events
       • Single shot capture of up to four event time-stamps
       • Continuous mode capture of time-stamps in a four-deep circular buffer
       • Absolute time-stamp capture
6.4.3.19 eQEP
        A single track of slots patterns the periphery of an incremental encoder disk. These slots create an
        alternating pattern of dark and light lines. The disk count is defined as the number of dark/light line pairs
        that occur per revolution (lines per revolution). As a rule, a second track is added to generate a signal that
        occurs once per revolution (index signal: QEPI), which can be used to indicate an absolute position.
        Encoder manufacturers identify the index pulse using different terms such as index, marker, home
        position, and zero reference.
        To derive direction information, the lines on the disk are read out by two different photo-elements that
        "look" at the disk pattern with a mechanical shift of 1/4 the pitch of a line pair between them. This shift is
        realized with a reticle or mask that restricts the view of the photo-element to the desired part of the disk
        lines. As the disk rotates, the two photo-elements generate signals that are shifted 90 degrees out of
        phase from each other. These are commonly called the quadrature QEPA and QEPB signals. The
        clockwise direction for most encoders is defined as the QEPA channel going positive before the QEPB
        channel.
        The encoder wheel typically makes one revolution for every revolution of the motor or the wheel may be at
        a geared rotation ratio with respect to the motor. Therefore, the frequency of the digital signal coming from
        the QEPA and QEPB outputs varies proportionally with the velocity of the motor. For example, a 2000-line
        encoder directly coupled to a motor running at 5000 revolutions per minute (rpm) results in a frequency of
        166.6 kHz, so by measuring the frequency of either the QEPA or QEPB output, the processor can
        determine the velocity of the motor.
        For more information, see Enhanced Quadrature Encoder Pulse (eQEP) Module section in the device
        TRM.
        •    Suspend
             – Provides a way to stop a closely coupled hardware process running on a peripheral module when
                the host processor enters debug state
             – For more information about suspend, see Suspend section in the device TRM.
        •    MPU watchpoint
             – Embedded in MPU subsystem
             – Provides visibility on MPU to EMIF direct paths
             – For more information, see MPU Memory Adaptor (MPU_MA) Watchpoint section in the device
                TRM.
        •    Processor trace
             – Cortex-A15 (MPU) and C66x (DSP) processor trace is supported
             – Program trace only for MPU (no data trace)
             – MPU trace supported by a Arm® CoreSight™ Program Trace Macrocell (CS_PTM) module
             – Three exclusive trace sinks:
                • Arm® CoreSight™ Trace Port Interface Unit (CS_TPIU) – trace export to an external trace
                   receiver
                • CTools Trace Buffer Router (CT_TBR) in system bridge mode – trace export through USB
                • CT_TBR in buffer mode – trace history store into on-chip trace buffer
             – For more information, see Processor Trace section in the device TRM.
6.5 Identification
        All sysboot pads are sampled and latched onto the CTRL_CORE_BOOTSTRAP register (in control
        module) after POR. After booting, these pads can be used for other functions such as GPIOs, and the
        associated register bit field is not updated by the new functionality.
                                                                          NOTE
                        If used as GPIOs, the sysboot[15:0] pads must be used only in output mode to ensure that
                        the input values always match a certain hardware predefined boot pattern, interpreted after
                        each POR.
For more information about Boot Mode List, see Sysboot Configuration section in the device TRM.
For more information about Boot Mode Pin Usage, see Sysboot Configuration section in the device TRM.
                                                                      NOTE
                        After a warm reset, the ROM code builds a device list featuring only the permanent booting
                        devices (in bold)
Table 6-6 lists the booting device order selected by ROM code depending on sysboot[5:0] pins.
For more information about Boot Mode Selection, see Sysboot Configuration section in the device TRM.
                                                                         NOTE
                        Information in the following applications sections is not part of the TI component
                        specification, and TI does not warrant its accuracy or completeness. TI’s customers are
                        responsible for determining suitability of components for their purposes. Customers should
                        validate and test design implementation to confirm system functionality.
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout         419
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                    www.ti.com
(1) Power consumption is highly application-specific. Separate analysis must be performed to ensure output current ratings (average and
    peak) is within the limits of the PMIC for all rails of the device.
(2) Refer to the PMIC data manual for the latest TPS659037 Specifications.
(3) For more information on connectivity with the TPS659037 PMIC, see the TPS659037 User's Guide to Power AM574x, AM572x, and
    AM571x.
(4) A product’s maximum ambient temperature, thermal system design and heat spreading performance could limit the maximum power
    dissipation below the full PMIC capacity in order to not exceed recommended SoC max Tj.
      Table 7-2. Switching Characteristics Over Recommended Operating Conditions for DDR3 Memory
                                                 Controller
  NO.                                         PARAMETER                                                     MIN            MAX         UNIT
                                                                                                                              (1)
 RAM1     tc(DDR_CLK)   Cycle time, DDR_CLK                                                                  1.5           2.5          ns
(1) This is the absolute maximum the clock period can be. Actual maximum clock period may be limited by DDR3 speed grade and
    operating frequency (see the DDR3 memory device data sheet).
RAM1
DDR_CLK
420     Applications, Implementation, and Layout                                         Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                      AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout    421
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                      www.ti.com
                    ddrx_d31                                                           DQ15
                                     8
                    ddrx_d24                                                           DQ8
                  ddrx_dqm3                                                            UDM
                   ddrx_dqs3                                                           UDQS
                 ddrx_dqsn3                                                            UDQS
                    ddrx_d23                                                           DQ7
                                     8
                    ddrx_d16                                                           D08
                  ddrx_dqm2                                                            LDM
                   ddrx_dqs2                                                           LDQS
                 ddrx_dqsn2                                                            LDQS
                    ddrx_d15                                     DQ15
                                     8
                     ddrx_d8                                     DQ8
                  ddrx_dqm1                                      UDM
                   ddrx_dqs1                                     UDQS
                 ddrx_dqsn1                                      UDQS
                     ddrx_d7                                     DQ7
                                     8
                     ddrx_d0                                     DQ0
                  ddrx_dqm0                                      LDM
                   ddrx_dqs0                                     LDQS
                 ddrx_dqsn0                                      LDQS
                                                                                                              Zo     0.1 µF
                     ddrx_ck                                     CK                    CK
                                                                                                                              DDR_1V5
                    ddrx_nck                                     CK                    CK
                                                                                                              Zo
                   ddrx_odt0                                     ODT                   ODT
                   ddrx_csn0                                     CS                    CS
                    ddrx_ba0                                     BA0                   BA0
                    ddrx_ba1                                     BA1                   BA1                             DDR_VTT
                    ddrx_ba2                                     BA2                   BA2
                     ddrx_a0                                     A0                    A0                     Zo
                                    16
           Zo
                 Termination is required. See terminator comments.
           ZQ
                 Value determined according to the DDR memory device data sheet.
Figure 7-2. 32-Bit, One-Bank DDR3 Interface Schematic Using Two 16-Bit DDR3 Devices
422    Applications, Implementation, and Layout                                               Copyright © 2016–2019, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                               Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                               AM5749, AM5748, AM5746
www.ti.com                                                                                            SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
           ddrx_d31                                                                                                           DQ7
                            8
           ddrx_d24                                                                                                           DQ0
         ddrx_dqm3                                                                                                            DM/TQS
                                                                                                                   NC         TDQS
          ddrx_dqs3                                                                                                           DQS
         ddrx_dqsn3                                                                                                           DQS
           ddrx_d23                                                                                     DQ7
                            8
           ddrx_d16                                                                                     DQ0
         ddrx_dqm2                                                                                      DM/TQS
                                                                                               NC       TDQS
          ddrx_dqs2                                                                                     DQS
         ddrx_dqsn2                                                                                     DQS
           ddrx_d15                                                             DQ7
                            8
            ddrx_d8                                                             DQ0
         ddrx_dqm1                                                              DM/TQS
                                                                     NC         TDQS
          ddrx_dqs1                                                             DQS
         ddrx_dqsn1                                                             DQS
            ddrx_d7                                      DQ7
                            8
            ddrx_d0                                      DQ0
         ddrx_dqm0                                       DM/TQS
                                                NC       TDQS
          ddrx_dqs0                                      DQS
         ddrx_dqsn0                                      DQS                                                                                 0.1 µF
                                                                                                                                        Zo
            ddrx_ck                                      CK                     CK                      CK                    CK
                                                                                                                                                      DDR_1V5
           ddrx_nck                                      CK                     CK                      CK                    CK
                                                                                                                                        Zo
          ddrx_odt0                                      ODT                    ODT                     ODT                   ODT
          ddrx_csn0                                      CS                     CS                      CS                    CS
           ddrx_ba0                                      BA0                    BA0                     BA0                   BA0
           ddrx_ba1                                      BA1                    BA1                     BA1                   BA1             DDR_VTT
           ddrx_ba2                                      BA2                    BA2                     BA2                   BA2
            ddrx_a0                                      A0                     A0                      A0                    A0        Zo
                           16
  Zo
        Termination is required. See terminator comments.
  ZQ
        Value determined according to the DDR memory device data sheet.
Figure 7-3. 32-Bit, One-Bank DDR3 Interface Schematic Using Four 8-Bit DDR3 Devices
Copyright © 2016–2019, Texas Instruments Incorporated                                                Applications, Implementation, and Layout            423
                                                                      Submit Documentation Feedback
                                                              Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                     www.ti.com
424    Applications, Implementation, and Layout                                            Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                            AM5749, AM5748, AM5746
www.ti.com                                                                              SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
7.2.2.7     Placement
        Figure 7-4 shows the required placement for the processor as well as the DDR3 devices. The dimensions
        for this figure are defined in Table 7-7. 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 a 16-bit DDR memory system, the high-word DDR3 devices are
        omitted from the placement.
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout         425
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                             www.ti.com
x3
x2
                                                                             x1
                         y2                                                                 y1
y2
                                                                         DDR3
                                                                        Controller
y2
y2
y2
PCB_DDR3_3
426     Applications, Implementation, and Layout                                     Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                        AM5749, AM5748, AM5746
www.ti.com                                                                          SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                                                                DDR3
                                                                                               Controller
PCB_DDR3_3
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout    427
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                     www.ti.com
428    Applications, Implementation, and Layout                                            Copyright © 2016–2019, Texas Instruments Incorporated
                                                     Submit Documentation Feedback
                                             Product Folder Links: AM5749 AM5748 AM5746
                                                                                                         AM5749, AM5748, AM5746
www.ti.com                                                                           SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
(9) An HS bypass capacitor may share a via with a DDR device mounted on the same side of the PCB. A wide trace should be used for the
    connection and the length from the capacitor pad to the DDR device pad should be less than 150 mils.
(10) Up to a total of two pairs of DDR power/ground balls may share a via.
(11) The capacitor recommendations in this Data Manual reflect only the needs of this processor. Please see the memory vendor’s
    guidelines for determining the appropriate decoupling capacitor arrangement for the memory device itself.
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout         429
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                         www.ti.com
7.2.2.14 VTT
          Like VREF, the nominal value of the VTT supply is half the DDR3 supply voltage. Unlike 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.
                                                          + –          + –           + –            + –
                                                                      AS+
AS+
                                                                                                    AS+
                                                          AS+
AS-
AS-
                                                                                                    AS-
                                                          AS-
                                                                                                                     Clock Parallel
                                                                                                                      Terminator
                                                                                                                                               DDR_1V5
                                                                                                                         Rcp
                                      A1             A2         A3             A4             A3            AT
                                                                                                                                       Cac
       Processor       +
Differential Clock
    Output Buffer      –
                                                                                                                         Rcp          0.1 µF
                                      A1             A2         A3             A4             A3            AT
430       Applications, Implementation, and Layout                                             Copyright © 2016–2019, Texas Instruments Incorporated
                                                         Submit Documentation Feedback
                                                 Product Folder Links: AM5749 AM5748 AM5746
                                                                                                               AM5749, AM5748, AM5746
www.ti.com                                                                                    SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
AS
AS
AS
                                                                                                                        AS
                                                                                                                               Address and Control
                                                                                                                                   Terminator
         Processor                                                                                                                     Rtt
Address and Control                            A1                  A2             A3             A4           A3               AT             VTT
      Output Buffer
DDR_1V5
                                                                                                             Rcp       Cac
                                      A2                      A3             A4          A3             AT
                                      A2                      A3             A4          A3             AT
                                                                                                             Rcp      0.1 µF
                                                        AS+
                                                        AS-
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout               431
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                  www.ti.com
A1
                                                                                                           Rtt
                                      A2                   A3              A4        A3             AT             VTT
AS
       To save PCB space, the four DDR3 memories may be mounted as two mirrored pairs at a cost of
       increased routing and assembly complexity. Figure 7-10 and Figure 7-11 show the routing for CK and
       ADDR_CTRL, respectively, for four DDR3 devices mirrored in a two-pair configuration.
                                       A1
                                       A1
DDR_1V5
                                                                                          Rcp      Cac
                                             A2                A3     A4        A3   AT
                                             A2                A3     A4        A3   AT
                                                                                          Rcp     0.1 µF
                                                                AS+
                                                                AS-
432    Applications, Implementation, and Layout                                           Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                            AM5749, AM5748, AM5746
www.ti.com                                                                                            SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                        A1
                                                                                                                Rtt
                                                             A2               A3     A4        A3         AT          VTT
                                                                              AS
                                                                          =
                                                                               + –                  + –
                                                                                                    AS+
                                                                               AS+
                                                                                                    AS-
                                                                               AS-
                                                                                                                      Clock Parallel
                                                                                                                       Terminator
                                                                                                                                                DDR_1V5
                                                                                                                            Rcp
                                                 A1                  A2                   A3                   AT
                                                                                                                                        Cac
                Processor        +
         Differential Clock
             Output Buffer       –
                                                                                                                            Rcp        0.1 µF
                                                 A1                  A2                   A3                   AT
Copyright © 2016–2019, Texas Instruments Incorporated                                   Applications, Implementation, and Layout                          433
                                                         Submit Documentation Feedback
                                                 Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                             www.ti.com
AS
                                                                                            AS
                                                                                                   Address and Control
                                                                                                       Terminator
                      Processor                                                                            Rtt
             Address and Control                       A1              A2           A3             AT             VTT
                   Output Buffer
DDR_1V5
                                                                                   Rcp     Cac
                                                  A2              A3          AT
                                                  A2              A3          AT
                                                                                   Rcp    0.1 µF
                                                            AS+
                                                            AS-
434    Applications, Implementation, and Layout                                      Copyright © 2016–2019, Texas Instruments Incorporated
                                                   Submit Documentation Feedback
                                           Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                         AM5749, AM5748, AM5746
www.ti.com                                                                                       SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                        A1
                                                                                                            Rtt
                                                             A2                      A3              AT            VTT
                                                                           AS
                                                                       =
        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-16 and Figure 7-17 show the routing for CK and ADDR_CTRL,
        respectively, for two DDR3 devices mirrored in a single-pair configuration.
                                                        A1
                                                        A1
DDR_1V5
                                                                                               Rcp         Cac
                                                                  A2            A3        AT
                                                                  A2            A3        AT
                                                                                               Rcp        0.1 µF
                                                                                AS+
                                                                                AS-
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout              435
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                    www.ti.com
                                                         A1
                                                                                                      Rtt
                                                              A2                 A3         AT                 VTT
                                                                                 AS
                                                                             =
                                                                                      + –
                                                                                      AS+
                                                                                      AS-
                                                                                                              Clock Parallel
                                                                                                               Terminator
                                                                                                                                        DDR_1V5
                                                                                                                     Rcp
                                                    A1                  A2                       AT
                                                                                                                                Cac
                     Processor      +
              Differential Clock
                  Output Buffer     –
                                                                                                                     Rcp       0.1 µF
                                                    A1                  A2                       AT
436    Applications, Implementation, and Layout                                                             Copyright © 2016–2019, Texas Instruments Incorporated
                                                   Submit Documentation Feedback
                                           Product Folder Links: AM5749 AM5748 AM5746
                                                                                                             AM5749, AM5748, AM5746
www.ti.com                                                                                SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                                                             AS
                                                                                                      Address and Control
                                                                                                          Terminator
                                Processor                                                                     Rtt
                       Address and Control                         A1               A2                AT             VTT
                             Output Buffer
DDR_1V5
                                                                                    Rcp      Cac
                                                             A2                AT
                                                             A2                AT
                                                                                    Rcp     0.1 µF
                                                                         AS+
                                                                         AS-
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout       437
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                      www.ti.com
                                                              A1
                                                                                        Rtt
                                                                   A2              AT            VTT
                                                                              AS
                                                                          =
7.2.2.16.1 DQS and DQ/DM Topologies, Any Number of Allowed DDR3 Devices
       DQS lines are point-to-point differential, and DQ/DM lines are point-to-point singled ended. Figure 7-22
       and Figure 7-23 show these topologies.
Routed Differentially
n = 0, 1, 2, 3
                               Processor                                                               DDR
                              DQ and DM                                  Dn                            DQ and DM
                                IO Buffer                                                              IO Buffer
n = 0, 1, 2, 3
7.2.2.16.2 DQS and DQ/DM Routing, Any Number of Allowed DDR3 Devices
       Figure 7-24 and Figure 7-25 show the DQS and DQ/DM routing.
438    Applications, Implementation, and Layout                                               Copyright © 2016–2019, Texas Instruments Incorporated
                                                     Submit Documentation Feedback
                                             Product Folder Links: AM5749 AM5748 AM5746
                                                                                                          AM5749, AM5748, AM5746
www.ti.com                                                                               SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                                                             DQS
                                                                                 DQSn+
                                                                                 DQSn-
Routed Differentially
n = 0, 1, 2, 3
Figure 7-24. DQS Routing With Any Number of Allowed DDR3 Devices
                                                                                         DQ and DM
                                                                                  Dn
n = 0, 1, 2, 3
Figure 7-25. DQ/DM Routing With Any Number of Allowed DDR3 Devices
Copyright © 2016–2019, Texas Instruments Incorporated                                     Applications, Implementation, and Layout   439
                                                           Submit Documentation Feedback
                                                   Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                             www.ti.com
                                      (A)
                                 A8
A1 CACLMY
CACLMX
      A.   It is very likely that the longest CK/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/ADDR_CTRL skew matching and length control.
           The length of shorter CK/ADDR_CTRL stubs as well as the length of the terminator stub are not included in this
           length calculation. Nonincluded lengths are grayed out in the figure.
Figure 7-26. CACLM for Four Address Loads on One Side of PCB
                                                        (A)
                                                   A8
                                                   A1
CACLMY
CACLMX
                                                                                   (A)             (A)
                                                                              A8              A8
                                                                                                                        Rtt
                                                              A2                         A3                     AT                    VTT
                                                                              AS
      A.   It is very likely that the longest CK/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/ADDR_CTRL skew matching and length control.
           The length of shorter CK/ADDR_CTRL stubs as well as the length of the terminator stub are not included in this
           length calculation. Nonincluded lengths are grayed out in the figure.
Figure 7-27. CACLM for Two Address Loads on One Side of PCB
440    Applications, Implementation, and Layout                                                                      Copyright © 2016–2019, Texas Instruments Incorporated
                                                         Submit Documentation Feedback
                                                 Product Folder Links: AM5749 AM5748 AM5746
                                                                                                           AM5749, AM5748, AM5746
www.ti.com                                                                             SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout              441
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                                       www.ti.com
                                                                                        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 and DQ/DM pin locations on the processor and the DDR3 memories, the maximum
        possible Manhattan distance can be determined given the placement. Figure 7-28 shows this distance for
        four loads. It is from this distance that the specifications on the lengths of the transmission lines for the
        data bus are determined. For DQS and DQ/DM routing, these specifications are contained in Table 7-13.
                                                                                         DQLMX0
                                                                                                        DQ[0:7]/DM0/DQS0
                                                                                        DB0
                                                                                              DQ[8:15]/DM1/DQS1
                                                                                        DB1
                                                                                DQLMX1
                                                                                  DQ[16:23]/DM2/DQS2
                                                                            DB2
                                                                       DQLMX2                                                 DQLMY0
                                                                                                             DQLMY1
                            DQLMY3      DQLMY2                    DQ[24:31]/DM3/DQS3
                                                           DB3
                                                          DQLMX3
3 2 1 0
442     Applications, Implementation, and Layout                                                            Copyright © 2016–2019, Texas Instruments Incorporated
                                                            Submit Documentation Feedback
                                                    Product Folder Links: AM5749 AM5748 AM5746
                                                                                                           AM5749, AM5748, AM5746
www.ti.com                                                                             SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                                  Applications, Implementation, and Layout               443
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                          www.ti.com
        •    Line spacing:
             – For a line width equal to W, the spacing between two lines must be 2W, at least. This minimizes the
                crosstalk between switching signals between the different lines. On the PCB, this is not achievable
                everywhere (for example, when breaking signals out from the device package), but it is
                recommended to follow this rule as much as possible. When violating this guideline, minimize the
                length of the traces running parallel to each other (see Figure 7-29).
D+
                                                        S = 2 W = 200 µm
                                                                                     SWPS040-185
444     Applications, Implementation, and Layout                                  Copyright © 2016–2019, Texas Instruments Incorporated
                                                    Submit Documentation Feedback
                                            Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                AM5749, AM5748, AM5746
www.ti.com                                                                                   SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                            A                                            B               C
                                                     R1                                          R2
0 Ω* 10 Ω
                                                                                              R2
                            qspi1_sclk                                                                       QSPI device
                                                                                             10 Ω
                                                                                                             clock input
                                            D
qspi1_rtclk
E F
                                                                                                             QSPI device
                           qspi1_d[x], qspi1_cs[y]
                                                                                                             IOx, CS#
                                                                                                                SPRS906_PCB_QSPI_01
(1) *0 Ω resistor (R1), located as close as possible to the qspi1_sclk pin, is placeholder for fine-tuning if needed.
Copyright © 2016–2019, Texas Instruments Incorporated                                      Applications, Implementation, and Layout          445
                                                            Submit Documentation Feedback
                                                    Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                       www.ti.com
                                                                                              IC
                                                                          Cap
                                                                                        X
                                          Via to GND                                    1
                                                               Crystal
                                                                                        X
                                                                                        2
                                                                           Cap
446     Applications, Implementation, and Layout                                               Copyright © 2016–2019, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                              Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                          AM5749, AM5748, AM5746
www.ti.com                                                                                       SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Device
rtc_osc_xi_clkin32 rtc_osc_xo
                                                                                                 Rd
                                                                        Crystal                  (Optional)
Cf1 Cf2
SPRS85v_PCB_CLK_OSC_2
Device
                                                                                   Rd
                                                              Crystal               (Optional)
Cf1 Cf2
SPRS85v_PCB_CLK_OSC_3
(1) j in *_osc = 0 or 1
Copyright © 2016–2019, Texas Instruments Incorporated                                     Applications, Implementation, and Layout           447
                                                           Submit Documentation Feedback
                                                   Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                         www.ti.com
                                                                NOTE
                    Some devices may have a cosmetic circular marking visible on the top of the device package
                    which results from the production test process. In addition, some devices may also show a
                    color variation in the package substrate which results from the substrate manufacturer.
                    These differences are cosmetic only with no reliability impact.
448     Device and Documentation Support                                         Copyright © 2016–2019, Texas Instruments Incorporated
                                                   Submit Documentation Feedback
                                           Product Folder Links: AM5749 AM5748 AM5746
                                                                                                             AM5749, AM5748, AM5746
www.ti.com                                                                              SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
                                                                                   SITARATM
                                                                 aBBBBBBrPPPzYyTSs
                 PIN ONE INDICATOR                                 XXXXXXX
                                                                    YYY   ZZZ G1
                                                                       O
                                                                                                                        SPRS906_PACK_01
Copyright © 2016–2019, Texas Instruments Incorporated                                              Device and Documentation Support          449
                                                         Submit Documentation Feedback
                                                 Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                                   www.ti.com
(1) To designate the stages in the product development cycle, TI assigns prefixes to the part numbers. These prefixes represent
    evolutionary stages of product development from engineering prototypes through fully qualified production devices.
    Prototype devices are shipped against the following disclaimer:
    “This product is still in development and is intended for internal evaluation purposes.”
    Notwithstanding any provision to the contrary, TI makes no warranty expressed, implied, or statutory, including any implied warranty of
    merchantability of fitness for a specific purpose, of this device.
(2) Applies to device max junction temperature.
                                                                      NOTE
                     BLANK in the symbol or part number is collapsed so there are no gaps between characters.
450    Device and Documentation Support                                                    Copyright © 2016–2019, Texas Instruments Incorporated
                                                     Submit Documentation Feedback
                                             Product Folder Links: AM5749 AM5748 AM5746
                                                                                                     AM5749, AM5748, AM5746
www.ti.com                                                                         SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
        Models
        AM574x BSDL Model BSDL Model
        AM574x IBIS Model IBIS Model
        AM574x Thermal Model Thermal Model
        AM57x SerDes IBIS-AMI Models IBIS-AMI Model
        For a complete listing of development-support tools for the processor platform, visit the Texas Instruments
        website at ti.com. For information on pricing and availability, contact the nearest TI field sales office or
        authorized distributor.
8.6     Trademarks
        Sitara, Code Composer Studio, E2E are trademarks of Texas Instruments.
        Neon, CoreSight are trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
        Arm, Cortex, TrustZone, Thumb are registered trademarks of Arm Limited (or its subsidiaries) in the US
        and/or elsewhere.
        EtherCAT is a registered trademark of Beckhoff Automation GmbH.
        EnDAT is a registered trademark of Dr. Johannes Heidenhain GmbH.
        HDMI is a trademark of HDMI Licensing, LLC.
Copyright © 2016–2019, Texas Instruments Incorporated                                        Device and Documentation Support     451
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
AM5749, AM5748, AM5746
SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019                                                                              www.ti.com
8.8    Glossary
       TI Glossary This glossary lists and explains terms, acronyms, and definitions.
452    Device and Documentation Support                                               Copyright © 2016–2019, Texas Instruments Incorporated
                                                  Submit Documentation Feedback
                                          Product Folder Links: AM5749 AM5748 AM5746
                                                                                                        AM5749, AM5748, AM5746
www.ti.com                                                                           SPRS982H – DECEMBER 2016 – REVISED DECEMBER 2019
Copyright © 2016–2019, Texas Instruments Incorporated                            Mechanical, Packaging, and Orderable Information   453
                                                        Submit Documentation Feedback
                                                Product Folder Links: AM5749 AM5748 AM5746
                                                                                                                                           PACKAGE OPTION ADDENDUM
www.ti.com 14-Jan-2020
PACKAGING INFORMATION
       Orderable Device            Status   Package Type Package Pins Package            Eco Plan        Lead/Ball Finish        MSL Peak Temp        Op Temp (°C)          Device Marking         Samples
                                     (1)                 Drawing        Qty                  (2)                 (6)                     (3)                                     (4/5)
         AM5746ABZX               ACTIVE        FCBGA         ABZ      760      60     Green (RoHS           SNAGCU            Level-3-250C-168 HR          0 to 90     AM5746ABZX
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
         AM5746ABZXA              ACTIVE        FCBGA         ABZ      760      60     Green (RoHS           SNAGCU            Level-3-250C-168 HR         -40 to 105   AM5746ABZXA
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
        AM5746ABZXEA              ACTIVE        FCBGA         ABZ      760      1      Green (RoHS           SNAGCU            Level-3-250C-168 HR         -40 to 105   AM5746ABZXEA
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
         AM5748ABZX               ACTIVE        FCBGA         ABZ      760      60     Green (RoHS           SNAGCU            Level-3-250C-168 HR          0 to 90     AM5748ABZX
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
         AM5748ABZXA              ACTIVE        FCBGA         ABZ      760      1      Green (RoHS           SNAGCU            Level-3-250C-168 HR         -40 to 105   AM5748ABZXA
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
        AM5748ABZXEA              ACTIVE        FCBGA         ABZ      760      60     Green (RoHS           SNAGCU            Level-3-250C-168 HR         -40 to 105   AM5748ABZXEA
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
         AM5749ABZX               ACTIVE        FCBGA         ABZ      760      60     Green (RoHS           SNAGCU            Level-3-250C-168 HR          0 to 90     AM5749ABZX
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
         AM5749ABZXA              ACTIVE        FCBGA         ABZ      760      60     Green (RoHS           SNAGCU            Level-3-250C-168 HR         -40 to 105   AM5749ABZXA
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
        AM5749ABZXEA              ACTIVE        FCBGA         ABZ      760      1      Green (RoHS           SNAGCU            Level-3-250C-168 HR         -40 to 105   AM5749ABZXEA
                                                                                        & no Sb/Br)                                                                     941
                                                                                                                                                                        941 ABZ
(1)
   The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
                                                                                         Addendum-Page 1
                                                                                                                                                     PACKAGE OPTION ADDENDUM
www.ti.com 14-Jan-2020
(2)
   RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
      MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
      There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
   Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
   Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish
value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
                                                                                                Addendum-Page 2
                                                                                                                                        PACKAGE OUTLINE
ABZ0760A                                                                             SCALE 0.600
                                                                                                                                FCBGA - 1.63 mm max height
                                                                                                                                                                BALL GRID ARRAY
                                                                                                   23.1                                 A
                                         B
                                                                                                   22.9
                            BALL A1
                           CORNER
                                                                                                                                       23.1
                                   (     17)
                                                                                                                                       22.9
4X (R1)
SEATING PLANE
                                               AH
                                               AG
                                               AF
                                               AE
                                                                                                                                                (0.7) TYP
                                               AD
                                               AC
                                               AB
                                               AA
                                                Y
                                                W
                                                V
                                                U
                                                T                                                                                     SYMM
                                                R
                         21.6                   P
                                                N
                         TYP                    M
                                                L
                                                K
                                                 J                                                                                                 0.57
                                                                                                                                         760X
                                                H
                                                G
                                                                                                                                                   0.47
                                 0.8            F
                                                E
                                                                                                                                                 0.2    C A B
                                TYP             D
                                                                                                                                                 0.08    C
                                                C
                                                B
                                                A
                                                     1   2   3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
                                                                   0.8 TYP
                                                                                                                                                                4223581/B 01/2019
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
   per ASME Y14.5M.
2. This drawing is subject to change without notice.
                                                                                                    www.ti.com
                                                                                                   EXAMPLE BOARD LAYOUT
ABZ0760A                                                                                                  FCBGA - 1.63 mm max height
                                                                                                                                          BALL GRID ARRAY
                                                   (0.8) TYP
            760X ( 0.4)
                                     1   2 3   4    5   6   7   8   9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
                                 A
                                 B
                                 C
             (0.8) TYP           D
                                 E
                                 F
                                 G
                                 H
                                 J
                                 K
                                 L
                                 M
                                 N
                                 P
                                                                                                                                   SYMM
                                 R
                                 T
                                 U
                                 V
                                 W
                                 Y
                                AA
                                AB
                                AC
                                AD
                                AE
                                AF
                                AG
                                AH
SYMM
                                                        EXPOSED                                                                  ( 0.4)
           SOLDER MASK                                                                EXPOSED
                                                        METAL                                                                    SOLDER MASK
               OPENING                                                                  METAL                                    OPENING
NOTES: (continued)
3. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints.
   See Texas Instruments Literature No. SPRU811 (www.ti.com/lit/spru811).
                                                                                www.ti.com
                                                                                                 EXAMPLE STENCIL DESIGN
ABZ0760A                                                                                                  FCBGA - 1.63 mm max height
                                                                                                                                      BALL GRID ARRAY
(0.8) TYP
760X ( 0.4)
                                    1   2 3   4   5   6   7   8   9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
                                A
                                B
                                C
           (0.8) TYP            D
                                E
                                F
                                G
                                H
                                J
                                K
                                L
                               M
                                N
                                P
                                                                                                                               SYMM
                                R
                                T
                                U
                                V
                               W
                                Y
                               AA
                               AB
                               AC
                               AD
                               AE
                               AF
                               AG
                               AH
SYMM
4223581/B 01/2019
NOTES: (continued)
4. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.
                                                                                 www.ti.com
                                                 IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
                             Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
                                            Copyright © 2020, Texas Instruments Incorporated