4.8. TIE Ports

A processor’s I/O capabilities are often overshadowed by discussions of ISAs and pipeline architectures. However, I/O bandwidth has a substantial influence on a processor’s overall performance. Most processor core designs are limited to one main bus and a few local-memory buses. As discussed in previous chapters, buses immediately set processors apart from other sorts of hardware blocks. A bus conducts only one transaction per clock cycle so processors with only one bus to communicate with the rest of a system are similarly limited. The TIE language provides powerful ways to significantly boost the Xtensa processor’s I/O bandwidth through the addition of ports and queue interfaces.

Direct processor-to-processor port connections ...

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.