O'Reilly logo

Designing SOCs with Configured Cores by Steve Leibson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required