Combine Coreplex and System Module Hierarchies (#875)
* coreplex collapse: peripherals now in coreplex * coreplex: better factoring of TLBusWrapper attachement points * diplomacy: allow monitorless :*= and :=* * rocket: don't connect monitors to tile tim slave ports * rename chip package to system * coreplex: only sbus has a splitter * TLFragmenter: Continuing my spot battles on requires without explanatory strings * pbus: toFixedWidthSingleBeatSlave * tilelink: more verbose requires * use the new system package for regression * sbus: add more explicit FIFO attachment points * delete leftover top-level utils * cleanup ResetVector and RTC
This commit is contained in:
@ -6,7 +6,7 @@ import Chisel._
|
||||
import chisel3.internal.firrtl.Circuit
|
||||
import chisel3.experimental.{RawModule}
|
||||
// TODO: better job of Makefrag generation for non-RocketChip testing platforms
|
||||
import freechips.rocketchip.chip.{TestGeneration, DefaultTestSuites}
|
||||
import freechips.rocketchip.system.{TestGeneration, DefaultTestSuites}
|
||||
import freechips.rocketchip.config._
|
||||
import freechips.rocketchip.diplomacy.LazyModule
|
||||
import java.io.{File, FileWriter}
|
||||
|
@ -21,6 +21,11 @@ class ParameterizedBundle(implicit p: Parameters) extends Bundle {
|
||||
}
|
||||
}
|
||||
|
||||
trait Clocked extends Bundle {
|
||||
val clock = Clock()
|
||||
val reset = Bool()
|
||||
}
|
||||
|
||||
object DecoupledHelper {
|
||||
def apply(rvs: Bool*) = new DecoupledHelper(rvs)
|
||||
}
|
||||
|
Reference in New Issue
Block a user