General
Review and verify the following for
the custom schematic design:
- Reviewed above "Common checklist for all sections" section of the
user's guide.
- Connection of processor boot mode inputs.
- Boot mode configuration (using dip switches and resistor divider or resistors).
- Recommended boot mode inputs status during latching.
- Boot mode inputs connection recommendation to alternate functions.
- Fail-safe capability of boot mode inputs.
Schematic Review
Follow the below list for the custom
schematic design:
- Boot mode configuration inputs are connected to the processor using
resistor, switch + resistor divider, and buffers as per the SK
implementation.
- The recommendation is to verify the boot mode input configuration setting
follows the processor-specific TRM recommendations for PLL clock input,
primary boot and secondary boot.
- Boot mode inputs IO compatibility (1.8V or 3.3V referenced to (powered by)
VDDSHV3).
- The recommendation is to use 1kΩ and 47kΩ value resistors when dip switches
are used to configure the boot.
- When dip switches are not used a standard 10kΩ resistor can be used for
pullup and pulldown to configure the boot mode. The recommendation is to
populate either pullup or pulldown to configure the required boot mode.
Resistor divider is optional when dip switches are not used.
- All boot mode configuration input pins have external pulls or a circuit to
drive the required boot mode input during processor cold reset (do not leave
any of the boot mode configuration input pins unconnected).
- External boot mode inputs applied are recommended to be stable before the
processor cold reset input (MCU_PORz) is released (0->1).
- Series resistor 1kΩ is used at the output of the buffer when boot mode is
implemented with buffers or driven by external control signals.
- The recommendation is to connect boot mode input signals to alternate
functions through 0Ω for isolation or testing of the boot mode
functionality.
- Boot mode inputs are not fail-safe (no external boot mode input is
recommended to be applied before the processor supplies ramp).
Additional
- Processor BOOTMODE input pins do not have internal pullup or pulldown enabled
during reset (when the boot mode input configuration is being latched).
- For initial (early or first prototype) designs, the recommendation is to connect
external PU/PD resistors for the boot mode inputs (pins). See processor-specific
TRM for information on the boot modes supported.
- Boot mode inputs are latched when PORz_OUT goes high. If the boot mode inputs
are reconfigured for alternate function during operation, boot mode inputs are
required to be released/set back to the required configuration to select the
boot mode whenever the processor is reset (cold reset). Boot mode configuration
is a concern if signal is driven from external peripheral.
- Connecting the boot mode inputs directly to IO supply or VSS is not recommended.
Shorting of multiple boot mode inputs together and connecting to a common
resistor is not recommended. (Custom board designs can have firmware
configuration issues, where the LVCMOS IOs that are intended to be inputs are
unexpectedly configured as outputs, driving a logic high signal instead of
remaining in high-impedance state).
- The recommendation is to add external ESD protection for boot mode inputs, in
case the boot mode switches are configured in an uncontrolled environment.
- Boot mode inputs are not fail-safe. Applying external inputs before the
processor IO supplies ramp is not recommended or allowed. Applying external
input signal to the processor boot mode inputs before processor supply ramps can
cause voltage feed and can affect the custom board functionality.
- Boot mode input buffers are optional and are provided on the SK to support test
automation.
- When using buffers or logic gates to configure the boot mode inputs, the
recommendation is to verify the device used supports OE (output enable
capability).