<p>This paper describes the design and implementation of programmable AXI bus Interface modules in Verilog Hardware Description Language (HDL) and implementation in Xilinx Spartan 3E FPGA. All the interface modules are reconfigurable with the data size, burst type, number of transfers in a burst. Multiple masters can communicate with different slave memory locations concurrently. An arbiter controls the burst grant to different bus masters based on Round Robin algorithm. Separate decoder modules are implemented for write address channel, write data channel, write response channel, read address channel, read data channel. The design can support a maximum of 16 masters. All the RTL simulations are performed using Modelsim RTL Simulator. Each independent module is synthesized in XC3S250EPQ208-5 FPGA and the maximum speed is found to be 298.958 MHz. All the design modules can be integrated to create a soft IP for the AXI BUS system. © 2016 IEEE.</p>
cited By 0; Conference of 2016 International Conference on Advanced Communication Control and Computing Technologies, ICACCCT 2016 ; Conference Date: 25 May 2016 Through 27 May 2016; Conference Code:126081
Dr. Ramesh Bhakthavatchalu, Rekha, B. S., Divya, G. A., and Jyothi, V. U. S., “Design of AXI bus interface modules on FPGA”, in Proceedings of 2016 International Conference on Advanced Communication Control and Computing Technologies, ICACCCT 2016, 2016, pp. 141-146.