SPRABJ8D September 2022 – May 2025 AM2612 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
Each SOP bootmode selection signal is multiplexed with a subset of OSPI/QSPI and SPI peripheral functional mode signals. For all signal descriptions, see the Signal Description tables in the device-specific AM26x Data Sheet.Data Sheet. The SOP signal descriptions are excerpted in Figure 5-1. The SoC pin number differs depending on device package type.
| SOP Mode Signal | Primary Pinmux Signal | AM26x ZCZ Pin |
AM261x ZFG Pin |
AM261x ZNC Pin |
AM261x ZEJ Pin |
|---|---|---|---|---|---|
| SOP[0] | OSPI0/QSPI0_D0 | N1 | R2 | N2 | M2 |
| SOP[1] | OSPI0/QSPI_D1 | N4 | R1 | N1 | N1 |
| SOP[2] | SPI0_CLK | A11 | A13 | A12 | A12 |
| SOP[3] | SPI0_D0 | C10 | B12 | B12 | A10 |
Because of this SOP/functional-mode multiplexing additional care must be taken in schematic and layout to make sure that the SOP mode selection resistors, jumpers or switch paths are routed in such a way that the SOP mode branches do not present inductive PCB trace stubs to the functional mode signal paths. Failing to take care of this can result in non-functional OSPI/QSPI or SPI.
In the AM263x and AM263Px EVM designs, this SOP mode isolation is accomplished by including a 10KΩ resistor in the SOP signal path. The resistor is placed such that one pad is as close to the AM263x BGA pad and in-line with the functional mode path. This creates a layout where the additional stub length necessary to breakout the SOP path results in minimal impact to the functional mode operation of the signals, as shown in Figure 5-2 and Figure 5-3.
Figure 5-2 Excerpt From AM263x Launchpad Layout – All SOP[3:0] Functional and SOP Paths
Figure 5-3 Excerpt From AM263x Launchpad Layout – Highlighting SOP0/QSPI_D0 Path and SOP Isolation ResistorOn the AM261x ZFG/ZEJ/ZNC package devices, additional isolation is required to prevent driving the SOP pins before boot is complete, as the functional mode signals shared with the SOP nets are capable of driving the SOP[3:0] states strong enough to disrupt the boot mode setting. This is accomplished on the AM261x LaunchPad by implementing a mux with SOP pin functional mode signals as the inputs, and the nets shared with the SOP signals as the outputs. The Output Enable pin on the mux is controlled by an RC delay circuit driven by the device PORz signal. The RC delay circuit holds the mux enable signal low long enough for the SOP[3:0] pins to be driven and the device boot mode to be latched, thus preventing any voltage applied to the functional mode pins from driving the SOP nets. This scheme is detailed in the following figures:
Figure 5-4 LP-AM261 SOP Isolation
Resistors
Figure 5-5 LP-AM261 SOP Isolation Mux
Figure 5-6 LP-AM261 PORz SOP Driver RC
Delay
Figure 5-7 LP-AM261 SOP State Driver
Figure 5-8 LP-AM261 SOP Isolation Mux Output Enable Generation
Figure 5-9 LP-AM261 SOP Isolation - LayoutThe LP-AM261 implementation is likely more complex than necessary for a typical AM261x system due to the wide range of functions the EVM is required to support. For a simpler implementation, tying the delayed PORz signal to the isolation mux enable is sufficient. The key requirement is that there must be sufficient time for the SOP signals to latch the boot mode before any applied voltage is exposed to the shared functional signals.