Working with the SSE-123
The SSE-123 allows you to apply configuration options before rendering. These options are for individual pieces of IP, for example the Cortex-M23 processor, and also relate to the subsystem itself. For example, you can:
- Define the level of included debug functionality
- Include an interface for the Cortex-M23 single-cycle I/O port
- Include a Flash subsystem
The options are stored in
*.xml files, and the IP is rendered using a Perl script.
The SSE-123 Subsystem also allows you to override some render configuration options using System Verilog parameters during instantiation of the module.
Note: Chapter 2 of the Arm SSE-123 Example Subsystem Configuration and Integration Manual contains more detailed information on installing and configuring the SSE-123 product. Figure 2-1: Configuration options block diagram provides a useful visual guide to the components that are included or excluded depending on main configuration option settings.
Note: Chapter 4 of the Arm SSE-123 Example Subsystem Configuration and Integration Manual contains information on integrating the SSE-123 Subsystem into a larger system.