SPRADO3B December   2024  – September 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
    1. 1.1 User's Guide Usage Guidelines
      1. 1.1.1 Custom Board Schematics Design Guidelines - References Used in the User's Guide
      2. 1.1.2 Processor Family Specific User's Guide
      3. 1.1.3 Schematic Design Guidelines
      4. 1.1.4 Schematic Review Checklist
        1. 1.1.4.1 Common Checklist for Use With All Schematic Design Guidelines and Schematics Review Sections
          1. 1.1.4.1.1 Custom Board Schematic Design Implementation Checklist Sub-Sections Description
      5. 1.1.5 FAQ Reference for User's Guide Usage During Schematic Self-review
    2. 1.2 AM62x Processor Family List of Processors
    3. 1.3 Updates to Schematics Design Guidelines and Schematics Review Checklist
  5. Related Collaterals
    1. 2.1 Links to Commonly Referenced Collaterals During Custom Board Schematic Design
    2. 2.2 Hardware Design Considerations for Custom Board Design User's Guide
  6. Processor-Specific Information
    1. 3.1 Selection of Processor OPN (Orderable Part Number)
    2. 3.2 Processor-specific Data Sheet Use Case and Version Referenced for User's Guide Edits
    3. 3.3 Peripheral Instance Naming Convention - Data Sheet and TRM
    4. 3.4 Processor Peripherals and IOs Connection When Not Used (Unused)
    5. 3.5 Ordering and Quality Information for AM62x Processor Familys
    6. 3.6 Checklist for Selection of Required Processor GPN (Generic Part Number) and OPN (Ordering Part Number)
  7. Processor Power Architecture
    1. 4.1 Generating Processor-Specific and Peripherals (Attached Device) Supply Rails
      1. 4.1.1 AM625, AM623, AM620-Q1, AM625-Q1, AM625SIP Processor Family Power Architecture
        1. 4.1.1.1 Power Management IC (PMIC) Based Power Architecture
          1. 4.1.1.1.1 PMIC Based Power Architecture Checklist for TPS65219
          2. 4.1.1.1.2 Additional References
        2. 4.1.1.2 Discrete Power Devices (DC/DC, LDO) Based Power Architecture
          1. 4.1.1.2.1 Discrete DC/DCs
          2. 4.1.1.2.2 Discrete LDOs
          3. 4.1.1.2.3 Discrete Power Devices (DC/DC, LDO) Based Power Architecture Checklist
    2. 4.2 Processor Power Rails Supply Control, Sequencing and Supply Overload Protection
      1. 4.2.1 Load Switch (Processor Supply Rail Power Switching)
        1. 4.2.1.1 Load Switch (Processor Supply Rail Power Switching) Checklist
      2. 4.2.2 eFuse IC (Power Switching and Protection)
  8. General Recommendations
    1. 5.1 Processor Performance Evaluation Module (SK - Starter Kit)
      1. 5.1.1 Evaluation Module (Starter Kit) Checklist
    2. 5.2 Processor-Specific SK Versus Data Sheet
      1. 5.2.1 Notes About Component Selection
        1. 5.2.1.1 Series Resistor
        2. 5.2.1.2 Parallel Pull Resistor
        3. 5.2.1.3 Drive Strength Configuration
        4. 5.2.1.4 Processor-specific Data Sheet Recommendations
        5. 5.2.1.5 Processor IOs Protection - Provision for External ESD Protection Devices
        6. 5.2.1.6 Peripheral Clock Outputs Series Resistor
        7. 5.2.1.7 Peripheral Clock Outputs Pulldown Resistor
        8. 5.2.1.8 Component Selection Checklist
      2. 5.2.2 Additional Information Regarding SK Design (Schematic, Board) and Reuse
        1. 5.2.2.1 Updated SK Schematic With Design, Review and CAD Notes Added
          1. 5.2.2.1.1 AM625, AM623 Processor Family
          2. 5.2.2.1.2 AM620-Q1, AM625-Q1 Processor Family
          3. 5.2.2.1.3 AM625SIP Processor Family
        2. 5.2.2.2 SK Design Files Reuse for Custom Board Design
          1. 5.2.2.2.1 SK Design Files Reuse for Custom Board Design - Checklist
      3. 5.2.3 SK Schematic Pages Sequencing (Based on Functions, Reuse) and SK Board Layout
    3. 5.3 Processor-Specific SDK
    4. 5.4 General Design Recommendations (to Know) Before Starting the Custom Board Design
      1. 5.4.1  Processor Documentation
      2. 5.4.2  Processor Pin Attributes (Pinout) Verification
      3. 5.4.3  Device Comparison, IOSET and Voltage Conflict
      4. 5.4.4  RSVD Reserved Pins (Signals)
      5. 5.4.5  Note on PADCONFIG Registers
      6. 5.4.6  Processor IO (Signal) Isolation for Fail-Safe Operation
      7. 5.4.7  Pin Connectivity Requirements and Reference to Processor-Specific SK
      8. 5.4.8  Custom Board High-Speed Interface Design Guidelines
      9. 5.4.9  Recommendation for LVCMOS (GPIO) Output Current Source or Current Sink
      10. 5.4.10 Connection of Slow Ramp Signal (Input) or Capacitor Load (Output) to Processor IOs
      11. 5.4.11 Processor and Processor Peripherals Design Related Queries During Custom Board Design
      12. 5.4.12 General Design Recommendations (to Know) Before Starting the Custom Board Design Checklist
      13. 5.4.13 Attached Devices Recommendations
  9. Processor-Specific Recommendations for Power, Clock, Reset, Boot and Debug
    1. 6.1 Common (Processor Start-Up) Connections
      1. 6.1.1 Power Supply
        1. 6.1.1.1 Core and Peripherals Supplies
          1. 6.1.1.1.1 Power Supply Ramp (Slew Rate) Requirement and Dynamic Voltage Scaling
          2. 6.1.1.1.2 Additional Information
          3. 6.1.1.1.3 Processor Core and Peripheral Core Power Supply Checklist
          4. 6.1.1.1.4 Peripheral Analog Power Supply Checklist
        2. 6.1.1.2 IO Supply for IO Groups
          1. 6.1.1.2.1 Additional Information
          2. 6.1.1.2.2 IO Supply for IO Groups Checklist
        3. 6.1.1.3 Supply for VPP (eFuse ROM Programming)
          1. 6.1.1.3.1 Supply for VPP Checklist
        4. 6.1.1.4 Supply Connection for Partial IO (Low Power) Mode Configuration
          1. 6.1.1.4.1 Partial IO Mode Functionality
          2. 6.1.1.4.2 Partial IO Low Power Mode When Used
          3. 6.1.1.4.3 Partial IO Low Power Mode When Not Used
          4. 6.1.1.4.4 Processor-specific Data Sheet Reference for Power Sequence
          5. 6.1.1.4.5 Partial IO (Low Power) Mode Checklist
        5. 6.1.1.5 Additional Information
      2. 6.1.2 Capacitors for Supply Rails
        1. 6.1.2.1 AM625, AM623, AM620-Q1, AM625-Q1, AM625SIP Processor Family
        2. 6.1.2.2 Additional Information
        3. 6.1.2.3 Capacitors for Supply Rails Checklist
      3. 6.1.3 Processor Clocks (Inputs / Outputs)
        1. 6.1.3.1 Clock Inputs
          1. 6.1.3.1.1 MCU_OSC0 (High Frequency) Clock (Internal Oscillator) or LVCMOS Digital Clock (External Oscillator)
          2. 6.1.3.1.2 WKUP_LFOSC0 (Low Frequency) Clock (Internal Oscillator) or LVCMOS Digital Clock (External Oscillator)
          3. 6.1.3.1.3 EXT_REFCLK1 (External Clock Input to MAIN Domain)
          4. 6.1.3.1.4 Clock Input Checklist - MCU_OSC0
          5. 6.1.3.1.5 Clock Input Checklist - WKUP_LFOSC0
        2. 6.1.3.2 Clock Outputs
          1. 6.1.3.2.1 Clock Output Checklist
      4. 6.1.4 Processor Reset
        1. 6.1.4.1 External Reset Inputs
        2. 6.1.4.2 Reset Status Outputs
        3. 6.1.4.3 Additional Information
        4. 6.1.4.4 Processor Reset Inputs Checklist
        5. 6.1.4.5 Processor Reset Status Outputs Checklist
      5. 6.1.5 Configuration of Boot Modes (for Processor)
        1. 6.1.5.1 Processor Boot Mode Inputs Isolation Buffers Use Case and Optimization
        2. 6.1.5.2 Boot Mode Configuration
          1. 6.1.5.2.1 Notes for USB Boot Mode
        3. 6.1.5.3 Boot Mode Implementation Approaches
        4. 6.1.5.4 Additional Information
        5. 6.1.5.5 Configuration of Boot Modes (for Processor) Checklist
    2. 6.2 Custom Board Debug Using JTAG and EMU
      1. 6.2.1 JTAG Interface and EMU Signals When Used
      2. 6.2.2 JTAG Interface and EMU Signals When Not Used
      3. 6.2.3 Additional Information
      4. 6.2.4 Custom Board Debug Using JTAG and EMU Checklist
  10. Processor Peripherals Power, Interface and Connections
    1. 7.1 Supported Processor Cores and MCU Cores
    2. 7.2 Supply Connections for IO Supply for IO Groups
      1. 7.2.1 AM625, AM623, AM620-Q1, AM625-Q1, AM625SIP IO supply
      2. 7.2.2 Supply Connections for IO Supply for IO Groups Checklist
    3. 7.3 Memory Interface (DDRSS (DDR4/LPDDR4), MMCSD (eMMC/SD Card/SDIO), OSPI/QSPI and GPMC)
      1. 7.3.1 DDR Subsystem (DDRSS)
        1. 7.3.1.1 DDR4 SDRAM (Double Data Rate 4 Synchronous Dynamic Random-Access Memory)
          1. 7.3.1.1.1 AM625, AM623, AM620-Q1, AM625-Q1 Processor Family
            1. 7.3.1.1.1.1 Memory Interface Configuration
            2. 7.3.1.1.1.2 Routing Topology and Connection of Memory Terminations
            3. 7.3.1.1.1.3 Resistors for DDRSS Control and Calibration
            4. 7.3.1.1.1.4 Capacitors for the Power Supply Rails
            5. 7.3.1.1.1.5 Data Bit or Byte Swapping
            6. 7.3.1.1.1.6 DDR4 Implementation Checklist
            7. 7.3.1.1.1.7 DDR4 VTT Termination Implementation Schematic Reference
          2. 7.3.1.1.2 AM625SIP Processor Family
        2. 7.3.1.2 LPDDR4 SDRAM (Low-Power Double Data Rate 4 Synchronous Dynamic Random-Access Memory)
          1. 7.3.1.2.1 AM625, AM623, AM620-Q1, AM625-Q1 Processor Family
            1. 7.3.1.2.1.1 Memory Interface Configuration
            2. 7.3.1.2.1.2 Routing Topology and Connection of Memory Terminations
            3. 7.3.1.2.1.3 Resistors for DDRSS Control and Calibration
            4. 7.3.1.2.1.4 Capacitors for the Power Supply Rails
            5. 7.3.1.2.1.5 Data Bit or Byte Swapping
            6. 7.3.1.2.1.6 DDRSS Signals Pin (Package) Delay Information
            7. 7.3.1.2.1.7 LPDDR4 Implementation Checklist
          2. 7.3.1.2.2 AM625SIP Processor Family
            1. 7.3.1.2.2.1 AM625SIP LPDDR4 Connection Checklist
      2. 7.3.2 Multi-Media Card/Secure Digital (MMCSD)
        1. 7.3.2.1 MMC0 - eMMC (Embedded Multi-Media Card) Interface
          1. 7.3.2.1.1 AM625, AM623, AM620-Q1, AM625-Q1, AM625SIP Processor Family
            1. 7.3.2.1.1.1 IO Power Supply
            2. 7.3.2.1.1.2 eMMC Interface Signals Connection
            3. 7.3.2.1.1.3 eMMC (Attached Device) Reset
            4. 7.3.2.1.1.4 Capacitors for the Power Supply Rails
            5. 7.3.2.1.1.5 MMC0 (eMMC) Checklist
          2. 7.3.2.1.2 Additional Information on eMMC PHY
          3. 7.3.2.1.3 MMC0 – SD (Secure Digital) Card Interface
        2. 7.3.2.2 MMC1/MMC2 – SD (Secure Digital) Card Interface
          1. 7.3.2.2.1 IO Power Supply
          2. 7.3.2.2.2 Signals Connection
            1. 7.3.2.2.2.1 MMC1 Signals Used for SD Card Interface (Recommended)
            2. 7.3.2.2.2.2 MMC2 Signals Used for SD Card Interface
            3. 7.3.2.2.2.3 Additional Information
          3. 7.3.2.2.3 SD Card Power Supply Switch EN Reset Logic
          4. 7.3.2.2.4 External ESD Protection for the SD Card Interface Signals
          5. 7.3.2.2.5 Capacitors for the IO Supply for IO Groups Supply Rails
          6. 7.3.2.2.6 SD Card Interface (MMC1) Checklist
        3. 7.3.2.3 MMC1/MMC2 SDIO (Embedded) Interface
          1. 7.3.2.3.1 IO Power Supply
          2. 7.3.2.3.2 Signals Connection
          3. 7.3.2.3.3 SDIO (MMC2 Recommended, Embedded) Interface Checklist
        4. 7.3.2.4 Additional Information
      3. 7.3.3 Octal Serial Peripheral Interface (OSPI) or Quad Serial Peripheral Interface (QSPI)
        1. 7.3.3.1 IO Power Supply
        2. 7.3.3.2 Signals Connection
        3. 7.3.3.3 OSPI/QSPI Device Reset
        4. 7.3.3.4 Loopback Clock
        5. 7.3.3.5 Interface to Multiple (Attached) Devices
        6. 7.3.3.6 Capacitors for the Power Supply Rails
        7. 7.3.3.7 OSPI0 or QSPI0 Peripheral Interface Implementation Checklist
      4. 7.3.4 General-Purpose Memory Controller (GPMC)
        1. 7.3.4.1 IO Power Supply
        2. 7.3.4.2 GPMC Interface
        3. 7.3.4.3 Signals Connection
          1. 7.3.4.3.1 GPMC NAND
        4. 7.3.4.4 Memory (Attached Device) Reset
        5. 7.3.4.5 Capacitors for the Power Supply Rails
        6. 7.3.4.6 GPMC Interface Checklist
    4. 7.4 External Communication Interface (Ethernet (CPSW3G0), USB2.0, PRUSS, UART and MCAN)
      1. 7.4.1 Ethernet (MAC) Interface
        1. 7.4.1.1 Common Platform Ethernet Switch 3-port Gigabit (CPSW3G0)
          1. 7.4.1.1.1  IO Power Supply
          2. 7.4.1.1.2  MAC (Data, Control and Clock) Interface Signals Connection
          3. 7.4.1.1.3  EPHYs Reset
          4. 7.4.1.1.4  Ethernet PHY (and MAC) Operation and Media Independent Interface (MII) Clock
            1. 7.4.1.1.4.1 Crystal Used as Clock Source for Processor and EPHYs
            2. 7.4.1.1.4.2 External Oscillator Used as Clock Source
            3. 7.4.1.1.4.3 Processor Clock Output (CLKOUT0)
          5. 7.4.1.1.5  Ethernet PHY Pin Strapping
          6. 7.4.1.1.6  External Interrupt (EXTINTn)
            1. 7.4.1.1.6.1 External Interrupt (EXTINTn) Checklist
          7. 7.4.1.1.7  MAC (Media Access Controller) to MAC Interface
          8. 7.4.1.1.8  MDIO (Management Data Input/Output) Interface
          9. 7.4.1.1.9  Ethernet MDI (Medium Dependent Interface) Including Magnetics
          10. 7.4.1.1.10 Capacitors for the Power Supply Rails
          11. 7.4.1.1.11 Ethernet Interface Checklist
      2. 7.4.2 Universal Serial Bus (USB2.0)
        1. 7.4.2.1 USBn (n = 0-1) Interface When Used
          1. 7.4.2.1.1 USB Interface Configured as Host
          2. 7.4.2.1.2 USB Interface Configured as Device
          3. 7.4.2.1.3 USB Interface Configured as Dual-Role-Device
          4. 7.4.2.1.4 USB Type-C
        2. 7.4.2.2 USBn (n = 0-1) Interface When Not Used
        3. 7.4.2.3 Additional Information
        4. 7.4.2.4 USB Interface Checklist
      3. 7.4.3 Programmable Real-Time Unit Subsystem (PRUSS)
        1. 7.4.3.1 AM625, AM623, AM620-Q1, AM625-Q1, AM625SIP Processor Family
          1. 7.4.3.1.1 PRU Subsystem
          2. 7.4.3.1.2 PRUSS Checklist
      4. 7.4.4 Universal Asynchronous Receiver/Transmitter (UART)
        1. 7.4.4.1 UART Interface When Not Used
        2. 7.4.4.2 Universal Asynchronous Receiver/Transmitter (UART) Checklist
      5. 7.4.5 Modular Controller Area Network (MCAN) with Full CAN-FD Support
        1. 7.4.5.1 Modular Controller Area Network Checklist
    5. 7.5 On-board Synchronous Communication Interface (MCSPI, MCASP and I2C)
      1. 7.5.1 Multichannel Serial Peripheral Interface (MCSPI) and Audio Peripheral - Multichannel Audio Serial Port (MCASP)
        1. 7.5.1.1 Connection of MCSPI and MCASP Interface Signals
        2. 7.5.1.2 MCSPI Interface Checklist
        3. 7.5.1.3 MCASP Interface Checklist
      2. 7.5.2 Inter-Integrated Circuit (I2C)
        1. 7.5.2.1 I2C Interface Signals Connection
        2. 7.5.2.2 I2C (Open-drain Output Type IO Buffer) Interface Checklist
        3. 7.5.2.3 I2C (Emulated Open-drain Output Type IO) Interface Checklist
    6. 7.6 User Interface (CSIRX0, DPI, OLDI0), GPIO and Hardware Diagnostics
      1. 7.6.1 Camera Serial Interface (CSI-RX, CSI-2, CSIRX0)
        1. 7.6.1.1 CSIRX0 Peripheral When Used
        2. 7.6.1.2 CSIRX0 Peripheral When Not Used
        3. 7.6.1.3 CSIRX0 Peripheral Checklist
      2. 7.6.2 Display Subsystem (DSS)
        1. 7.6.2.1 Display Parallel Interface (DPI)
          1. 7.6.2.1.1 AM625, AM623, AM625-Q1, AM625SIP Processor Family
            1. 7.6.2.1.1.1 IO Power Supply
            2. 7.6.2.1.1.2 Connection
            3. 7.6.2.1.1.3 DPI (Attached Device) Reset
            4. 7.6.2.1.1.4 DPI Signals Connection
            5. 7.6.2.1.1.5 Capacitors for the Power Supply Rails
            6. 7.6.2.1.1.6 DPI (VOUT0) Peripheral Checklist
          2. 7.6.2.1.2 AM620-Q1 Processor Family
        2. 7.6.2.2 Open LVDS Display Interface (OLDI0)
          1. 7.6.2.2.1 AM625, AM623, AM625-Q1, AM625SIP Processor Family
            1. 7.6.2.2.1.1 OLDI0 Display Interface Used
              1. 7.6.2.2.1.1.1 OLDI0 Interface Compatibility
              2. 7.6.2.2.1.1.2 IO Power Supply
              3. 7.6.2.2.1.1.3 OLDI0 (Attached Device) Reset
              4. 7.6.2.2.1.1.4 Capacitors for the Power Supply Rail
            2. 7.6.2.2.1.2 OLDI0 Peripheral Not Used
            3. 7.6.2.2.1.3 Additional Information
            4. 7.6.2.2.1.4 OLDI0 Peripheral Checklist
          2. 7.6.2.2.2 AM620-Q1 Processor Family
      3. 7.6.3 General Purpose Input/Output (GPIO)
        1. 7.6.3.1 Availability of CLKOUT on Processor GPIO
        2. 7.6.3.2 GPIO Connection and Addition of External Buffer
        3. 7.6.3.3 Additional Information
        4. 7.6.3.4 GPIO Checklist
      4. 7.6.4 On-board Hardware Diagnostics
        1. 7.6.4.1 Monitoring of On-board Supply Voltages Using Processor Voltage Monitors
          1. 7.6.4.1.1 Voltage Monitor Inputs Connection When Used
            1. 7.6.4.1.1.1 Voltage Monitor Checklist
          2. 7.6.4.1.2 Voltage Monitor Inputs Connection When Not Used
        2. 7.6.4.2 Internal Temperature Monitoring
          1. 7.6.4.2.1 Internal Temperature Monitoring Checklist
        3. 7.6.4.3 Connection of Error Signal Output (MCU_ERRORn)
        4. 7.6.4.4 High Frequency Oscillator (MCU_OSC0) Clock Loss Detection
          1. 7.6.4.4.1 Crystal or External Oscillator Mal-function
    7. 7.7 SK Specific Circuit Implementation (Reuse)
    8. 7.8 Performing Board Level Testing During Custom Board Bring-up
      1. 7.8.1 Processor Pin Configuration Using PinMux Tool
      2. 7.8.2 Schematics Configurations
      3. 7.8.3 Connection of Supply Rails to External Pullups
      4. 7.8.4 Peripheral (Subsystem) Clock Outputs
      5. 7.8.5 General Board Bring-up and Debug
        1. 7.8.5.1 Clock Output for Board Bring-Up, Test, or Debug
        2. 7.8.5.2 Additional Information
        3. 7.8.5.3 General Board Bring-up and Debug Checklist
  11. Self-Review of Custom Board Schematic Design
  12. Custom Board Layout Notes (Added Near to the Schematic Sections) and General Guidelines
    1. 9.1 Layout Considerations
  13. 10Custom Board Design Simulation
    1. 10.1 DDR-MARGIN-FW
  14. 11Additional References
    1. 11.1 FAQs Covering AM64x, AM243x, AM62x, AM62Ax, AM62D-Q1, AM62Px, AM62Lx Processor Families
    2. 11.2 FAQs - Processor Product Family Wise and Sitara Processor Families
    3. 11.3 Schematics Review (Self) and Schematic Review Request (Suppliers)
    4. 11.4 Processor Attached Devices Checklist
  15. 12User's Guide Content and Usage Summary
  16. 13References
    1. 13.1  AM625, AM623, AM620-Q1, AM625-Q1, AM625SIP
    2. 13.2  AM62L
    3. 13.3  AM62P, AM62P-Q1
    4. 13.4  AM62A7, AM62A3, AM62A7-Q1, AM62A3-Q1, AM62A1-Q1
    5. 13.5  AM62D-Q1
    6. 13.6  Common for all Processor Families
    7. 13.7  Master List of Available FAQs - Processor Family Wise
    8. 13.8  Master List of Available FAQs - Sitara Processor Families
    9. 13.9  FAQs Including Software Related
    10. 13.10 FAQs for Attached Devices
  17. 14Terminology
  18. 15Revision History
