ipbus/ipbus-firmware

IPbus support in UVVM

Closed this issue · 0 comments

m-kru commented

I am working on adding a support for IPbus BFM in UVVM.

As IPbus is in some degree a kind of virtual bus I was wondering where would be the best point for ,,breaking'' the packet data flow to insert ipbus_write(), ipbus_read() etc. procedures. At first my idea was that these procedures should reflect transactions from the IPbus Control Packet, so that the whole UDP overhead can be skipped as it looks irrelevant from the BFM point of view. However, right now I have some doubts. Maybe write/read procedures should reflect UDP packets? On the other hand, with UVVM user wants to test the device that is connected to the ipb_wbus and ipb_rbus signals so simulating the whole UDP processing looks like waste of time.

I would like to ask you, as the IPbus developers, what you think and how you see this?