dp_tasks.v 669 Bytes

task print_tmem;
integer i;
begin
    $display("tmem\n");
	for (i=0; i<256; i=i+1) 
		$display("%3d: %x %x %x %x", i, 
		     vsim.bb.bcp.rdp.tm.low_half.bnk0.ram.memory[i],  
		     vsim.bb.bcp.rdp.tm.low_half.bnk1.ram.memory[i],  
		     vsim.bb.bcp.rdp.tm.low_half.bnk2.ram.memory[i],  
		     vsim.bb.bcp.rdp.tm.low_half.bnk3.ram.memory[i]);
	for (i=0; i<256; i=i+1) 
		$display("%3d: %x %x %x %x", i+256, 
		     vsim.bb.bcp.rdp.tm.hi_half.bnk0.ram.memory[i],  
		     vsim.bb.bcp.rdp.tm.hi_half.bnk1.ram.memory[i],  
		     vsim.bb.bcp.rdp.tm.hi_half.bnk2.ram.memory[i],  
		     vsim.bb.bcp.rdp.tm.hi_half.bnk3.ram.memory[i]);
      $display("\n");
end
endtask