【发布时间】:2020-09-22 00:15:21
【问题描述】:
Chisel 中的大多数/所有Data 类型似乎都是密封类,不允许用户从它们扩展。是否可以添加有关某些用户定义字段的信息或将来添加支持?
我认为在某些情况下,提供更多信息可能会有所帮助:
-
可能用于文档的端口描述
-
电压水平/偏置
- 如果您要进行一些芯片顶层连接,您可能需要进行某些连接
- 而且很多时候信号上会放置一个
set_dont_touch(SDC,不要与 ChiseldontTouch混淆),因此可以添加这些用于自动 SDC 约束。
-
建模目的
- Chisel 显然不处理行为建模,但有时会使用 Verilog/SV
real进行建模。这可用于打印出这些信号用于任何后期处理的位置。
- Chisel 显然不处理行为建模,但有时会使用 Verilog/SV
我不希望 Chisel 处理所有实际情况(例如制作文档或处理连接),但如果可以添加/扩展这些成员,用户可以在构建期间和/或在详细说明之后检查这些额外的流量。
谢谢
【问题讨论】:
标签: chisel rocket-chip