Thanks for sharing this code with community. I good be a good idea to provide some kind of a SW example to show the correct way to access registers. I could also use this to control a Wishbone BFM inside my testbench