Line 30... |
Line 30... |
/* */
|
/* */
|
/* Author(s): */
|
/* Author(s): */
|
/* - Olivier Girard, olgirard@gmail.com */
|
/* - Olivier Girard, olgirard@gmail.com */
|
/* */
|
/* */
|
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
/* $Rev: 95 $ */
|
/* $Rev: 106 $ */
|
/* $LastChangedBy: olivier.girard $ */
|
/* $LastChangedBy: olivier.girard $ */
|
/* $LastChangedDate: 2011-02-24 21:37:57 +0100 (Thu, 24 Feb 2011) $ */
|
/* $LastChangedDate: 2011-03-25 23:01:03 +0100 (Fri, 25 Mar 2011) $ */
|
/*===========================================================================*/
|
/*===========================================================================*/
|
|
|
`define LONG_TIMEOUT
|
`define LONG_TIMEOUT
|
|
|
reg [15:0] dbg_id_pmem;
|
reg [15:0] dbg_id_pmem;
|
Line 46... |
Line 46... |
initial
|
initial
|
begin
|
begin
|
$display(" ===============================================");
|
$display(" ===============================================");
|
$display("| START SIMULATION |");
|
$display("| START SIMULATION |");
|
$display(" ===============================================");
|
$display(" ===============================================");
|
|
#1 dbg_en = 1;
|
repeat(30) @(posedge mclk);
|
repeat(30) @(posedge mclk);
|
stimulus_done = 0;
|
stimulus_done = 0;
|
|
|
// SEND UART SYNCHRONIZATION FRAME
|
// SEND UART SYNCHRONIZATION FRAME
|
dbg_uart_tx(DBG_SYNC);
|
dbg_uart_tx(DBG_SYNC);
|
|
|
|
`ifdef DBG_RST_BRK_EN
|
|
dbg_uart_wr(CPU_CTL, 16'h0002); // RUN
|
|
`endif
|
|
|
// TEST CPU REGISTERS
|
// TEST CPU REGISTERS
|
//--------------------------------------------------------
|
//--------------------------------------------------------
|
dbg_id_pmem = `PMEM_SIZE;
|
dbg_id_pmem = `PMEM_SIZE;
|
dbg_id_dmem = `DMEM_SIZE;
|
dbg_id_dmem = `DMEM_SIZE;
|
dbg_id = {dbg_id_pmem, dbg_id_dmem};
|
dbg_id = {dbg_id_pmem, dbg_id_dmem};
|