Activity
-
Furkan became a registered member 11 months, 1 week ago
-
Victor became a registered member 11 months, 2 weeks ago
-
Victor became a registered member 11 months, 2 weeks ago
-
Jim Lewis wrote a new post 11 months, 2 weeks ago
OSVVM Classes – in-person and on-lineWe have a number of OSVVM class sessions coming up, including in person opportunities in Freiburg, Germany and Bracknell, UK – both of which I am teaching. In […]
-
Hassan replied to the topic Can OSVVM Verification Component be used in VUnit based testbench? in the forum OSVVM 11 months, 2 weeks ago
OSVVM can generate a lot of test reports at end of a test, I believe the EndOfTestReports exists for this purpose.
Is this feature compatible with VUnit or does it require specific OSVVM scripts and script commands to be run before those design reports can be created?
-
Nambinina became a registered member 11 months, 2 weeks ago
-
Jonny became a registered member 11 months, 2 weeks ago
-
Hans-Jörg became a registered member 11 months, 2 weeks ago
-
Jim Lewis replied to the topic Running AXI4 Simulation from OSVVM Libraries repository in the forum OSVVM 11 months, 2 weeks ago
Yes. The long term plan is to add more extensive protocol violation checks it Axi4Monitor. I think a number of them are about checking that an AXI4 manager always composes a complete transaction. I am not sure the value of them if you are developing an Axi4Subordinate (formerly known as slave).
-
Hassan replied to the topic Running AXI4 Simulation from OSVVM Libraries repository in the forum OSVVM 11 months, 2 weeks ago
The TbAXI4.vhd contains AXI4 Manager and Subordinate along with the Test controller/sequencer called TestCtrl. It also contains clock and reset source.
There is one more thing called Axi4Monitor. I found a source file called Axi4Monitor_dummy.vhd which has an entity but empty architecture. Does this mean that the monitor module is not yet…[Read more]
-
James became a registered member 11 months, 2 weeks ago
-
srilakshmi became a registered member 11 months, 2 weeks ago
-
Mohcine became a registered member 11 months, 2 weeks ago
-
Jim Lewis replied to the topic Running AXI4 Simulation from OSVVM Libraries repository in the forum OSVVM 11 months, 2 weeks ago
Don’t despair too much at least for Xilinx I think it will be coming. They have implemented the VHDL-2019 feature called interfaces – which is a record + mode view. A mode view specifies the IO direction of each element the record. With this, they will need to support it through all of their tools, such as Platform and Block Designer. I…[Read more]
-
Hassan replied to the topic Running AXI4 Simulation from OSVVM Libraries repository in the forum OSVVM 11 months, 2 weeks ago
I was suspecting that the only method will be to use a wrapper that only uses standard logic signals and then the Platform Designer and Block Designer should not have any issue. Its amazing how poor the hardware domain EDA tools are.
-
Jim Lewis replied to the topic Running AXI4 Simulation from OSVVM Libraries repository in the forum OSVVM 11 months, 3 weeks ago
I am not sure how Xilinx deals with this, however, for any composite port, VHDL allows you to map composites (records or arrays) element by element, below done as a formal:
`————————————————————
Manager_1 : Axi4Manager
————————————————————
port map (
–…[Read more] -
Hassan replied to the topic Running AXI4 Simulation from OSVVM Libraries repository in the forum OSVVM 11 months, 3 weeks ago
Thanks Jim. Now for a simpler question.
Often the BFM is going to used with a System created using Platform Designer in Quartus or the System Builder in Vivado.
For Platform Designer this means that we create a tcl file that tells the tool what signals make up the AXI interface so it can link them with the complementing master/slave port and…[Read more]
-
Hassan replied to the topic AHB, AHB-Lite, APB and AXI3 BFMs in OSVVM in the forum OSVVM 11 months, 3 weeks ago
I did need these in the past at one point but I eventually used a bridge component than converted the AHB-Lite and APB transaction into basic MM transaction just with minimum signals on the other side and I finished the work using them. Throughput did not matter much in that specific scenario since it was reading or writing some few hundreds of…[Read more]
-
Jim Lewis replied to the topic AHB, AHB-Lite, APB and AXI3 BFMs in OSVVM in the forum OSVVM 11 months, 3 weeks ago
AXI3 should be supported by the AXi4 VC. I looked at either AHB or APB – they could be quick to implement. The harder part is verifying the VC.
Currently high priority on my list is Avalon MM and Avalon Stream.
-
Jim Lewis replied to the topic Running AXI4 Simulation from OSVVM Libraries repository in the forum OSVVM 11 months, 3 weeks ago
> Does OsvvmLibraries contain test plan that describes what specific tests exist?
I have not published one. I have it in my notebook. It would be a good idea to publish it.
> These TCL commands TestSuite, RunTest and SkipTest appear to be defined in the OsvvmProjectScripts.tcl. There are other commands like build, analyze, include for which…[Read more]
- Load More