Figure 1. SRI block diagram

The consists of one or more crossbars implementing a high bandwidth, deterministic latency, on-chip fabric to interconnect master agents to slave agents through the SRI protocol. On complex systems with numerous masters and slaves, the SRI fabric is subdivided into domains. Each domain implements a crossbar to interconnect a subset of unique masters and slaves. SRI domains connect to other SRI domains, or other interconnects such as FPI and AXI (Advanced extensible interface) through bridges such as:

  • S2S - SRI to SRI bridge

  • S2A - SRI to AXI64 bridge

  • S2L - SRI to AXI32 bridge

  • S2F - SRI to FPI bridge

  • A2S - AXI64 to SRI bridge

  • F2S - FPI to SRI bridge

The bridges permit a master to reach all slaves if desired. Equally, masters may not be connected to all slaves within a single SRI domain if there is no functional need for them to communicate. The interconnected domains all have clocks derived from the same root, therefore operate either on the same clock or a limited set of integer clock ratios. The bridges implement the clock domain crossing points within the interconnect. The number of SRI domains varies per device.