【发布时间】:2016-12-13 13:35:09
【问题描述】:
我是凿子新手,如果有人能解释一下的作用:
1- 队列 2-解耦IO 3- 解耦 3-有效IO 4-有效
这段凿码对吗?
...
val a = Decoupled()
val b = Decoupled()
val c = Decoupled()
...
val Reg_a = Reg(UInt())
val Reg_b = Reg(UInt())
...
when(io.a.valid && io.a.ready && io.b.valid && io.b.ready && io.c.valid && io.c.ready)
{
Reg_a := io.a.bits.data
Reg_b := io.b.bits.data
}
io.c.bits := Reg_a & Reg_b
...
Module.io.a <> Queue(Module_1.io.a_1)
Module.io.b <> Queue(Module_1.io.b_1)
Module_1.io.c_1 <> Queue(Module.io.c)
问候!
【问题讨论】:
标签: chisel