Design Reuse
Search EETimes
Silicon IP Verification IP Software IP Wanted IP !!! Free Download IP Analytics (Restricted Access) FPGA Board / Kit Design Services Foundries Main IP/SoC Products Embedded Systems Design Platform / Structured ASIC Foundries FPGA / CPLD Fabless / IDM Deals Legal Business Financial Results People ESL Design Commentary / Analysis Main Silicon IP / SoC Verification IP FPGA / CPLD Embedded Systems Design Platform / Structured ASIC ESL Design ESL Design Standards & Best Practice Structured ASIC Verification IP Main On Cores Embedded Systems EDA Tools IP Cores Tool Demos D&R Partners Research / Market Reports Events Calendar Webcasts / Podcasts Online Bookstore
 
 
 



 

Definition

  • Passive wire-based Interconnect on a semiconductor device
  • Processor Centric: IP blocks are expected to understand the bus' protocol and pipelining style; System requirements are reflected back into the IP


Common Characteristics

  • Data is broadcasted to all nodes at the same time

  • Blocking Transaction Protocol used by shared, multiple, or hybrid buses

  • Shared bus: Common way to move on-chip data. Large Multiplexer selects the source, and drive a single interconnect net which sends the signal to all devices on the bus. Only one device can drive the bus at a time

  • Multiple Buses: Separate buses serve individual initiators to increase bandwidth and connectivity; Bridges are used between segments (Multi-layer busses); Targets are addressed via initiator bus specific multiplexer

  • Hybrid Topology: Separate buses and point to point connections; These architectures cluster tightly coupled computational units with high communication bandwidth and provide lower bandwidth inter-cluster communication links

Available Solutions

Commercially available:

Alternative Solutions






Printer-Friendly Page