微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 综合技术问答 > EDA使用问答 > 以 Xcelium 18.03-s001 編譯 risc-v RI5CY 時,遇見問題

以 Xcelium 18.03-s001 編譯 risc-v RI5CY 時,遇見問題

时间:03-15 整理:3721RD 点击:
以 Xcelium 18.03-s001 編譯 risc-v RI5CY,遇見如下問題:
mAIlbox #(stall_mem_t) core_reqs= new (4);
|
xmelab: *E,MBXNYI (../tb/tb_riscv/riscv_random_stall.sv,90|20): 'unpacked structure riscv_random_stall::stall_mem_t (stall_mem_t, file ../tb/tb_riscv/riscv_random_stall.sv, 80)' is not a supported type for mailboxes.
經查詢,須 19.09 以上的版本方可處理如上問題。
請問或有其它方法處理?如改用 VCS 或 QuestSim 是否會遇到同樣問題?

这个版本Xcelium18.03是可以跑通SystemVerilog代码的,你这个问题是不是SystemVerilog代码本身的问题?


這是 Xcelium 對 SystemVerilog parameterized mailboxes 的支持程度的問題。
從下兩網頁可得知 Xcelium 對這議題的修正進程。我擬改用 VCS 來查驗。
2019.7.22
https://github.com/openhwgroup/c ... a8aecb1ab469c2a652f
2020.01.03
https://github.com/openhwgroup/core-v-verif/issues/11

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top