axi_to_pcie_x1.control :=
AXI4Buffer()(
AXI4UserYanker()(
- AXI4Fragmenter()(
- AXI4IdIndexer(idBits=0)(
TLToAXI4(beatBytes=4)(
- control)))))
+ TLFragmenter(4, p(coreplex.CacheBlockBytes))(
+ control))))
master :=
TLWidthWidget(8)(
AXI4ToTL()(
AXI4UserYanker(capMaxFlight=Some(8))(
AXI4Fragmenter()(
- AXI4IdIndexer(idBits=0)(
- axi_to_pcie_x1.master)))))
+ axi_to_pcie_x1.master))))
intnode := axi_to_pcie_x1.intnode
address = List(AddressSet(0x50000000L, 0x03ffffffL)),
resources = device.reg,
supportsWrite = TransferSizes(1, 4),
- supportsRead = TransferSizes(1, 4))),
+ supportsRead = TransferSizes(1, 4),
+ interleavedId = Some(0))), // AXI4-Lite never interleaves responses
beatBytes = 4)))
val master = AXI4MasterNode(Seq(AXI4MasterPortParameters(