Method for supporting non-intrusion debugging by mapping register designed in CPU
A register group, non-invasive technology, applied in the direction of memory system, program control design, instrument, etc., can solve the problems of limiting CPU performance improvement, increasing hardware design difficulty, etc., achieving the effect of strong scalability and increasing complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0019] The basic feature of the present invention is to use the image register group to support "non-intrusive" debugging, and its implementation method is summarized as follows:
[0020] 1) Define a set of image registers for special data channels in the debug module of the CPU, including instruction image registers, operand image registers, PC image registers, debug control / status image registers, and CPU state image registers;
[0021] 2) The debug host sets the image register set through the JTAG interface, and the JTAG interface reads the image register set to obtain the information of the CPU;
[0022] 3) When the CPU enters the debug mode, the CPU directly saves the address of the next instruction to the PC image register; saves the CPU state register to the CPU state image register in the debug module;
[0023] 4) When the CPU enters the debug mode, in order not to add additional hardware overhead, the debug module will control the instruction cache, obtain the next in...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap