don't share fma pipes
This commit is contained in:
		@@ -42,8 +42,6 @@ class Core(implicit conf: RocketConfiguration) extends Module
 | 
				
			|||||||
  ctrl.io.rocc <> io.rocc
 | 
					  ctrl.io.rocc <> io.rocc
 | 
				
			||||||
  dpath.io.rocc <> io.rocc
 | 
					  dpath.io.rocc <> io.rocc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  require(conf.fpu)
 | 
					  fpu.io.sfma.valid := Bool(false)
 | 
				
			||||||
  // Hookup the {S,D}FMA pipes
 | 
					  fpu.io.dfma.valid := Bool(false)
 | 
				
			||||||
  fpu.io.sfma <> io.rocc.cp_sfma
 | 
					 | 
				
			||||||
  fpu.io.dfma <> io.rocc.cp_dfma
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -46,8 +46,6 @@ class RoCCInterface(implicit conf: RocketConfiguration) extends Bundle
 | 
				
			|||||||
  val iptw = new TLBPTWIO
 | 
					  val iptw = new TLBPTWIO
 | 
				
			||||||
  val dptw = new TLBPTWIO
 | 
					  val dptw = new TLBPTWIO
 | 
				
			||||||
  val pptw = new TLBPTWIO
 | 
					  val pptw = new TLBPTWIO
 | 
				
			||||||
  val cp_dfma = new ioFMA(65).flip
 | 
					 | 
				
			||||||
  val cp_sfma = new ioFMA(33).flip
 | 
					 | 
				
			||||||
  val exception = Bool(INPUT)
 | 
					  val exception = Bool(INPUT)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  override def clone = new RoCCInterface().asInstanceOf[this.type]
 | 
					  override def clone = new RoCCInterface().asInstanceOf[this.type]
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user