From ab4a3e937b4c8d7cdb0a16884888ae8dd9c2650c Mon Sep 17 00:00:00 2001 From: Yunsup Lee Date: Wed, 5 Feb 2014 14:21:43 -0800 Subject: [PATCH] don't share fma pipes --- rocket/src/main/scala/core.scala | 6 ++---- rocket/src/main/scala/rocc.scala | 2 -- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/rocket/src/main/scala/core.scala b/rocket/src/main/scala/core.scala index 89cbdc32..7b89db98 100644 --- a/rocket/src/main/scala/core.scala +++ b/rocket/src/main/scala/core.scala @@ -42,8 +42,6 @@ class Core(implicit conf: RocketConfiguration) extends Module ctrl.io.rocc <> io.rocc dpath.io.rocc <> io.rocc - require(conf.fpu) - // Hookup the {S,D}FMA pipes - fpu.io.sfma <> io.rocc.cp_sfma - fpu.io.dfma <> io.rocc.cp_dfma + fpu.io.sfma.valid := Bool(false) + fpu.io.dfma.valid := Bool(false) } diff --git a/rocket/src/main/scala/rocc.scala b/rocket/src/main/scala/rocc.scala index aa099d00..a6430e54 100644 --- a/rocket/src/main/scala/rocc.scala +++ b/rocket/src/main/scala/rocc.scala @@ -46,8 +46,6 @@ class RoCCInterface(implicit conf: RocketConfiguration) extends Bundle val iptw = new TLBPTWIO val dptw = new TLBPTWIO val pptw = new TLBPTWIO - val cp_dfma = new ioFMA(65).flip - val cp_sfma = new ioFMA(33).flip val exception = Bool(INPUT) override def clone = new RoCCInterface().asInstanceOf[this.type]