GMII, RGMII & Avalon Stream VIP released

GMII, RGMII & Avalon Stream VIP released

We have just released UVVM compliant interface models in the form of BFMs (Bus Functional Model) and VVCs (VHDL Verification Components) for GMII, RGMII and Avalon Stream.

They are all free and open source - in the same way as all the other UVVM verification IP shown above, and let you access these interfaces via the provided simple to understand VHDL procedures.

BFM: avalon_st_transmit((x”01”, x”02”, x”03”, x”04”), "Send 4 bytes", clk, avalon_st_if);

BFM: avalon_st_transmit(v_data_array(0 to 31), "Send 32 words", clk, avalon_st_if)

Equivalent for a VVC with the interface access handled by the VVC rather than the BFM: avalon_st_transmit(AVALON_ST_VVCT, 1, v_data_array(0 to 31), “Send 32 words”);

The three interface models (aka transaction based models) have been released in full (BFMs and VVCs) into the UVVM repository and BFMs only into the UVVM_Light repository. They are all very simple to use, and commands and configuration available for the test sequencer (aka test controller/driver) are described in the provided quick references - with parameter description, functionality and examples.

Enjoy :-)


?yvind Harboe

VP of Engineering

4 年

I love the support for all those protocols!

要查看或添加评论,请登录

社区洞察

其他会员也浏览了