refactor groundtest unittests into separate package
This commit is contained in:
		 Submodule groundtest updated: 466d79bd63...081c535055
									
								
							 Submodule junctions updated: 54cf86301b...36ecbfdfb5
									
								
							@@ -3,6 +3,7 @@ package rocketchip
 | 
				
			|||||||
import Chisel._
 | 
					import Chisel._
 | 
				
			||||||
import cde.{Parameters, Field}
 | 
					import cde.{Parameters, Field}
 | 
				
			||||||
import groundtest._
 | 
					import groundtest._
 | 
				
			||||||
 | 
					import groundtest.common._
 | 
				
			||||||
import uncore.tilelink._
 | 
					import uncore.tilelink._
 | 
				
			||||||
import uncore.agents._
 | 
					import uncore.agents._
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,6 +2,8 @@ package rocketchip
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import Chisel._
 | 
					import Chisel._
 | 
				
			||||||
import groundtest._
 | 
					import groundtest._
 | 
				
			||||||
 | 
					import groundtest.unittests._
 | 
				
			||||||
 | 
					import groundtest.common._
 | 
				
			||||||
import rocket._
 | 
					import rocket._
 | 
				
			||||||
import uncore.tilelink._
 | 
					import uncore.tilelink._
 | 
				
			||||||
import uncore.coherence._
 | 
					import uncore.coherence._
 | 
				
			||||||
@@ -162,6 +164,17 @@ class WithUnitTest extends Config(
 | 
				
			|||||||
    case GroundTestKey => Seq.fill(site(NTiles)) { GroundTestTileSettings() }
 | 
					    case GroundTestKey => Seq.fill(site(NTiles)) { GroundTestTileSettings() }
 | 
				
			||||||
    case BuildGroundTest =>
 | 
					    case BuildGroundTest =>
 | 
				
			||||||
      (p: Parameters) => Module(new UnitTestSuite()(p))
 | 
					      (p: Parameters) => Module(new UnitTestSuite()(p))
 | 
				
			||||||
 | 
					    case UnitTests => (testParams: Parameters) => {
 | 
				
			||||||
 | 
					      implicit val p = testParams
 | 
				
			||||||
 | 
					      Seq(
 | 
				
			||||||
 | 
					        Module(new MultiWidthFifoTest),
 | 
				
			||||||
 | 
					        Module(new SmiConverterTest),
 | 
				
			||||||
 | 
					        Module(new AtosConverterTest),
 | 
				
			||||||
 | 
					        Module(new NastiMemoryDemuxTest),
 | 
				
			||||||
 | 
					        Module(new ROMSlaveTest),
 | 
				
			||||||
 | 
					        Module(new TileLinkRAMTest),
 | 
				
			||||||
 | 
					        Module(new HastiTest))
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    case _ => throw new CDEMatchError
 | 
					    case _ => throw new CDEMatchError
 | 
				
			||||||
  })
 | 
					  })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								uncore
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								uncore
									
									
									
									
									
								
							 Submodule uncore updated: 09a1ec6d6b...29747acb33
									
								
							
		Reference in New Issue
	
	Block a user