OpenCores
URL https://opencores.org/ocsvn/alternascope/alternascope/trunk

Subversion Repositories alternascope

[/] [alternascope/] [branches/] [Alpha/] [VGA/] [CharDecode/] [d_CharDecode.v] - Diff between revs 17 and 27

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 17 Rev 27
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)
 
    );
 
*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.