笙歌篱 2022-04-26 19:33
浏览 433
已结题

sv数组定位find_index 时队列定义一定需要有符号吗,为什么?

问题遇到的现象和发生背景

find_index数组定位,定义无符号队列,报错如下:

img

问题相关代码,请勿粘贴截图

bit [31:0] head,data_q[$];
bit [31:0] tq[$];
head =data_q [0];
tq=data_q.find_index with(item==head );

运行结果及报错内容

出错点是bit [31:0] tq[$];,我将此队列定义改未int ,就没问题,但不知道为什么

我的解答思路和尝试过的方法

bit [31:0] tq[$]; -->int tq[$];,编译通过

我想要达到的结果

请帮忙解惑,不甚感激

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月4日
    • 创建了问题 4月26日

    悬赏问题

    • ¥15 网友们我该怎么办啊,急
    • ¥15 混合键合键合机对准标识
    • ¥100 现在不懂的是如何将当前的相机中的照片,作为纹理贴图,映射到扫描出的模型上
    • ¥15 目标跟踪,计算机视觉
    • ¥15 魔霸ROG7 pro,win11.息屏后会显示黑屏,如图,如何解决?(关键词-重新启动)
    • ¥15 有没有人知道这是哪里出了问题啊?要怎么改呀?
    • ¥200 C++表格文件处理-悬赏
    • ¥15 Windows Server2016本地登录失败
    • ¥15 复合卡卡号轨道写入芯片卡
    • ¥20 基于MATLAB的TDOA