Reg standardization
This commit is contained in:
2
chisel
2
chisel
Submodule chisel updated: 97ac878580...58cb89a883
Submodule riscv-rocket updated: 2d3caa3e26...744846b72e
@ -255,7 +255,7 @@ class Top extends Module {
|
|||||||
val io = new VLSITopIO(HTIF_WIDTH)
|
val io = new VLSITopIO(HTIF_WIDTH)
|
||||||
|
|
||||||
val resetSigs = Vec.fill(uc.nTiles){Bool()}
|
val resetSigs = Vec.fill(uc.nTiles){Bool()}
|
||||||
val tileList = (0 until uc.nTiles).map(r => Module(new Tile(resetSignal = resetSigs(r))(rc)))
|
val tileList = (0 until uc.nTiles).map(r => Module(new Tile(_reset = resetSigs(r))(rc)))
|
||||||
val uncore = Module(new Uncore(HTIF_WIDTH, tileList))
|
val uncore = Module(new Uncore(HTIF_WIDTH, tileList))
|
||||||
|
|
||||||
var error_mode = Bool(false)
|
var error_mode = Bool(false)
|
||||||
|
@ -99,7 +99,7 @@ class FPGATop extends Module {
|
|||||||
val io = new FPGATopIO(htif_width)
|
val io = new FPGATopIO(htif_width)
|
||||||
|
|
||||||
val resetSigs = Vec.fill(uc.nTiles){Bool()}
|
val resetSigs = Vec.fill(uc.nTiles){Bool()}
|
||||||
val tileList = (0 until uc.nTiles).map(r => Module(new Tile(resetSignal = resetSigs(r))(rc)))
|
val tileList = (0 until uc.nTiles).map(r => Module(new Tile(_reset = resetSigs(r))(rc)))
|
||||||
val uncore = Module(new FPGAUncore(htif_width, tileList))
|
val uncore = Module(new FPGAUncore(htif_width, tileList))
|
||||||
|
|
||||||
io.debug.error_mode := Bool(false)
|
io.debug.error_mode := Bool(false)
|
||||||
|
@ -109,7 +109,7 @@ class ReferenceChipCrossbarNetwork(endpoints: Seq[CoherenceAgentRole])(implicit
|
|||||||
// Shims for converting between logical network IOs and physical network IOs
|
// Shims for converting between logical network IOs and physical network IOs
|
||||||
//TODO: Could be less verbose if you could override subbundles after a <>
|
//TODO: Could be less verbose if you could override subbundles after a <>
|
||||||
def DefaultFromCrossbarShim[T <: Data](in: FBCIO[T]): FLNIO[T] = {
|
def DefaultFromCrossbarShim[T <: Data](in: FBCIO[T]): FLNIO[T] = {
|
||||||
val out = Decoupled(new LogicalNetworkIO()(in.bits.payload.clone)).asDirectionless
|
val out = Decoupled(new LogicalNetworkIO()(in.bits.payload.clone))
|
||||||
out.bits.header := in.bits.header
|
out.bits.header := in.bits.header
|
||||||
out.bits.payload := in.bits.payload
|
out.bits.payload := in.bits.payload
|
||||||
out.valid := in.valid
|
out.valid := in.valid
|
||||||
@ -127,7 +127,7 @@ class ReferenceChipCrossbarNetwork(endpoints: Seq[CoherenceAgentRole])(implicit
|
|||||||
out
|
out
|
||||||
}
|
}
|
||||||
def DefaultToCrossbarShim[T <: Data](in: FLNIO[T]): FBCIO[T] = {
|
def DefaultToCrossbarShim[T <: Data](in: FLNIO[T]): FBCIO[T] = {
|
||||||
val out = Decoupled(new PhysicalNetworkIO()(in.bits.payload.clone)).asDirectionless
|
val out = Decoupled(new PhysicalNetworkIO()(in.bits.payload.clone))
|
||||||
out.bits.header := in.bits.header
|
out.bits.header := in.bits.header
|
||||||
out.bits.payload := in.bits.payload
|
out.bits.payload := in.bits.payload
|
||||||
out.valid := in.valid
|
out.valid := in.valid
|
||||||
|
2
uncore
2
uncore
Submodule uncore updated: 295a4a5d69...113ba96c49
Reference in New Issue
Block a user