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:
- Instantiate the SmartFusion 2 MSS component in the SmartDesign canvas.
- Configure the SmartFusion 2 MSS peripheral components as needed using the MSS configurator.
- Configure the Reset Controller, as shown the following figure.
- Instantiate the fabric logic in the SmartDesign canvas. Connect the fabric logic to M3_RESET_N.
- Instantiate the fabric CCC and SYSRESET_N for driving the clock and reset to fabric logic.
- 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.