//----------------------------------------------------------------
// Instruction Memory
//----------------------------------------------------------------
initial begin
INSTR_MEM[0] = 32'hE59F6214;
INSTR_MEM[1] = 32'hE59F7214;
INSTR_MEM[2] = 32'hE59F8204;
INSTR_MEM[3] = 32'hE59F91FC;
INSTR_MEM[4] = 32'hE59FA1F4;
INSTR_MEM[5] = 32'hE59FB1FC;
INSTR_MEM[6] = 32'hE59FC1E0;
INSTR_MEM[7] = 32'hE5993000;
INSTR_MEM[8] = 32'hE3530000;
INSTR_MEM[9] = 32'h0AFFFFFC;
INSTR_MEM[10] = 32'hE59A3000;
INSTR_MEM[11] = 32'hE5984000;
INSTR_MEM[12] = 32'hE3540000;
INSTR_MEM[13] = 32'h0AFFFFFC;
INSTR_MEM[14] = 32'hE58A3000;
INSTR_MEM[15] = 32'hE58B3000;
INSTR_MEM[16] = 32'hE3530041;
INSTR_MEM[17] = 32'h1AFFFFF4;
INSTR_MEM[18] = 32'hE1A00000;
INSTR_MEM[19] = 32'hE1A00000;
INSTR_MEM[20] = 32'hE5993000;
INSTR_MEM[21] = 32'hE3530000;
INSTR_MEM[22] = 32'h0AFFFFFC;
INSTR_MEM[23] = 32'hE59F31C0;
INSTR_MEM[24] = 32'hE1A00000;
INSTR_MEM[25] = 32'hE1A00000;
INSTR_MEM[26] = 32'hE58A3000;
INSTR_MEM[25] INSTR_MEM[27] = 32'hE58B3000;
INSTR_MEM[26] INSTR_MEM[28] = 32'hE59A3000;
INSTR_MEM[27] INSTR_MEM[29] = 32'hE5984000;
INSTR_MEM[28] INSTR_MEM[30] = 32'hE3540000;
INSTR_MEM[29] INSTR_MEM[31] = 32'h0AFFFFFC;
INSTR_MEM[30] INSTR_MEM[32] = 32'hE58A3000;
INSTR_MEM[31] INSTR_MEM[33] = 32'hE58B3000;
INSTR_MEM[32] INSTR_MEM[34] = 32'hE3530041;
INSTR_MEM[33] = 32'h0AFFFFF1;
INSTR_MEM[34] = 32'hE59FD194;
INSTR_MEM[35] = 32'hE59F5190;
32'h0AFFFFEF;
INSTR_MEM[36] = 32'hE59FD18C;
INSTR_MEM[37] = 32'hE59F5188;
INSTR_MEM[38] = 32'hE00D0D95;
INSTR_MEM[37] INSTR_MEM[39] = 32'hE35D0004;
INSTR_MEM[38] INSTR_MEM[40] = 32'hE58A3000;
INSTR_MEM[39] INSTR_MEM[41] = 32'hE58B3000;
INSTR_MEM[40] INSTR_MEM[42] = 32'h1AFFFFDD;
INSTR_MEM[41] 32'h1AFFFFDB;
INSTR_MEM[43] = 32'hE353000D;
INSTR_MEM[42] INSTR_MEM[44] = 32'hE59F0198;
INSTR_MEM[43] 32'hE59F0190;
INSTR_MEM[45] = 32'hE28FE000;
INSTR_MEM[44] INSTR_MEM[46] = 32'h0A000000;
INSTR_MEM[45] INSTR_MEM[47] = 32'hEAFFFFD8;
INSTR_MEM[46] 32'hEAFFFFD6;
INSTR_MEM[48] = 32'hE5901000;
INSTR_MEM[47] INSTR_MEM[49] = 32'hE2863004;
INSTR_MEM[48] INSTR_MEM[50] = 32'hE5984000;
INSTR_MEM[49] INSTR_MEM[51] = 32'hE3540000;
INSTR_MEM[50] INSTR_MEM[52] = 32'h0AFFFFFC;
INSTR_MEM[51] INSTR_MEM[53] = 32'hE0112007;
INSTR_MEM[52] INSTR_MEM[54] = 32'h0A000005;
INSTR_MEM[53] INSTR_MEM[55] = 32'hE58A1000;
INSTR_MEM[54] INSTR_MEM[56] = 32'hE0861421;
INSTR_MEM[55] INSTR_MEM[57] = 32'hE2533001;
INSTR_MEM[56] INSTR_MEM[58] = 32'h1AFFFFF6;
INSTR_MEM[57] INSTR_MEM[59] = 32'hE2800004;
INSTR_MEM[58] INSTR_MEM[60] = 32'hEAFFFFF2;
INSTR_MEM[59] INSTR_MEM[61] = 32'hE28EF000;
INSTR_MEM[60] INSTR_MEM[62] = 32'hEAFFFFFE;
for(i = 61; 63; i < 128; i = i+1) begin
INSTR_MEM[i] = 32'h0;
end
end
//----------------------------------------------------------------
// Data (Constant) Memory
//----------------------------------------------------------------
initial begin
DATA_CONST_MEM[0] = 32'h00000C00;
DATA_CONST_MEM[1] = 32'h00000C04;
DATA_CONST_MEM[2] = 32'h00000C08;
DATA_CONST_MEM[3] = 32'h00000C0C;
DATA_CONST_MEM[4] = 32'h00000C10;
DATA_CONST_MEM[5] = 32'h00000C14;
DATA_CONST_MEM[6] = 32'h00000C18;
DATA_CONST_MEM[7] = 32'h00000000;
DATA_CONST_MEM[8] = 32'h000000FF;
DATA_CONST_MEM[9] = 32'h00000002;
DATA_CONST_MEM[10] = 32'h00000800;
DATA_CONST_MEM[11] = 32'hABCD1234;
DATA_CONST_MEM[12] = 32'h65570A0D;
DATA_CONST_MEM[13] = 32'h6D6F636C;
DATA_CONST_MEM[14] = 32'h6F742065;
DATA_CONST_MEM[15] = 32'h33474320;
DATA_CONST_MEM[16] = 32'h2E373032;
DATA_CONST_MEM[17] = 32'h000A0D2E;
DATA_CONST_MEM[18] = 32'h00000230;
for(i = 19; i < 128; i = i+1) begin
DATA_CONST_MEM[i] = 32'h0;
end
end
Replies to Re: Re: Re: Re: Untitled
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}