allow configuration of rocket ICache buffering
This commit is contained in:
		
							
								
								
									
										2
									
								
								rocket
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								rocket
									
									
									
									
									
								
							 Submodule rocket updated: 57cc12f1b2...b08f86b4fb
									
								
							| @@ -89,6 +89,7 @@ class DefaultConfig extends Config ( | ||||
|       case RowBits => findBy(CacheName) | ||||
|       case NTLBEntries => findBy(CacheName) | ||||
|       case CacheIdBits => findBy(CacheName) | ||||
|       case ICacheBufferWays => Knob("L1I_BUFFER_WAYS") | ||||
|       case "L1I" => { | ||||
|         case NSets => Knob("L1I_SETS") //64 | ||||
|         case NWays => Knob("L1I_WAYS") //4 | ||||
| @@ -207,6 +208,7 @@ class DefaultConfig extends Config ( | ||||
|     case "L1D_WAYS" => 4 | ||||
|     case "L1I_SETS" => 64 | ||||
|     case "L1I_WAYS" => 4 | ||||
|     case "L1I_BUFFER_WAYS" => false | ||||
|   } | ||||
| ) | ||||
| class DefaultVLSIConfig extends DefaultConfig | ||||
|   | ||||
		Reference in New Issue
	
	Block a user