OpenCores
URL https://opencores.org/ocsvn/openmsp430/openmsp430/trunk

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [core/] [sim/] [rtl_sim/] [src/] [sfr.v] - Diff between revs 134 and 154

Show entire file | Details | Blame | View Log

Rev 134 Rev 154
Line 41... Line 41...
reg        mpy_info;
reg        mpy_info;
reg  [8:0] dmem_size;
reg  [8:0] dmem_size;
reg  [5:0] pmem_size;
reg  [5:0] pmem_size;
reg [31:0] dbg_id;
reg [31:0] dbg_id;
 
 
 
// Set oMSP parameters for later check
 
defparam dut.INST_NR  = 8'h12;
 
defparam dut.TOTAL_NR = 8'h34;
 
 
initial
initial
   begin
   begin
      $display(" ===============================================");
      $display(" ===============================================");
      $display("|                 START SIMULATION              |");
      $display("|                 START SIMULATION              |");
      $display(" ===============================================");
      $display(" ===============================================");
Line 200... Line 204...
 
 
      @(r15 === 16'h5003);
      @(r15 === 16'h5003);
      if (r10 !== dbg_id[15:0])   tb_error("====== CPU_ID_LO incorrect (test 5) =====");
      if (r10 !== dbg_id[15:0])   tb_error("====== CPU_ID_LO incorrect (test 5) =====");
      if (r11 !== dbg_id[31:16])  tb_error("====== CPU_ID_HI incorrect (test 6) =====");
      if (r11 !== dbg_id[31:16])  tb_error("====== CPU_ID_HI incorrect (test 6) =====");
 
 
 
 
 
      // READ/WRITE CPU_NR
 
      //------------------------------
 
      @(r15 === 16'h6000);
 
 
 
      @(r15 === 16'h6001);
 
      if (r10 !== 16'h3412)       tb_error("====== CPU_NR incorrect (test 1) =====");
 
 
 
      @(r15 === 16'h6002);
 
      if (r10 !== 16'h3412)       tb_error("====== CPU_NR incorrect (test 2) =====");
 
 
 
      @(r15 === 16'h6003);
 
      if (r10 !== 16'h3412)       tb_error("====== CPU_NR incorrect (test 3) =====");
 
 
 
 
 
 
      stimulus_done = 1;
      stimulus_done = 1;
   end
   end
 
 
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.