6.5. Diamond-Core Local-Memory Interfaces

Each Diamond processor core has a number of local-memory interfaces that provide fast access to instructions and data. There are three types of local-memory interfaces including the cache interfaces, local RAM interfaces, and the XLMI port. All three local-memory interface types are read/write interfaces. (Note: The Diamond 232L core has no local-memory interfaces or XLMI port. However, it does have four instruction-cache and four data-cache interfaces needed to support 4-way instruction- and data-cache memories.)

Diamond processor cores, like all pipelined RISC processors, perform speculative read operations on the local-memory buses. Data obtained from these read operations may or may not be used, depending ...

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.