Aldec Riviera-PRO stuck at matrix_multiplier examples
See original GitHub issueCI seems to stuck at matrix_multiplier
# COUT: -.--ns INFO cocotb.gpi ..mbed/gpi_embed.cpp:244 in embed_sim_init Python interpreter initialized and cocotb loaded!
# COUT: 0.00ns INFO cocotb __init__.py:201 in _initialise_testbench Running on Riviera-PRO version 2019.10.138.7537
# COUT: 0.00ns INFO cocotb __init__.py:208 in _initialise_testbench Running tests with cocotb v1.5.0.dev0 from /home/az_devops_agent/agent/_work/2/s/cocotb
# COUT: 0.00ns INFO cocotb __init__.py:231 in _initialise_testbench Seeding Python random module with supplied seed 123456789
# COUT: 0.00ns INFO cocotb.regression regression.py:127 in __init__ Found test test_matrix_multiplier.test_multiply_001
# COUT: 0.00ns INFO cocotb.regression regression.py:467 in _start_test Running test 1/1: test_multiply_001
# COUT: 0.00ns INFO cocotb.test._my_test.0x7f2f036ad390 decorators.py:312 in _advance Starting test: "test_multiply_001"
# COUT: Description: Automatically generated test
# COUT:
# COUT: a_data: gen_a (Generate random matrix data for A)
# COUT: b_data: gen_b (Generate random matrix data for B)
# COUT:
# PLI: PLI_ASSERT failed: File ./src/objs/pliobjects.cpp, Line 38902: The "9" property of "process" type objects is not implemented yet. Please contact Aldec Support to receive the latest status.
# PLI: PLI_ASSERT failed: File ./src/objs/pliobjects.cpp, Line 38902: The "15" property of "process" type objects is not implemented yet. Please contact Aldec Support to receive the latest status.
# PLI: PLI_ASSERT failed: File ./src/objs/pliobjects.cpp, Line 38902: The "9" property of "process" type objects is not implemented yet. Please contact Aldec Support to receive the latest status.
# PLI: PLI_ASSERT failed: File ./src/objs/pliobjects.cpp, Line 38902: The "15" property of "process" type objects is not implemented yet. Please contact Aldec Support to receive the latest status.
# PLI: PLI_ASSERT failed: File ./src/objs/pliobjects.cpp, Line 38902: The "9" property of "process" type objects is not implemented yet. Please contact Aldec Support to receive the latest status.
# PLI: PLI_ASSERT failed: File ./src/objs/pliobjects.cpp, Line 38902: The "15" property of "process" type objects is not implemented yet. Please contact Aldec Support to receive the latest status.
# COUT: 0.00ns WARNING cocotb.gpi GpiCommon.cpp:431 in gpi_next Unable to create \0unnblk via any registered implementation
# COUT: 0.00ns WARNING cocotb.gpi GpiCommon.cpp:431 in gpi_next Unable to create via any registered implementation
# COUT: /home/az_devops_agent/agent/_work/2/s/cocotb/scoreboard.py:76: DeprecationWarning: This Scoreboard implementation has been deprecated and will be removed soon.
# COUT: If this implementation works for you, copy the implementation into your project, while following cocotb's license agreement.
# COUT: DeprecationWarning)
# COUT: 0.00ns INFO cocotb.scoreboard.matrix_multiplier scoreboard.py:225 in add_interface Created with reorder_depth 0
# PLI: $dumpvars(matrix_multiplier.sv:71): No access to Verilog memory, argument 2 will be skipped [systf:VCD0]
# PLI: $dumpvars(matrix_multiplier.sv:72): No access to Verilog memory, argument 2 will be skipped [systf:VCD0]
# PLI: $dumpvars(matrix_multiplier.sv:73): No access to Verilog memory, argument 2 will be skipped [systf:VCD0]
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (6 by maintainers)
Top Results From Across the Web
Controlling Riviera-PRO from MATLAB® - Application Notes
Riviera -PRO provides a bidirectional MATLAB co-simulation interface that allows the integration of the MathWorks' system-level computing environment with ...
Read more >HDL Debugging in Active-HDL - Application Notes - Aldec, Inc
The Compile command automatically checks the HDL source code for compliance with VHDL and Verilog LRM. By default, the compiler stops syntax checking...
Read more >Documentation - Resources - Support - Aldec
Name Products Type
Floating License Installation on Windows Active‑HDL, Riviera‑PRO, ALINT FAQ
How can I debug a delta count overflow? Riviera‑PRO FAQ
How do I use...
Read more >Matlab – HDL Interface in Riviera-PRO and Active-HDL
The library contains a set of VHDL foreign subprograms and Verilog system tasks that allow to execute commands in the MATLAB environment and...
Read more >Resources - Support - Aldec, Inc
HDL Code Obfuscation, Active-HDL, Riviera-PRO, ALINT, Application Notes ... in an arithmetic operand, the result will be 'X'(es), Riviera-PRO, FAQ ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Aldec donated an educational license of Riviera-Pro, which isn’t representative of the speed you’d get from the real product.
This is the reason it takes such a long time:
It takes about 430 seconds for the full test, which is much slower than all of the other simulators I tested, and this test alone takes up about half of the regression run time in CI.