6.7. Diamond-Core Ports and Queues

In addition to the various local buses described above, most of the Diamond processor cores have a pair of 32-bit I/O ports, a pair of 32-bit I/O queue interfaces, or both the I/O-port and queue-interface pairs. (Detailed port and queue-interface discussions appear in Chapter 4.) The Diamond processor cores’ ports and queue interfaces allow fast I/O transactions to occur without the use of a multi-cycle bus transaction—that’s why port and queue I/O is so fast.

The 108Mini and 212GP processor cores each have a 32-bit input and a 32-bit output port. One processor instruction can read the input port and another instruction places data on the output port. Both the 330HiFi and 545CK processor cores have a 32-bit ...

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.