1
0

refactor groundtest unittests into separate package

This commit is contained in:
Howard Mao
2016-07-14 12:19:10 -07:00
parent 407bc95c42
commit e08ec42bc0
5 changed files with 17 additions and 3 deletions

View File

@ -3,6 +3,7 @@ package rocketchip
import Chisel._
import cde.{Parameters, Field}
import groundtest._
import groundtest.common._
import uncore.tilelink._
import uncore.agents._

View File

@ -2,6 +2,8 @@ package rocketchip
import Chisel._
import groundtest._
import groundtest.unittests._
import groundtest.common._
import rocket._
import uncore.tilelink._
import uncore.coherence._
@ -162,6 +164,17 @@ class WithUnitTest extends Config(
case GroundTestKey => Seq.fill(site(NTiles)) { GroundTestTileSettings() }
case BuildGroundTest =>
(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
})

2
uncore

Submodule uncore updated: 09a1ec6d6b...29747acb33