8.4. The Diamond 212GP Processor Memory Map

Table 8.1 lists the address spaces assigned to the Diamond 212GP processor core’s two local memory interfaces and the XLMI port. Note that the instruction RAM and data RAM memory spaces are adjacent so they form one contiguous 256-Kbyte memory block from 0x3FFE0000 to 0x4001FFFF. The address space for the Diamond 212GP’s XLMI port is mapped to the same memory space as the Diamond 108Mini core’s second data memory, just below and contiguous with the address space for the data-memory block. All of the Diamond 212GP controller core’s three local memory spaces thus form one contiguous 384-Kbyte address space from 0x3FFC0000 to 0x4001FFFF.

Table 8.1. Diamond 212GP controller core memory-space assignments ...

Get Designing SOCs with Configured Cores now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.