Files
gps/hardware/generated/genesys2-soc/freechips.rocketchip.fpga.VCU118RocketConfig.graphml
T
onur a25a1a61d0 fix(gps): make ephemeris flash persistence hardware-safe
Add freestanding S25FL256S read/program/erase/verify support and seed a newly formatted ephemeris store with stale records. Age-gate navigation readiness, persist the continuous Toe week, and regenerate the Genesys2 MAX2771 integration and flash image.
2026-08-13 00:50:57 +03:00

13965 lines
454 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:y="http://www.yworks.com/xml/graphml">
<key for="node" id="n" yfiles.type="nodegraphics"/>
<key for="edge" id="e" yfiles.type="edgegraphics"/>
<key for="node" id="d" attr.name="Description" attr.type="string"/>
<graph id="G" edgedefault="directed">
<node id="1">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">VCU118RocketSystem</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">VCU118RocketSystem (VCU118RocketSystem)</data>
<graph id="1::" edgedefault="directed">
<node id="1::38">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::37">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::36">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::35">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::34">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::33">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::32">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::31">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::30">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::29">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::28">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::27">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::26">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::25">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::24">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::23">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::22">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::21">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="1::20">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::19">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::18">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::17">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::16">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::15">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::13">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::12">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::11">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="1::7">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::4">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="1::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="1::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="1::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="1::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="143">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fpga_gps_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">FPGAGPSClockSinkDomain (VCU118RocketSystem.fpga_gps_domain)</data>
<graph id="143::" edgedefault="directed">
<node id="143::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="145">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">tl2apb</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLToAPB (VCU118RocketSystem.fpga_gps_domain.tl2apb)</data>
<graph id="145::" edgedefault="directed">
<node id="145::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="144">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dev</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">APBGpsBlock (VCU118RocketSystem.fpga_gps_domain.dev)</data>
<graph id="144::" edgedefault="directed">
<node id="144::6">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="144::5">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="144::4">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="144::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="144::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="144::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="144::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="139">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">max2771_spi_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">MAX2771SPIClockSinkDomain (VCU118RocketSystem.max2771_spi_domain)</data>
<graph id="139::" edgedefault="directed">
<node id="139::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="140">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dev</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLMAX2771SPI (VCU118RocketSystem.max2771_spi_domain.dev)</data>
<graph id="140::" edgedefault="directed">
<node id="140::5">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
,
</data>
</node>
<node id="140::4">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="140::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="140::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="140::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="140::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="135">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fpga_pmod_spi_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">FPGAPMODSPIClockSinkDomain (VCU118RocketSystem.fpga_pmod_spi_domain)</data>
<graph id="135::" edgedefault="directed">
<node id="135::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="136">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dev</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFpgaSPI_1 (VCU118RocketSystem.fpga_pmod_spi_domain.dev)</data>
<graph id="136::" edgedefault="directed">
<node id="136::5">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
,
</data>
</node>
<node id="136::4">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="136::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="136::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="136::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="136::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="131">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fpga_spi_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">FPGASPIClockSinkDomain (VCU118RocketSystem.fpga_spi_domain)</data>
<graph id="131::" edgedefault="directed">
<node id="131::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="132">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dev</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFpgaSPI (VCU118RocketSystem.fpga_spi_domain.dev)</data>
<graph id="132::" edgedefault="directed">
<node id="132::5">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
,
</data>
</node>
<node id="132::4">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="132::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="132::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="132::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="132::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="127">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fpga_uart_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">FPGAUARTClockSinkDomain (VCU118RocketSystem.fpga_uart_domain)</data>
<graph id="127::" edgedefault="directed">
<node id="127::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="128">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dev</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFpgaUART (VCU118RocketSystem.fpga_uart_domain.dev)</data>
<graph id="128::" edgedefault="directed">
<node id="128::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
,
</data>
</node>
<node id="128::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="128::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="123">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">bootrom_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">bootromClockSinkDomain (VCU118RocketSystem.bootrom_domain)</data>
<graph id="123::" edgedefault="directed">
<node id="123::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="124">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">bootrom</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLROM (VCU118RocketSystem.bootrom_domain.bootrom)</data>
<graph id="124::" edgedefault="directed">
<node id="124::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="122">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">nexus_1</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_TraceCoreInterface (VCU118RocketSystem.nexus_1)</data>
<graph id="122::" edgedefault="directed">
<node id="122::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="121">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">nexus</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_TraceBundle (VCU118RocketSystem.nexus)</data>
<graph id="121::" edgedefault="directed">
<node id="121::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="100">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">debugCustomXbarOpt</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">DebugCustomXbar (VCU118RocketSystem.debugCustomXbarOpt)</data>
<graph id="100::" edgedefault="directed">
<node id="100::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="84">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">tlDM</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLDebugModule (VCU118RocketSystem.tlDM)</data>
<graph id="84::" edgedefault="directed">
<node id="94">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dmInner</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLDebugModuleInnerAsync (VCU118RocketSystem.tlDM.dmInner)</data>
<graph id="94::" edgedefault="directed">
<node id="97">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dmiXing</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLAsyncCrossingSink_a9d32s1k1z2u (VCU118RocketSystem.tlDM.dmInner.dmiXing)</data>
<graph id="97::" edgedefault="directed">
<node id="97::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="95">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dmInner</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLDebugModuleInner (VCU118RocketSystem.tlDM.dmInner.dmInner)</data>
<graph id="95::" edgedefault="directed">
<node id="95::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="95::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
,
</data>
</node>
<node id="95::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
,
</data>
</node>
<node id="96">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">sb2tlOpt</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">SBToTL (VCU118RocketSystem.tlDM.dmInner.dmInner.sb2tlOpt)</data>
<graph id="96::" edgedefault="directed">
<node id="96::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 1
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
,
</data>
</node>
</graph>
</node>
</graph>
</node>
</graph>
</node>
<node id="85">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dmOuter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLDebugModuleOuterAsync (VCU118RocketSystem.tlDM.dmOuter)</data>
<graph id="85::" edgedefault="directed">
<node id="85::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="93">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">asource</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLAsyncCrossingSource_a9d32s1k1z2u (VCU118RocketSystem.tlDM.dmOuter.asource)</data>
<graph id="93::" edgedefault="directed">
<node id="93::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 3
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="90">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dmiBypass</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBusBypass (VCU118RocketSystem.tlDM.dmOuter.dmiBypass)</data>
<graph id="90::" edgedefault="directed">
<node id="90::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="90::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="92">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">error</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLError_1 (VCU118RocketSystem.tlDM.dmOuter.dmiBypass.error)</data>
<graph id="92::" edgedefault="directed">
<node id="92::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = error
Slave Address = List(AddressSet(0x0, 0xffffffffffffffffffffffffffffffff))
supports = acquireT = TransferSizes[1, 4]
acquireB = TransferSizes[1, 4]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[1, 4]
,
</data>
</node>
</graph>
</node>
<node id="91">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">bar</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBusBypassBar (VCU118RocketSystem.tlDM.dmOuter.dmiBypass.bar)</data>
<graph id="91::" edgedefault="directed">
<node id="91::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = error
Slave Address = List(AddressSet(0x0, 0xffffffffffffffffffffffffffffffff))
supports = acquireT = TransferSizes[1, 4]
acquireB = TransferSizes[1, 4]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[1, 4]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 3
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="89">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsource</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncCrossingSource_n1x1_Registered (VCU118RocketSystem.tlDM.dmOuter.intsource)</data>
<graph id="89::" edgedefault="directed">
<node id="89::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
alreadyRegistered:true</data>
</node>
</graph>
</node>
<node id="88">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dmOuter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLDebugModuleOuter (VCU118RocketSystem.tlDM.dmOuter.dmOuter)</data>
<graph id="88::" edgedefault="directed">
<node id="88::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmOuter
Slave Address = List(AddressSet(0x40, 0x3), AddressSet(0x48, 0x3), AddressSet(0x50, 0x3), AddressSet(0x54, 0x3))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
,
</data>
</node>
<node id="88::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
</graph>
</node>
<node id="87">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dmi2tl</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">DMIToTL (VCU118RocketSystem.tlDM.dmOuter.dmi2tl)</data>
<graph id="87::" edgedefault="directed">
<node id="87::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dmOuter
Slave Address = List(AddressSet(0x40, 0x3), AddressSet(0x48, 0x3), AddressSet(0x50, 0x3), AddressSet(0x54, 0x3))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
---------------------------------------------
,
</data>
</node>
</graph>
</node>
<node id="86">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dmiXbar</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLXbar_dmixbar_i1_o2_a9d32s1k1z2u (VCU118RocketSystem.tlDM.dmOuter.dmiXbar)</data>
<graph id="86::" edgedefault="directed">
<node id="86::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmOuter
Slave Address = List(AddressSet(0x40, 0x3), AddressSet(0x48, 0x3), AddressSet(0x50, 0x3), AddressSet(0x54, 0x3))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[4, 4]
putFull = TransferSizes[4, 4]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0x3f), AddressSet(0x44, 0x3), AddressSet(0x4c, 0x3), AddressSet(0x58, 0x7), AddressSet(0x60, 0x1f), AddressSet(0x80, 0x7f), AddressSet(0x100, 0xff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dmOuter
Slave Address = List(AddressSet(0x40, 0x3), AddressSet(0x48, 0x3), AddressSet(0x50, 0x3), AddressSet(0x54, 0x3))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
</graph>
</node>
<node id="80">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">plic_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">PLICClockSinkDomain (VCU118RocketSystem.plic_domain)</data>
<graph id="80::" edgedefault="directed">
<node id="80::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="80::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="114">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsource</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncCrossingSource_n1x1_4 (VCU118RocketSystem.plic_domain.intsource)</data>
<graph id="114::" edgedefault="directed">
<node id="114::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
alreadyRegistered:false</data>
</node>
</graph>
</node>
<node id="81">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">plic</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLPLIC (VCU118RocketSystem.plic_domain.plic)</data>
<graph id="81::" edgedefault="directed">
<node id="81::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="81::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="76">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">clint_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">CLINTClockSinkDomain (VCU118RocketSystem.clint_domain)</data>
<graph id="76::" edgedefault="directed">
<node id="76::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="76::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="112">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsource</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncCrossingSource_n1x2 (VCU118RocketSystem.clint_domain.intsource)</data>
<graph id="112::" edgedefault="directed">
<node id="112::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
alreadyRegistered:false</data>
</node>
</graph>
</node>
<node id="77">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">clint</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">CLINT (VCU118RocketSystem.clint_domain.clint)</data>
<graph id="77::" edgedefault="directed">
<node id="77::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="77::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="75">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">broadcast</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_UInt32_1 (VCU118RocketSystem.broadcast)</data>
<graph id="75::" edgedefault="directed">
<node id="75::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="74">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">tileHartIdNexusNode</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_UInt1_2 (VCU118RocketSystem.tileHartIdNexusNode)</data>
<graph id="74::" edgedefault="directed">
<node id="74::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="73">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">xbar_2</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">IntXbar_i1_o1_2 (VCU118RocketSystem.xbar_2)</data>
<graph id="73::" edgedefault="directed">
<node id="73::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
</graph>
</node>
<node id="72">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">xbar_1</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">IntXbar_i1_o1_1 (VCU118RocketSystem.xbar_1)</data>
<graph id="72::" edgedefault="directed">
<node id="72::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
</graph>
</node>
<node id="71">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">xbar</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">IntXbar_i1_o1 (VCU118RocketSystem.xbar)</data>
<graph id="71::" edgedefault="directed">
<node id="71::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
</graph>
</node>
<node id="50">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">tile_prci_domain</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TilePRCIDomain (VCU118RocketSystem.tile_prci_domain)</data>
<graph id="50::" edgedefault="directed">
<node id="50::11">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="50::10">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="50::9">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="50::8">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="50::7">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="50::6">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="50::4">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="50::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="50::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="50::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="50::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="120">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsource_2</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncCrossingSource_n1x1_3 (VCU118RocketSystem.tile_prci_domain.intsource_2)</data>
<graph id="120::" edgedefault="directed">
<node id="120::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
alreadyRegistered:false</data>
</node>
</graph>
</node>
<node id="119">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsink_5</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncSyncCrossingSink_n1x1_3 (VCU118RocketSystem.tile_prci_domain.intsink_5)</data>
<graph id="119::" edgedefault="directed">
<node id="119::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
sync:0</data>
</node>
</graph>
</node>
<node id="118">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsource_1</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncCrossingSource_n1x1_2 (VCU118RocketSystem.tile_prci_domain.intsource_1)</data>
<graph id="118::" edgedefault="directed">
<node id="118::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
alreadyRegistered:false</data>
</node>
</graph>
</node>
<node id="117">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsink_4</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncSyncCrossingSink_n1x1_2 (VCU118RocketSystem.tile_prci_domain.intsink_4)</data>
<graph id="117::" edgedefault="directed">
<node id="117::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
sync:0</data>
</node>
</graph>
</node>
<node id="116">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsource</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncCrossingSource_n1x1_1 (VCU118RocketSystem.tile_prci_domain.intsource)</data>
<graph id="116::" edgedefault="directed">
<node id="116::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
alreadyRegistered:false</data>
</node>
</graph>
</node>
<node id="115">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsink_3</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncSyncCrossingSink_n1x1_1 (VCU118RocketSystem.tile_prci_domain.intsink_3)</data>
<graph id="115::" edgedefault="directed">
<node id="115::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
sync:0</data>
</node>
</graph>
</node>
<node id="113">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsink_2</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncSyncCrossingSink_n1x1 (VCU118RocketSystem.tile_prci_domain.intsink_2)</data>
<graph id="113::" edgedefault="directed">
<node id="113::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
sync:0</data>
</node>
</graph>
</node>
<node id="111">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsink_1</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncSyncCrossingSink_n1x2 (VCU118RocketSystem.tile_prci_domain.intsink_1)</data>
<graph id="111::" edgedefault="directed">
<node id="111::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
sync:0</data>
</node>
</graph>
</node>
<node id="110">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsink</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncAsyncCrossingSink_n1x1_1 (VCU118RocketSystem.tile_prci_domain.intsink)</data>
<graph id="110::" edgedefault="directed">
<node id="110::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
sync:3</data>
</node>
</graph>
</node>
<node id="108">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer_1</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBuffer_a32d64s2k1z3u_1 (VCU118RocketSystem.tile_prci_domain.buffer_1)</data>
<graph id="108::" edgedefault="directed">
<node id="108::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 3
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
a:BufferParams:2, b:BufferParams:2, c:BufferParams:2, d:BufferParams:2, e:BufferParams:2</data>
</node>
</graph>
</node>
<node id="105">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBuffer_a32d64s1k1z4u_2 (VCU118RocketSystem.tile_prci_domain.buffer)</data>
<graph id="105::" edgedefault="directed">
<node id="105::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 2
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
a:BufferParams:2, b:BufferParams:2, c:BufferParams:2, d:BufferParams:2, e:BufferParams:2</data>
</node>
</graph>
</node>
<node id="52">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">clockNode</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">FixedClockBroadcast_1_1 (VCU118RocketSystem.tile_prci_domain.clockNode)</data>
<graph id="52::" edgedefault="directed">
<node id="52::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="51">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">element_reset_domain</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">HierarchicalElementResetDomain (VCU118RocketSystem.tile_prci_domain.element_reset_domain)</data>
<graph id="51::" edgedefault="directed">
<node id="51::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">rockettile</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">RocketTile (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile)</data>
<graph id="53::" edgedefault="directed">
<node id="53::17">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::16">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="53::15">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="53::14">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="53::13">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="53::12">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="53::10">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::8">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::7">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::6">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::4">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="53::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="107">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer_1</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLBuffer_a32d64s2k1z3u (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.buffer_1)</data>
<graph id="107::" edgedefault="directed">
<node id="107::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
a:BufferParams:0, b:BufferParams:0, c:BufferParams:0, d:BufferParams:0, e:BufferParams:0</data>
</node>
</graph>
</node>
<node id="104">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLBuffer_a32d64s1k1z4u_1 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.buffer)</data>
<graph id="104::" edgedefault="directed">
<node id="104::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
a:BufferParams:0, b:BufferParams:0, c:BufferParams:0, d:BufferParams:0, e:BufferParams:0</data>
</node>
</graph>
</node>
<node id="70">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter_1</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_1 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.fragmenter_1)</data>
<graph id="70::" edgedefault="directed">
<node id="70::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,96)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="69">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dtim_adapter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">ScratchpadSlavePort (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.dtim_adapter)</data>
<graph id="69::" edgedefault="directed">
<node id="69::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,96)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="66">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">widget_1</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLWidthWidget8_6 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.widget_1)</data>
<graph id="66::" edgedefault="directed">
<node id="66::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="64">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">frontend</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">Frontend (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.frontend)</data>
<graph id="64::" edgedefault="directed">
<node id="64::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="65">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">icache</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">ICache (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.frontend.icache)</data>
<graph id="65::" edgedefault="directed">
<node id="65::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="63">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">dcache</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">DCache (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.dcache)</data>
<graph id="63::" edgedefault="directed">
<node id="63::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="63::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="63::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
,
</data>
</node>
</graph>
</node>
<node id="62">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">widget</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLWidthWidget8_5 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.widget)</data>
<graph id="62::" edgedefault="directed">
<node id="62::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="61">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">broadcast_2</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_NoOutput_4 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.broadcast_2)</data>
<graph id="61::" edgedefault="directed">
<node id="61::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="60">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">nexus_1</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_TraceAux (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.nexus_1)</data>
<graph id="60::" edgedefault="directed">
<node id="60::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="59">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">nexus</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_UInt1_1 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.nexus)</data>
<graph id="59::" edgedefault="directed">
<node id="59::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="58">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">broadcast_1</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_UInt32 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.broadcast_1)</data>
<graph id="58::" edgedefault="directed">
<node id="58::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="57">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">broadcast</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">BundleBridgeNexus_UInt1 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.broadcast)</data>
<graph id="57::" edgedefault="directed">
<node id="57::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="56">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intXbar</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntXbar_i3_o1 (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.intXbar)</data>
<graph id="56::" edgedefault="directed">
<node id="56::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
</graph>
</node>
<node id="55">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">tlSlaveXbar</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLXbar_SlaveXbar_RocketTile_i1_o1_a32d64s2k1z3u (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.tlSlaveXbar)</data>
<graph id="55::" edgedefault="directed">
<node id="55::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="54">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">tlMasterXbar</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLXbar_MasterXbar_RocketTile_i2_o1_a32d64s1k1z4u (VCU118RocketSystem.tile_prci_domain.element_reset_domain.rockettile.tlMasterXbar)</data>
<graph id="54::" edgedefault="directed">
<node id="54::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
On Input Edge:
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
</graph>
</node>
</graph>
</node>
<node id="28">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">cbus</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">PeripheryBus_cbus (VCU118RocketSystem.cbus)</data>
<graph id="28::" edgedefault="directed">
<node id="28::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="28::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="125">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_bootrom</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_cbus_to_bootrom (VCU118RocketSystem.cbus.coupler_to_bootrom)</data>
<graph id="125::" edgedefault="directed">
<node id="125::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="126">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_bootrom (VCU118RocketSystem.cbus.coupler_to_bootrom.fragmenter)</data>
<graph id="126::" edgedefault="directed">
<node id="126::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="106">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_rockettile</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_cbus_to_rockettile (VCU118RocketSystem.cbus.coupler_to_rockettile)</data>
<graph id="106::" edgedefault="directed">
<node id="106::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="106::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="106::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="109">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">widget</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLWidthWidget8_4 (VCU118RocketSystem.cbus.coupler_to_rockettile.widget)</data>
<graph id="109::" edgedefault="directed">
<node id="109::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="98">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_debug</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_cbus_to_debug (VCU118RocketSystem.cbus.coupler_to_debug)</data>
<graph id="98::" edgedefault="directed">
<node id="98::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="99">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_Debug (VCU118RocketSystem.cbus.coupler_to_debug.fragmenter)</data>
<graph id="99::" edgedefault="directed">
<node id="99::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="82">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_plic</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_cbus_to_plic (VCU118RocketSystem.cbus.coupler_to_plic)</data>
<graph id="82::" edgedefault="directed">
<node id="82::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="83">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_PLIC (VCU118RocketSystem.cbus.coupler_to_plic.fragmenter)</data>
<graph id="83::" edgedefault="directed">
<node id="83::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="78">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_clint</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_cbus_to_clint (VCU118RocketSystem.cbus.coupler_to_clint)</data>
<graph id="78::" edgedefault="directed">
<node id="78::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="79">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_CLINT (VCU118RocketSystem.cbus.coupler_to_clint.fragmenter)</data>
<graph id="79::" edgedefault="directed">
<node id="79::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="44">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_bus_named_pbus</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_cbus_to_bus_named_pbus (VCU118RocketSystem.cbus.coupler_to_bus_named_pbus)</data>
<graph id="44::" edgedefault="directed">
<node id="44::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="46">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">widget</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLWidthWidget8_3 (VCU118RocketSystem.cbus.coupler_to_bus_named_pbus.widget)</data>
<graph id="46::" edgedefault="directed">
<node id="46::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="42">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer_1</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLBuffer_a32d64s2k1z4u_1 (VCU118RocketSystem.cbus.buffer_1)</data>
<graph id="42::" edgedefault="directed">
<node id="42::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
a:BufferParams:0, b:BufferParams:0, c:BufferParams:0, d:BufferParams:0, e:BufferParams:0</data>
</node>
</graph>
</node>
<node id="38">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">wrapped_error_device</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">ErrorDeviceWrapper (VCU118RocketSystem.cbus.wrapped_error_device)</data>
<graph id="38::" edgedefault="directed">
<node id="40">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBuffer_a14d64s2k1z4u (VCU118RocketSystem.cbus.wrapped_error_device.buffer)</data>
<graph id="40::" edgedefault="directed">
<node id="40::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 3
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
,
a:BufferParams:2, b:BufferParams:2, c:BufferParams:2, d:BufferParams:2, e:BufferParams:2</data>
</node>
</graph>
</node>
<node id="39">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">error</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLError (VCU118RocketSystem.cbus.wrapped_error_device.error)</data>
<graph id="39::" edgedefault="directed">
<node id="39::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="37">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">atomics</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLAtomicAutomata_cbus (VCU118RocketSystem.cbus.atomics)</data>
<graph id="37::" edgedefault="directed">
<node id="37::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 2
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 2
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="36">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBuffer_a32d64s2k1z4u (VCU118RocketSystem.cbus.buffer)</data>
<graph id="36::" edgedefault="directed">
<node id="36::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 2
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
a:BufferParams:2, b:BufferParams:2, c:BufferParams:2, d:BufferParams:2, e:BufferParams:2</data>
</node>
</graph>
</node>
<node id="35">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">out_xbar</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLXbar_cbus_out_i1_o7_a32d64s2k1z4u (VCU118RocketSystem.cbus.out_xbar)</data>
<graph id="35::" edgedefault="directed">
<node id="35::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 3
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 5
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 3
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 0
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[4, 8]
logical = TransferSizes[4, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="34">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">in_xbar</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLXbar_cbus_in_i1_o1_a32d64s2k1z4u (VCU118RocketSystem.cbus.in_xbar)</data>
<graph id="34::" edgedefault="directed">
<node id="34::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="33">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fixer</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLFIFOFixer_2 (VCU118RocketSystem.cbus.fixer)</data>
<graph id="33::" edgedefault="directed">
<node id="33::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="31">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fixedClockNode</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">FixedClockBroadcast_5 (VCU118RocketSystem.cbus.fixedClockNode)</data>
<graph id="31::" edgedefault="directed">
<node id="31::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="30">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">clockGroup</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroup_3 (VCU118RocketSystem.cbus.clockGroup)</data>
<graph id="30::" edgedefault="directed">
<node id="30::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="29">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">cbus_clock_groups</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroupAggregator_cbus (VCU118RocketSystem.cbus.cbus_clock_groups)</data>
<graph id="29::" edgedefault="directed">
<node id="29::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="22">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fbus</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">FrontBus (VCU118RocketSystem.fbus)</data>
<graph id="22::" edgedefault="directed">
<node id="22::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="22::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="101">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_from_debug_sb</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_fbus_from_debug_sb (VCU118RocketSystem.fbus.coupler_from_debug_sb)</data>
<graph id="101::" edgedefault="directed">
<node id="101::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="102">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">widget</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLWidthWidget1 (VCU118RocketSystem.fbus.coupler_from_debug_sb.widget)</data>
<graph id="102::" edgedefault="directed">
<node id="102::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 1
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="49">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBuffer_a32d64s1k1z4u (VCU118RocketSystem.fbus.buffer)</data>
<graph id="49::" edgedefault="directed">
<node id="49::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 2
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 4
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
a:BufferParams:2, b:BufferParams:2, c:BufferParams:2, d:BufferParams:2, e:BufferParams:2</data>
</node>
</graph>
</node>
<node id="27">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fbus_xbar</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLXbar_fbus_i1_o1_a32d64s1k1z4u (VCU118RocketSystem.fbus.fbus_xbar)</data>
<graph id="27::" edgedefault="directed">
<node id="27::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="25">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fixedClockNode</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">FixedClockBroadcast_1 (VCU118RocketSystem.fbus.fixedClockNode)</data>
<graph id="25::" edgedefault="directed">
<node id="25::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="24">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">clockGroup</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroup_2 (VCU118RocketSystem.fbus.clockGroup)</data>
<graph id="24::" edgedefault="directed">
<node id="24::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="23">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fbus_clock_groups</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroupAggregator_fbus (VCU118RocketSystem.fbus.fbus_clock_groups)</data>
<graph id="23::" edgedefault="directed">
<node id="23::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="12">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">pbus</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">PeripheryBus_pbus (VCU118RocketSystem.pbus)</data>
<graph id="12::" edgedefault="directed">
<node id="12::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="12::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="146">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_gps</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_pbus_to_gps (VCU118RocketSystem.pbus.coupler_to_gps)</data>
<graph id="146::" edgedefault="directed">
<node id="146::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="148">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">widget</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLWidthWidget8_2 (VCU118RocketSystem.pbus.coupler_to_gps.widget)</data>
<graph id="148::" edgedefault="directed">
<node id="148::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="147">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_FPGAGPS (VCU118RocketSystem.pbus.coupler_to_gps.fragmenter)</data>
<graph id="147::" edgedefault="directed">
<node id="147::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,96)
Slave Port Beatbytes = 4
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 4]
putFull = TransferSizes[1, 4]
putPartial = TransferSizes[1, 4]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 4
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="141">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_max2771_spi</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_pbus_to_max2771_spi (VCU118RocketSystem.pbus.coupler_to_max2771_spi)</data>
<graph id="141::" edgedefault="directed">
<node id="141::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="142">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_MAX2771SPI (VCU118RocketSystem.pbus.coupler_to_max2771_spi.fragmenter)</data>
<graph id="142::" edgedefault="directed">
<node id="142::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="137">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_fpga_pmod_spi</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_pbus_to_fpga_pmod_spi (VCU118RocketSystem.pbus.coupler_to_fpga_pmod_spi)</data>
<graph id="137::" edgedefault="directed">
<node id="137::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="138">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_FPGAPMODSPI (VCU118RocketSystem.pbus.coupler_to_fpga_pmod_spi.fragmenter)</data>
<graph id="138::" edgedefault="directed">
<node id="138::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="133">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_fpga_spi</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_pbus_to_fpga_spi (VCU118RocketSystem.pbus.coupler_to_fpga_spi)</data>
<graph id="133::" edgedefault="directed">
<node id="133::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="134">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_FPGASPI (VCU118RocketSystem.pbus.coupler_to_fpga_spi.fragmenter)</data>
<graph id="134::" edgedefault="directed">
<node id="134::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="129">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_fpga_uart</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_pbus_to_fpga_uart (VCU118RocketSystem.pbus.coupler_to_fpga_uart)</data>
<graph id="129::" edgedefault="directed">
<node id="129::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="130">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fragmenter</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLFragmenter_FPGAUART (VCU118RocketSystem.pbus.coupler_to_fpga_uart.fragmenter)</data>
<graph id="130::" edgedefault="directed">
<node id="130::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = TLFragmenter
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,48)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 8]
putFull = TransferSizes[1, 8]
putPartial = TransferSizes[1, 8]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="45">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer_1</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBuffer_a29d64s2k1z3u_1 (VCU118RocketSystem.pbus.buffer_1)</data>
<graph id="45::" edgedefault="directed">
<node id="45::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 3
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 5
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
a:BufferParams:2, b:BufferParams:2, c:BufferParams:2, d:BufferParams:2, e:BufferParams:2</data>
</node>
</graph>
</node>
<node id="21">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">atomics</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLAtomicAutomata_pbus (VCU118RocketSystem.pbus.atomics)</data>
<graph id="21::" edgedefault="directed">
<node id="21::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 3
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 3
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="20">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">buffer</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLBuffer_a29d64s2k1z3u (VCU118RocketSystem.pbus.buffer)</data>
<graph id="20::" edgedefault="directed">
<node id="20::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 3
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
a:BufferParams:2, b:BufferParams:2, c:BufferParams:2, d:BufferParams:2, e:BufferParams:2</data>
</node>
</graph>
</node>
<node id="19">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">out_xbar</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLXbar_pbus_out_i1_o5_a29d64s2k1z3u (VCU118RocketSystem.pbus.out_xbar)</data>
<graph id="19::" edgedefault="directed">
<node id="19::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 1
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="18">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">in_xbar</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLXbar_pbus_in_i1_o1_a29d64s2k1z3u (VCU118RocketSystem.pbus.in_xbar)</data>
<graph id="18::" edgedefault="directed">
<node id="18::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="17">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fixer</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLFIFOFixer_1 (VCU118RocketSystem.pbus.fixer)</data>
<graph id="17::" edgedefault="directed">
<node id="17::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="15">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fixedClockNode</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">FixedClockBroadcast_6 (VCU118RocketSystem.pbus.fixedClockNode)</data>
<graph id="15::" edgedefault="directed">
<node id="15::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="14">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">clockGroup</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroup_1 (VCU118RocketSystem.pbus.clockGroup)</data>
<graph id="14::" edgedefault="directed">
<node id="14::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="13">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">pbus_clock_groups</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroupAggregator_pbus (VCU118RocketSystem.pbus.pbus_clock_groups)</data>
<graph id="13::" edgedefault="directed">
<node id="13::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="5">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">sbus</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">SystemBus (VCU118RocketSystem.sbus)</data>
<graph id="5::" edgedefault="directed">
<node id="5::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="103">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_from_rockettile</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_sbus_from_rockettile (VCU118RocketSystem.sbus.coupler_from_rockettile)</data>
<graph id="103::" edgedefault="directed">
<node id="103::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="103::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="103::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="47">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_from_bus_named_fbus</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_sbus_from_bus_named_fbus (VCU118RocketSystem.sbus.coupler_from_bus_named_fbus)</data>
<graph id="47::" edgedefault="directed">
<node id="47::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="48">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">widget</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLWidthWidget8_1 (VCU118RocketSystem.sbus.coupler_from_bus_named_fbus.widget)</data>
<graph id="48::" edgedefault="directed">
<node id="48::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="41">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">coupler_to_bus_named_cbus</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLInterconnectCoupler_sbus_to_bus_named_cbus (VCU118RocketSystem.sbus.coupler_to_bus_named_cbus)</data>
<graph id="41::" edgedefault="directed">
<node id="41::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="43">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">widget</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLWidthWidget8 (VCU118RocketSystem.sbus.coupler_to_bus_named_cbus.widget)</data>
<graph id="43::" edgedefault="directed">
<node id="43::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="11">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fixer</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">TLFIFOFixer (VCU118RocketSystem.sbus.fixer)</data>
<graph id="11::" edgedefault="directed">
<node id="11::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="10">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">system_bus_xbar</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">TLXbar_sbus_i2_o1_a32d64s2k1z4u (VCU118RocketSystem.sbus.system_bus_xbar)</data>
<graph id="10::" edgedefault="directed">
<node id="10::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">On Output Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(2,3)
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 2
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
---------------------------------------------
On Input Edge:
Master Name = debug
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 2
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
On Input Edge:
Master Name = Core 0 DCache MMIO
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(1,2)
Master Name = Core 0 ICache
visibility = List(AddressSet(0x0, ~0x0))
emits = acquireT = TransferSizes[1, 4096]
acquireB = TransferSizes[1, 4096]
arithmetic = TransferSizes[1, 4096]
logical = TransferSizes[1, 4096]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
sourceId = IdRange(0,1)
Slave Port Beatbytes = 8
Slave Port MinLatency = 2
Slave Name = error
Slave Address = List(AddressSet(0x3000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 4096]
putFull = TransferSizes[1, 4096]
putPartial = TransferSizes[1, 4096]
hint = TransferSizes[1, 4096]
Slave Name = dev
Slave Address = List(AddressSet(0x10013000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10014000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10015000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10016000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10020000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10021000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10022000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10023000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10024000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10025000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10026000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10027000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10028000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x10029000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dev
Slave Address = List(AddressSet(0x1002a000, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = clint
Slave Address = List(AddressSet(0x2000000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = plic
Slave Address = List(AddressSet(0xc000000, 0x3ffffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dmInner
Slave Address = List(AddressSet(0x0, 0xfff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = dtim_adapter
Slave Address = List(AddressSet(0x80000000, 0xfffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[1, 8]
logical = TransferSizes[1, 8]
get = TransferSizes[1, 64]
putFull = TransferSizes[1, 64]
putPartial = TransferSizes[1, 64]
hint = TransferSizes[0, 0]
Slave Name = bootrom
Slave Address = List(AddressSet(0x10000, 0xffff))
supports = acquireT = TransferSizes[0, 0]
acquireB = TransferSizes[0, 0]
arithmetic = TransferSizes[0, 0]
logical = TransferSizes[0, 0]
get = TransferSizes[1, 64]
putFull = TransferSizes[0, 0]
putPartial = TransferSizes[0, 0]
hint = TransferSizes[0, 0]
,
</data>
</node>
</graph>
</node>
<node id="8">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">fixedClockNode</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">FixedClockBroadcast_3 (VCU118RocketSystem.sbus.fixedClockNode)</data>
<graph id="8::" edgedefault="directed">
<node id="8::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="7">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">clockGroup</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroup (VCU118RocketSystem.sbus.clockGroup)</data>
<graph id="7::" edgedefault="directed">
<node id="7::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="6">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">sbus_clock_groups</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroupAggregator_sbus (VCU118RocketSystem.sbus.sbus_clock_groups)</data>
<graph id="6::" edgedefault="directed">
<node id="6::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
</graph>
</node>
<node id="4">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">aggregator</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockGroupAggregator_aggregator (VCU118RocketSystem.aggregator)</data>
<graph id="4::" edgedefault="directed">
<node id="4::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
</graph>
</node>
<node id="2">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">ibus</y:NodeLabel><y:BorderStyle type="dotted"/></y:ShapeNode></data>
<data key="d">ClockSinkDomain (VCU118RocketSystem.ibus)</data>
<graph id="2::" edgedefault="directed">
<node id="2::3">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="2::2">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="2::1">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="true"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
<node id="2::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">,
</data>
</node>
<node id="150">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsource</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncCrossingSource_n1x1 (VCU118RocketSystem.ibus.intsource)</data>
<graph id="150::" edgedefault="directed">
<node id="150::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
alreadyRegistered:false</data>
</node>
</graph>
</node>
<node id="149">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">intsink</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntSyncAsyncCrossingSink_n1x1 (VCU118RocketSystem.ibus.intsink)</data>
<graph id="149::" edgedefault="directed">
<node id="149::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
sync:3</data>
</node>
</graph>
</node>
<node id="3">
<data key="n"><y:ShapeNode><y:NodeLabel modelName="sides" modelPosition="w" rotationAngle="270.0">int_bus</y:NodeLabel><y:BorderStyle type="line"/></y:ShapeNode></data>
<data key="d">IntXbar_i2_o1 (VCU118RocketSystem.ibus.int_bus)</data>
<graph id="3::" edgedefault="directed">
<node id="3::0">
<data key="n"><y:ShapeNode><y:Shape type="ellipse"/><y:Fill color="#FFCC00" transparent="false"/></y:ShapeNode></data>
<data key="d">Interrupt Node
,
</data>
</node>
</graph>
</node>
</graph>
</node>
</graph>
</node>
<edge source="1::33" target="140::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::28" target="136::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::23" target="132::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="1::21" source="2::3"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::20" target="144::5"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::19" target="144::4"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::18" target="144::3"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::17" target="144::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::16" target="128::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::15" target="75::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="1::11" source="110::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::1" target="4::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="1::0" target="6::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="145::0" target="144::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00ccff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="144::6" target="1::38"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="144::0" source="3::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">10</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="140::4" target="1::37"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="140::3" target="1::36"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="140::1" target="1::35"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="140::0" target="1::34"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="136::4" target="1::32"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="136::3" target="1::31"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="136::1" target="1::30"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="136::0" target="1::29"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="132::4" target="1::27"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="132::3" target="1::26"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="132::1" target="1::25"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="132::0" target="1::24"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="128::1" target="1::22"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="122::0" target="1::12"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="121::0" target="1::13"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="100::0" target="95::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#20B2AA" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="97::0" target="95::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="96::0" target="102::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">8</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="85::0" source="1::11"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="93::0" target="97::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#ff0000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="90::1" target="93::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="90::0" target="91::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="91::0" target="92::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="91::0" target="90::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="89::0" source="85::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="88::0" source="89::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="87::0" target="86::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="86::0" target="90::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="86::0" target="88::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="80::1" source="50::4"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="114::0" source="80::1"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="81::1" source="114::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="76::1" source="50::3"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">2</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="112::0" source="76::1"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">2</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="77::1" source="112::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">2</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="75::0" target="53::4"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="74::0" target="53::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="73::0" source="1::4"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="72::0" source="1::3"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="71::0" source="1::2"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::11" source="50::10"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::10" source="119::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::9" source="50::8"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::8" source="117::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::7" source="50::6"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::6" source="115::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::4" source="113::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::3" source="111::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">2</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="50::2" source="108::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="50::1" target="103::3"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="50::0" target="52::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="120::0" source="50::11"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="119::0" source="73::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="118::0" source="50::9"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="117::0" source="72::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="116::0" source="50::7"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="115::0" source="71::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="113::0" source="53::12"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="111::0" source="53::12"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">2</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="110::0" source="53::12"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="108::0" source="107::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="105::0" target="50::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="52::0" target="51::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="53::17" target="55::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="53::16" source="118::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="53::15" source="120::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="53::14" source="116::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="53::12" source="56::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="53::12" source="56::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">2</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="53::12" source="56::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="53::10" target="61::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="53::7" target="122::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="53::6" target="121::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="53::4" target="58::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="53::2" target="57::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="53::0" target="104::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="107::0" source="53::17"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="104::0" target="105::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="70::0" target="69::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="66::0" target="54::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="65::0" target="66::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="63::0" target="62::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="62::0" target="54::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="60::0" target="53::8"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="59::0" target="63::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="58::0" target="53::3"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="58::0" target="64::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="57::0" target="53::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="57::0" target="63::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#cccc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="56::0" source="53::13"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">4</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="55::0" target="70::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="54::0" target="53::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="28::1" target="42::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="125::0" target="126::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="126::0" target="124::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="106::2" target="106::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="106::1" source="50::2"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="106::0" target="109::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="109::0" target="106::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="98::0" target="99::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="99::0" target="95::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="82::0" target="83::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="83::0" target="81::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="78::0" target="79::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="79::0" target="77::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="44::0" target="12::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="46::0" target="44::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="42::0" target="34::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="40::0" target="39::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="37::0" target="36::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="36::0" target="33::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="35::0" target="40::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="35::0" target="46::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="35::0" target="78::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="35::0" target="82::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="35::0" target="98::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="35::0" target="106::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="35::0" target="125::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="34::0" target="37::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="33::0" target="35::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="31::0" target="28::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="31::0" target="76::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="31::0" target="80::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="31::0" target="1::7"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="31::0" target="123::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="30::0" target="31::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="29::0" target="30::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="29::0" target="13::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="22::1" source="47::1"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="101::0" target="27::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="102::0" target="101::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="49::0" source="22::1"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="27::0" source="49::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="25::0" target="22::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="24::0" target="25::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="23::0" target="24::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="12::1" target="45::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="146::0" target="148::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="148::0" target="147::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="147::0" target="145::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">32</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="141::0" target="142::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="142::0" target="140::5"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="137::0" target="138::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="138::0" target="136::5"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="133::0" target="134::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="134::0" target="132::5"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="129::0" target="130::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="130::0" target="128::2"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="45::0" target="18::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="21::0" target="20::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="20::0" target="17::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="19::0" target="129::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="19::0" target="133::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="19::0" target="137::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="19::0" target="141::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="19::0" target="146::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="18::0" target="21::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="17::0" target="19::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="15::0" target="12::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="15::0" target="127::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="15::0" target="131::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="15::0" target="135::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="15::0" target="139::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="15::0" target="143::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="14::0" target="15::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="13::0" target="14::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="103::3" target="103::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="103::1" target="103::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="103::0" target="11::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="47::1" source="48::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="48::0" target="11::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="41::0" target="28::1"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="43::0" target="41::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="11::0" target="10::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="11::0" target="10::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="10::0" target="43::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#000000" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">64</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="8::0" target="5::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="8::0" target="2::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="8::0" target="50::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="7::0" target="8::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="6::0" target="7::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="6::0" target="29::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="6::0" source="23::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge source="4::0" target="1::0"><data key="e"><y:PolyLineEdge><y:Arrows source="none" target="standard"/><y:LineStyle color="#00cc00" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0"></y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="2::3" source="150::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="2::2" source="2::1"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="2::1" source="149::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="150::0" source="2::2"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#ff00ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="149::0" source="3::0"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">1</y:EdgeLabel></y:PolyLineEdge></data></edge>
<edge target="3::0" source="81::1"><data key="e"><y:PolyLineEdge><y:Arrows source="standard" target="none"/><y:LineStyle color="#0000ff" type="line" width="1.0"/><y:EdgeLabel modelName="centered" rotationAngle="270.0">11</y:EdgeLabel></y:PolyLineEdge></data></edge>
</graph>
</graphml>