Results

Hands-on to implement a simple UVM ambient with RAL

After running our Ambient, these are the waveforms obtained (open it in a new tab to see the values):

Waveforms

Note that the three operations defined in register sequence were performed changing the respective signals in order to write or read the registers. This project can be accessed and executed at EDA Playground.

This Hands-on cover only the basics of RAL. My register model access the DUT register via frontdoor (Using the DUT interface to drive the read and write operations). It could be done via backdoor, accessing the register directly. This and a lot of more complex stuff can be checked at the reference links.

References

CC BY-SA 4.0 João Pedro Melquiades Gomes. Last modified: February 02, 2023. Website built with Franklin.jl and the Julia programming language.