23 lines
561 B
Scala
23 lines
561 B
Scala
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))
|
|
|
|
override def hasSuccessFlag = true
|
|
io.success.get := tests.io.finished
|
|
}
|