URL
https://opencores.org/ocsvn/oms8051mini/oms8051mini/trunk
Subversion Repositories oms8051mini
Compare Revisions
- This comparison shows the changes necessary to convert path
/oms8051mini/trunk
- from Rev 13 to Rev 14
- ↔ Reverse comparison
Rev 13 → Rev 14
/rtl/core/digital_core.v
156,13 → 156,7
wire wb_xram_cyc ; // data-ram cycle |
|
|
//--------------------------------------------- |
// 8051 Instruction ROM interface |
//--------------------------------------------- |
wire [15:0] wbi_risc_adr; |
wire [7:0] wbi_risc_rdata; |
|
|
//----------------------------- |
// wire Decleration |
//----------------------------- |
242,7 → 236,7
(wbd_risc_adr[15:12] == 4'b1000 ) ? 4'b0001 : |
(wbd_risc_adr[15:12] == 4'b1001 ) ? 4'b0010 : 4'b0000; |
|
wb_crossbar #(.WB_MASTER(3), |
wb_crossbar #(.WB_MASTER(2), |
.WB_SLAVE(3), |
.D_WD(8), |
.BE_WD(1), |
255,37 → 249,30
|
|
// Master Interface Signal |
.wbd_taddr_master ({4'b0000, |
wbd_tar_id, |
.wbd_taddr_master ({ wbd_tar_id, |
ext_reg_tid }), |
|
.wbd_din_master ({8'h0 , |
wbd_risc_wdata[7:0], |
.wbd_din_master ({wbd_risc_wdata[7:0], |
ext_reg_wdata } |
), |
|
.wbd_dout_master ({wbi_risc_rdata, |
wb_master2_rdata, |
.wbd_dout_master ({wb_master2_rdata, |
ext_reg_rdata}), |
|
.wbd_adr_master ({wbi_risc_adr[14:0], |
wbd_risc_adr[14:0], |
.wbd_adr_master ({wbd_risc_adr[14:0], |
ext_reg_addr[14:0]}), |
|
.wbd_be_master ({1'b1,1'b1,1'b1}), |
.wbd_be_master ({1'b1,1'b1}), |
|
.wbd_we_master ({1'b0,wbd_risc_we,ext_reg_wr } ), |
.wbd_we_master ({wbd_risc_we,ext_reg_wr } ), |
|
.wbd_ack_master ({wbi_risc_ack, |
wbd_risc_ack, |
.wbd_ack_master ({wbd_risc_ack, |
ext_reg_ack } ), |
|
.wbd_stb_master ({1'b0, |
wbd_risc_stb, |
.wbd_stb_master ({wbd_risc_stb, |
ext_reg_cs} ), |
|
.wbd_cyc_master ({1'b0, |
wbd_risc_stb|wbd_risc_ack, |
.wbd_cyc_master ({wbd_risc_stb|wbd_risc_ack, |
ext_reg_cs|ext_reg_ack }), |
|
.wbd_err_master (), |
/verif/run/dat/oc8051_xrom.in
1,147 → 1,449
/// |
/// created by oc8051 rom maker |
/// author: Simon Teran (simont@opencores.org) |
/// |
/// source file: d:\uart_lb.hex |
/// date: 12/9/2016 |
/// time: 8:50:09 PM |
/// |
02 |
00 |
08 |
12 |
00 |
64 |
80 |
FE |
75 |
81 |
0C |
12 |
00 |
87 |
E5 |
82 |
60 |
03 |
02 |
00 |
03 |
79 |
00 |
E9 |
44 |
00 |
60 |
1B |
7A |
00 |
90 |
00 |
8B |
78 |
00 |
75 |
A0 |
00 |
E4 |
93 |
F2 |
A3 |
08 |
B8 |
00 |
02 |
05 |
A0 |
D9 |
F4 |
DA |
F2 |
75 |
A0 |
FF |
E4 |
78 |
FF |
F6 |
D8 |
FD |
78 |
00 |
E8 |
44 |
00 |
60 |
0A |
79 |
00 |
75 |
A0 |
00 |
E4 |
F3 |
09 |
D8 |
FC |
78 |
00 |
E8 |
44 |
00 |
60 |
0C |
79 |
00 |
90 |
00 |
00 |
E4 |
F0 |
A3 |
D8 |
FC |
D9 |
FA |
02 |
00 |
03 |
90 |
90 |
00 |
74 |
07 |
F0 |
90 |
90 |
02 |
E4 |
F0 |
90 |
90 |
03 |
F0 |
E4 |
90 |
90 |
04 |
E0 |
FA |
20 |
E1 |
F8 |
90 |
90 |
06 |
E0 |
FA |
90 |
90 |
05 |
F0 |
80 |
ED |
75 |
82 |
00 |
22 |
02 |
00 |
08 |
12 |
01 |
51 |
80 |
FE |
75 |
81 |
20 |
12 |
01 |
A3 |
E5 |
82 |
60 |
03 |
02 |
00 |
03 |
79 |
00 |
E9 |
44 |
00 |
60 |
1B |
7A |
00 |
90 |
01 |
A7 |
78 |
00 |
75 |
A0 |
00 |
E4 |
93 |
F2 |
A3 |
08 |
B8 |
00 |
02 |
05 |
A0 |
D9 |
F4 |
DA |
F2 |
75 |
A0 |
FF |
E4 |
78 |
FF |
F6 |
D8 |
FD |
78 |
00 |
E8 |
44 |
00 |
60 |
0A |
79 |
00 |
75 |
A0 |
00 |
E4 |
F3 |
09 |
D8 |
FC |
78 |
00 |
E8 |
44 |
00 |
60 |
0C |
79 |
00 |
90 |
00 |
00 |
E4 |
F0 |
A3 |
D8 |
FC |
D9 |
FA |
02 |
00 |
03 |
85 |
82 |
14 |
85 |
83 |
15 |
85 |
F0 |
16 |
74 |
01 |
12 |
01 |
6E |
25 |
14 |
FD |
E4 |
35 |
15 |
FE |
AF |
16 |
8D |
82 |
8E |
83 |
8F |
F0 |
74 |
01 |
12 |
01 |
6E |
75 |
17 |
02 |
C3 |
E5 |
17 |
95 |
13 |
50 |
56 |
E5 |
17 |
25 |
14 |
FE |
E4 |
35 |
15 |
FF |
A8 |
16 |
A9 |
17 |
7A |
00 |
E9 |
24 |
FF |
FB |
EA |
34 |
FF |
FC |
EB |
25 |
14 |
FB |
EC |
35 |
15 |
FC |
AD |
16 |
8B |
82 |
8C |
83 |
8D |
F0 |
12 |
01 |
87 |
FB |
E9 |
24 |
FE |
F9 |
EA |
34 |
FF |
FA |
E9 |
25 |
14 |
F9 |
EA |
35 |
15 |
FA |
AC |
16 |
89 |
82 |
8A |
83 |
8C |
F0 |
12 |
01 |
87 |
F9 |
2B |
FB |
8E |
82 |
8F |
83 |
88 |
F0 |
12 |
01 |
6E |
05 |
17 |
80 |
A3 |
22 |
85 |
82 |
14 |
85 |
83 |
15 |
85 |
F0 |
16 |
75 |
17 |
01 |
75 |
18 |
01 |
75 |
19 |
02 |
75 |
1A |
03 |
75 |
1B |
05 |
75 |
1C |
08 |
75 |
1D |
0D |
75 |
1E |
15 |
75 |
1F |
22 |
75 |
20 |
37 |
7D |
00 |
C3 |
ED |
95 |
13 |
50 |
29 |
ED |
25 |
14 |
FE |
E4 |
35 |
15 |
FF |
AA |
16 |
8E |
82 |
8F |
83 |
8A |
F0 |
12 |
01 |
87 |
FE |
8E |
80 |
ED |
24 |
17 |
F8 |
86 |
02 |
8A |
90 |
EE |
B5 |
02 |
02 |
80 |
02 |
05 |
08 |
0D |
80 |
D1 |
E5 |
08 |
60 |
07 |
75 |
A0 |
55 |
85 |
08 |
B0 |
22 |
75 |
A0 |
AA |
75 |
B0 |
AA |
22 |
75 |
08 |
00 |
75 |
13 |
0A |
90 |
00 |
09 |
75 |
F0 |
40 |
12 |
00 |
64 |
75 |
13 |
0A |
90 |
00 |
09 |
75 |
F0 |
40 |
12 |
00 |
E7 |
80 |
FE |
20 |
F7 |
10 |
30 |
F6 |
11 |
88 |
83 |
A8 |
82 |
20 |
F5 |
07 |
F6 |
A8 |
83 |
75 |
83 |
00 |
22 |
F2 |
80 |
F7 |
F0 |
22 |
20 |
F7 |
14 |
30 |
F6 |
14 |
88 |
83 |
A8 |
82 |
20 |
F5 |
07 |
E6 |
A8 |
83 |
75 |
83 |
00 |
22 |
E2 |
80 |
F7 |
E4 |
93 |
22 |
E0 |
22 |
75 |
82 |
00 |
22 |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
FF |
/verif/run/compile.modelsim
4,68 → 4,4
vlib work |
endif |
|
vlog -work work |
+define+SFLASH_SPDUP \ |
-sv \ |
+incdir+../defs \ |
+incdir+../../rtl/defs \ |
+incdir+../../rtl/8051 \ |
+incdir+../agents/spi \ |
+incdir+../agents/spi/st_m25p20a \ |
+incdir+../lib \ |
+incdir+../testcase \ |
+incdir+../tb \ |
time_scale.v \ |
../tb/tb_top.v \ |
../../verif/agents/uart/uart_agent.v \ |
../../verif/agents/spi/atmel/AT45DBXXX_v2.0.3.v \ |
../../verif/agents/spi/st_m25p20a/acdc_check.v \ |
../../verif/agents/spi/st_m25p20a/internal_logic.v \ |
../../verif/agents/spi/st_m25p20a/memory_access.v \ |
../../verif/agents/spi/st_m25p20a/M25P20.v \ |
../../verif/model/oc8051_xram.v \ |
../../verif/model/oc8051_xrom.v \ |
../../rtl/core/digital_core.v \ |
../../rtl/lib/g_dpath_ctrl.v \ |
../../rtl/spi/spi_core.v \ |
../../rtl/spi/spi_ctl.v \ |
../../rtl/spi/spi_if.v \ |
../../rtl/spi/spi_cfg.v \ |
../../rtl/uart/uart_rxfsm.v \ |
../../rtl/uart/uart_txfsm.v \ |
../../rtl/uart/uart_core.v \ |
../../rtl/uart/uart_cfg.v \ |
../../rtl/clkgen/clkgen.v \ |
../../rtl/lib/clk_ctl.v \ |
../../rtl/lib/wb_crossbar.v \ |
../../rtl/lib/wb_rd_mem2mem.v \ |
../../rtl/lib/wb_wr_mem2mem.v \ |
../../rtl/8051/oc8051_top.v \ |
../../rtl/8051/oc8051_rom.v \ |
../../rtl/8051/oc8051_alu_src_sel.v \ |
../../rtl/8051/oc8051_alu.v \ |
../../rtl/8051/oc8051_decoder.v \ |
../../rtl/8051/oc8051_divide.v \ |
../../rtl/8051/oc8051_multiply.v \ |
../../rtl/8051/oc8051_memory_interface.v \ |
../../rtl/8051/oc8051_ram_top.v \ |
../../rtl/8051/oc8051_acc.v \ |
../../rtl/8051/oc8051_comp.v \ |
../../rtl/8051/oc8051_sp.v \ |
../../rtl/8051/oc8051_dptr.v \ |
../../rtl/8051/oc8051_cy_select.v \ |
../../rtl/8051/oc8051_psw.v \ |
../../rtl/8051/oc8051_indi_addr.v \ |
../../rtl/8051/oc8051_ports.v \ |
../../rtl/8051/oc8051_b_register.v \ |
../../rtl/8051/oc8051_uart.v \ |
../../rtl/8051/oc8051_int.v \ |
../../rtl/8051/oc8051_tc.v \ |
../../rtl/8051/oc8051_tc2.v \ |
../../rtl/8051/oc8051_sfr.v \ |
../../rtl/8051/oc8051_ram_256x8_two_bist.v \ |
-v ../../rtl/lib/registers.v \ |
-v ../../rtl/lib/stat_counter.v \ |
-v ../../rtl/lib/toggle_sync.v \ |
-v ../../rtl/lib/double_sync_low.v \ |
-v ../../rtl/lib/async_fifo.v |
vlog -work work +define+SFLASH_SPDUP -sv -f filelist_top.f |