vunit icon indicating copy to clipboard operation
vunit copied to clipboard

Where to find documentation and examples for the AXI4 Lite bus master verification component?

Open creiter64 opened this issue 2 years ago • 3 comments

The documentation in https://vunit.github.io/verification_components/user_guide.html mostly shows what's available, but not really how to use theses verification components.

I have also found this example: https://github.com/VUnit/vunit/tree/master/examples/vhdl/axi_dma/src/test but it is only minimally documented.

creiter64 avatar Jun 28 '22 10:06 creiter64

You could just read the source code of the BFM besides using the example.

gyuunyuu1989 avatar Jul 03 '22 14:07 gyuunyuu1989

@gyuunyuu1989 I'm aware that this is possible thanks to VUnit being open source. It would still be much easier and much more accessible when there are simple examples.

creiter64 avatar Jul 04 '22 07:07 creiter64

You can check mine: https://github.com/rftafas/stdcores/blob/master/aximm_intercon/aximm_intercon_tb.vhd

[edit] I also have one python AXI-MM register bank generator (made with my very very poor python skills) on other repo. It generates the reg bank along a suggested Vunit testbench. also, I have other blocks that also use AXI, you can check them too.

rftafas avatar Jul 04 '22 20:07 rftafas