Skip to content

Commit

Permalink
Generate boundaryBuffers within the Tile, not the TilePRCIDomain
Browse files Browse the repository at this point in the history
  • Loading branch information
jerryz123 committed May 2, 2023
1 parent d7131ee commit ff03500
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/main/scala/tile/TilePRCIDomain.scala
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ abstract class TilePRCIDomain[T <: BaseTile](
def crossSlavePort(crossingType: ClockCrossingType): TLInwardNode = { DisableMonitors { implicit p => FlipRendering { implicit p =>
val tlSlaveResetXing = this {
tile_reset_domain.crossTLIn(tile.slaveNode) :*=
tile.makeSlaveBoundaryBuffers(crossingType)
tile { tile.makeSlaveBoundaryBuffers(crossingType) }
}
val tlSlaveClockXing = this.crossIn(tlSlaveResetXing)
tlSlaveClockXing(crossingType)
Expand All @@ -104,7 +104,7 @@ abstract class TilePRCIDomain[T <: BaseTile](
*/
def crossMasterPort(crossingType: ClockCrossingType): TLOutwardNode = {
val tlMasterResetXing = this { DisableMonitors { implicit p =>
tile.makeMasterBoundaryBuffers(crossingType) :=*
tile { tile.makeMasterBoundaryBuffers(crossingType) } :=*
tile_reset_domain.crossTLOut(tile.masterNode)
} }
val tlMasterClockXing = this.crossOut(tlMasterResetXing)
Expand Down

0 comments on commit ff03500

Please sign in to comment.