1
0
rocket-chip/src/main/scala/coreplex/Coreplex.scala

25 lines
742 B
Scala
Raw Normal View History

// See LICENSE.SiFive for license details.
package coreplex
import Chisel._
import config._
2016-10-28 00:34:37 +02:00
import diplomacy._
import util._
2016-11-23 01:58:24 +01:00
/////
2016-10-28 00:34:37 +02:00
class DefaultCoreplex(implicit p: Parameters) extends BaseCoreplex
with CoreplexRISCVPlatform
with HasRocketTiles {
override lazy val module = new DefaultCoreplexModule(this, () => new DefaultCoreplexBundle(this))
2016-09-03 02:45:08 +02:00
}
class DefaultCoreplexBundle[+L <: DefaultCoreplex](_outer: L) extends BaseCoreplexBundle(_outer)
with CoreplexRISCVPlatformBundle
with HasRocketTilesBundle
class DefaultCoreplexModule[+L <: DefaultCoreplex, +B <: DefaultCoreplexBundle[L]](_outer: L, _io: () => B) extends BaseCoreplexModule(_outer, _io)
with CoreplexRISCVPlatformModule
with HasRocketTilesModule