Activity
-
Danniel became a registered member 3 years, 8 months ago
-
rizwan became a registered member 3 years, 8 months ago
-
Jim Lewis replied to the topic Running example test-benches with GHDL in the forum OSVVM 3 years, 8 months ago
Found it!
Apparently the mcode version of GHDL errors out if you subtract 1 from an uninitialized integer.
All other simulators are ok with this. OTOH, it was easy enough to fix. So there is
now a fix in the 2021.07 release. It is on GitHub now. It will be on OSVVM.org
shortly -
Jean became a registered member 3 years, 8 months ago
-
Jean became a registered member 3 years, 9 months ago
-
Prashant became a registered member 3 years, 9 months ago
-
Edward Heim replied to the topic Vivado simulator and OSVVM in the forum OSVVM 3 years, 9 months ago
Thanks Jim. I appreciate the information. Initially I only need RandomPkg so I’ll try to compile the files myself.
Best regards, Edward
-
Jim Lewis replied to the topic Running example test-benches with GHDL in the forum OSVVM 3 years, 9 months ago
Are you running Ubuntu with the GCC build? Try either the mcode or lvvm. Unai setup CI for OSVVM. Prior to this I was testing OSVVM only on Windows 10 with 64 bit llvm. In testing we found that Ubuntu with GCC is not working for some items. I have not looked at the bugs, however, since it works for Ubuntu with mcode and lvvm and widows…[Read more]
-
Jim Lewis replied to the topic Vivado simulator and OSVVM in the forum OSVVM 3 years, 9 months ago
WRT OSVVM and xsim/Vivado. Here is the current update (July 2021):
I compiled all files on 2021.1. That was momentary good news. However, some packages do not work yet in simulation. In particular, AlertLogPkg. It needs a deep dive into root cause like I did for the AXI verification components in GHDL. It worked well in GHDL since I could find one…[Read more] -
Basel became a registered member 3 years, 9 months ago
-
Brett became a registered member 3 years, 9 months ago
-
Namyoung became a registered member 3 years, 9 months ago
-
samba became a registered member 3 years, 9 months ago
-
Edward Heim started the topic Vivado simulator and OSVVM in the forum OSVVM 3 years, 9 months ago
Hi
I’m trying to run a test bench that I’ve successfully run in Riviera in Vivado 2020.3. Even with the test bench compiled with VHDL 2008, the Vivado simulator doesn’t seem to support OSVVM packages.
Past posts that I’ve found on the forum re issues in Vivado are a few years old. Does anyone have updated experience?
Thanks, Edward
-
shuyan became a registered member 3 years, 9 months ago
-
Stewart became a registered member 3 years, 9 months ago
-
Iztok replied to the topic Running example test-benches with GHDL in the forum OSVVM 3 years, 9 months ago
Hi,
I was able to get the Axi4 and Axi4-Stream tests to work.
The above log also list the UART test, which is still failing (I checked again today).
[Read more]
ghdl --elab-run ended with error ghdl:error: overflow detected
in process .tbuart(testharness).uartrx_1@uartrx(model).P1
from: process osvvm_uart.uartrx(model).P1 at UartRx.vhd:359
ghdl:error:… -
Jim Lewis replied to the topic Running example test-benches with GHDL in the forum OSVVM 3 years, 9 months ago
I should also note that the Virtual Transaction Interfaces (VC with suffix of Vti) use external names and GHDL does not support external names.
-
Jim Lewis replied to the topic Running example test-benches with GHDL in the forum OSVVM 3 years, 9 months ago
This is currently what I am running in the OSVVM libraries for regression:
build ../OsvvmLibraries
# Run Tests
build ../OsvvmLibraries/UART/RunAllTests.pro
build ../OsvvmLibraries/AXI4/AxiStream/RunAllTests.pro
build ../OsvvmLibraries/AXI4/Axi4/RunAllTests.pro
# Next one has failures in running tests
build…[Read more] -
Jim Lewis replied to the topic Running example test-benches with GHDL in the forum OSVVM 3 years, 9 months ago
I am running GHDL version: GHDL 2.0.0-dev (1.0.0.r292.g3807826b) [Dunoon edition]
This is from one of the nightly builds. All of 2021.06 compiles. All of 2021.06 simulates except Axi4Lite – Axi4 Full was updated to work with GHDL – so you can use that instead. The Axi4Lite updates will be coming later this year. - Load More