RAL based register coverage using monitor interface

Hi

I have register model instantiated in my environment.
I would like to collect register functional coverage using RAL model with monitor interface.
I will have the RTL driving the bus to access registers. for example processor is writing and reading the register using Embedded C or Assembly code.

any suggestion how it can be done ?