AlphaLyrae0 / UVM_RAL_DPI_C_Example

Example of C/C++ register access with name through UVM RAL

Repository from Github https://github.comAlphaLyrae0/UVM_RAL_DPI_C_ExampleRepository from Github https://github.comAlphaLyrae0/UVM_RAL_DPI_C_Example

UVM_RAL_DPI_C_Example

C/C++ UVM Test Sequence Example With RAL. AMD (Xilinx) Vivado Simulator (xsim) and Metrics DSim Desktop (dsim) are supported.

Usage

To Compile and Run Test
% make

To Clean
% make clean

dsim is automatically used if it is installed and properly setup on your terminal. xsim is used otherwise.

You can edit dsim.mk and/or xsim.mk to accommodate your environment like tool version, path,etc.

For manual simulator selection.
% make dsim_<command>
% make xsim_<command>

Alternatively,
% make -f dsim.mk <command>
% make -f xsim.mk <command>

About

Example of C/C++ register access with name through UVM RAL

License:MIT No Attribution


Languages

Language:SystemVerilog 72.2%Language:C++ 15.9%Language:Makefile 10.6%Language:C 1.3%