Switch matrix system with plural bus arbitrations per cycle via higher-frequency arbiter
An arbiter and bus technology, applied in the field of high-performance bus arbitration system, can solve the problems of chip area consumption, routing complexity, increased power consumption, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0014] FIG. 3 depicts a timing diagram for a representative bus transaction request and arbitration in a crossbar matrix system 30 . In this example, the bus operates at a bus frequency of 100 MHz with a clock cycle of 10 ns, and two slaves A and B share a single arbiter. Both slaves M0 , M1 simultaneously issue requests for bus transactions directed to the two slaves A and B in bus cycle 1 .
[0015] In a system 30 with a conventional arbiter, slave A would be arbitrated in bus cycle 2 and slave B would be arbitrated in bus cycle 3 as indicated by the dashed lines. The arbiter will issue a request to slave A in bus cycle 3 and a request to slave B in bus cycle 4 as indicated by the dotted lines. The slaves will acknowledge in bus cycles 4 and 5, respectively, and masters MO and Ml can proceed with the bus transaction upon receipt of each respective slave acknowledgment.
[0016] In one or more embodiments, by operating the arbitrator at an arbiter frequency greater than the...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 