如何将int类型参数修改为T类型?

时间:2018-07-19 12:37:16

标签: scala sbt chisel

您好,我正在尝试学习凿子,并且正在编译一个现有项目,但是mem实例化存在问题:

Compile result

如何将int类型修改为T类型,什么是T类型?

等待您的答案。

谢谢。

1 个答案:

答案 0 :(得分:1)

类型T必须是Data的子类型。看来numAddresses是一个整数

UC Berkeley Chisel guide中,它看起来像是数据包含的子类型

  • 布尔型,SInt或UInt
  • 捆绑或Vec

here看来,您可以将Scala Int转换为numAddresses.U的UInt(我假设numAddresses为非负数)