allow NastiConverterTest and Memtest to run simultaneously
This commit is contained in:
parent
358668699f
commit
35547aa428
@ -1 +1 @@
|
|||||||
Subproject commit dadf8beac1204a805f0ef1e27372457c9c5f90ef
|
Subproject commit 6d65b7f0dd5bc279d65783aa11c664345107a0b9
|
@ -149,6 +149,9 @@ class WithNastiConverterTest extends Config(
|
|||||||
case GroundTestKey => Seq.fill(site(NTiles)) {
|
case GroundTestKey => Seq.fill(site(NTiles)) {
|
||||||
GroundTestTileSettings(uncached = 1)
|
GroundTestTileSettings(uncached = 1)
|
||||||
}
|
}
|
||||||
|
case GeneratorKey => GeneratorParameters(
|
||||||
|
maxRequests = 128,
|
||||||
|
startAddress = site(GlobalAddrMap)("mem").start)
|
||||||
case BuildGroundTest =>
|
case BuildGroundTest =>
|
||||||
(p: Parameters) => Module(new NastiConverterTest()(p))
|
(p: Parameters) => Module(new NastiConverterTest()(p))
|
||||||
case _ => throw new CDEMatchError
|
case _ => throw new CDEMatchError
|
||||||
@ -207,6 +210,11 @@ class CacheRegressionTestConfig extends Config(
|
|||||||
new WithCacheRegressionTest ++ new WithL2Cache ++ new GroundTestConfig)
|
new WithCacheRegressionTest ++ new WithL2Cache ++ new GroundTestConfig)
|
||||||
|
|
||||||
class NastiConverterTestConfig extends Config(new WithNastiConverterTest ++ new GroundTestConfig)
|
class NastiConverterTestConfig extends Config(new WithNastiConverterTest ++ new GroundTestConfig)
|
||||||
|
class FancyNastiConverterTestConfig extends Config(
|
||||||
|
new WithNCores(2) ++ new WithNastiConverterTest ++
|
||||||
|
new WithNMemoryChannels(2) ++ new WithNBanksPerMemChannel(4) ++
|
||||||
|
new WithL2Cache ++ new GroundTestConfig)
|
||||||
|
|
||||||
class UnitTestConfig extends Config(new WithUnitTest ++ new GroundTestConfig)
|
class UnitTestConfig extends Config(new WithUnitTest ++ new GroundTestConfig)
|
||||||
|
|
||||||
class TraceGenConfig extends Config(
|
class TraceGenConfig extends Config(
|
||||||
@ -225,3 +233,23 @@ class MIF32BitComparatorConfig extends Config(
|
|||||||
new WithMIFDataBits(32) ++ new ComparatorConfig)
|
new WithMIFDataBits(32) ++ new ComparatorConfig)
|
||||||
class MIF32BitMemtestConfig extends Config(
|
class MIF32BitMemtestConfig extends Config(
|
||||||
new WithMIFDataBits(32) ++ new MemtestConfig)
|
new WithMIFDataBits(32) ++ new MemtestConfig)
|
||||||
|
|
||||||
|
class WithPCIeMockupTest extends Config(
|
||||||
|
(pname, site, here) => pname match {
|
||||||
|
case NTiles => 2
|
||||||
|
case GroundTestKey => Seq(
|
||||||
|
GroundTestTileSettings(1, 1),
|
||||||
|
GroundTestTileSettings(1))
|
||||||
|
case GeneratorKey => GeneratorParameters(
|
||||||
|
maxRequests = 128,
|
||||||
|
startAddress = site(GlobalAddrMap)("mem").start)
|
||||||
|
case BuildGroundTest =>
|
||||||
|
(p: Parameters) => {
|
||||||
|
val id = p(GroundTestId)
|
||||||
|
if (id == 0) Module(new GeneratorTest()(p))
|
||||||
|
else Module(new NastiConverterTest()(p))
|
||||||
|
}
|
||||||
|
case _ => throw new CDEMatchError
|
||||||
|
})
|
||||||
|
class PCIeMockupTestConfig extends Config(
|
||||||
|
new WithPCIeMockupTest ++ new GroundTestConfig)
|
||||||
|
Loading…
Reference in New Issue
Block a user