Activity
-
Jim Lewis replied to the topic The #if in VHDL in the forum VHDL 10 months ago
Hi Hassan,
It is part of VHDL-2019. It is called Conditional Analysis. I have heard that vendors support it in older revisions.For details, see my presentation, VHDL-2019: Just the New Stuff Part 1: Interfaces, Conditional Analysis, File IO, and Environment. I did this through Aldec as one of their events. You should be able to register…[Read more]
-
Jim Lewis replied to the topic AxiStreamReceiver: Multiple Drivers on Transaction Record. in the forum OSVVM 10 months ago
Hi Lars,
OSVVM has an InterruptHandler.vhd in OsvvmLibraries/Common/Src. It handles switching records for you. When there is no interrupt pending, it connects the transaction record of TransRec to the AddressBus VC (such as Axi4Manager or Axi4LiteManager). When an interrupt is pending it connects the InterruptRec to the AddressBusVC.The…[Read more]
-
Hassan started the topic The #if in VHDL in the forum VHDL 10 months ago
I worked at an organization that designed very large digital designs, so large that no FPGA can fit them, millions and millions of gates. These designs had a lot of features that could be enabled or disabled using something they called configurations. A configuration would add or remove or change ports of interfaces. These would also affect other…[Read more]
-
Olivier became a registered member 10 months ago
-
l1234 started the topic Interrupt Handling in OSVVM AddressBus Model Independent Transactions in the forum OSVVM 10 months ago
Moin Jim,
I have a slightly different problem with “Multiple Drivers on Transaction Record”:
I have created a VIP block acting as an interrupt service routine, e.g. clearing the detected interrupt bits on interrupt occurrence, just like a SW driver would do.
A parallel testcase process is running. Both parts access the same register space.
So, I…[Read more] -
Steve replied to the topic Ethernet VIP Documentation in the forum OSVVM 10 months ago
OK Thanks.
-
Jim Lewis replied to the topic Ethernet VIP Documentation in the forum OSVVM 10 months, 1 week ago
Hi Steve,
No documentation yet. Set the test case that is for now in TestStandAlone/Tb_xMii.vhd.The VC are streaming interfaces that accept SendBurst and GetBurst.
Best Regards,
Jim -
Steve started the topic Ethernet VIP Documentation in the forum OSVVM 10 months, 1 week ago
I don’t see any documentation for the Ethernet VIP. Just wondering if this exists somewhere.
-
Kenneth became a registered member 10 months, 1 week ago
-
Francisco became a registered member 10 months, 1 week ago
-
Sam became a registered member 10 months, 1 week ago
-
M became a registered member 10 months, 1 week ago
-
Thomas became a registered member 10 months, 1 week ago
-
Belinda became a registered member 10 months, 1 week ago
-
Jim Lewis replied to the topic Bug in AxiStream Receiver for SetAxiStreamOptions that changes WaitForGet in the forum OSVVM 10 months, 2 weeks ago
Hi Hassan,
The 2024.07 release will have a limited set of predefined events added to OSVVM. One of them will signal that the test case has initialized the VC and the VC can start handler type operation.I have an initial proof of concept test case working at this point and expect to release it to the Dev branch sometime soon.
In addition,…[Read more]
-
Stephen became a registered member 10 months, 2 weeks ago
-
Hassan started the topic Bug in AxiStream Receiver for SetAxiStreamOptions that changes WaitForGet in the forum OSVVM 10 months, 2 weeks ago
I require that when the simulation starts the AxiReceiver TReady is low and it stays this way until the VC is given command to read input. This is one of the tests that I have written.
The WaitForGet is declared in line 153 of the AxiStreamReceiver. I tried to change its state using SetAxiStreamOptions(StreamRxRec, RECEIVE_READY_WAIT_FOR_GET,…[Read more]
-
Alex became a registered member 10 months, 2 weeks ago
-
Steve became a registered member 10 months, 2 weeks ago
-
Gary became a registered member 10 months, 3 weeks ago
- Load More