URL
https://opencores.org/ocsvn/openmsp430/openmsp430/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 28 |
Rev 37 |
Line 29... |
Line 29... |
//
|
//
|
// *Author(s):
|
// *Author(s):
|
// - Olivier Girard, olgirard@gmail.com
|
// - Olivier Girard, olgirard@gmail.com
|
//
|
//
|
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
// $Rev: 23 $
|
// $Rev: 37 $
|
// $LastChangedBy: olivier.girard $
|
// $LastChangedBy: olivier.girard $
|
// $LastChangedDate: 2009-08-30 18:39:26 +0200 (Sun, 30 Aug 2009) $
|
// $LastChangedDate: 2009-12-29 21:58:14 +0100 (Tue, 29 Dec 2009) $
|
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
`include "timescale.v"
|
`include "timescale.v"
|
`include "openMSP430_defines.v"
|
`include "openMSP430_defines.v"
|
|
|
module tb_openMSP430_fpga;
|
module tb_openMSP430_fpga;
|
Line 115... |
Line 115... |
|
|
// Verilog stimulus
|
// Verilog stimulus
|
`include "stimulus.v"
|
`include "stimulus.v"
|
|
|
//
|
//
|
// Initialize ROM
|
// Initialize Program Memory
|
//------------------------------
|
//------------------------------
|
|
|
initial
|
initial
|
begin
|
begin
|
// Read memory file
|
// Read memory file
|
$readmemh("./rom.mem", rom_mem);
|
$readmemh("./pmem.mem", pmem);
|
|
|
// Update Xilinx memory banks
|
// Update Xilinx memory banks
|
for (i=0; i<2048; i=i+1)
|
for (i=0; i<2048; i=i+1)
|
begin
|
begin
|
dut.rom_8x2k_hi_0.inst.mem[i] = rom_mem[i][15:8];
|
dut.rom_8x2k_hi_0.inst.mem[i] = pmem[i][15:8];
|
dut.rom_8x2k_lo_0.inst.mem[i] = rom_mem[i][7:0];
|
dut.rom_8x2k_lo_0.inst.mem[i] = pmem[i][7:0];
|
end
|
end
|
end
|
end
|
|
|
//
|
//
|
// Generate Clock & Reset
|
// Generate Clock & Reset
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.