SD Card Interface (MMC1) Checklist

General

Review and verify the following for the custom schematic design:

  1. Reviewed above "Common checklist for all sections" section of the user's guide
  2. Verify the MMC port used for SD card interface. The recommendation is to use MMC1 for SD card interface.
  3. Implementation of series resistor and pulldown for MMC1_CLK
  4. MMC1 CMD and DAT[3:0] signals interface
  5. IO supply for IO group supply connection
  6. Pull values used for the data, command and clock signals
  7. Implementation of MMC1 SDCD and SDWP signals connection
  8. Circuit implementation to support UHS-I card
  9. Supply rail connected to the SD card power switch input
  10. Implementation of SD Card Power Supply Switch EN Reset logic
  11. ESD protection provision for the SD interface signals

Schematic Review

Follow the list below for the custom schematic design:

  1. Required bulk and decoupling capacitors are provided for the supply rails. The recommendation is to follow the processor-specific SK implementation for bulk and decoupling capacitors when recommendations are not available.
  2. Supply rails connected to processor IO supply for IO groups VDDSHVx (VDDSHV5 and VDDSHV0) follow the ROC.
  3. The MMC1 CLK, CMD, and DAT[3:0] signals interfaces are implemented using SDIO buffers referenced to (powered by) IO supply for IO group VDDSHV5 (SDIO buffer type IOs support dynamic voltage switching 3.3V or 1.8V to support UHS-I SD card).
  4. 47kΩ pullup is recommended for data and command signals to meet the SD card specification (in case internal pullups are unexpectedly enabled the resulting pullup (47kΩ parallel to the internal pullup) value is still within the specified range).
  5. Series resistor (0Ω) for MMC1_CLK is placed close to processor clock output pin to control possible signal reflections (which can cause false clock transitions). A pulldown (10KΩ) is placed near to the attached device clock input.
  6. MMC1 SDCD and SDWP signals are implemented using LVCMOS buffers referenced to (powered by) IO supply for IO group VDDSHV0, which operate at fixed 1.8V or 3.3V.
  7. The recommendation is to add a series resistor 100Ω on the SDCD pin since the processor IO connects directly to the ground when the SD card is inserted.
  8. To support UHS-I SD card, the recommendation is to implement a discrete LDO or PMIC based supply with capability to switch the output between 3.3V and 1.8V and connect the switched output voltage to the IO supply for IO group, VDDSHV5 referenced to (powered by) the SD card interface IO signals.
  9. To support UHS-I SD card, while the IO voltage for SD card interface can be 1.8V or 3.3V, the SD card VDD supply is a fixed 3.3V supply (3.3V_SYS, IO supply for IO group 3.3V supply).
  10. The recommendation is to provide provision for a software-enabled (controlled) power switch (load switch) that sources the power supply (VDD) to the SD card. A fixed 3.3V supply (processor IO supply) is connected as the input to the power switch.
  11. The recommendation is to implement the SD card power switch enable and reset logic using a 3-input ANDing logic. Processor GPIO is connected as one of the inputs to the AND gate with provision for pullup (to support SD card boot) near to the ANDing logic AND gate and provision for 0Ω to isolate the GPIO output for testing or debug. The other two inputs to the AND gate is the MAIN domain POR (cold reset) status output (PORz_OUT) and MAIN domain warm reset status output (RESETSTATz). The external power switch sourcing the SD card power supply is recommended to default to ON (powered state) to support SD card boot.

