Line 29... |
Line 29... |
//==================================================================//
|
//==================================================================//
|
|
|
module CharacterDisplay(
|
module CharacterDisplay(
|
MASTER_CLK, MASTER_RST,
|
MASTER_CLK, MASTER_RST,
|
CLK_VGA, HCNT, VCNT,
|
CLK_VGA, HCNT, VCNT,
|
RGB_OUT
|
RGB_OUT,
|
|
TIMESCALE, TRIGGERSTYLE,
|
|
XCOORD, YCOORD
|
);
|
);
|
|
|
//==================================================================//
|
//==================================================================//
|
// PARAMETER DEFINITIONS //
|
// PARAMETER DEFINITIONS //
|
//==================================================================//
|
//==================================================================//
|
Line 54... |
Line 56... |
input MASTER_RST; // System wide reset
|
input MASTER_RST; // System wide reset
|
input CLK_VGA; // Pixel Clk
|
input CLK_VGA; // Pixel Clk
|
input[9:0] HCNT; // Horizontal Sync Counter
|
input[9:0] HCNT; // Horizontal Sync Counter
|
input[9:0] VCNT; // Vertical Sync Counter
|
input[9:0] VCNT; // Vertical Sync Counter
|
output[2:0] RGB_OUT; // The RGB data
|
output[2:0] RGB_OUT; // The RGB data
|
|
input[3:0] TIMESCALE; // TIMESCALE display
|
|
input[1:0] TRIGGERSTYLE; // Style of Trigger
|
|
input[11:0] XCOORD; // XCOORD display
|
|
input[11:0] YCOORD; // XCOORD display
|
|
|
|
|
|
|
//----------------------//
|
//----------------------//
|
// WIRES / NODES //
|
// WIRES / NODES //
|
//----------------------//
|
//----------------------//
|
wire MASTER_CLK, MASTER_RST, CLK_VGA;
|
wire MASTER_CLK, MASTER_RST, CLK_VGA;
|
wire[9:0] HCNT, VCNT;
|
wire[9:0] HCNT, VCNT;
|
reg[2:0] RGB_OUT;
|
reg[2:0] RGB_OUT;
|
|
wire[3:0] TIMESCALE;
|
|
wire[1:0] TRIGGERSTYLE;
|
|
wire[11:0] XCOORD, YCOORD;
|
|
|
|
|
|
|
//----------------------//
|
//----------------------//
|
// REGISTERS //
|
// REGISTERS //
|
Line 189... |
Line 199... |
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
|
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
|
// DECODE the VGA_OUTPUT via the Character Map //
|
// DECODE the VGA_OUTPUT via the Character Map //
|
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
|
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
|
reg[2:0] rgb_buf;
|
reg[2:0] rgb_buf;
|
|
|
always @ (mask_charMap or data_charMap) begin
|
always @ (mask_charMap or data_charMap or charRow1 or charRow2 or charRow3 or charRow4 or charRow5 or charRow6 or charRow7 or charRow8 or cnt_charPxls or HCNT) begin
|
if((charRow1 | charRow2 | charRow3 | charRow4 | charRow5 | charRow6 | charRow7 | charRow8) && ((mask_charMap & data_charMap) != 8'b0) && (cnt_charPxls != 4'd5) && (HCNT >= 10'd2) && (HCNT <= 10'd637))
|
if((charRow1 | charRow2 | charRow3 | charRow4 | charRow5 | charRow6 | charRow7 | charRow8) && ((mask_charMap & data_charMap) != 8'b0) && (cnt_charPxls != 4'd5) && (HCNT >= 10'd2) && (HCNT <= 10'd637))
|
rgb_buf = P_yellow;
|
rgb_buf = P_yellow;
|
else
|
else
|
rgb_buf = P_black;
|
rgb_buf = P_black;
|
end
|
end
|
Line 201... |
Line 211... |
RGB_OUT <= rgb_buf;
|
RGB_OUT <= rgb_buf;
|
end
|
end
|
|
|
|
|
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
|
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
|
// COUNTER TESTING //
|
// VALUE DISPLAY //
|
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
|
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
|
reg[63:0] test_cnt;
|
|
reg[10:0] test_cntAddr;
|
reg[10:0] test_cntAddr;
|
reg[7:0] data_time;
|
reg[7:0] data_time;
|
always @ (posedge MASTER_CLK or posedge MASTER_RST) begin
|
|
if(MASTER_RST)
|
|
test_cnt <= 64'd0;
|
|
else
|
|
test_cnt <= test_cnt+1;
|
|
end
|
|
|
|
always @ (posedge MASTER_CLK or posedge MASTER_RST) begin
|
always @ (posedge MASTER_CLK or posedge MASTER_RST) begin
|
if(MASTER_RST)
|
if(MASTER_RST) test_cntAddr <= 11'd11;
|
test_cntAddr <= 11'd61;
|
else if(test_cntAddr == 11'd15) test_cntAddr <= 11'd117;
|
else if(test_cntAddr == 11'd76)
|
else if(test_cntAddr == 11'd121) test_cntAddr <= 11'd223;
|
test_cntAddr <= 11'd61;
|
else if(test_cntAddr == 11'd228) test_cntAddr <= 11'd327;
|
else
|
else if(test_cntAddr == 11'd328) test_cntAddr <= 11'd11;
|
test_cntAddr <= test_cntAddr+1;
|
else test_cntAddr <= test_cntAddr + 1;
|
end
|
end
|
|
|
always @ (test_cntAddr or test_cnt) begin
|
always @ (test_cntAddr or TIMESCALE or XCOORD or YCOORD or TRIGGERSTYLE) begin
|
if(test_cntAddr == 11'd61) data_time[3:0] = test_cnt[63:60];
|
if(test_cntAddr == 11'd11) begin data_time[7:4] = 4'h0; data_time[3:0] = XCOORD[11:8];
|
else if(test_cntAddr == 11'd62) data_time[3:0] = test_cnt[59:56];
|
end else if(test_cntAddr == 11'd12) begin data_time[7:4] = 4'h0; data_time[3:0] = XCOORD[7:4];
|
else if(test_cntAddr == 11'd63) data_time[3:0] = test_cnt[55:52];
|
end else if(test_cntAddr == 11'd13) begin data_time[7:4] = 4'h0; data_time[3:0] = XCOORD[3:0];
|
else if(test_cntAddr == 11'd64) data_time[3:0] = test_cnt[51:48];
|
|
else if(test_cntAddr == 11'd65) data_time[3:0] = test_cnt[47:44];
|
|
else if(test_cntAddr == 11'd66) data_time[3:0] = test_cnt[43:40];
|
|
else if(test_cntAddr == 11'd67) data_time[3:0] = test_cnt[39:36];
|
|
else if(test_cntAddr == 11'd68) data_time[3:0] = test_cnt[35:32];
|
|
else if(test_cntAddr == 11'd69) data_time[3:0] = test_cnt[31:28];
|
|
else if(test_cntAddr == 11'd70) data_time[3:0] = test_cnt[27:24];
|
|
else if(test_cntAddr == 11'd71) data_time[3:0] = test_cnt[23:20];
|
|
else if(test_cntAddr == 11'd72) data_time[3:0] = test_cnt[19:16];
|
|
else if(test_cntAddr == 11'd73) data_time[3:0] = test_cnt[15:12];
|
|
else if(test_cntAddr == 11'd74) data_time[3:0] = test_cnt[11:8];
|
|
else if(test_cntAddr == 11'd75) data_time[3:0] = test_cnt[7:4];
|
|
else if(test_cntAddr == 11'd76) data_time[3:0] = test_cnt[3:0];
|
|
else data_time[3:0] = 4'b0000;
|
|
end
|
|
|
|
always begin
|
end else if(test_cntAddr == 11'd117) begin data_time[7:4] = 4'h0; data_time[3:0] = YCOORD[11:8];
|
data_time[7:4] = 4'b0;
|
end else if(test_cntAddr == 11'd118) begin data_time[7:4] = 4'h0; data_time[3:0] = YCOORD[7:4];
|
end
|
end else if(test_cntAddr == 11'd119) begin data_time[7:4] = 4'h0; data_time[3:0] = YCOORD[3:0];
|
|
|
|
end else if(test_cntAddr == 11'd228) begin data_time[7:4] = 4'h0; data_time[3:0] = TIMESCALE[3:0];
|
|
|
|
end else if(test_cntAddr == 11'd327) begin if(TRIGGERSTYLE == 2'b00) data_time = 8'h2D; else data_time = 8'h2C;
|
|
end else if(test_cntAddr == 11'd328) begin if(TRIGGERSTYLE == 2'b00) data_time = 8'h2E; else data_time = 8'h2F;
|
|
|
|
end else data_time = 8'h24;
|
|
end
|
|
|
|
|
|
|
|
|
|
|
Line 274... |
Line 268... |
.INIT_02(256'h808282Fe8282Fe101010Fe7c829294deFe909090c0Fe929292c6FE8282827c7c),
|
.INIT_02(256'h808282Fe8282Fe101010Fe7c829294deFe909090c0Fe929292c6FE8282827c7c),
|
// PPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJ
|
// PPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJ
|
.INIT_03(256'h9090607C8282827CFe403804FeFe402040FeFe02020206Fe102844828482FC80),
|
.INIT_03(256'h9090607C8282827CFe403804FeFe402040FeFe02020206Fe102844828482FC80),
|
// VVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPP
|
// VVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPP
|
.INIT_04(256'hf8040204f8fC020202fCC080Fe80C0649292924c7e909894627C828A7C027C90),
|
.INIT_04(256'hf8040204f8fC020202fCC080Fe80C0649292924c7e909894627C828A7C027C90),
|
// !!!!!!!!!!--space---ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWW
|
// BLOC!!!!!!!!!!--space---ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWW
|
.INIT_05(256'h000000f6f600000000000000868aa2a2c2c0201e20c0c628102cC6Fe040804Fe),
|
.INIT_05(256'hffff00f6f600000000000000868a92a2c2c0201e20c0c628102cC6Fe040804Fe),
|
.INIT_06(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
// TrigUp-|//////////\\\\\\\\\\::::::::::|---DN---||---UP---|BLOCKB
|
.INIT_07(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_06(256'h147c5040020C1060808060100C02006C6C0000181c1e1c183070f07030FFFFFF),
|
|
// |-TSelDN-||-TrigDN-||-TSelUP-||-
|
|
.INIT_07(256'h00000000000000000000000000000000beae82eafa40507c1404faea82aebe04),
|
.INIT_08(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_08(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_09(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_09(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_0A(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_0A(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_0B(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_0B(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_0C(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_0C(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
Line 346... |
Line 342... |
.ENA(GND), .ENB(VCC),
|
.ENA(GND), .ENB(VCC),
|
.WEA(GND), .WEB(GND),
|
.WEA(GND), .WEB(GND),
|
.SSRA(GND), .SSRB(GND)
|
.SSRA(GND), .SSRB(GND)
|
);
|
);
|
|
|
|
// A 0A L 15 W 20 / 2B
|
|
// B 0B M 16 X 21 TrigUP 2C
|
|
// C 0C N 17 Y 22 TSelUP 2D
|
|
// D 0D O 18 Z 23 TrigDN 2E
|
|
// E 0E P 19 Space 24 TSelDN 2F
|
|
// F 0F Q 1A ! 25
|
|
// G 10 R 1B Block 26
|
|
// H 11 S 1C UpArr 27
|
|
// I 12 T 1D DnArr 28
|
|
// J 13 U 1E : 29
|
|
// K 14 V 1F \ 2A
|
|
|
|
|
|
|
|
|
RAMB16_S9_S9 #(
|
RAMB16_S9_S9 #(
|
.INIT_00(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
// ########## : X R O S R U C
|
|
.INIT_00(256'h242424242424242424242424242424242424242424242921241B181C1B1E0C24),
|
|
//
|
.INIT_01(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_01(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
//
|
.INIT_02(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_02(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_03(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
// ########## : Y |- Line 1 end
|
.INIT_04(256'h201f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201),
|
.INIT_03(256'h2424242424242424242424242922242424242424242426242424242424242424),
|
.INIT_05(256'h2424242424242424242424242424242424242424242424242424242424232221),
|
//
|
.INIT_06(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_04(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_07(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
//.INIT_04(256'h201f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201),
|
|
//
|
|
.INIT_05(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
//.INIT_05(256'h2424242424242424242424242424242424242424242B2A292827262524232221),
|
|
// ## : E S A B E M I T|- Line 2 end
|
|
.INIT_06(256'h2424290E1C0A0B240E16121D2624242424242424242424242424242424242424),
|
|
// VV^^ V I D / S U############
|
|
.INIT_07(256'h24242424242424242424242424242424242827241F120D2A1C1E242424242424),
|
|
//
|
.INIT_08(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_08(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_09(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
// T |- Line 3 end
|
.INIT_0A(256'h2424242424242424242424250e17121b0e111d0a14241e1822240e1f18152412),
|
.INIT_09(256'h1D24262424242424242424242424242424242424242424242424242424242424),
|
|
// ######## R E G G I R
|
|
.INIT_0A(256'h24242424242424242424242424242424242424242424242424241B0E1010121B),
|
|
//
|
.INIT_0B(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_0B(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
//
|
.INIT_0C(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_0C(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_0D(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
// |- Line 4 end
|
|
.INIT_0D(256'h2424242424242424242424242424242424242424242424242624242424242424),
|
|
//
|
.INIT_0E(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_0E(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
//
|
.INIT_0F(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_0F(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_10(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
// |- Line 5 end
|
|
.INIT_10(256'h2424242424242424242424242424262424242424242424242424242424242424),
|
|
//
|
.INIT_11(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_11(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
//
|
.INIT_12(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_12(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_13(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
// |- Line 6 end
|
|
.INIT_13(256'h2424242426242424242424242424242424242424242424242424242424242424),
|
|
//
|
.INIT_14(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_14(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
//
|
.INIT_15(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_15(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
//
|
.INIT_16(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_16(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_17(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
// |- Line 7 end
|
|
.INIT_17(256'h2424242424242424242424242424242424242424242424242424262424242424),
|
|
//
|
.INIT_18(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_18(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
//
|
.INIT_19(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_19(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
.INIT_1A(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
// |- Line 8 end
|
|
.INIT_1A(256'h0000000000000000000000000000000026242424242424242424242424242424),
|
.INIT_1B(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1B(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1C(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1C(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1D(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1D(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1E(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1E(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1F(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
.INIT_1F(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
Line 426... |
Line 465... |
.SSRA(GND), .SSRB(GND)
|
.SSRA(GND), .SSRB(GND)
|
);
|
);
|
|
|
|
|
|
|
|
/*
|
|
RAMB16_S9_S9 #(
|
|
// P U E L A C S E M I T
|
|
.INIT_00(256'h24242424242424242424242424242424242424191E240E150A0C1C240E16121D),
|
|
.INIT_01(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_02(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
// N D
|
|
.INIT_03(256'h242424242424242424170D242424242424242424242424242424242424242424),
|
|
.INIT_04(256'h201f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201),
|
|
.INIT_05(256'h2424242424242424242424242424242424242424242424242424242424232221),
|
|
.INIT_06(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_07(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_08(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_09(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_0A(256'h2424242424242424242424250e17121b0e111d0a14241e1822240e1f18152412),
|
|
.INIT_0B(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_0C(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_0D(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_0E(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_0F(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_10(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_11(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_12(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_13(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_14(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_15(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_16(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_17(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_18(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_19(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_1A(256'h2424242424242424242424242424242424242424242424242424242424242424),
|
|
.INIT_1B(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_1C(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_1D(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_1E(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_1F(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_20(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_21(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_22(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_23(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_24(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_25(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_26(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_27(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_28(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_29(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_2A(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_2B(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_2C(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_2D(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_2E(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_2F(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_30(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_31(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_32(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_33(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_34(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_35(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_36(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_37(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_38(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_39(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_3A(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_3B(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_3C(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_3D(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_3E(256'h0000000000000000000000000000000000000000000000000000000000000000),
|
|
.INIT_3F(256'h0000000000000000000000000000000000000000000000000000000000000000)
|
|
) RAM_Character_Test (
|
|
.DOA(), .DOB(data_charRamRead),
|
|
.DOPA(), .DOPB(),
|
|
.ADDRA(test_cntAddr), .ADDRB(addr_charRamRead),
|
|
.CLKA(MASTER_CLK), .CLKB(MASTER_CLK),
|
|
.DIA(data_time), .DIB(8'b0),
|
|
.DIPA(GND), .DIPB(GND),
|
|
.ENA(VCC), .ENB(VCC),
|
|
.WEA(VCC), .WEB(GND),
|
|
.SSRA(GND), .SSRB(GND)
|
|
);
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|