【发布时间】:2020-02-06 00:36:30
【问题描述】:
如何将输入或输出动态添加到 Bundle 以实现与此伪代码等效的功能。
class MyBundle extends Bundle {
for( i <- 1 to 10) {
val foo_<i> = UInt(i.W)
}
}
请注意,我不仅希望创建 10 个动态端口,还希望索引值反映在端口名称和端口大小中。我认为 MixedVec 转换为 Bundle 可能会提供类似的东西,而不是我正在寻找的东西。
【问题讨论】:
标签: chisel