A system on a chip is one of the most dominant ways of assembling digital systems.
Today, we encounter them every day in high-performance computer systems as well as in simple embedded systems.
With advances in systems on a chip, the design of the communication architecture that connects all components on the chip has become a key part of overall system-on-a-chip design, as it strongly affects system functionality and performance.
In this thesis, we have designed a system-on-a-chip communication architecture that consists of a crossbar bus topology and the OBI communication protocol.
Among the components of the architecture, we have designed an arbitration algorithm called PRRR, which improves the fairness of arbitration compared with the RR arbitration algorithm; we have demonstrated this by comparing their operation.
We have functionally verified our communication architecture design through simulations and by integrating it into a system on a chip implemented on an FPGA board.
|