The process of integrating IP together and then validating the integration is complex. This complexity is reflected in the work hours that a successful integration requires. How can you save time in this area? The answer is in selecting the optimal Arm subsystems for your design. Exploring the SSE-123 Example Subsystem looks at an existing subsystem available in Arm Flexible Access. This subsystem fulfills the requirements for developing the secure IoT system we are exploring in this guide. The SSE-123 uses a Cortex-M23 processor, components from CoreLink SIE-200, and implements the core of a secure IoT system.
If you decide that the SSE-123 is a good fit for your SoC, there are time savings to be made. Alternatively, if you decide to build your own SoC from the start, we recommend exploring how the SSE-123 is put together at the RTL-level. This is because the SSE-123 provides a working example to kickstart your knowledge. The SSE-123 shows you how to configure and integrate the IP that we identified and discussed in the previous sections of this guide. Although it is a subsystem, it can provide a strong foundation for a secure IoT SoC.
Note: The SSE-123 is part of the Corstone-201 Foundation IP, which also contains the CoreLink SIE-200 IP that is used by the SSE-123.