Added jack Makefile and hammer.scala, as well as changed reference chip to have multiple datacache sizes. Requires chisel branch dse
This commit is contained in:
		
							
								
								
									
										5
									
								
								Makefrag
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefrag
									
									
									
									
									
								
							@@ -14,6 +14,11 @@ $(sim_dir)/libdramsim.a: $(DRAMSIM_OBJS)
 | 
			
		||||
 | 
			
		||||
src_path = src/main/scala
 | 
			
		||||
 | 
			
		||||
#DESIGN := design_dsize8_c20b273
 | 
			
		||||
SRC := rocket/$(src_path)/*.scala hwacha/$(src_path)/*.scala /uncore/$(src_path)/*.scala $(src_path)/*.scala
 | 
			
		||||
PROJ := referencechip
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#--------------------------------------------------------------------
 | 
			
		||||
# Tests
 | 
			
		||||
#--------------------------------------------------------------------
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								chisel
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								chisel
									
									
									
									
									
								
							 Submodule chisel updated: ae1d1de821...fcb94b3e4a
									
								
							 Submodule riscv-tests updated: a481561500...0c98ef833d
									
								
							@@ -252,8 +252,11 @@ class Top extends Module {
 | 
			
		||||
  implicit val uc = UncoreConfiguration(l2, tl, NTILES, NBANKS, bankIdLsb = 5, nSCR = 64)
 | 
			
		||||
 | 
			
		||||
  val ic = ICacheConfig(128, 2, ntlb = 8, nbtb = 38)
 | 
			
		||||
  val dc = DCacheConfig(128, 4, ntlb = 8, 
 | 
			
		||||
                        nmshr = NMSHRS, nrpq = 16, nsdq = 17, states = co.nClientStates)
 | 
			
		||||
 | 
			
		||||
  val dsize = RangeParam("dsize",7,7,9)
 | 
			
		||||
  val dc = DCacheConfig(math.pow(2, dsize.getValue).toInt, 4, ntlb = 8, nmshr = NMSHRS, nrpq = 16, nsdq = 17, states = co.nClientStates)
 | 
			
		||||
  //val dc = DCacheConfig(128, 4, ntlb = 8, nmshr = NMSHRS, nrpq = 16, nsdq = 17, states = co.nClientStates)
 | 
			
		||||
 | 
			
		||||
  val rc = RocketConfiguration(tl, ic, dc,
 | 
			
		||||
                               fpu = HAS_FPU)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user