1
0

split coreplex off into separate package

This commit is contained in:
Howard Mao
2016-08-10 17:20:00 -07:00
parent 163cba6a85
commit 647dbefd9b
13 changed files with 771 additions and 695 deletions

View File

@ -0,0 +1,20 @@
package coreplex
import Chisel._
import junctions.unittests.UnitTestSuite
import rocket.Tile
import uncore.tilelink.TLId
import cde.Parameters
class UnitTestCoreplex(topParams: Parameters) extends Coreplex()(topParams) {
require(!exportMMIO)
require(!exportBus)
require(nMemChannels == 0)
io.debug.req.ready := Bool(false)
io.debug.resp.valid := Bool(false)
val l1params = p.alterPartial({ case TLId => "L1toL2" })
val tests = Module(new UnitTestSuite()(l1params))
when (tests.io.finished) { stop() }
}