Line 6... |
Line 6... |
reg rst;
|
reg rst;
|
wire sys_cyc;
|
wire sys_cyc;
|
wire sys_stb;
|
wire sys_stb;
|
wire sys_we;
|
wire sys_we;
|
wire [7:0] sys_sel;
|
wire [7:0] sys_sel;
|
wire [63:0] sys_adr;
|
wire [31:0] sys_adr;
|
wire [63:0] sys_dbo;
|
wire [31:0] sys_dbo;
|
wire [63:0] sys_dbi;
|
wire [31:0] sys_dbi;
|
reg [31:0] rd_data;
|
|
wire sys_ack;
|
wire sys_ack;
|
wire cmd_en;
|
wire cmd_en;
|
wire [2:0] cmd_instr;
|
wire [2:0] cmd_instr;
|
wire [5:0] cmd_bl;
|
wire [5:0] cmd_bl;
|
wire [29:0] cmd_byte_addr;
|
wire [29:0] cmd_byte_addr;
|
Line 21... |
Line 20... |
reg [5:0] tb_cmd_bl;
|
reg [5:0] tb_cmd_bl;
|
reg [2:0] tb_cmd_instr;
|
reg [2:0] tb_cmd_instr;
|
reg [29:0] tb_cmd_byte_addr;
|
reg [29:0] tb_cmd_byte_addr;
|
wire rd_en;
|
wire rd_en;
|
reg rd_empty;
|
reg rd_empty;
|
|
reg [31:0] rd_data;
|
reg [7:0] cnt;
|
reg [7:0] cnt;
|
|
wire wr_en;
|
|
wire [31:0] wr_data;
|
|
wire wr_empty = 1'b1;
|
|
wire wr_full;
|
|
reg [31:0] iromout;
|
|
|
assign sys_ack = sys_stb;
|
assign sys_ack = sys_stb;
|
|
|
initial begin
|
initial begin
|
clk = 1;
|
clk = 1;
|
Line 34... |
Line 39... |
#100 rst = 0;
|
#100 rst = 0;
|
end
|
end
|
|
|
always #10 clk = ~clk; // 50 MHz
|
always #10 clk = ~clk; // 50 MHz
|
|
|
//always @(sys_adr)
|
always @(sys_adr)
|
//case(sys_adr)
|
case(sys_adr | 64'hFFFF_FFFF_FFFF_0000)
|
//64'h0: rd_data <= 64'h00002378 00000000;
|
64'hFFFFFFFFFFFFF000: iromout <= 32'h020013FD;
|
//64'h8: rd_data <= 64'h37800000 00030000;
|
64'hFFFFFFFFFFFFF004: iromout <= 32'h00006050;
|
//64'h10: rd_data <= 64'h00000378 00000000;
|
64'hFFFFFFFFFFFFF008: iromout <= 32'h01802120;
|
//64'h18: rd_data <= 64'h37800000 000DE000;
|
64'hFFFFFFFFFFFFF00C: iromout <= 32'h00848000;
|
//64'h20: rd_data <= 64'h700003FF FFFFFFFF;
|
64'hFFFFFFFFFFFFF010: iromout <= 32'h0400042B;
|
//64'h28: rd_data <= 64'h0D83E000 0001200F;
|
64'hFFFFFFFFFFFFF014: iromout <= 32'h40006050;
|
//
|
64'hFFFFFFFFFFFFF018: iromout <= 32'hFFF04111;
|
//endcase
|
64'hFFFFFFFFFFFFF01C: iromout <= 32'h3FFFFFFF;
|
//assign sys_dbi = rd_data;
|
64'hFFFFFFFFFFFFF020: iromout <= 32'h03D00000;
|
|
64'hFFFFFFFFFFFFF024: iromout <= 32'h0000C850;
|
|
64'hFFFFFFFFFFFFF028: iromout <= 32'h64C14010;
|
|
64'hFFFFFFFFFFFFF02C: iromout <= 32'h05006000;
|
|
64'hFFFFFFFFFFFFF030: iromout <= 32'h44000000;
|
|
64'hFFFFFFFFFFFFF034: iromout <= 32'h00000988;
|
|
64'hFFFFFFFFFFFFF038: iromout <= 32'h0010A108;
|
|
64'hFFFFFFFFFFFFF03C: iromout <= 32'h030C6000;
|
|
64'hFFFFFFFFFFFFF040: iromout <= 32'hC1FFFF81;
|
|
64'hFFFFFFFFFFFFF044: iromout <= 32'hFFF062F8;
|
|
64'hFFFFFFFFFFFFF048: iromout <= 32'h00031FFF;
|
|
64'hFFFFFFFFFFFFF04C: iromout <= 32'h37800000;
|
|
64'hFFFFFFFFFFFFF050: iromout <= 32'h00000000;
|
|
64'hFFFFFFFFFFFFF054: iromout <= 32'h00000378;
|
|
64'hFFFFFFFFFFFFF058: iromout <= 32'h000DE000;
|
|
64'hFFFFFFFFFFFFF05C: iromout <= 32'h37800000;
|
|
64'hFFFFFFFFFFFFF060: iromout <= 32'hFFFFFFFF;
|
|
64'hFFFFFFFFFFFFF064: iromout <= 32'h700003FF;
|
|
64'hFFFFFFFFFFFFF068: iromout <= 32'h0001400F;
|
|
64'hFFFFFFFFFFFFF06C: iromout <= 32'h10044000;
|
|
64'hFFFFFFFFFFFFF070: iromout <= 32'h81FFFFC5;
|
|
64'hFFFFFFFFFFFFF074: iromout <= 32'h000006F8;
|
|
64'hFFFFFFFFFFFFF078: iromout <= 32'h00040100;
|
|
64'hFFFFFFFFFFFFF07C: iromout <= 32'h0D83E000;
|
|
64'hFFFFFFFFFFFFF080: iromout <= 32'h00800009;
|
|
64'hFFFFFFFFFFFFF084: iromout <= 32'hAAAB5410;
|
|
64'hFFFFFFFFFFFFF088: iromout <= 32'h555F5554;
|
|
64'hFFFFFFFFFFFFF08C: iromout <= 32'h05002AA5;
|
|
64'hFFFFFFFFFFFFF090: iromout <= 32'h02000000;
|
|
64'hFFFFFFFFFFFFF094: iromout <= 32'h0000019A;
|
|
64'hFFFFFFFFFFFFF098: iromout <= 32'h00646810;
|
|
64'hFFFFFFFFFFFFF09C: iromout <= 32'h01044300;
|
|
64'hFFFFFFFFFFFFF0A0: iromout <= 32'hC00000A1;
|
|
64'hFFFFFFFFFFFFF0A4: iromout <= 32'h000022F8;
|
|
64'hFFFFFFFFFFFFF0A8: iromout <= 32'h0000A840;
|
|
64'hFFFFFFFFFFFFF0AC: iromout <= 32'h03A06000;
|
|
64'hFFFFFFFFFFFFF0B0: iromout <= 32'hC1FFFF02;
|
|
64'hFFFFFFFFFFFFF0B4: iromout <= 32'h800026F8;
|
|
64'hFFFFFFFFFFFFF0B8: iromout <= 32'h00904802;
|
|
64'hFFFFFFFFFFFFF0BC: iromout <= 32'h01000800;
|
|
64'hFFFFFFFFFFFFF0C0: iromout <= 32'h04000000;
|
|
64'hFFFFFFFFFFFFF0C4: iromout <= 32'hA955551A;
|
|
64'hFFFFFFFFFFFFF0C8: iromout <= 32'h1010E21A;
|
|
64'hFFFFFFFFFFFFF0CC: iromout <= 32'h2F8C0000;
|
|
64'hFFFFFFFFFFFFF0D0: iromout <= 32'h10000008;
|
|
64'hFFFFFFFFFFFFF0D4: iromout <= 32'h00000022;
|
|
64'hFFFFFFFFFFFFF0D8: iromout <= 32'hF820E81C;
|
|
64'hFFFFFFFFFFFFF0DC: iromout <= 32'h2F8C1FFF;
|
|
64'hFFFFFFFFFFFFF0E0: iromout <= 32'h14000321;
|
|
64'hFFFFFFFFFFFFF0E4: iromout <= 32'h000026FA;
|
|
64'hFFFFFFFFFFFFF0E8: iromout <= 32'h52A04002;
|
|
64'hFFFFFFFFFFFFF0EC: iromout <= 32'h3AAAAD55;
|
|
64'hFFFFFFFFFFFFF0F0: iromout <= 32'h0355AAAA;
|
|
64'hFFFFFFFFFFFFF0F4: iromout <= 32'h00000050;
|
|
64'hFFFFFFFFFFFFF0F8: iromout <= 32'h00066808;
|
|
64'hFFFFFFFFFFFFF0FC: iromout <= 32'h11A04000;
|
|
64'hFFFFFFFFFFFFF100: iromout <= 32'h44300006;
|
|
64'hFFFFFFFFFFFFF104: iromout <= 32'h00030410;
|
|
64'hFFFFFFFFFFFFF108: iromout <= 32'h008BE300;
|
|
64'hFFFFFFFFFFFFF10C: iromout <= 32'h02210000;
|
|
64'hFFFFFFFFFFFFF110: iromout <= 32'h07000000;
|
|
64'hFFFFFFFFFFFFF114: iromout <= 32'hFFFC883A;
|
|
64'hFFFFFFFFFFFFF118: iromout <= 32'h009BE307;
|
|
64'hFFFFFFFFFFFFF11C: iromout <= 32'h01200B00;
|
|
64'hFFFFFFFFFFFFF120: iromout <= 32'h00800009;
|
|
64'hFFFFFFFFFFFFF124: iromout <= 32'h00000010;
|
|
64'hFFFFFFFFFFFFF128: iromout <= 32'hAAA46810;
|
|
64'hFFFFFFFFFFFFF12C: iromout <= 32'h0388755A;
|
|
64'hFFFFFFFFFFFFF130: iromout <= 32'hC00000A1;
|
|
64'hFFFFFFFFFFFFF134: iromout <= 32'h000022F8;
|
|
64'hFFFFFFFFFFFFF138: iromout <= 32'h00008840;
|
|
64'hFFFFFFFFFFFFF13C: iromout <= 32'h03A07000;
|
|
64'hFFFFFFFFFFFFF140: iromout <= 32'hC1FFFF22;
|
|
64'hFFFFFFFFFFFFF144: iromout <= 32'h000202F8;
|
|
64'hFFFFFFFFFFFFF148: iromout <= 32'h014BE858;
|
|
64'hFFFFFFFFFFFFF14C: iromout <= 32'h01216800;
|
|
64'hFFFFFFFFFFFFF150: iromout <= 32'h14000040;
|
|
64'hFFFFFFFFFFFFF154: iromout <= 32'h000052FA;
|
|
64'hFFFFFFFFFFFFF158: iromout <= 32'h40004852;
|
|
64'hFFFFFFFFFFFFF15C: iromout <= 32'h19810000;
|
|
64'hFFFFFFFFFFFFF160: iromout <= 32'h3E000000;
|
|
64'hFFFFFFFFFFFFF164: iromout <= 32'h0000C8D8;
|
|
64'hFFFFFFFFFFFFF168: iromout <= 32'h02102008;
|
|
64'hFFFFFFFFFFFFF16C: iromout <= 32'h2F840000;
|
|
64'hFFFFFFFFFFFFF170: iromout <= 32'h03FF0000;
|
|
64'hFFFFFFFFFFFFF174: iromout <= 32'hFC002198;
|
|
64'hFFFFFFFFFFFFF178: iromout <= 32'h22866017;
|
|
64'hFFFFFFFFFFFFF17C: iromout <= 32'h00802000;
|
|
64'hFFFFFFFFFFFFF180: iromout <= 32'h04000428;
|
|
64'hFFFFFFFFFFFFF184: iromout <= 32'h0016A408;
|
|
64'hFFFFFFFFFFFFF188: iromout <= 32'h00102200;
|
|
64'hFFFFFFFFFFFFF18C: iromout <= 32'h01884680;
|
|
64'hFFFFFFFFFFFFF190: iromout <= 32'h44100003;
|
|
64'hFFFFFFFFFFFFF194: iromout <= 32'h00000010;
|
|
64'hFFFFFFFFFFFFF198: iromout <= 32'h52946110;
|
|
64'hFFFFFFFFFFFFF19C: iromout <= 32'h00880000;
|
|
64'hFFFFFFFFFFFFF1A0: iromout <= 32'h00000034;
|
|
64'hFFFFFFFFFFFFF1A4: iromout <= 32'h0000CC08;
|
|
64'hFFFFFFFFFFFFF1A8: iromout <= 32'h00002000;
|
|
64'hFFFFFFFFFFFFF1AC: iromout <= 32'h11803FF0;
|
|
64'hFFFFFFFFFFFFF1B0: iromout <= 32'h05FF0008;
|
|
64'hFFFFFFFFFFFFF1B4: iromout <= 32'h00008118;
|
|
64'hFFFFFFFFFFFFF1B8: iromout <= 32'h00000000;
|
|
64'hFFFFFFFFFFFFF1BC: iromout <= 32'h37800000;
|
|
64'hFFFFFFFFFFFFFFB0: iromout <= 32'hFFFFFC59;
|
|
64'hFFFFFFFFFFFFFFB4: iromout <= 32'h000000CF;
|
|
64'hFFFFFFFFFFFFFFB8: iromout <= 32'h000DE000;
|
|
64'hFFFFFFFFFFFFFFBC: iromout <= 32'h37800000;
|
|
64'hFFFFFFFFFFFFFFC0: iromout <= 32'h00000000;
|
|
64'hFFFFFFFFFFFFFFC4: iromout <= 32'h00000378;
|
|
64'hFFFFFFFFFFFFFFC8: iromout <= 32'h000DE000;
|
|
64'hFFFFFFFFFFFFFFCC: iromout <= 32'h37800000;
|
|
64'hFFFFFFFFFFFFFFD0: iromout <= 32'h00000000;
|
|
64'hFFFFFFFFFFFFFFD4: iromout <= 32'h00000378;
|
|
64'hFFFFFFFFFFFFFFD8: iromout <= 32'h000DE000;
|
|
64'hFFFFFFFFFFFFFFDC: iromout <= 32'h37800000;
|
|
64'hFFFFFFFFFFFFFFE0: iromout <= 32'h00000000;
|
|
64'hFFFFFFFFFFFFFFE4: iromout <= 32'h00000378;
|
|
64'hFFFFFFFFFFFFFFE8: iromout <= 32'h000DE000;
|
|
64'hFFFFFFFFFFFFFFEC: iromout <= 32'h37800000;
|
|
64'hFFFFFFFFFFFFFFF0: iromout <= 32'hFFFFFC00;
|
|
64'hFFFFFFFFFFFFFFF4: iromout <= 32'h000000CF;
|
|
64'hFFFFFFFFFFFFFFF8: iromout <= 32'h00000000;
|
|
64'hFFFFFFFFFFFFFFFC: iromout <= 32'h00000000;
|
|
endcase
|
|
assign sys_dbi = iromout;
|
|
|
reg [7:0] state;
|
reg [7:0] state;
|
always @(posedge clk)
|
always @(posedge clk)
|
if (rst) begin
|
if (rst) begin
|
state <= IDLE;
|
state <= IDLE;
|
Line 67... |
Line 197... |
cnt <= 8'd0;
|
cnt <= 8'd0;
|
state <= DOCMD;
|
state <= DOCMD;
|
end
|
end
|
DOCMD:
|
DOCMD:
|
case(tb_cmd_instr)
|
case(tb_cmd_instr)
|
3'b000: ;
|
3'b000:
|
|
begin
|
|
cmd_full <= 1'b0;
|
|
state <= IDLE;
|
|
end
|
2'b001:
|
2'b001:
|
begin
|
begin
|
cmd_full <= 1'b0;
|
cmd_full <= 1'b0;
|
state <= IDLE;
|
state <= IDLE;
|
end
|
end
|
Line 81... |
Line 215... |
if (rd_en) begin
|
if (rd_en) begin
|
if (cnt>=3) begin
|
if (cnt>=3) begin
|
rd_empty <= 1'b0;
|
rd_empty <= 1'b0;
|
case(tb_cmd_byte_addr | 64'hFFFF_FFFF_FFFF_0000)
|
case(tb_cmd_byte_addr | 64'hFFFF_FFFF_FFFF_0000)
|
64'hFFFFFFFFFFFFF000: rd_data <= 32'h020013FD;
|
64'hFFFFFFFFFFFFF000: rd_data <= 32'h020013FD;
|
64'hFFFFFFFFFFFFF004: rd_data <= 32'h00006048;
|
64'hFFFFFFFFFFFFF004: rd_data <= 32'h00006050;
|
64'hFFFFFFFFFFFFF008: rd_data <= 32'h01802120;
|
64'hFFFFFFFFFFFFF008: rd_data <= 32'h01802120;
|
64'hFFFFFFFFFFFFF00C: rd_data <= 32'h00848000;
|
64'hFFFFFFFFFFFFF00C: rd_data <= 32'h00848000;
|
64'hFFFFFFFFFFFFF010: rd_data <= 32'h0400042B;
|
64'hFFFFFFFFFFFFF010: rd_data <= 32'h0400042B;
|
64'hFFFFFFFFFFFFF014: rd_data <= 32'h40006048;
|
64'hFFFFFFFFFFFFF014: rd_data <= 32'h40006050;
|
64'hFFFFFFFFFFFFF018: rd_data <= 32'h00004111;
|
64'hFFFFFFFFFFFFF018: rd_data <= 32'hFFF04111;
|
64'hFFFFFFFFFFFFF01C: rd_data <= 32'h04803D00;
|
64'hFFFFFFFFFFFFF01C: rd_data <= 32'h3FFFFFFF;
|
64'hFFFFFFFFFFFFF020: rd_data <= 32'h04000032;
|
64'hFFFFFFFFFFFFF020: rd_data <= 32'h03D00000;
|
64'hFFFFFFFFFFFFF024: rd_data <= 32'h00193048;
|
64'hFFFFFFFFFFFFF024: rd_data <= 32'h0000C850;
|
64'hFFFFFFFFFFFFF028: rd_data <= 32'h00012018;
|
64'hFFFFFFFFFFFFF028: rd_data <= 32'h64C14010;
|
64'hFFFFFFFFFFFFF02C: rd_data <= 32'h18844000;
|
64'hFFFFFFFFFFFFF02C: rd_data <= 32'h05006000;
|
64'hFFFFFFFFFFFFF030: rd_data <= 32'h42000002;
|
64'hFFFFFFFFFFFFF030: rd_data <= 32'h44000000;
|
64'hFFFFFFFFFFFFF034: rd_data <= 32'h00000420;
|
64'hFFFFFFFFFFFFF034: rd_data <= 32'h00000988;
|
64'hFFFFFFFFFFFFF038: rd_data <= 32'hFFE0A318;
|
64'hFFFFFFFFFFFFF038: rd_data <= 32'h0010A108;
|
64'hFFFFFFFFFFFFF03C: rd_data <= 32'h288C1FFF;
|
64'hFFFFFFFFFFFFF03C: rd_data <= 32'h030C6000;
|
64'hFFFFFFFFFFFFF040: rd_data <= 32'hFFFFFC16;
|
64'hFFFFFFFFFFFFF040: rd_data <= 32'hC1FFFF81;
|
64'hFFFFFFFFFFFFF044: rd_data <= 32'h000000C7;
|
64'hFFFFFFFFFFFFF044: rd_data <= 32'hFFF062F8;
|
64'hFFFFFFFFFFFFF048: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFF048: rd_data <= 32'h00031FFF;
|
64'hFFFFFFFFFFFFF04C: rd_data <= 32'h37800000;
|
64'hFFFFFFFFFFFFF04C: rd_data <= 32'h37800000;
|
64'hFFFFFFFFFFFFF050: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFF050: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFF054: rd_data <= 32'h00000378;
|
64'hFFFFFFFFFFFFF054: rd_data <= 32'h00000378;
|
64'hFFFFFFFFFFFFF058: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFF058: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFF05C: rd_data <= 32'h04803DC0;
|
64'hFFFFFFFFFFFFF05C: rd_data <= 32'h37800000;
|
64'hFFFFFFFFFFFFF060: rd_data <= 32'h44000000;
|
64'hFFFFFFFFFFFFF060: rd_data <= 32'hFFFFFFFF;
|
64'hFFFFFFFFFFFFF064: rd_data <= 32'h00000100;
|
64'hFFFFFFFFFFFFF064: rd_data <= 32'h700003FF;
|
64'hFFFFFFFFFFFFF068: rd_data <= 32'h001AA200;
|
64'hFFFFFFFFFFFFF068: rd_data <= 32'h0001400F;
|
64'hFFFFFFFFFFFFF06C: rd_data <= 32'h10040000;
|
64'hFFFFFFFFFFFFF06C: rd_data <= 32'h10044000;
|
64'hFFFFFFFFFFFFF070: rd_data <= 32'h3E000000;
|
64'hFFFFFFFFFFFFF070: rd_data <= 32'h81FFFFC5;
|
64'hFFFFFFFFFFFFF074: rd_data <= 32'h000024D8;
|
64'hFFFFFFFFFFFFF074: rd_data <= 32'h000006F8;
|
64'hFFFFFFFFFFFFF078: rd_data <= 32'hAD504002;
|
64'hFFFFFFFFFFFFF078: rd_data <= 32'h00040100;
|
64'hFFFFFFFFFFFFF07C: rd_data <= 32'h3D5552AA;
|
64'hFFFFFFFFFFFFF07C: rd_data <= 32'h0D83E000;
|
64'hFFFFFFFFFFFFF080: rd_data <= 32'h02AA5555;
|
64'hFFFFFFFFFFFFF080: rd_data <= 32'h00800009;
|
64'hFFFFFFFFFFFFF084: rd_data <= 32'h00000048;
|
64'hFFFFFFFFFFFFF084: rd_data <= 32'hAAAB5410;
|
64'hFFFFFFFFFFFFF088: rd_data <= 32'h00066808;
|
64'hFFFFFFFFFFFFF088: rd_data <= 32'h555F5554;
|
64'hFFFFFFFFFFFFF08C: rd_data <= 32'h11A04000;
|
64'hFFFFFFFFFFFFF08C: rd_data <= 32'h05002AA5;
|
64'hFFFFFFFFFFFFF090: rd_data <= 32'h44300006;
|
64'hFFFFFFFFFFFFF090: rd_data <= 32'h02000000;
|
64'hFFFFFFFFFFFFF094: rd_data <= 32'h00002010;
|
64'hFFFFFFFFFFFFF094: rd_data <= 32'h0000019A;
|
64'hFFFFFFFFFFFFF098: rd_data <= 32'h00820308;
|
64'hFFFFFFFFFFFFF098: rd_data <= 32'h00646810;
|
64'hFFFFFFFFFFFFF09C: rd_data <= 32'h02210000;
|
64'hFFFFFFFFFFFFF09C: rd_data <= 32'h01044300;
|
64'hFFFFFFFFFFFFF0A0: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFF0A0: rd_data <= 32'hC00000A1;
|
64'hFFFFFFFFFFFFF0A4: rd_data <= 32'h00000380;
|
64'hFFFFFFFFFFFFF0A4: rd_data <= 32'h000022F8;
|
64'hFFFFFFFFFFFFF0A8: rd_data <= 32'hFF90C81C;
|
64'hFFFFFFFFFFFFF0A8: rd_data <= 32'h0000A840;
|
64'hFFFFFFFFFFFFF0AC: rd_data <= 32'h080C5FFF;
|
64'hFFFFFFFFFFFFF0AC: rd_data <= 32'h03A06000;
|
64'hFFFFFFFFFFFFF0B0: rd_data <= 32'h00A00009;
|
64'hFFFFFFFFFFFFF0B0: rd_data <= 32'hC1FFFF02;
|
64'hFFFFFFFFFFFFF0B4: rd_data <= 32'h00002412;
|
64'hFFFFFFFFFFFFF0B4: rd_data <= 32'h800026F8;
|
64'hFFFFFFFFFFFFF0B8: rd_data <= 32'h00004002;
|
64'hFFFFFFFFFFFFF0B8: rd_data <= 32'h00904802;
|
64'hFFFFFFFFFFFFF0BC: rd_data <= 32'h11A04000;
|
64'hFFFFFFFFFFFFF0BC: rd_data <= 32'h01000800;
|
64'hFFFFFFFFFFFFF0C0: rd_data <= 32'h552AAAD5;
|
64'hFFFFFFFFFFFFF0C0: rd_data <= 32'h04000000;
|
64'hFFFFFFFFFFFFF0C4: rd_data <= 32'hA95557D5;
|
64'hFFFFFFFFFFFFF0C4: rd_data <= 32'hA955551A;
|
64'hFFFFFFFFFFFFF0C8: rd_data <= 32'h0090C21A;
|
64'hFFFFFFFFFFFFF0C8: rd_data <= 32'h1010E21A;
|
64'hFFFFFFFFFFFFF0CC: rd_data <= 32'h080C2000;
|
64'hFFFFFFFFFFFFF0CC: rd_data <= 32'h2F8C0000;
|
64'hFFFFFFFFFFFFF0D0: rd_data <= 32'h10000008;
|
64'hFFFFFFFFFFFFF0D0: rd_data <= 32'h10000008;
|
64'hFFFFFFFFFFFFF0D4: rd_data <= 32'h00000022;
|
64'hFFFFFFFFFFFFF0D4: rd_data <= 32'h00000022;
|
64'hFFFFFFFFFFFFF0D8: rd_data <= 32'h000E0000;
|
64'hFFFFFFFFFFFFF0D8: rd_data <= 32'hF820E81C;
|
64'hFFFFFFFFFFFFF0DC: rd_data <= 32'h03207000;
|
64'hFFFFFFFFFFFFF0DC: rd_data <= 32'h2F8C1FFF;
|
64'hFFFFFFFFFFFFF0E0: rd_data <= 32'hC5FFFFF6;
|
64'hFFFFFFFFFFFFF0E0: rd_data <= 32'h14000321;
|
64'hFFFFFFFFFFFFF0E4: rd_data <= 32'h00007880;
|
64'hFFFFFFFFFFFFF0E4: rd_data <= 32'h000026FA;
|
64'hFFFFFFFFFFFFF0E8: rd_data <= 32'h009A2850;
|
64'hFFFFFFFFFFFFF0E8: rd_data <= 32'h52A04002;
|
64'hFFFFFFFFFFFFF0EC: rd_data <= 32'h01000800;
|
64'hFFFFFFFFFFFFF0EC: rd_data <= 32'h3AAAAD55;
|
64'hFFFFFFFFFFFFF0F0: rd_data <= 32'hAAD5552A;
|
64'hFFFFFFFFFFFFF0F0: rd_data <= 32'h0355AAAA;
|
64'hFFFFFFFFFFFFF0F4: rd_data <= 32'h56AAABAA;
|
64'hFFFFFFFFFFFFF0F4: rd_data <= 32'h00000050;
|
64'hFFFFFFFFFFFFF0F8: rd_data <= 32'h0001200D;
|
64'hFFFFFFFFFFFFF0F8: rd_data <= 32'h00066808;
|
64'hFFFFFFFFFFFFF0FC: rd_data <= 32'h19A02000;
|
64'hFFFFFFFFFFFFF0FC: rd_data <= 32'h11A04000;
|
64'hFFFFFFFFFFFFF100: rd_data <= 32'h04000000;
|
64'hFFFFFFFFFFFFF100: rd_data <= 32'h44300006;
|
64'hFFFFFFFFFFFFF104: rd_data <= 32'hC000191A;
|
64'hFFFFFFFFFFFFF104: rd_data <= 32'h00030410;
|
64'hFFFFFFFFFFFFF108: rd_data <= 32'h00904110;
|
64'hFFFFFFFFFFFFF108: rd_data <= 32'h008BE300;
|
64'hFFFFFFFFFFFFF10C: rd_data <= 32'h080C2000;
|
64'hFFFFFFFFFFFFF10C: rd_data <= 32'h02210000;
|
64'hFFFFFFFFFFFFF110: rd_data <= 32'h10000008;
|
64'hFFFFFFFFFFFFF110: rd_data <= 32'h07000000;
|
64'hFFFFFFFFFFFFF114: rd_data <= 32'h00000022;
|
64'hFFFFFFFFFFFFF114: rd_data <= 32'hFFFC883A;
|
64'hFFFFFFFFFFFFF118: rd_data <= 32'h000E0000;
|
64'hFFFFFFFFFFFFF118: rd_data <= 32'h009BE307;
|
64'hFFFFFFFFFFFFF11C: rd_data <= 32'h03207000;
|
64'hFFFFFFFFFFFFF11C: rd_data <= 32'h01200B00;
|
64'hFFFFFFFFFFFFF120: rd_data <= 32'hC5FFFFF6;
|
64'hFFFFFFFFFFFFF120: rd_data <= 32'h00800009;
|
64'hFFFFFFFFFFFFF124: rd_data <= 32'hC0002480;
|
64'hFFFFFFFFFFFFF124: rd_data <= 32'h00000010;
|
64'hFFFFFFFFFFFFF128: rd_data <= 32'h00904802;
|
64'hFFFFFFFFFFFFF128: rd_data <= 32'hAAA46810;
|
64'hFFFFFFFFFFFFF12C: rd_data <= 32'h01000800;
|
64'hFFFFFFFFFFFFF12C: rd_data <= 32'h0388755A;
|
64'hFFFFFFFFFFFFF130: rd_data <= 32'h04000000;
|
64'hFFFFFFFFFFFFF130: rd_data <= 32'hC00000A1;
|
64'hFFFFFFFFFFFFF134: rd_data <= 32'h5554A91A;
|
64'hFFFFFFFFFFFFF134: rd_data <= 32'h000022F8;
|
64'hFFFFFFFFFFFFF138: rd_data <= 32'hAAAEAAAB;
|
64'hFFFFFFFFFFFFF138: rd_data <= 32'h00008840;
|
64'hFFFFFFFFFFFFF13C: rd_data <= 32'h0308755A;
|
64'hFFFFFFFFFFFFF13C: rd_data <= 32'h03A07000;
|
64'hFFFFFFFFFFFFF140: rd_data <= 32'hC2000006;
|
64'hFFFFFFFFFFFFF140: rd_data <= 32'hC1FFFF22;
|
64'hFFFFFFFFFFFFF144: rd_data <= 32'h00002080;
|
64'hFFFFFFFFFFFFF144: rd_data <= 32'h000202F8;
|
64'hFFFFFFFFFFFFF148: rd_data <= 32'h00008840;
|
64'hFFFFFFFFFFFFF148: rd_data <= 32'h014BE858;
|
64'hFFFFFFFFFFFFF14C: rd_data <= 32'h38000000;
|
64'hFFFFFFFFFFFFF14C: rd_data <= 32'h01216800;
|
64'hFFFFFFFFFFFFF150: rd_data <= 32'h07000000;
|
64'hFFFFFFFFFFFFF150: rd_data <= 32'h14000040;
|
64'hFFFFFFFFFFFFF154: rd_data <= 32'hFFFFE032;
|
64'hFFFFFFFFFFFFF154: rd_data <= 32'h000052FA;
|
64'hFFFFFFFFFFFFF158: rd_data <= 32'h00520317;
|
64'hFFFFFFFFFFFFF158: rd_data <= 32'h40004852;
|
64'hFFFFFFFFFFFFF15C: rd_data <= 32'h28216000;
|
64'hFFFFFFFFFFFFF15C: rd_data <= 32'h19810000;
|
64'hFFFFFFFFFFFFF160: rd_data <= 32'h16800014;
|
64'hFFFFFFFFFFFFF160: rd_data <= 32'h3E000000;
|
64'hFFFFFFFFFFFFF164: rd_data <= 32'h00001012;
|
64'hFFFFFFFFFFFFF164: rd_data <= 32'h0000C8D8;
|
64'hFFFFFFFFFFFFF168: rd_data <= 32'h014A0850;
|
64'hFFFFFFFFFFFFF168: rd_data <= 32'h02102008;
|
|
64'hFFFFFFFFFFFFF16C: rd_data <= 32'h2F840000;
|
|
64'hFFFFFFFFFFFFF170: rd_data <= 32'h03FF0000;
|
|
64'hFFFFFFFFFFFFF174: rd_data <= 32'hFC002198;
|
|
64'hFFFFFFFFFFFFF178: rd_data <= 32'h22866017;
|
|
64'hFFFFFFFFFFFFF17C: rd_data <= 32'h00802000;
|
|
64'hFFFFFFFFFFFFF180: rd_data <= 32'h04000428;
|
|
64'hFFFFFFFFFFFFF184: rd_data <= 32'h0016A408;
|
|
64'hFFFFFFFFFFFFF188: rd_data <= 32'h00102200;
|
|
64'hFFFFFFFFFFFFF18C: rd_data <= 32'h01884680;
|
|
64'hFFFFFFFFFFFFF190: rd_data <= 32'h44100003;
|
|
64'hFFFFFFFFFFFFF194: rd_data <= 32'h00000010;
|
|
64'hFFFFFFFFFFFFF198: rd_data <= 32'h52946110;
|
|
64'hFFFFFFFFFFFFF19C: rd_data <= 32'h00880000;
|
|
64'hFFFFFFFFFFFFF1A0: rd_data <= 32'h00000034;
|
|
64'hFFFFFFFFFFFFF1A4: rd_data <= 32'h0000CC08;
|
|
64'hFFFFFFFFFFFFF1A8: rd_data <= 32'h00002000;
|
|
64'hFFFFFFFFFFFFF1AC: rd_data <= 32'h11803FF0;
|
|
64'hFFFFFFFFFFFFF1B0: rd_data <= 32'h05FF0008;
|
|
64'hFFFFFFFFFFFFF1B4: rd_data <= 32'h00008118;
|
|
64'hFFFFFFFFFFFFF1B8: rd_data <= 32'h00000000;
|
|
64'hFFFFFFFFFFFFF1BC: rd_data <= 32'h37800000;
|
|
64'hFFFFFFFFFFFFFFB0: rd_data <= 32'hFFFFFC59;
|
|
64'hFFFFFFFFFFFFFFB4: rd_data <= 32'h000000CF;
|
|
64'hFFFFFFFFFFFFFFB8: rd_data <= 32'h000DE000;
|
|
64'hFFFFFFFFFFFFFFBC: rd_data <= 32'h37800000;
|
64'hFFFFFFFFFFFFFFC0: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFC0: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFC4: rd_data <= 32'h00000378;
|
64'hFFFFFFFFFFFFFFC4: rd_data <= 32'h00000378;
|
64'hFFFFFFFFFFFFFFC8: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFFFC8: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFFFCC: rd_data <= 32'h37800000;
|
64'hFFFFFFFFFFFFFFCC: rd_data <= 32'h37800000;
|
|
|
64'hFFFFFFFFFFFFFFD0: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFD0: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFD4: rd_data <= 32'h00000378;
|
64'hFFFFFFFFFFFFFFD4: rd_data <= 32'h00000378;
|
64'hFFFFFFFFFFFFFFD8: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFFFD8: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFFFDC: rd_data <= 32'h37800000;
|
64'hFFFFFFFFFFFFFFDC: rd_data <= 32'h37800000;
|
|
|
64'hFFFFFFFFFFFFFFE0: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFE0: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFE4: rd_data <= 32'h00000378;
|
64'hFFFFFFFFFFFFFFE4: rd_data <= 32'h00000378;
|
64'hFFFFFFFFFFFFFFE8: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFFFE8: rd_data <= 32'h000DE000;
|
64'hFFFFFFFFFFFFFFEC: rd_data <= 32'h37800000;
|
64'hFFFFFFFFFFFFFFEC: rd_data <= 32'h37800000;
|
|
|
64'hFFFFFFFFFFFFFFF0: rd_data <= 32'hFFFFFC00;
|
64'hFFFFFFFFFFFFFFF0: rd_data <= 32'hFFFFFC00;
|
64'hFFFFFFFFFFFFFFF4: rd_data <= 32'h000000CF;
|
64'hFFFFFFFFFFFFFFF4: rd_data <= 32'h000000CF;
|
64'hFFFFFFFFFFFFFFF8: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFF8: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFFC: rd_data <= 32'h00000000;
|
64'hFFFFFFFFFFFFFFFC: rd_data <= 32'h00000000;
|
|
|
Line 241... |
Line 396... |
|
|
.rd_en(rd_en),
|
.rd_en(rd_en),
|
.rd_data(rd_data),
|
.rd_data(rd_data),
|
.rd_empty(rd_empty),
|
.rd_empty(rd_empty),
|
|
|
|
.wr_en(wr_en),
|
|
.wr_data(wr_data),
|
|
.wr_full(1'b0),
|
|
.wr_empty(1'b1),
|
|
|
.sys_adv(1'b0),
|
.sys_adv(1'b0),
|
.sys_adr(59'd0)
|
.sys_adr(59'd0)
|
);
|
);
|
endmodule
|
endmodule
|
|
|
No newline at end of file
|
No newline at end of file
|