SoC-Based Microcontroller Bus Design In High Bandwidth Embedded Applications
32-bit embedded designs increasingly require real-time control of highbandwidth data streams over a network. At the System-on-Chip (SoC) level, especially, it is crucial to move data and control information in a deterministic and non-contentious manner. Architectural techniques are frequently borrowed from board- and system-level design to create SoC designs; however, traditional bus architectures cannot handle the bus-sharing demands of high bandwidth and intense data flow.
A number of alternative approaches based upon on-chip serial interconnects are being researched; but until these are perfected, methods must be found to modify the shared bus architectures of board design to accommodate new embedded 32-bit network-connected designs.
This paper discusses the advantages and disadvantages of the traditional SoC shared bus and the deterministic, real-time requirements of high-end embedded applications, and presents a system solution from Digi.