MIPS processor core and customized AXI bus design

ZHOU Yanjiao, JIA Yanshuang, DU Jun

Integrated Circuits and Embedded Systems ›› 2025, Vol. 25 ›› Issue (3) : 33-40.

PDF(5937 KB)
PDF(5937 KB)
Integrated Circuits and Embedded Systems ›› 2025, Vol. 25 ›› Issue (3) : 33-40. DOI: 10.20193/j.ices2097-4191.2024.0050
Research Paper

MIPS processor core and customized AXI bus design

Author information +
History +

Abstract

To address the issues of high resource utilization and poor customizability associated with using pre-built AXI interface IP cores, a phased, self-designed approach is proposed to add AXI bus support to a designed MIPS processor core. The design is implemented using Verilog HDL for writing RTL code. The overall logic functionality of the processor was verified in the Vivado simulation environment, and the bitstream file was downloaded to the FPGA development board for prototype verification to obtain utilization and timing. Finally, the processor is synthesized using the Design Compiler (DC) tool, and the overall area and power consumption of the processor are evaluated. The verification results indicate that the self-designed AXI bus consumes fewer resources and occupies less area compared to directly using an AXI interface IP core. Furthermore, this approach ensures that the AXI bus is added without changing the processor core architecture, significantly reducing the difficulty of replacing the original interface in the processor core with the AXI bus interface. It not only reduces integration complexity but also ensures a high degree of customization to meet specific system requirements and performance demands.

Key words

AXI IP core / MIPS / processor core / six-stage pipeline

Cite this article

Download Citations
ZHOU Yanjiao , JIA Yanshuang , DU Jun. MIPS processor core and customized AXI bus design[J]. Integrated Circuits and Embedded Systems. 2025, 25(3): 33-40 https://doi.org/10.20193/j.ices2097-4191.2024.0050

References

[1]
于君. 基于MIPS架构的工程技术研究和行业应用实践[J]. 智能计算机与应用, 2020, 10(5):273-275.
YU J. Engineering Technology Research and Industry Application Practice Based on MIPS Architecture[J]. Intelligent Computers and Applications, 2020, 10(5):273-275 (in Chinese).
[2]
XU X, XUECHENG D, BO Z, et al. Analysis of the impact on soft error in AXI CDMA based on Xilinx Zynq-7000 FPGA[J]. Nuclear Inst. and Methods in Physics Research,A, 2022, 1037.
[3]
PATEL J, SHAH Y, HE L. Bridge Design between AXI Lite and AHB Bus Protocol[J]. Journal of Physics:Conference Series, 2021, 1993(1):012008(6pp).DOI:10.1088/1742-6596/1993/1/012008.
[4]
贾一鸣, 李磊, 肖建青. 一种面向多核系统的PLB转AXI桥接器设计[J]. 微电子学与计算机, 2023, 40(4):117-124.
JIA Y M, LI L, XIAO J Q. Design of a PLB to AXI Bridge for Multi-core Systems[J]. Microelectronics and Computers, 2023, 40(4):117-124 (in Chinese).
[5]
魏志瑾, 王园. 基于MicroBlaze软核的射频控制系统设计与实现[J]. 舰船电子对抗, 2023, 46(3):113-116.
WEI Z J, WANG Y. Design and Implementation of an RF Control System Based on the MicroBlaze Soft Core[J]. Shipboard Electronic Countermeasures, 2023, 46(3):113-116 (in Chinese).
[6]
SIO D C, AZIMI S, STERPONE L. On the analysis of radiation-induced failures in the AXI interconnect module[J]. Microelectronics Reliability, 2020, 114(prepublish):113733.
[7]
AL-SUDANY M S, AL-ARAJI S A, SAEED M B. MIPS Pipeline Processor Based on FPGA Simd Structure[J]. Journal of Research in Science and Engineering, 2021, 3(4).
[8]
HAYASHI T, KANASUGI A. A design of EPIC type processor based on MIPS architecture[J]. Artificial Life and Robotics, 2020, 25(1):59-63.
[9]
PODUEL B, KANSAKAR P, CHHETRI R S, et al. Design and Implementation of Synthesizable 32-bit Four Stage Pipelined RISC Processor in FPGA Using Verilog/VHDL[J]. Nepal Journal of Science and Technology, 2015, 15(1):81-88.
[10]
CHOUDHARY J, SHARMA K M. Implementation of 32 Bit RISC Processor using Reversible Gates[J]. Journal of Trend in Scientific Research and Development, 2019, 3(5).
[11]
M B, MOHANARANGAM K, SHIRUR M J Y, et al. Accelerating DSP Applications on a 16-Bit Processor: Block RAM Integration and Distributed Arithmetic Approach[J]. Electronics, 2023, 12(20).
[12]
汪文祥, 邢金璋. 计算机类专业系统能力培养系列教材 CPU设计实战[M]. 北京: 机械工业出版社, 2021.
WANG W X, XING J Z. Practical CPU Design:A Series of Textbooks on Developing System Capabilities for Computer Science Majors[M]. Beijing: China Machine Press, 2021 (in Chinese).
[13]
The Physical Design Implementation of a 32-Bit 5-Stage Pipelined MIPS Processor using SCL 180 nm Technology[J]. International Journal of Engineering and Advanced Technology, 2019, 9(2):3489-3494.
[14]
SAMANTH R, NAYAK G S. Design and SV based Verification of AMBA AXI Protocol for SoC Integration[J]. International Journal of Recent Technology and Engineering (IJRTE), 2019, 8(2):1465-1469.
[15]
马彬, 刘威. SoC芯片上AXI总线IP验证[J]. 电子工程, 2023, 31(13):56-60.
MA B, LIU W. Verification of AXI Bus IP on SoC Chips[J]. Electronic Engineering, 2023, 31(13):56-60 (in Chinese).
PDF(5937 KB)

Accesses

Citation

Detail

Sections
Recommended

/