Activity
-
Roman became a registered member 3 years, 5 months ago
-
Sarah became a registered member 3 years, 5 months ago
-
Jim Lewis replied to the topic AxiStreamReceiver: Multiple Drivers on Transaction Record. in the forum OSVVM 3 years, 5 months ago
Hi Cols and Nico,
This brings up a bigger question, “how do we debug our simulations when something like this happens?”First observe the time at which something happens. Look at what transactions were running before that time.
If our simulator supports interactive debugging such as single step and/or breakpoint, then the following may help…[Read more]
-
Jim Lewis replied to the topic AxiStreamReceiver: Multiple Drivers on Transaction Record. in the forum OSVVM 3 years, 5 months ago
Hi Cols and Nico,
Did you look at TbAxi4_Shared1.vhd? Each instance of the VC needs to have its own record. See TestCtrl_e.vhd in the same directory.Send me an email with your TestCtrl in it. It would probably be good to see your test harness also.
Best Regards,
Jim -
Cols replied to the topic AxiStreamReceiver: Multiple Drivers on Transaction Record. in the forum OSVVM 3 years, 5 months ago
Hi Jim, we have done your suggestion but still encounter the Failure error.
It can still read multiple drivers per process even if we declared it separately.
Do you think it is advisable to finish all transactions first on the first instance of axi stream receiver before proceeding to the transactions of the 2nd axi stream receiver?Thank you…[Read more]
-
Jim Lewis wrote a new post 3 years, 5 months ago
Improve your verification capabilities with Open Source VHDL Verification Methodology (OSVVM).
OSVVM simplifies your FPGA and ASIC verification tasks by providing utility and model libraries. Using these free, […]
-
JJ became a registered member 3 years, 5 months ago
-
Thomas became a registered member 3 years, 5 months ago
-
Gianico replied to the topic AxiStreamReceiver: Multiple Drivers on Transaction Record. in the forum OSVVM 3 years, 5 months ago
Hello Jim!
Thank you very much for the very informative response.
We will apply what we have learned.
Best regards,
Nico -
Jim Lewis replied to the topic AxiStreamReceiver: Multiple Drivers on Transaction Record. in the forum OSVVM 3 years, 5 months ago
Hi Gianico,
Each AxiStreamReceiver needs its own transaction record. In the OSVVM testcases, we are using a single record named StreamRxRec. You need separate ones, such as StreamRx1Rec and StreamRx2Rec.There is an example of this done with the Axi4 interface. See directory OsvvmLibraries/AXI4/Axi4/testbench_MultipleMemory. In there see the…[Read more]
-
omaima became a registered member 3 years, 5 months ago
-
Gianico started the topic AxiStreamReceiver: Multiple Drivers on Transaction Record. in the forum OSVVM 3 years, 5 months ago
Hello!
I would like to consult this matter.
Currently we are involved in a project where our testbench has 2 AXI4 Stream Receiver VCs. This is due to the DUT has 2 output image streams to be checked.
In the Testcase, there are 2 processes for each instance of AXI4 Stream Receiver VC. The 2 processes are running in parallel. As a result we are…[Read more]
-
Jens became a registered member 3 years, 5 months ago
-
Panagiotis became a registered member 3 years, 5 months ago
-
Ashok replied to the topic How does genbin work? in the forum OSVVM 3 years, 5 months ago
Jim, Thanks very much. Wasn’t aware of all the documents available. Going through the documents to get better understanding.
-
Jim Lewis replied to the topic How does genbin work? in the forum OSVVM 3 years, 5 months ago
First, you are using the older, protected type based API. You might want to consider using the newer, singleton based API – it is simpler and does not require the test writer to use protected types (they are hidden internal to the singleton).
If you look at the document, OsvvmLibraries/Documentation/CoveragePkg_user_guide.pdf, you will find…[Read more]
-
Mark became a registered member 3 years, 5 months ago
-
Ralf became a registered member 3 years, 5 months ago
-
ED-DEBABE became a registered member 3 years, 5 months ago
-
Dominik became a registered member 3 years, 5 months ago
- Load More