提交 c13dac33 编写于 作者: S Steve Gou 提交者: Lingrui98

datamodule: add per-read-port bypass enable bit (#1635)

and remove all bypass for ftq_pc_mem
上级 e46e877c
......@@ -455,7 +455,8 @@ class Ftq(implicit p: Parameters) extends XSModule with HasCircularQueuePtrHelpe
val bpu_in_resp_idx = bpu_in_resp_ptr.value
// read ports: ifuReq1 + ifuReq2 + commitUpdate
val ftq_pc_mem = Module(new SyncDataModuleTemplate(new Ftq_RF_Components, FtqSize, 3, 1))
val ftq_pc_mem = Module(new SyncDataModuleTemplate(new Ftq_RF_Components, FtqSize, 3, 1, "FtqPC",
concatData=false, Some(Seq.tabulate(3)(i => false))))
// resp from uBTB
ftq_pc_mem.io.wen(0) := bpu_in_fire
ftq_pc_mem.io.waddr(0) := bpu_in_resp_idx
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册