riscv_asm_program_gen
CodeArtifactriscv_asm_program_gen is a SystemVerilog/UVM class in the riscv-dv random instruction generator that builds complete RISC-V assembly programs for processor IP verification. Its gen_program() flow composes program sections, initializes GPRs, inserts directed and randomized instruction streams, handles subprograms, and adds host-interface and trap-handling support.
WIKI
Overview
riscv_asm_program_gen is described as the class behind complete RISC-V assembly-program generation in the open-source riscv-dv random instruction generator used for RISC-V processor verification. The generated random test can be run with a design IP, and the class can address customization of RISC-V GPRs or instructions. [C1]
The class generates multiple sections of an assembly program, including initialization, instruction, data, stack, page-table, interrupt-handling, and exception-handling sections. [C2]
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →