Line 166... |
Line 166... |
. mastermode (master_mode ),
|
. mastermode (master_mode ),
|
|
|
. xtal_clk (xtal_clk ),
|
. xtal_clk (xtal_clk ),
|
. clkout (app_clk ),
|
. clkout (app_clk ),
|
. reset_out_n (reset_out_n ),
|
. reset_out_n (reset_out_n ),
|
|
. ea_in (ea_in ), // internal ROM
|
|
|
// Reg Bus Interface Signal
|
// Reg Bus Interface Signal
|
. ext_reg_cs (reg_cs ),
|
. ext_reg_cs (reg_cs ),
|
. ext_reg_tid (reg_id ),
|
. ext_reg_tid (reg_id ),
|
. ext_reg_wr (reg_wr ),
|
. ext_reg_wr (reg_wr ),
|
Line 189... |
Line 190... |
|
|
|
|
.spi_sck (spi_sck ),
|
.spi_sck (spi_sck ),
|
.spi_so (spi_so ),
|
.spi_so (spi_so ),
|
.spi_si (spi_si ),
|
.spi_si (spi_si ),
|
.spi_cs_n (spi_cs_n ),
|
.spi_cs_n (spi_cs_n )
|
|
|
// External ROM interface
|
|
.wb_xrom_adr (wb_xrom_adr ),
|
|
.wb_xrom_ack (wb_xrom_ack ),
|
|
.wb_xrom_err (wb_xrom_err ),
|
|
.wb_xrom_wr (wb_xrom_wr ),
|
|
.wb_xrom_rdata (wb_xrom_rdata ),
|
|
.wb_xrom_wdata (wb_xrom_wdata ),
|
|
|
|
.wb_xrom_stb (wb_xrom_stb ),
|
|
.wb_xrom_cyc (wb_xrom_cyc ),
|
|
|
|
// External RAM interface
|
|
.wb_xram_adr (wb_xram_adr ),
|
|
.wb_xram_ack (wb_xram_ack ),
|
|
.wb_xram_err (wb_xram_err ),
|
|
.wb_xram_wr (wb_xram_wr ),
|
|
.wb_xram_be (wb_xram_be ),
|
|
.wb_xram_rdata (wb_xram_rdata ),
|
|
.wb_xram_wdata (wb_xram_wdata ),
|
|
|
|
.wb_xram_stb (wb_xram_stb ),
|
|
.wb_xram_cyc (wb_xram_cyc ),
|
|
|
|
.ea_in (ea_in ) // internal ROM
|
|
|
|
);
|
|
|
|
|
|
oc8051_xrom oc8051_xrom1
|
|
(
|
|
.rst ( !reset_n ),
|
|
.clk ( app_clk ),
|
|
.addr ( wb_xrom_adr ),
|
|
.data ( wb_xrom_rdata ),
|
|
.stb_i ( wb_xrom_stb ),
|
|
.cyc_i ( wb_xrom_cyc ),
|
|
.ack_o ( wb_xrom_ack )
|
|
);
|
);
|
|
|
defparam oc8051_xrom1.DELAY = 0;
|
|
|
|
|
|
//
|
|
// external data ram
|
|
//
|
|
oc8051_xram oc8051_xram1 (
|
|
.clk (app_clk ),
|
|
.rst (!reset_n ),
|
|
.wr (wb_xram_wr ),
|
|
.be (wb_xram_be ),
|
|
.addr (wb_xram_adr ),
|
|
.data_in (wb_xram_wdata ),
|
|
.data_out (wb_xram_rdata ),
|
|
.ack (wb_xram_ack ),
|
|
.stb (wb_xram_stb )
|
|
);
|
|
|
|
|
|
defparam oc8051_xram1.DELAY = 2;
|
|
|
|
|
|
uart_agent tb_uart (
|
uart_agent tb_uart (
|
. test_clk (uart_clk_16x ),
|
. test_clk (uart_clk_16x ),
|
. sin (si ),
|
. sin (si ),
|
. dsr_n ( ),
|
. dsr_n ( ),
|