학술논문


Design of High Reliability Debugging System for RISC- V Microprocessor
Document Type
Conference
Source
2023 3rd International Conference on Electrical Engineering and Control Science (IC2ECS) Electrical Engineering and Control Science (IC2ECS), 2023 3rd International Conference on. :1143-1148 Dec, 2023
Subject
Computing and Processing
Fields, Waves and Electromagnetics
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Protocols
Process control
Prototypes
Debugging
Reliability engineering
Hardware
Software
embedded debugging
RISC-V
instruction transfer
Language
Abstract
Aiming at the high reliability debugging needs of the system-on-chip of a RISC- V processor in the embedded field, a hardware debugging system based on the RISC- V debugging protocol is designed and implemented. The system uses JTAG signals to communicate with the debug host, and takes over the processor core control through the debug module, which not only realizes the basic debugging function, but also realizes the program cache execution function and hardware trigger function. In order to reduce the occupation of the pin interface, a two-wire debugging interface is designed. At the same time, the structure of the instruction transmission is optimized, and the instruction bypass transmission function is added to improve the reliability of the debugging system. The hardware debugging system has been verified by software simulation and FPGA prototype, and compared with the debugging systems of other RISC- V processors, and the results show that the hardware debugging system is feature-rich and can meet the functional requirements of debugging.