首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VCD中显示凿刻信号

在VCD中显示凿刻信号
EN

Stack Overflow用户
提问于 2015-09-16 06:07:20
回答 1查看 438关注 0票数 2

我用的是RISC-V火箭芯片。我添加了一些我自己的信号和逻辑,并希望看到火箭芯片中现有信号的值,这些信号还没有显示在VCD波形中。如何将这些信号转储到VCD文件中?

EN

回答 1

Stack Overflow用户

发布于 2015-09-22 06:38:34

Chisel中的信号不会显示在vcd波形中的原因有很多。

首先,你的设计没有使用信号。如果没有人读取test信号,像val test = inst(13)这样的代码将被删除并且不会发出。我相信Chisel可能有一个debug(test)结构来强制它存在,但我不确定。

其次,信号可能会在细化过程中被重命名,并显示为不同的信号。像val a = b这样的东西可能意味着b不会出现在波形中,但a会出现。

第三,通常不在最高范围内的凿信号将不会显示。例如,在when()语句中本地定义的信号。

第四,记忆在默认情况下不会出现。它们通常太大了,不能被可行地丢弃。如果您确实确定您的内存不是太大,您可以传递一个名为--vcdMem的标志给Chisel。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32596484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档