Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

Earlgrey: bind_of_rv_and_dmdpi doesn't work in Verilator after Opentitan update #498

Open
rkapuscik opened this issue Sep 29, 2021 · 2 comments

Comments

@rkapuscik
Copy link
Contributor

After updating Opentitan to newest version, bind_of_rv_and_dmdpi test is failing with:

%Warning-WIDTH: /media/hdd/uhdm/uhdm-integration/verilator/uhdm-integration/../uhdm-tests/opentitan/module_tests//..//opentitan/build/lowrisc_dv_chip_verilator_sim_0.1/src/lowrisc_ip_lc_ctrl_pkg_0.1/rtl/lc_ctrl_pkg.sv:177:60: Operator VAR 'TransTokenIdxMatrix' expects 1323 bits on the Initial value, but Initial value's REPLICATE generates 2987 bits.

                                : ... In instance top
                ... For warning description see https://verilator.org/warn/WIDTH?v=4.213
                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.
%Error: Exiting due to 1 warning(s)

This file also needs lc_ctrl_pkg.sv (see #495).

@RRozak
Copy link
Member

RRozak commented Oct 1, 2021

Now it gives error
%Error: Unknown object type: unsupported_typespec

@RRozak
Copy link
Member

RRozak commented Oct 1, 2021

It uses prim_fifo_async (#494) that gives the same warning

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants