clk
clk
rst
rst
slvo[15:0]
slvo[15:0]
[15]
slvo[15]
.dat
slvo[15].dat
HEXRADIX
.ack
slvo[15].ack
.wbcfg
slvo[15].wbcfg
.wbidx
slvo[15].wbidx
[14]
slvo[14]
.dat
slvo[14].dat
HEXRADIX
.ack
slvo[14].ack
.wbcfg
slvo[14].wbcfg
.wbidx
slvo[14].wbidx
[13]
slvo[13]
.dat
slvo[13].dat
HEXRADIX
.ack
slvo[13].ack
.wbcfg
slvo[13].wbcfg
.wbidx
slvo[13].wbidx
[12]
slvo[12]
.dat
slvo[12].dat
HEXRADIX
.ack
slvo[12].ack
.wbcfg
slvo[12].wbcfg
.wbidx
slvo[12].wbidx
[11]
slvo[11]
.dat
slvo[11].dat
HEXRADIX
.ack
slvo[11].ack
.wbcfg
slvo[11].wbcfg
.wbidx
slvo[11].wbidx
[10]
slvo[10]
.dat
slvo[10].dat
HEXRADIX
.ack
slvo[10].ack
.wbcfg
slvo[10].wbcfg
.wbidx
slvo[10].wbidx
[9]
slvo[9]
.dat
slvo[9].dat
HEXRADIX
.ack
slvo[9].ack
.wbcfg
slvo[9].wbcfg
.wbidx
slvo[9].wbidx
[8]
slvo[8]
.dat
slvo[8].dat
HEXRADIX
.ack
slvo[8].ack
.wbcfg
slvo[8].wbcfg
.wbidx
slvo[8].wbidx
[7]
slvo[7]
.dat
slvo[7].dat
HEXRADIX
.ack
slvo[7].ack
.wbcfg
slvo[7].wbcfg
.wbidx
slvo[7].wbidx
[6]
slvo[6]
.dat
slvo[6].dat
HEXRADIX
.ack
slvo[6].ack
.wbcfg
slvo[6].wbcfg
.wbidx
slvo[6].wbidx
[5]
slvo[5]
.dat
slvo[5].dat
HEXRADIX
.ack
slvo[5].ack
.wbcfg
slvo[5].wbcfg
.wbidx
slvo[5].wbidx
[4]
slvo[4]
.dat
slvo[4].dat
HEXRADIX
.ack
slvo[4].ack
.wbcfg
slvo[4].wbcfg
.wbidx
slvo[4].wbidx
[3]
slvo[3]
.dat
slvo[3].dat
HEXRADIX
.ack
slvo[3].ack
.wbcfg
slvo[3].wbcfg
.wbidx
slvo[3].wbidx
[2]
slvo[2]
.dat
slvo[2].dat
HEXRADIX
.ack
slvo[2].ack
.wbcfg
slvo[2].wbcfg
.wbidx
slvo[2].wbidx
[1]
slvo[1]
.dat
slvo[1].dat
HEXRADIX
.ack
slvo[1].ack
.wbcfg
slvo[1].wbcfg
.wbidx
slvo[1].wbidx
[0]
slvo[0]
.dat
slvo[0].dat
HEXRADIX
.ack
slvo[0].ack
.wbcfg
slvo[0].wbcfg
.wbidx
slvo[0].wbidx
msto[3:0]
msto[3:0]
slvi[15:0]
slvi[15:0]
msti[3:0]
msti[3:0]
core2mem
core2mem
mem2core
mem2core
test_rddat[31:0]
test_rddat[31:0]
HEXRADIX
led[7:0]
led[7:0]
out_byte[7:0]
out_byte[7:0]
Submodules
label
128 128 255
230 230 230
IRQ
label
IRQ_module
label
clk
clk
rst
rst
in_proc
in_proc
out_proc
out_proc
irq_lines[15:0]
irq_lines[15:0]
num[3:0]
num[3:0]
priority[3:0]
priority[3:0]
req
req
nmi
nmi
pending[15:0]
pending[15:0]
irq_lines[15:0]
irq_lines[15:0]
irq2core
irq2core
core2irq
core2irq
ICN
label
clk
clk
rst
rst
msti[3:0]
msti[3:0]
[3]
msti[3]
.dat
msti[3].dat
HEXRADIX
.ack
msti[3].ack
[2]
msti[2]
.dat
msti[2].dat
HEXRADIX
.ack
msti[2].ack
[1]
msti[1]
.dat
msti[1].dat
HEXRADIX
.ack
msti[1].ack
[0]
msti[0]
.dat
msti[0].dat
HEXRADIX
.ack
msti[0].ack
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
.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
.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
.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
.wbidx
msto[0].wbidx
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
slvo[15:0]
slvo[15:0]
[15]
slvo[15]
.dat
slvo[15].dat
HEXRADIX
.ack
slvo[15].ack
.wbcfg
slvo[15].wbcfg
.wbidx
slvo[15].wbidx
[14]
slvo[14]
.dat
slvo[14].dat
HEXRADIX
.ack
slvo[14].ack
.wbcfg
slvo[14].wbcfg
.wbidx
slvo[14].wbidx
[13]
slvo[13]
.dat
slvo[13].dat
HEXRADIX
.ack
slvo[13].ack
.wbcfg
slvo[13].wbcfg
.wbidx
slvo[13].wbidx
[12]
slvo[12]
.dat
slvo[12].dat
HEXRADIX
.ack
slvo[12].ack
.wbcfg
slvo[12].wbcfg
.wbidx
slvo[12].wbidx
[11]
slvo[11]
.dat
slvo[11].dat
HEXRADIX
.ack
slvo[11].ack
.wbcfg
slvo[11].wbcfg
.wbidx
slvo[11].wbidx
[10]
slvo[10]
.dat
slvo[10].dat
HEXRADIX
.ack
slvo[10].ack
.wbcfg
slvo[10].wbcfg
.wbidx
slvo[10].wbidx
[9]
slvo[9]
.dat
slvo[9].dat
HEXRADIX
.ack
slvo[9].ack
.wbcfg
slvo[9].wbcfg
.wbidx
slvo[9].wbidx
[8]
slvo[8]
[7]
slvo[7]
.dat
slvo[7].dat
HEXRADIX
.ack
slvo[7].ack
.wbcfg
slvo[7].wbcfg
.wbidx
slvo[7].wbidx
[6]
slvo[6]
.dat
slvo[6].dat
HEXRADIX
.ack
slvo[6].ack
.wbcfg
slvo[6].wbcfg
.wbidx
slvo[6].wbidx
[5]
slvo[5]
.dat
slvo[5].dat
HEXRADIX
.ack
slvo[5].ack
.wbcfg
slvo[5].wbcfg
.wbidx
slvo[5].wbidx
[4]
slvo[4]
.dat
slvo[4].dat
HEXRADIX
.ack
slvo[4].ack
.wbcfg
slvo[4].wbcfg
.wbidx
slvo[4].wbidx
[3]
slvo[3]
.dat
slvo[3].dat
HEXRADIX
.ack
slvo[3].ack
.wbcfg
slvo[3].wbcfg
.wbidx
slvo[3].wbidx
[2]
slvo[2]
.dat
slvo[2].dat
HEXRADIX
.ack
slvo[2].ack
.wbcfg
slvo[2].wbcfg
.wbidx
slvo[2].wbidx
[1]
slvo[1]
.dat
slvo[1].dat
HEXRADIX
.ack
slvo[1].ack
.wbcfg
slvo[1].wbcfg
.wbidx
slvo[1].wbidx
[0]
slvo[0]
.dat
slvo[0].dat
HEXRADIX
.ack
slvo[0].ack
.wbcfg
slvo[0].wbcfg
.wbidx
slvo[0].wbidx
tmpslvo[15:0]
tmpslvo[15:0]
[15]
tmpslvo[15]
.dat
tmpslvo[15].dat
HEXRADIX
.ack
tmpslvo[15].ack
.wbcfg
tmpslvo[15].wbcfg
.wbidx
tmpslvo[15].wbidx
[14]
tmpslvo[14]
.dat
tmpslvo[14].dat
HEXRADIX
.ack
tmpslvo[14].ack
.wbcfg
tmpslvo[14].wbcfg
.wbidx
tmpslvo[14].wbidx
[13]
tmpslvo[13]
.dat
tmpslvo[13].dat
HEXRADIX
.ack
tmpslvo[13].ack
.wbcfg
tmpslvo[13].wbcfg
.wbidx
tmpslvo[13].wbidx
[12]
tmpslvo[12]
.dat
tmpslvo[12].dat
HEXRADIX
.ack
tmpslvo[12].ack
.wbcfg
tmpslvo[12].wbcfg
.wbidx
tmpslvo[12].wbidx
[11]
tmpslvo[11]
.dat
tmpslvo[11].dat
HEXRADIX
.ack
tmpslvo[11].ack
.wbcfg
tmpslvo[11].wbcfg
.wbidx
tmpslvo[11].wbidx
[10]
tmpslvo[10]
.dat
tmpslvo[10].dat
HEXRADIX
.ack
tmpslvo[10].ack
.wbcfg
tmpslvo[10].wbcfg
.wbidx
tmpslvo[10].wbidx
[9]
tmpslvo[9]
.dat
tmpslvo[9].dat
HEXRADIX
.ack
tmpslvo[9].ack
.wbcfg
tmpslvo[9].wbcfg
.wbidx
tmpslvo[9].wbidx
[8]
tmpslvo[8]
[7]
tmpslvo[7]
.dat
tmpslvo[7].dat
HEXRADIX
.ack
tmpslvo[7].ack
.wbcfg
tmpslvo[7].wbcfg
.wbidx
tmpslvo[7].wbidx
[6]
tmpslvo[6]
.dat
tmpslvo[6].dat
HEXRADIX
.ack
tmpslvo[6].ack
.wbcfg
tmpslvo[6].wbcfg
.wbidx
tmpslvo[6].wbidx
[5]
tmpslvo[5]
.dat
tmpslvo[5].dat
HEXRADIX
.ack
tmpslvo[5].ack
.wbcfg
tmpslvo[5].wbcfg
.wbidx
tmpslvo[5].wbidx
[4]
tmpslvo[4]
.dat
tmpslvo[4].dat
HEXRADIX
.ack
tmpslvo[4].ack
.wbcfg
tmpslvo[4].wbcfg
.wbidx
tmpslvo[4].wbidx
[3]
tmpslvo[3]
.dat
tmpslvo[3].dat
HEXRADIX
.ack
tmpslvo[3].ack
.wbcfg
tmpslvo[3].wbcfg
.wbidx
tmpslvo[3].wbidx
[2]
tmpslvo[2]
.dat
tmpslvo[2].dat
HEXRADIX
.ack
tmpslvo[2].ack
.wbcfg
tmpslvo[2].wbcfg
.wbidx
tmpslvo[2].wbidx
[1]
tmpslvo[1]
.dat
tmpslvo[1].dat
HEXRADIX
.ack
tmpslvo[1].ack
.wbcfg
tmpslvo[1].wbcfg
.wbidx
tmpslvo[1].wbidx
[0]
tmpslvo[0]
.dat
tmpslvo[0].dat
HEXRADIX
.ack
tmpslvo[0].ack
.wbcfg
tmpslvo[0].wbcfg
.wbidx
tmpslvo[0].wbidx
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
HEXRADIX
.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
mgnt_idx
mgnt_idx
mgnt[0:3]
mgnt[0:3]
ssel_idx
ssel_idx
ssel[0:15]
ssel[0:15]
CoreWrap_mst0
label
clk
clk
rst
rst
in_imem
in_imem
.read_data
in_imem.read_data
HEXRADIX
.ready
in_imem.ready
out_imem
out_imem
.read_addr
out_imem.read_addr
HEXRADIX
.read_en
out_imem.read_en
in_proc
in_proc
out_proc
out_proc
hardfault
hardfault
wmsti
wmsti
wmsto
wmsto
wbmo
wbmo
indmem
indmem
.read_data
indmem.read_data
HEXRADIX
.ready
indmem.ready
in_dmem
in_dmem
out_dmem
out_dmem
wbidx
wbidx
MemWrap_slv0
label
clk
clk
rst
rst
in_imem
in_imem
out_imem
out_imem
fault
fault
out_byte[7:0]
out_byte[7:0]
wslvi
wslvi
wslvo
wslvo
outimem
outimem
in_dmem
in_dmem
out_dmem
out_dmem
memaddr
memaddr
addrmask
addrmask
wbidx
wbidx
dmemsz
dmemsz
imemsz
imemsz
filename[1:29]
filename[1:29]
Constant
label
mst_mask_vector[0:3]
mst_mask_vector[0:3]
slv_mask_vector[0:15]
slv_mask_vector[0:15]
cfg_badr_tsts2
cfg_badr_tsts2
cfg_badr_tsts1
cfg_badr_tsts1
dat_sz
dat_sz
adr_sz
adr_sz
nib_sz
nib_sz
mst_mask_vector[0:3]
mst_mask_vector[0:3]
slv_mask_vector[0:15]
slv_mask_vector[0:15]
test_peripheral_slv
label
testslave1_o
testslave1_o
.dat
testslave1_o.dat
HEXRADIX
.ack
testslave1_o.ack
.wbcfg
testslave1_o.wbcfg
.wbidx
testslave1_o.wbidx
testslave2_o
testslave2_o
.dat
testslave2_o.dat
HEXRADIX
.ack
testslave2_o.ack
.wbcfg
testslave2_o.wbcfg
.wbidx
testslave2_o.wbidx