Minor D$ code cleanup
This commit is contained in:
		@@ -11,7 +11,6 @@ import uncore.tilelink2._
 | 
				
			|||||||
import uncore.util._
 | 
					import uncore.util._
 | 
				
			||||||
import util._
 | 
					import util._
 | 
				
			||||||
import TLMessages._
 | 
					import TLMessages._
 | 
				
			||||||
import scala.math.min
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
class DCacheDataReq(implicit p: Parameters) extends L1HellaCacheBundle()(p) {
 | 
					class DCacheDataReq(implicit p: Parameters) extends L1HellaCacheBundle()(p) {
 | 
				
			||||||
  val addr = Bits(width = untagBits)
 | 
					  val addr = Bits(width = untagBits)
 | 
				
			||||||
@@ -74,13 +73,8 @@ class DCacheModule(outer: DCache) extends HellaCacheModule(outer) {
 | 
				
			|||||||
    case _ => false
 | 
					    case _ => false
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  val tl_out_a = Wire(tl_out.a)
 | 
					  val q_depth = if (rational) (2 min maxUncachedInFlight-1) else 0
 | 
				
			||||||
  val q_depth = if (rational) min(2, maxUncachedInFlight-1) else 0
 | 
					  val tl_out_a = if (q_depth == 0) tl_out.a else Queue(tl_out.a, q_depth, flow = true, pipe = true)
 | 
				
			||||||
  if (q_depth <= 0) {
 | 
					 | 
				
			||||||
    tl_out.a <> tl_out_a
 | 
					 | 
				
			||||||
  } else {
 | 
					 | 
				
			||||||
    tl_out.a <> Queue(tl_out_a, q_depth, flow = true, pipe = true)
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  val s1_valid = Reg(next=io.cpu.req.fire(), init=Bool(false))
 | 
					  val s1_valid = Reg(next=io.cpu.req.fire(), init=Bool(false))
 | 
				
			||||||
  val s1_probe = Reg(next=tl_out.b.fire(), init=Bool(false))
 | 
					  val s1_probe = Reg(next=tl_out.b.fire(), init=Bool(false))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user