Add Matthew Naylor's trace generator and AXE scripts
This commit is contained in:
@ -114,6 +114,15 @@ class WithUnitTest extends Config(
|
||||
(id: Int, p: Parameters) => Module(new UnitTestSuite()(p))
|
||||
})
|
||||
|
||||
class WithTraceGen extends Config(
|
||||
(pname, site, here) => pname match {
|
||||
case BuildGroundTest =>
|
||||
(id: Int, p: Parameters) => Module(new GroundTestTraceGenerator(id)(p))
|
||||
case NGenerators => site(NTiles)
|
||||
case MaxGenerateRequests => 128
|
||||
case AddressBag => List(0x8, 0x10, 0x108, 0x100008)
|
||||
})
|
||||
|
||||
class GroundTestConfig extends Config(new WithGroundTest ++ new DefaultConfig)
|
||||
class MemtestConfig extends Config(new WithMemtest ++ new GroundTestConfig)
|
||||
class MemtestL2Config extends Config(
|
||||
@ -128,6 +137,7 @@ class DmaTestConfig extends Config(new WithDmaTest ++ new WithL2Cache ++ new Gro
|
||||
class DmaStreamTestConfig extends Config(new WithDmaStreamTest ++ new WithStreamLoopback ++ new WithL2Cache ++ new GroundTestConfig)
|
||||
class NastiConverterTestConfig extends Config(new WithNastiConverterTest ++ new GroundTestConfig)
|
||||
class UnitTestConfig extends Config(new WithUnitTest ++ new GroundTestConfig)
|
||||
class TraceGenConfig extends Config(new With2Cores ++ new WithL2Cache ++ new WithTraceGen ++ new GroundTestConfig)
|
||||
|
||||
class FancyMemtestConfig extends Config(
|
||||
new With2Cores ++ new With2MemoryChannels ++ new With2BanksPerMemChannel ++
|
||||
|
Reference in New Issue
Block a user