The cpus editor lists the programmable cores the component contains. This way the tools can recognize them and distinguish from hardwired components. One component can have multiple cores.
Name is a mandatory identifier for the cpu.
Display name is an optional and used for a more user-friendly identifier.
Address space references specify the logical address space of the cpu. When a master bus interface of a component references the same address spaces, there's a link link between the programmable core and the interface. This information helps in generating a board support package (BSP) and picking appropriate programmable components into system design. CPU definition should not be repeated on a higher level component (one that instantiates a CPU).
Description is an optional field for textual description of the cpu.
Cpus editor provides a context menu (right mouse button) with the following options:
EXAMPLE. Example SoC has two CPUs. Both refer to an address
space. The first address space is bound to a master interface
whereas the second is local. Consequently, cpuA has access to
the upper master interface and cpuB does not.