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
 | 
			
		||||
  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)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -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]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user