Implementation of multi-slave interface for AXI bus

With the need of application, chip with a single processor can't meet the need of more and more complex computational task. We are able to integrate multiple processors on a chip. Multi Procesor System on Chip (MPSoC) which gives a solution to this requires efficient on-chip communication architectures to support high data bandwidth and increase parallelism. However, traditional buses only allow one master to access one slave at one time, which badly restricts the performance of the whole system. In this paper we focus on the design and implementation of a multi slave interface for AXI bus, which translates data in burst, maximal length of which is up to 16 transactions. Besides, it only needs to translate the head address of the burst in this transaction. Owing to that feature, multiple masters accessing multiple slaves at one time becomes possible in sharing address bus architecture.

[1]  Wayne H. Wolf The future of multiprocessor systems-on-chips , 2004, Proceedings. 41st Design Automation Conference, 2004..

[2]  Duo-li Zhang,et al.  Design of AXI bus based MPSoC on FPGA , 2009, 2009 3rd International Conference on Anti-counterfeiting, Security, and Identification in Communication.

[3]  Luca Benini,et al.  Networks on Chips : A New SoC Paradigm , 2022 .

[4]  T. Fekade In Partial Fulfillment Of The Requirements For The Degree Of Master , 2008 .

[5]  Grant Martin,et al.  Overview of the MPSoC design challenge , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[6]  Bruce Mathewson The evolution of SOC interconnect and How NOC Fits Within It , 2010, Design Automation Conference.

[7]  Ming-Lun Gao,et al.  Design of a Hierarchy-Bus Based MPSoC on FPGA , 2006, 2006 8th International Conference on Solid-State and Integrated Circuit Technology Proceedings.

[8]  Ahmed Amine Jerraya,et al.  Multiprocessor System-on-Chip (MPSoC) Technology , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[9]  Giovanni De Micheli,et al.  A complete network-on-chip emulation framework , 2005, Design, Automation and Test in Europe.