20.4.2.1 Use Model 1: Resetting Cortex- M3 Processor from Fabric

M3_RESET_N is used to hold the Cortex-M3 processor in a reset state after MSS reset.

Use the following steps for holding the Cortex-M3 reset from the fabric:

  1. Instantiate the SmartFusion 2 MSS component in the SmartDesign canvas.
  2. Configure the SmartFusion 2 MSS peripheral components as needed using the MSS configurator.
  3. Configure the Reset Controller, as shown the following figure.
    Figure 20-31. Configuring Reset
  4. Instantiate the fabric logic in the SmartDesign canvas. Connect the fabric logic to M3_RESET_N.
  5. Instantiate the fabric CCC and SYSRESET_N for driving the clock and reset to fabric logic.
  6. Connect the fabric logic to M3_RESET_N and make the other connections, as shown in the following figure. MSS_RESET_N_F2M is promoted to the top level for resetting the MSS from an external switch.
Figure 20-32. Connecting Fabric Logic