Avalon Slave VVC

Hi,

I see there is Avalon master VVC.
Are there also plans for Avalon slave VVC?
Or is it already available somewhere?

Rgds,
Eric

Hi,

No Avalon Slave is planned for the near future, as we are currently prioritising other extensions. If you make one, it would be great if you could share it with the VHDL and UVVM community - either via a website of your choice or the UVVM community repo.

Regards
Espen

Hi Espen,

How would you recommend to start on a slave VVC?
Should I start on the Avalon M VVC?
Or should I start on the Altera/Intel BFM RTL implemenation and rewrite it to a VVC?
Or a different one?

Rgds,
Eric

Hi Eric,
A good start when writing a VVC is to run the vvc_generator.py script located in uvvm_vvc_framework/script/vvc_generator. It will generate the files and base code required by UVVM so that you can concentrate on writing interface specific code.

Br,
Marius