Additional

  1. The recommendation is to connect the SD card interface to MMC1 interface since MMC1 supports boot. The logic level of the MMC1_SDCD and MMC1_SDWP inputs is expected to be fixed when the host switches the IO operating voltage to support UHS-I SD card. The MMC1_SDCD and MMC1_SDWP signals are connected to the internal SD card connector switches and pulled high through external resistors connected to the VDDSHV0.
  2. Dynamic voltage switching is implemented since UHS-I SD card begins operating with 3.3V IO level and changes to 1.8V IO level when SD card transitions to one of the higher speed data transfer modes. An external pull is recommended for any of the processor or attached device IOs that can float (to prevent the attached device inputs from floating until driven by the host).
  3. Use of power switch allows power cycling of the SD card supply (since resetting the power switch is the only way to reset the SD card) and resetting the SD card to the default state when UHS-I SD card is used. Power cycling (SD card power supply connection through power switch) the SD card is the only way to switch the SD card back to 3.3V IO mode, since SD card does not have a reset pin. LDO with dynamic supply switching capability to source the processor IO supply for IO group are required to support UHS-I SD card. The processor supply connected to IO supply for IO group is expected to power ON/OFF and switch the IO voltage along with the SD card supply. The circuits and the software driver that are controlling the supplies verifies that both devices are OFF/ON and are operating at the same IO voltage.
  4. During processor boot, the ROM code checks the status of the card detect input (SDCD). The input is recommended to be low to indicate SD card is inserted (detected).
  5. For implementing SD card interface using MMC2 interface signals, for the data, CMD, clock signals MMC1 connection can be followed. The IO supply for IO group referenced by the MMC2 signals is VDDSHV6. The MMC2_SDCD and MMC2_SDWP signals can also be referenced to VDDSHV6. Connecting an UHS-I SD card to MMC2 requires MMC2_SDCD and MMC2_SDWP to be connected to a fixed supply voltage. The signal functions are recommended to be implemented using alternate pin option (IOSET) that uses an LVCMOS IO type referenced to fixed voltage source VDDSHV0.