clk
clk
rst
rst
slv_mask_vector[0:15]
slv_mask_vector[0:15]
mst_mask_vector[0:3]
mst_mask_vector[0:3]
req_mst_idx
req_mst_idx
msto[3:0]
msto[3:0]
[3]
msto[3]
.adr
msto[3].adr
HEXRADIX
.dat
msto[3].dat
HEXRADIX
.we
msto[3].we
.sel
msto[3].sel
.stb
msto[3].stb
.cyc
msto[3].cyc
.wbcfg
msto[3].wbcfg
HEXRADIX
.wbidx
msto[3].wbidx
[2]
msto[2]
.adr
msto[2].adr
HEXRADIX
.dat
msto[2].dat
HEXRADIX
.we
msto[2].we
.sel
msto[2].sel
.stb
msto[2].stb
.cyc
msto[2].cyc
.wbcfg
msto[2].wbcfg
HEXRADIX
.wbidx
msto[2].wbidx
[1]
msto[1]
.adr
msto[1].adr
HEXRADIX
.dat
msto[1].dat
HEXRADIX
.we
msto[1].we
.sel
msto[1].sel
.stb
msto[1].stb
.cyc
msto[1].cyc
.wbcfg
msto[1].wbcfg
HEXRADIX
.wbidx
msto[1].wbidx
[0]
msto[0]
.adr
msto[0].adr
HEXRADIX
.dat
msto[0].dat
HEXRADIX
.we
msto[0].we
.sel
msto[0].sel
.stb
msto[0].stb
.cyc
msto[0].cyc
.wbcfg
msto[0].wbcfg
HEXRADIX
.wbidx
msto[0].wbidx
slvo[15:0]
slvo[15:0]
[15]
slvo[15]
.dat
slvo[15].dat
HEXRADIX
.ack
slvo[15].ack
.wbcfg
slvo[15].wbcfg
HEXRADIX
.wbidx
slvo[15].wbidx
[14]
slvo[14]
.dat
slvo[14].dat
HEXRADIX
.ack
slvo[14].ack
.wbcfg
slvo[14].wbcfg
HEXRADIX
.wbidx
slvo[14].wbidx
[13]
slvo[13]
.dat
slvo[13].dat
HEXRADIX
.ack
slvo[13].ack
.wbcfg
slvo[13].wbcfg
HEXRADIX
.wbidx
slvo[13].wbidx
[12]
slvo[12]
.dat
slvo[12].dat
HEXRADIX
.ack
slvo[12].ack
.wbcfg
slvo[12].wbcfg
HEXRADIX
.wbidx
slvo[12].wbidx
[11]
slvo[11]
.dat
slvo[11].dat
HEXRADIX
.ack
slvo[11].ack
.wbcfg
slvo[11].wbcfg
HEXRADIX
.wbidx
slvo[11].wbidx
[10]
slvo[10]
.dat
slvo[10].dat
HEXRADIX
.ack
slvo[10].ack
.wbcfg
slvo[10].wbcfg
HEXRADIX
.wbidx
slvo[10].wbidx
[9]
slvo[9]
.dat
slvo[9].dat
HEXRADIX
.ack
slvo[9].ack
.wbcfg
slvo[9].wbcfg
HEXRADIX
.wbidx
slvo[9].wbidx
[8]
slvo[8]
.dat
slvo[8].dat
HEXRADIX
.ack
slvo[8].ack
.wbcfg
slvo[8].wbcfg
HEXRADIX
.wbidx
slvo[8].wbidx
[7]
slvo[7]
.dat
slvo[7].dat
HEXRADIX
.ack
slvo[7].ack
.wbcfg
slvo[7].wbcfg
HEXRADIX
.wbidx
slvo[7].wbidx
[6]
slvo[6]
.dat
slvo[6].dat
HEXRADIX
.ack
slvo[6].ack
.wbcfg
slvo[6].wbcfg
HEXRADIX
.wbidx
slvo[6].wbidx
[5]
slvo[5]
.dat
slvo[5].dat
HEXRADIX
.ack
slvo[5].ack
.wbcfg
slvo[5].wbcfg
HEXRADIX
.wbidx
slvo[5].wbidx
[4]
slvo[4]
.dat
slvo[4].dat
HEXRADIX
.ack
slvo[4].ack
.wbcfg
slvo[4].wbcfg
HEXRADIX
.wbidx
slvo[4].wbidx
[3]
slvo[3]
.dat
slvo[3].dat
HEXRADIX
.ack
slvo[3].ack
.wbcfg
slvo[3].wbcfg
HEXRADIX
.wbidx
slvo[3].wbidx
[2]
slvo[2]
.dat
slvo[2].dat
HEXRADIX
.ack
slvo[2].ack
.wbcfg
slvo[2].wbcfg
HEXRADIX
.wbidx
slvo[2].wbidx
[1]
slvo[1]
.dat
slvo[1].dat
HEXRADIX
.ack
slvo[1].ack
.wbcfg
slvo[1].wbcfg
HEXRADIX
.wbidx
slvo[1].wbidx
[0]
slvo[0]
.dat
slvo[0].dat
HEXRADIX
.ack
slvo[0].ack
.wbcfg
slvo[0].wbcfg
HEXRADIX
.wbidx
slvo[0].wbidx
gmst / ssel
label
128 128 255
230 230 230
tmpmsto[3:0]
tmpmsto[3:0]
[3]
tmpmsto[3]
.adr
tmpmsto[3].adr
HEXRADIX
.dat
tmpmsto[3].dat
HEXRADIX
.we
tmpmsto[3].we
.sel
tmpmsto[3].sel
.stb
tmpmsto[3].stb
.cyc
tmpmsto[3].cyc
.wbcfg
tmpmsto[3].wbcfg
.wbidx
tmpmsto[3].wbidx
[2]
tmpmsto[2]
.adr
tmpmsto[2].adr
HEXRADIX
.dat
tmpmsto[2].dat
HEXRADIX
.we
tmpmsto[2].we
.sel
tmpmsto[2].sel
.stb
tmpmsto[2].stb
.cyc
tmpmsto[2].cyc
.wbcfg
tmpmsto[2].wbcfg
.wbidx
tmpmsto[2].wbidx
[1]
tmpmsto[1]
.adr
tmpmsto[1].adr
.dat
tmpmsto[1].dat
HEXRADIX
.we
tmpmsto[1].we
.sel
tmpmsto[1].sel
.stb
tmpmsto[1].stb
.cyc
tmpmsto[1].cyc
.wbcfg
tmpmsto[1].wbcfg
.wbidx
tmpmsto[1].wbidx
[0]
tmpmsto[0]
.adr
tmpmsto[0].adr
HEXRADIX
.dat
tmpmsto[0].dat
HEXRADIX
.we
tmpmsto[0].we
.sel
tmpmsto[0].sel
.stb
tmpmsto[0].stb
.cyc
tmpmsto[0].cyc
.wbcfg
tmpmsto[0].wbcfg
.wbidx
tmpmsto[0].wbidx
tmpslvo[15:0]
tmpslvo[15:0]
[15]
tmpslvo[15]
.dat
tmpslvo[15].dat
HEXRADIX
.ack
tmpslvo[15].ack
.wbcfg
tmpslvo[15].wbcfg
HEXRADIX
.wbidx
tmpslvo[15].wbidx
[14]
tmpslvo[14]
.dat
tmpslvo[14].dat
HEXRADIX
.ack
tmpslvo[14].ack
.wbcfg
tmpslvo[14].wbcfg
HEXRADIX
.wbidx
tmpslvo[14].wbidx
[13]
tmpslvo[13]
.dat
tmpslvo[13].dat
HEXRADIX
.ack
tmpslvo[13].ack
.wbcfg
tmpslvo[13].wbcfg
HEXRADIX
.wbidx
tmpslvo[13].wbidx
[12]
tmpslvo[12]
.dat
tmpslvo[12].dat
HEXRADIX
.ack
tmpslvo[12].ack
.wbcfg
tmpslvo[12].wbcfg
HEXRADIX
.wbidx
tmpslvo[12].wbidx
[11]
tmpslvo[11]
.dat
tmpslvo[11].dat
HEXRADIX
.ack
tmpslvo[11].ack
.wbcfg
tmpslvo[11].wbcfg
HEXRADIX
.wbidx
tmpslvo[11].wbidx
[10]
tmpslvo[10]
.dat
tmpslvo[10].dat
HEXRADIX
.ack
tmpslvo[10].ack
.wbcfg
tmpslvo[10].wbcfg
HEXRADIX
.wbidx
tmpslvo[10].wbidx
[9]
tmpslvo[9]
.dat
tmpslvo[9].dat
HEXRADIX
.ack
tmpslvo[9].ack
.wbcfg
tmpslvo[9].wbcfg
HEXRADIX
.wbidx
tmpslvo[9].wbidx
[8]
tmpslvo[8]
.dat
tmpslvo[8].dat
HEXRADIX
.ack
tmpslvo[8].ack
.wbcfg
tmpslvo[8].wbcfg
HEXRADIX
.wbidx
tmpslvo[8].wbidx
[7]
tmpslvo[7]
.dat
tmpslvo[7].dat
HEXRADIX
.ack
tmpslvo[7].ack
.wbcfg
tmpslvo[7].wbcfg
HEXRADIX
.wbidx
tmpslvo[7].wbidx
[6]
tmpslvo[6]
.dat
tmpslvo[6].dat
HEXRADIX
.ack
tmpslvo[6].ack
.wbcfg
tmpslvo[6].wbcfg
HEXRADIX
.wbidx
tmpslvo[6].wbidx
[5]
tmpslvo[5]
.dat
tmpslvo[5].dat
HEXRADIX
.ack
tmpslvo[5].ack
.wbcfg
tmpslvo[5].wbcfg
HEXRADIX
.wbidx
tmpslvo[5].wbidx
[4]
tmpslvo[4]
.dat
tmpslvo[4].dat
HEXRADIX
.ack
tmpslvo[4].ack
.wbcfg
tmpslvo[4].wbcfg
HEXRADIX
.wbidx
tmpslvo[4].wbidx
[3]
tmpslvo[3]
.dat
tmpslvo[3].dat
HEXRADIX
.ack
tmpslvo[3].ack
.wbcfg
tmpslvo[3].wbcfg
HEXRADIX
.wbidx
tmpslvo[3].wbidx
[2]
tmpslvo[2]
.dat
tmpslvo[2].dat
HEXRADIX
.ack
tmpslvo[2].ack
.wbcfg
tmpslvo[2].wbcfg
HEXRADIX
.wbidx
tmpslvo[2].wbidx
[1]
tmpslvo[1]
.dat
tmpslvo[1].dat
HEXRADIX
.ack
tmpslvo[1].ack
.wbcfg
tmpslvo[1].wbcfg
HEXRADIX
.wbidx
tmpslvo[1].wbidx
[0]
tmpslvo[0]
.dat
tmpslvo[0].dat
HEXRADIX
.ack
tmpslvo[0].ack
.wbcfg
tmpslvo[0].wbcfg
HEXRADIX
.wbidx
tmpslvo[0].wbidx
O u t p u t
label
128 128 255
230 230 230
led1[7:0]
led1[7:0]
led[7:0]
led[7:0]
msti[3:0]
msti[3:0]
[3]
msti[3]
.dat
msti[3].dat
HEXRADIX
.ack
msti[3].ack
[2]
msti[2]
[1]
msti[1]
[0]
msti[0]
slvi[15:0]
slvi[15:0]
[15]
slvi[15]
.adr
slvi[15].adr
HEXRADIX
.dat
slvi[15].dat
HEXRADIX
.we
slvi[15].we
.sel
slvi[15].sel
.stb
slvi[15].stb
.cyc
slvi[15].cyc
[14]
slvi[14]
.adr
slvi[14].adr
HEXRADIX
.dat
slvi[14].dat
HEXRADIX
.we
slvi[14].we
.sel
slvi[14].sel
.stb
slvi[14].stb
.cyc
slvi[14].cyc
[13]
slvi[13]
.adr
slvi[13].adr
HEXRADIX
.dat
slvi[13].dat
HEXRADIX
.we
slvi[13].we
.sel
slvi[13].sel
.stb
slvi[13].stb
.cyc
slvi[13].cyc
[12]
slvi[12]
.adr
slvi[12].adr
HEXRADIX
.dat
slvi[12].dat
HEXRADIX
.we
slvi[12].we
.sel
slvi[12].sel
.stb
slvi[12].stb
.cyc
slvi[12].cyc
[11]
slvi[11]
.adr
slvi[11].adr
HEXRADIX
.dat
slvi[11].dat
HEXRADIX
.we
slvi[11].we
.sel
slvi[11].sel
.stb
slvi[11].stb
.cyc
slvi[11].cyc
[10]
slvi[10]
.adr
slvi[10].adr
HEXRADIX
.dat
slvi[10].dat
HEXRADIX
.we
slvi[10].we
.sel
slvi[10].sel
.stb
slvi[10].stb
.cyc
slvi[10].cyc
[9]
slvi[9]
.adr
slvi[9].adr
HEXRADIX
.dat
slvi[9].dat
HEXRADIX
.we
slvi[9].we
.sel
slvi[9].sel
.stb
slvi[9].stb
.cyc
slvi[9].cyc
[8]
slvi[8]
.adr
slvi[8].adr
HEXRADIX
.dat
slvi[8].dat
HEXRADIX
.we
slvi[8].we
.sel
slvi[8].sel
.stb
slvi[8].stb
.cyc
slvi[8].cyc
[7]
slvi[7]
.adr
slvi[7].adr
HEXRADIX
.dat
slvi[7].dat
HEXRADIX
.we
slvi[7].we
.sel
slvi[7].sel
.stb
slvi[7].stb
.cyc
slvi[7].cyc
[6]
slvi[6]
.adr
slvi[6].adr
HEXRADIX
.dat
slvi[6].dat
HEXRADIX
.we
slvi[6].we
.sel
slvi[6].sel
.stb
slvi[6].stb
.cyc
slvi[6].cyc
[5]
slvi[5]
.adr
slvi[5].adr
HEXRADIX
.dat
slvi[5].dat
HEXRADIX
.we
slvi[5].we
.sel
slvi[5].sel
.stb
slvi[5].stb
.cyc
slvi[5].cyc
[4]
slvi[4]
.adr
slvi[4].adr
HEXRADIX
.dat
slvi[4].dat
HEXRADIX
.we
slvi[4].we
.sel
slvi[4].sel
.stb
slvi[4].stb
.cyc
slvi[4].cyc
[3]
slvi[3]
.adr
slvi[3].adr
HEXRADIX
.dat
slvi[3].dat
HEXRADIX
.we
slvi[3].we
.sel
slvi[3].sel
.stb
slvi[3].stb
.cyc
slvi[3].cyc
[2]
slvi[2]
.adr
slvi[2].adr
HEXRADIX
.dat
slvi[2].dat
HEXRADIX
.we
slvi[2].we
.sel
slvi[2].sel
.stb
slvi[2].stb
.cyc
slvi[2].cyc
[1]
slvi[1]
.adr
slvi[1].adr
HEXRADIX
.dat
slvi[1].dat
HEXRADIX
.we
slvi[1].we
.sel
slvi[1].sel
.stb
slvi[1].stb
.cyc
slvi[1].cyc
[0]
slvi[0]
.adr
slvi[0].adr
HEXRADIX
.dat
slvi[0].dat
HEXRADIX
.we
slvi[0].we
.sel
slvi[0].sel
.stb
slvi[0].stb
.cyc
slvi[0].cyc
Reg
label
128 128 255
230 230 230
mgnt_idx
mgnt_idx
mgnt[0:3]
mgnt[0:3]
ssel_idx
ssel_idx
ssel[0:15]
ssel[0:15]
slv_test_rd
label
128 128 255
230 230 230
s_test_rd_0
label
slvi
slvi
slvo
slvo
test_rddat[31:0]
test_rddat[31:0]
HEXRADIX
state
state
wbslvo
wbslvo
.dat
wbslvo.dat
HEXRADIX
.ack
wbslvo.ack
.wbcfg
wbslvo.wbcfg
HEXRADIX
.wbidx
wbslvo.wbidx
memaddr
memaddr
addrmask
addrmask
wbidx
wbidx
s_test_rd_1
label
slvi
slvi
slvo
slvo
test_rddat[31:0]
test_rddat[31:0]
state
state
wbslvo
wbslvo
memaddr
memaddr
addrmask
addrmask
wbidx
wbidx
s_test_rd05
label
clk
clk
rst
rst
slvi
slvi
.adr
slvi.adr
HEXRADIX
.dat
slvi.dat
.we
slvi.we
.sel
slvi.sel
.stb
slvi.stb
.cyc
slvi.cyc
slvo
slvo
test_rddat[31:0]
test_rddat[31:0]
HEXRADIX
state
state
wbslvo
wbslvo
memaddr
memaddr
addrmask
addrmask
wbidx
wbidx
s_test_rd15
label
slvi
slvi
.adr
slvi.adr
HEXRADIX
.dat
slvi.dat
HEXRADIX
.we
slvi.we
.sel
slvi.sel
.stb
slvi.stb
.cyc
slvi.cyc
slvo
slvo
.dat
slvo.dat
HEXRADIX
.ack
slvo.ack
.wbcfg
slvo.wbcfg
HEXRADIX
.wbidx
slvo.wbidx
test_rddat[31:0]
test_rddat[31:0]
HEXRADIX
state
state
wbslvo
wbslvo
memaddr
memaddr
addrmask
addrmask
wbidx
wbidx
slv_test_wr
label
128 128 255
230 230 230
s_test_wr_0
label
s_test_wr_1
label