Terminology - 2024.1 English - UG1629

MicroBlaze V Processor Reference Guide (UG1629)

Document ID
UG1629
Release Date
2024-05-30
Version
2024.1 English

RISC-V terminology used in this guide is briefly explained in the following list, as it pertains to the MicroBlaze V processor. Refer to the RISC-V Instruction Set Manual for a complete and comprehensive explanations of the terms.

Custom Instruction
An instruction set category available for vendor-specific non-standard extensions. MicroBlaze V defines GET and PUT custom instructions to support AXI4-Stream interfaces, providing compatibility with classic MicroBlaze.
Exception
An unusual condition occurring at runtime associated with an instruction in the current RISC-V hart.
Hart
Hardware thread. Each MicroBlaze V core only supports one hart.
Interrupt
An external asynchronous event that can cause a RISC-V hart to experience an unexpected transfer of control. MicroBlaze V supports machine external interrupt, non-maskable interrupt, and custom platform interrupt.
Retire
An instruction is said to retire when its execution completes. In MicroBlaze V instructions are retired when they leave the execute (EX) pipeline stage for the 3-stage pipeline, or the writeback (WB) pipeline stage for all other pipelines.
Trap
The transfer of control to a trap handler caused by either an exception or an interrupt.