当我想构建功能模块创建时如何处理Vec输入

时间:2017-12-12 20:58:32

标签: scala chisel

我有一个输入类型为Vec(10,UInt(1.W))的模块,现在我想为它构建功能模块创建。我按照凿子维基,写下这个:

py_openshowvar

但是得到这样的错误:

object mul{
    def apply (din_1: Vec, din_2: Vec) = {
        val m = Module(new mul)
        m.io.din_1 := din_1
        m.io.din_2 := din_2
        m.io.dout
    }
}

任何人都知道如何解决这个问题?非常感谢!

1 个答案:

答案 0 :(得分:2)

我在OneHot.scala中找到答案,只需使用Vec[UInt]