Line 25... |
Line 25... |
// You should have received a copy of the GNU Lesser General //
|
// You should have received a copy of the GNU Lesser General //
|
// Public License along with this source; if not, download it //
|
// Public License along with this source; if not, download it //
|
// from http://www.opencores.org/lgpl.shtml //
|
// from http://www.opencores.org/lgpl.shtml //
|
// //
|
// //
|
-->
|
-->
|
|
|
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
|
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
|
xmlns:socgen="http://opencores.org"
|
xmlns:socgen="http://opencores.org"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
|
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
|
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
|
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
|
|
|
opencores.org
|
opencores.org
|
wishbone
|
wishbone
|
wb_uart16550
|
wb_uart16550
|
bus32_big default
|
bus32_big
|
|
|
|
|
|
|
|
|
|
|
|
|
wb_clk
|
wb_clk
|
|
|
|
|
|
|
|
|
|
|
clk
|
|
wb_clk_i
|
clk
|
|
wb_clk_i
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wb_reset
|
|
|
|
|
|
|
|
|
|
|
|
reset
|
|
wb_rst_i
|
|
|
|
|
|
|
|
|
|
|
wb_reset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reset
|
|
wb_rst_i
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wb
|
|
|
|
|
|
big
|
|
8
|
|
|
|
|
|
|
|
|
|
adr
|
|
|
|
wb_adr_i
|
|
72
|
|
|
|
|
|
|
|
|
wb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wdata
|
adr
|
|
|
wb_dat_i
|
wb_adr_i
|
310
|
72
|
|
|
|
|
|
|
|
|
|
|
rdata
|
wdata
|
|
|
wb_dat_o
|
wb_dat_i
|
310
|
310
|
|
|
|
|
|
|
|
|
|
|
sel
|
rdata
|
|
|
wb_sel_i
|
wb_dat_o
|
30
|
310
|
|
|
|
|
|
|
|
|
|
|
|
sel
|
|
|
|
wb_sel_i
|
|
30
|
|
|
|
|
|
|
|
|
ack
|
|
|
|
wb_ack_o
|
|
|
|
|
|
|
|
|
|
|
|
cyc
|
ack
|
|
|
wb_cyc_i
|
wb_ack_o
|
|
|
|
|
|
|
|
|
|
|
|
cyc
|
|
|
|
wb_cyc_i
|
|
|
|
|
|
|
|
|
stb
|
|
|
|
wb_stb_i
|
|
|
|
|
|
|
|
|
|
|
|
we
|
stb
|
|
|
wb_we_i
|
wb_stb_i
|
|
|
|
|
|
|
|
|
|
|
|
we
|
|
|
|
wb_we_i
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
big
|
|
8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gen_registers
|
|
102.1
|
|
none
|
|
common
|
|
./tools/regtool/gen_registers
|
|
|
|
|
|
bus_intf
|
|
wb
|
|
|
|
|
|
dest_dir
|
|
../verilog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gen_registers
|
|
102.1
|
|
none
|
|
:*common:*
|
|
tools/regtool/gen_registers
|
|
|
|
|
|
bus_intf
|
|
wb
|
|
|
|
|
|
dest_dir
|
|
../verilog
|
|
|
|
|
|
|
|
|
|
|
gen_verilog
|
|
104.0
|
|
none
|
|
common
|
|
./tools/verilog/gen_verilog
|
|
|
|
|
|
destination
|
|
wb_uart16550_bus32_big
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gen_verilog
|
|
104.0
|
|
none
|
|
:*common:*
|
|
tools/verilog/gen_verilog
|
|
|
|
|
|
destination
|
|
wb_uart16550_bus32_big
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-common
|
|
|
|
|
|
|
|
../verilog/top.body
|
|
verilogSourcefragment
|
|
|
|
|
|
|
|
|
|
|
fs-common
|
|
|
|
|
|
|
|
../verilog/top.body
|
|
verilogSourcefragment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-sim
|
|
|
|
|
|
|
|
../verilog/copyright.v
|
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
|
../verilog/common/wb_uart16550_bus32_big
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
fs-sim
|
|
|
|
|
|
|
|
../verilog/copyright.v
|
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
../verilog/defines
|
../verilog/common/wb_uart16550_bus32_big
|
verilogSourceinclude
|
verilogSourcemodule
|
|
|
|
|
|
|
wb
|
|
../verilog/wb_uart16550_bus32_big_wb
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
|
|
|
|
../verilog/defines
|
|
verilogSourceinclude
|
|
|
|
|
|
|
raminfr
|
wb
|
../verilog/raminfr
|
../verilog/wb_uart16550_bus32_big_wb
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
receiver
|
|
../verilog/receiver
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
regs
|
|
../verilog/regs
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
rfifo
|
raminfr
|
../verilog/rfifo
|
../verilog/raminfr
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
sync_flops
|
receiver
|
../verilog/sync_flops
|
../verilog/receiver
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
tfifo
|
regs
|
../verilog/tfifo
|
../verilog/regs
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
transmitter
|
rfifo
|
../verilog/transmitter
|
../verilog/rfifo
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
wb_fsm
|
sync_flops
|
../verilog/wb_fsm
|
../verilog/sync_flops
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
|
tfifo
|
|
../verilog/tfifo
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
transmitter
|
|
../verilog/transmitter
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
wb_fsm
|
|
../verilog/wb_fsm
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-syn
|
|
|
|
|
|
|
|
../verilog/copyright.v
|
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
|
|
fs-syn
|
../verilog/common/wb_uart16550_bus32_big
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
|
|
../verilog/copyright.v
|
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
../verilog/defines
|
|
verilogSourceinclude
|
|
|
|
|
|
|
|
wb
|
|
../verilog/wb_uart16550_bus32_big_wb
|
../verilog/common/wb_uart16550_bus32_big
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
raminfr
|
|
../verilog/raminfr
|
../verilog/defines
|
verilogSourcemodule
|
verilogSourceinclude
|
|
|
|
|
|
|
receiver
|
wb
|
../verilog/receiver
|
../verilog/wb_uart16550_bus32_big_wb
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
regs
|
|
../verilog/regs
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
rfifo
|
raminfr
|
../verilog/rfifo
|
../verilog/raminfr
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
sync_flops
|
receiver
|
../verilog/sync_flops
|
../verilog/receiver
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
tfifo
|
regs
|
../verilog/tfifo
|
../verilog/regs
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
transmitter
|
rfifo
|
../verilog/transmitter
|
../verilog/rfifo
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
wb_fsm
|
sync_flops
|
../verilog/wb_fsm
|
../verilog/sync_flops
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
|
tfifo
|
|
../verilog/tfifo
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
transmitter
|
|
../verilog/transmitter
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
wb_fsm
|
|
../verilog/wb_fsm
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
verilog
|
|
|
|
|
|
spirit:library="Testbench"
|
|
spirit:name="toolflow"
|
|
spirit:version="verilog"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
verilog
|
|
|
|
|
|
ipxact:library="Testbench"
|
|
ipxact:name="toolflow"
|
|
ipxact:version="verilog"/>
|
|
|
|
|
|
|
|
|
|
|
commoncommon
|
|
|
|
Verilog
|
|
|
|
|
|
fs-common
|
|
|
|
|
|
|
|
|
|
|
|
sim:*Simulation:*
|
common:*common:*
|
|
|
Verilog
|
Verilog
|
|
|
|
|
fs-sim
|
fs-common
|
|
|
|
|
|
|
|
|
syn:*Synthesis:*
|
|
|
|
Verilog
|
|
|
sim:*Simulation:*
|
|
|
fs-syn
|
|
|
|
|
|
|
|
|
Verilog
|
|
|
|
|
|
fs-sim
|
|
|
|
|
|
|
|
|
doc
|
syn:*Synthesis:*
|
|
|
|
|
spirit:library="Testbench"
|
|
spirit:name="toolflow"
|
|
spirit:version="documentation"/>
|
|
|
|
:*Documentation:*
|
|
Verilog
|
|
|
|
|
|
|
Verilog
|
|
|
|
|
|
fs-syn
|
|
|
|
|
|
|
|
|
|
|
|
doc
|
|
|
|
|
|
ipxact:library="Testbench"
|
|
ipxact:name="toolflow"
|
|
ipxact:version="documentation"/>
|
|
|
|
:*Documentation:*
|
|
Verilog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
baud_o
|
|
wire
|
|
out
|
|
|
|
|
|
cts_pad_i
|
|
wire
|
|
in
|
|
|
|
|
|
dcd_pad_i
|
|
wire
|
|
in
|
|
|
|
|
|
dsr_pad_i
|
baud_o
|
wire
|
wire
|
in
|
out
|
|
|
|
|
dtr_pad_o
|
cts_pad_i
|
wire
|
wire
|
out
|
in
|
|
|
|
|
int_o
|
dcd_pad_i
|
wire
|
wire
|
out
|
in
|
|
|
|
|
|
dsr_pad_i
|
|
wire
|
|
in
|
|
|
|
|
ri_pad_i
|
dtr_pad_o
|
wire
|
wire
|
in
|
out
|
|
|
|
|
rts_pad_o
|
int_o
|
wire
|
wire
|
out
|
out
|
|
|
|
|
srx_pad_i
|
|
wire
|
|
in
|
|
|
|
|
|
stx_pad_o
|
ri_pad_i
|
wire
|
wire
|
out
|
in
|
|
|
|
|
|
rts_pad_o
|
|
wire
|
|
out
|
|
|
|
|
|
srx_pad_i
|
|
wire
|
|
in
|
|
|
|
|
|
stx_pad_o
|
|
wire
|
|
out
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8
|
|
wb
|
|
|
|
wb
|
|
0x00
|
|
|
|
|
|
mb_microbus
|
|
0x100
|
|
32
|
|
|
|
|
|
|
|
rb_dll_reg
|
|
0x0
|
8
|
8
|
wb
|
read-only
|
|
|
wb
|
|
0x00
|
|
|
|
|
tr_reg
|
mb_microbus
|
0x0
|
0x100
|
8
|
32
|
write-strobe
|
|
|
|
|
|
|
|
|
|
ie_dlh_reg
|
rb_dll_reg
|
0x1
|
0x0
|
8
|
8
|
read-only
|
read-only
|
|
|
|
|
|
|
ie_reg
|
tr_reg
|
0x1
|
0x0
|
4
|
8
|
write-strobe
|
write-strobe
|
|
|
|
|
|
|
|
|
dll_reg
|
ie_dlh_reg
|
0x0
|
0x1
|
8
|
8
|
write-strobe
|
read-only
|
|
|
|
|
|
|
|
ie_reg
|
|
0x1
|
|
4
|
|
write-strobe
|
|
|
|
|
|
|
dlh_reg
|
|
0x1
|
|
8
|
|
write-strobe
|
|
|
|
|
|
|
|
|
dll_reg
|
|
0x0
|
|
8
|
|
write-strobe
|
|
|
|
|
|
|
|
|
|
dlh_reg
|
|
0x1
|
|
8
|
|
write-strobe
|
|
|
|
|
|
|
ii_reg
|
|
0x2
|
|
4
|
|
read-only
|
|
|
|
|
|
|
|
fc_reg
|
|
0x2
|
|
8
|
|
write-only
|
|
|
|
|
|
|
|
lc_reg
|
|
0x3
|
|
8
|
|
read-write
|
|
|
|
|
|
|
|
mc_reg
|
ii_reg
|
0x4
|
0x2
|
5
|
4
|
read-write
|
read-only
|
|
|
|
|
|
|
ls_reg
|
fc_reg
|
0x5
|
0x2
|
8
|
8
|
read-only
|
write-only
|
|
|
|
|
|
|
ms_reg
|
lc_reg
|
0x6
|
0x3
|
8
|
8
|
read-only
|
read-write
|
|
|
|
|
|
|
sr_reg
|
mc_reg
|
0x7
|
0x4
|
8
|
5
|
read-write
|
read-write
|
|
|
|
|
|
|
|
ls_reg
|
|
0x5
|
|
8
|
|
read-only
|
|
|
|
|
|
|
|
ms_reg
|
|
0x6
|
|
8
|
|
read-only
|
|
|
|
|
|
|
debug_0_reg
|
sr_reg
|
0x8
|
0x7
|
32
|
8
|
read-only
|
read-write
|
|
|
|
|
|
|
|
|
debug_1_reg
|
|
0xc
|
|
32
|
|
read-only
|
|
|
|
|
|
|
|
|
debug_0_reg
|
|
0x8
|
|
32
|
|
read-only
|
|
|
|
|
|
|
|
|
|
debug_1_reg
|
|
0xc
|
|
32
|
|
read-only
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|