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 EVM or 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 EVM or 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).