OpenCores
URL https://opencores.org/ocsvn/6809_6309_compatible_core/6809_6309_compatible_core/trunk

Subversion Repositories 6809_6309_compatible_core

[/] [6809_6309_compatible_core/] [trunk/] [sim/] [tb.v] - Diff between revs 13 and 14

Show entire file | Details | Blame | View Log

Rev 13 Rev 14
Line 77... Line 77...
`define READTESTBIN
`define READTESTBIN
integer i;
integer i;
initial
initial
        begin
        begin
`ifdef READTESTBIN
`ifdef READTESTBIN
                $readmemh("test09.hex", mem);//instructions_test.hex", mem);
/*
                $display("instructions_test.hex read");
                $readmemh("test09.hex", mem);//instructions_test.hex", mem);
                mem[16'hfffe] = 8'h00; // setup reset
                $display("instructions_test.hex read");
                mem[16'hffff] = 8'h00;
                mem[16'hfffe] = 8'h00; // setup reset
 
                mem[16'hffff] = 8'h00;
 
*/
 
                $readmemh("monitor.hex", mem);
 
                $display("monitor.hex read");
 
                for (i = 0; i < 7168; i=i+1)// move monitor to its new location
 
                        begin
 
                                mem[16'he400+i] = mem[i];
 
                                mem[i] = 8'h0;
 
                        end
 
 
`else
`else
                for (i = 0; i < 65536; i=i+1)
                for (i = 0; i < 65536; i=i+1)
                        mem[i] = 8'ha5;
                        mem[i] = 8'ha5;
 
 

powered by: WebSVN 2.1.0

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