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

Subversion Repositories alternascope

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

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

Rev 11 Rev 17
Line 1... Line 1...
//==================================================================//
//==================================================================//
// File:    d_xxxxxxxxxxxx                                          //
// File:    d_CharDecodeSmall.v                                     //
// Version: 0.0.0.1                                                 //
// Version: 0.0.0.1                                                 //
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//
// Copyright (C) Stephen Pickett                                    //
// Copyright (C) Stephen Pickett                                    //
//   Jun 17, 2005                                                   //
//   Jun 17, 2005                                                   //
//                                                                  //
//                                                                  //
Line 22... Line 22...
//     Boston, MA  02110-1301, USA.                                 //
//     Boston, MA  02110-1301, USA.                                 //
//                                                                  //
//                                                                  //
//------------------------------------------------------------------//
//------------------------------------------------------------------//
// Revisions:                                                       //
// Revisions:                                                       //
// Ver 0.0.0.1     Jun 17, 2005   Initial Development Release       //
// Ver 0.0.0.1     Jun 17, 2005   Initial Development Release       //
 
//                                Based on "d_CharDecode.v"         //
//                                                                  //
//                                                                  //
//==================================================================//
//==================================================================//
 
 
module CharacterDisplay(
module CharacterDisplay(
    MASTER_CLK, MASTER_RST,
    MASTER_CLK, MASTER_RST,
    CLK_VGA, HCNT, VCNT,
    CLK_VGA, HCNT, VCNT,
    RGB_OUT,
    RGB_OUT
    data_charRamRead, data_charMap
 
    );
    );
 
 
//==================================================================//
//==================================================================//
// PARAMETER DEFINITIONS                                            //
// PARAMETER DEFINITIONS                                            //
//==================================================================//
//==================================================================//
Line 55... Line 55...
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
 
 
output[7:0] data_charRamRead;
 
output[7:0] data_charMap;
 
 
 
 
 
//----------------------//
//----------------------//
// WIRES / NODES        //
// WIRES / NODES        //
//----------------------//
//----------------------//
wire MASTER_CLK, MASTER_RST, CLK_VGA;
wire MASTER_CLK, MASTER_RST, CLK_VGA;
Line 72... Line 69...
 
 
//----------------------//
//----------------------//
// REGISTERS            //
// REGISTERS            //
//----------------------//
//----------------------//
reg[3:0] cnt_charPxls;
reg[3:0] cnt_charPxls;
reg[5:0] cnt_Hchar;
reg[6:0] cnt_Hchar;
reg[10:0] cnt_Vchar;
reg[10:0] cnt_Vchar;
wire     charRow1, charRow2, charRow3, charRow4;
wire     charRow1, charRow2, charRow3, charRow4, charRow5, charRow6, charRow7, charRow8;
 
 
wire[10:0] addr_charRamRead;
wire[10:0] addr_charRamRead;
wire[7:0]  data_charRamRead;
wire[7:0]  data_charRamRead;
 
 
reg[7:0]   mask_charMap;
reg[7:0]   mask_charMap;
Line 112... Line 109...
// DECODE the Character RAM Address via HCNT and VCNT               //
// DECODE the Character RAM Address via HCNT and VCNT               //
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
 
 
always @ (posedge CLK_VGA or posedge MASTER_RST) begin
always @ (posedge CLK_VGA or posedge MASTER_RST) begin
    if(MASTER_RST) begin
    if(MASTER_RST) begin
        cnt_charPxls <= 4'd10;
        cnt_charPxls <= 4'd5;
    end else if(HCNT >= 10'd6) begin //7
    end else if(HCNT >= 10'd1) begin //6
        if(cnt_charPxls == 4'd0)
        if(cnt_charPxls == 4'd0)
            cnt_charPxls <= 4'd10;
            cnt_charPxls <= 4'd5;
        else
        else
            cnt_charPxls <= cnt_charPxls-1;
            cnt_charPxls <= cnt_charPxls-1;
    end else begin
    end else begin
        cnt_charPxls <= 4'd10;
        cnt_charPxls <= 4'd5;
    end
    end
end
end
 
 
always @ (posedge CLK_VGA or posedge MASTER_RST) begin
always @ (posedge CLK_VGA or posedge MASTER_RST) begin
    if(MASTER_RST) begin
    if(MASTER_RST) begin
        cnt_Hchar <= 6'd0;
        cnt_Hchar <= 7'd0;
    end else if(HCNT >= 10'd6 && cnt_charPxls == 4'd0) begin
    end else if(HCNT >= 10'd1 && cnt_charPxls == 4'd0) begin
        if(cnt_Hchar == 6'd56)
        if(cnt_Hchar == 7'd105)
            cnt_Hchar <= 6'd0;
            cnt_Hchar <= 7'd0;
        else
        else
            cnt_Hchar <= cnt_Hchar+1;
            cnt_Hchar <= cnt_Hchar+1;
    end else if(HCNT < 10'd6) begin
    end else if(HCNT < 10'd1) begin
        cnt_Hchar <= 6'd0;
        cnt_Hchar <= 7'd0;
    end else begin
    end else begin
        cnt_Hchar <= cnt_Hchar;
        cnt_Hchar <= cnt_Hchar;
    end
    end
end
end
 
 
assign charRow1 = ((VCNT <= 512) && (VCNT >= 498)); // one more
assign charRow1 = ((VCNT <= 10'd512) && (VCNT >= 10'd506));
assign charRow2 = ((VCNT <= 494) && (VCNT >= 480));
assign charRow2 = ((VCNT <= 10'd503) && (VCNT >= 10'd497));
assign charRow3 = ((VCNT <= 476) && (VCNT >= 462));
assign charRow3 = ((VCNT <= 10'd494) && (VCNT >= 10'd488));
assign charRow4 = ((VCNT <= 458) && (VCNT >= 444));
assign charRow4 = ((VCNT <= 10'd485) && (VCNT >= 10'd479));
 
assign charRow5 = ((VCNT <= 10'd476) && (VCNT >= 10'd470));
 
assign charRow6 = ((VCNT <= 10'd467) && (VCNT >= 10'd461));
 
assign charRow7 = ((VCNT <= 10'd458) && (VCNT >= 10'd452));
 
assign charRow8 = ((VCNT <= 10'd449) && (VCNT >= 10'd443));
 
 
always @ (charRow1 or charRow2 or charRow3 or charRow4) begin
always @ (charRow1 or charRow2 or charRow3 or charRow4 or charRow5 or charRow6 or charRow7 or charRow8) begin
         if(charRow1) cnt_Vchar = 11'd0;
         if(charRow1) cnt_Vchar = 11'd0;
    else if(charRow2) cnt_Vchar = 11'd57;
    else if(charRow2) cnt_Vchar = 11'd106;
    else if(charRow3) cnt_Vchar = 11'd114;
    else if(charRow3) cnt_Vchar = 11'd212;
    else              cnt_Vchar = 11'd174;
    else if(charRow4) cnt_Vchar = 11'd318;
 
    else if(charRow5) cnt_Vchar = 11'd424;
 
    else if(charRow6) cnt_Vchar = 11'd530;
 
    else if(charRow7) cnt_Vchar = 11'd636;
 
    else if(charRow8) cnt_Vchar = 11'd742;
 
    else              cnt_Vchar = 11'd0;
end
end
 
 
assign addr_charRamRead = cnt_Vchar + cnt_Hchar;
assign addr_charRamRead = cnt_Vchar + cnt_Hchar;
 
 
 
 
 
 
 
 
 
 
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
// DECODE the Character Map via HCNT and VCNT and CHAR_DATA         //
// DECODE the Character Map via HCNT and VCNT and CHAR_DATA         //
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
always @ (posedge CLK_VGA or posedge MASTER_RST) begin
always @ (posedge CLK_VGA or posedge MASTER_RST) begin
    if(MASTER_RST) begin
    if(MASTER_RST) begin
        mask_charMap <= 8'd0;
        mask_charMap <= 8'd0;
    end else if(VCNT <= 10'd512) begin
    end else if(VCNT <= 10'd512) begin
        if(HCNT == 10'd0 && VCNT[0] == 1'b1) begin  //1B0
        if(HCNT == 10'd0) begin
            if(mask_charMap == 8'd0)
            if(mask_charMap == 8'd0)
                mask_charMap <= 8'b10000000;
                mask_charMap <= 8'b10000000;
            else
            else
                mask_charMap <= mask_charMap >> 1;
                mask_charMap <= mask_charMap >> 1;
        end else
        end else
Line 177... Line 181...
    end
    end
end
end
 
 
 
 
 
 
assign addr_charMap = (data_charRamRead * 8'd5) + (cnt_charPxls[3:1]);
assign addr_charMap = ((data_charRamRead * 8'd5) + cnt_charPxls);
 
 
 
 
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
// 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) begin
    if((charRow1 | charRow2 | charRow3 | charRow4) && ((mask_charMap & data_charMap) != 8'b0) && (cnt_charPxls != 4'd10) && (HCNT >= 10'd7) && (HCNT <= 10'd632))
    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
 
 
always @ (posedge CLK_VGA) begin
always @ (posedge CLK_VGA) begin
    RGB_OUT <= rgb_buf;
    RGB_OUT <= rgb_buf;
end
end
 
 
 
 
Line 212... Line 215...
        test_cnt <= test_cnt+1;
        test_cnt <= test_cnt+1;
end
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'd41;
        test_cntAddr <= 11'd61;
    else if(test_cntAddr == 11'd56)
    else if(test_cntAddr == 11'd76)
        test_cntAddr <= 11'd41;
        test_cntAddr <= 11'd61;
    else
    else
        test_cntAddr <= test_cntAddr+1;
        test_cntAddr <= test_cntAddr+1;
end
end
 
 
always @ (test_cntAddr or test_cnt) begin
always @ (test_cntAddr or test_cnt) begin
         if(test_cntAddr == 11'd41) data_time[3:0] = test_cnt[63:60];
         if(test_cntAddr == 11'd61) data_time[3:0] = test_cnt[63:60];
    else if(test_cntAddr == 11'd42) data_time[3:0] = test_cnt[59:56];
    else if(test_cntAddr == 11'd62) data_time[3:0] = test_cnt[59:56];
    else if(test_cntAddr == 11'd43) data_time[3:0] = test_cnt[55:52];
    else if(test_cntAddr == 11'd63) data_time[3:0] = test_cnt[55:52];
    else if(test_cntAddr == 11'd44) data_time[3:0] = test_cnt[51:48];
    else if(test_cntAddr == 11'd64) data_time[3:0] = test_cnt[51:48];
    else if(test_cntAddr == 11'd45) data_time[3:0] = test_cnt[47:44];
    else if(test_cntAddr == 11'd65) data_time[3:0] = test_cnt[47:44];
    else if(test_cntAddr == 11'd46) data_time[3:0] = test_cnt[43:40];
    else if(test_cntAddr == 11'd66) data_time[3:0] = test_cnt[43:40];
    else if(test_cntAddr == 11'd47) data_time[3:0] = test_cnt[39:36];
    else if(test_cntAddr == 11'd67) data_time[3:0] = test_cnt[39:36];
    else if(test_cntAddr == 11'd48) data_time[3:0] = test_cnt[35:32];
    else if(test_cntAddr == 11'd68) data_time[3:0] = test_cnt[35:32];
    else if(test_cntAddr == 11'd49) data_time[3:0] = test_cnt[31:28];
    else if(test_cntAddr == 11'd69) data_time[3:0] = test_cnt[31:28];
    else if(test_cntAddr == 11'd50) data_time[3:0] = test_cnt[27:24];
    else if(test_cntAddr == 11'd70) data_time[3:0] = test_cnt[27:24];
    else if(test_cntAddr == 11'd51) data_time[3:0] = test_cnt[23:20];
    else if(test_cntAddr == 11'd71) data_time[3:0] = test_cnt[23:20];
    else if(test_cntAddr == 11'd52) data_time[3:0] = test_cnt[19:16];
    else if(test_cntAddr == 11'd72) data_time[3:0] = test_cnt[19:16];
    else if(test_cntAddr == 11'd53) data_time[3:0] = test_cnt[15:12];
    else if(test_cntAddr == 11'd73) data_time[3:0] = test_cnt[15:12];
    else if(test_cntAddr == 11'd54) data_time[3:0] = test_cnt[11:8];
    else if(test_cntAddr == 11'd74) data_time[3:0] = test_cnt[11:8];
    else if(test_cntAddr == 11'd55) data_time[3:0] = test_cnt[7:4];
    else if(test_cntAddr == 11'd75) data_time[3:0] = test_cnt[7:4];
    else if(test_cntAddr == 11'd56) data_time[3:0] = test_cnt[3:0];
    else if(test_cntAddr == 11'd76) data_time[3:0] = test_cnt[3:0];
    else                            data_time[3:0] = 4'b0000;
    else                            data_time[3:0] = 4'b0000;
end
end
 
 
always begin
always begin
    data_time[7:4] = 4'b0;
    data_time[7:4] = 4'b0;
Line 262... Line 265...
assign VCC = 1'b1;
assign VCC = 1'b1;
assign GND = 1'b0;
assign GND = 1'b0;
 
 
RAMB16_S9_S9 #(
RAMB16_S9_S9 #(
//                  6666555555555544444444443333333333222222222211111111110000000000
//                  6666555555555544444444443333333333222222222211111111110000000000
      .INIT_00(256'h920de29292928ee0101010fe449292927c668A9292662242FE02027C8282827C),
      .INIT_00(256'h920de29292928ee0101010fe449292927c668A9292660042FE02007C86BAC27C),
//                  CCCCCCCCBBBBBBBBBBAAAAAAAAAA999999999988888888887777777777666666
//                  CCCCCCCCBBBBBBBBBBAAAAAAAAAA999999999988888888887777777777666666
      .INIT_01(256'h828282c6Fe9292926c7e9090907e609292927d6d9292926d808698a0C07d9292),
      .INIT_01(256'h828282c6Fe9292926c7e9090907e609292927d6d9292926d808698a0C07d9292),
//                                        --SPACE---FFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCC
//                  JJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCC
      .INIT_02(256'h00000000000000000000000000000000Fe909090c0Fe929292c6FE8282827c7c),
      .INIT_02(256'h808282Fe8282Fe101010Fe7c829294deFe909090c0Fe929292c6FE8282827c7c),
      .INIT_03(256'h0000000000000000000000000000000000000000000000000000000000000000),
//                  PPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJ
      .INIT_04(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_03(256'h9090607C8282827CFe403804FeFe402040FeFe02020206Fe102844828482FC80),
      .INIT_05(256'h0000000000000000000000000000000000000000000000000000000000000000),
//                  VVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPP
 
      .INIT_04(256'hf8040204f8fC020202fCC080Fe80C0649292924c7e909894627C828A7C027C90),
 
//                      !!!!!!!!!!--space---ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWW
 
      .INIT_05(256'h000000f6f600000000000000868aa2a2c2c0201e20c0c628102cC6Fe040804Fe),
      .INIT_06(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_06(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_07(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_07(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_08(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_08(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_09(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_09(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_0A(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_0A(256'h0000000000000000000000000000000000000000000000000000000000000000),
Line 331... Line 337...
      .INIT_3E(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_3E(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_3F(256'h0000000000000000000000000000000000000000000000000000000000000000)
      .INIT_3F(256'h0000000000000000000000000000000000000000000000000000000000000000)
) RAM_Character_Map (
) RAM_Character_Map (
    .DOA(),         .DOB(data_charMap),
    .DOA(),         .DOB(data_charMap),
    .DOPA(),        .DOPB(),
    .DOPA(),        .DOPB(),
    .ADDRA(11'b111),  .ADDRB(addr_charMap),
    .ADDRA(),       .ADDRB(addr_charMap),
    .CLKA(GND),     .CLKB(MASTER_CLK),
    .CLKA(GND),     .CLKB(MASTER_CLK),
    .DIA(8'b0),     .DIB(8'b0),
    .DIA(8'b0),     .DIB(8'b0),
    .DIPA(GND),     .DIPB(GND),
    .DIPA(GND),     .DIPB(GND),
    .ENA(GND),      .ENB(VCC),
    .ENA(GND),      .ENB(VCC),
    .WEA(GND),      .WEB(GND),
    .WEA(GND),      .WEB(GND),
    .SSRA(GND),     .SSRB(GND)
    .SSRA(GND),     .SSRB(GND)
    );
    );
 
 
 
 
RAMB16_S9_S9 #(
RAMB16_S9_S9 #(
      .INIT_00(256'h1010101010101010101010100F0E0D0C0B0A0908070605040302010010101010),
      .INIT_00(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_01(256'h1010101010101010101010101010101010101010101010101010101010101010),
      .INIT_01(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_02(256'h1010101010101010101010101010101010101010101010101010101010101010),
      .INIT_02(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_03(256'h1010101010101010101010101010101010101010101010101010101010101010),
      .INIT_03(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_04(256'h1010101010101010101010101010101010101010101010101010101010101010),
      .INIT_04(256'h201f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201),
      .INIT_05(256'h1010101010101010101010101010101010101010101010101010101010101010),
      .INIT_05(256'h2424242424242424242424242424242424242424242424242424242424232221),
      .INIT_06(256'h1010101010101010101010101010101010101010101010101010101010101010),
      .INIT_06(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_07(256'h1010101010101010101010101010101010101010101010101010101010101010),
      .INIT_07(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_08(256'h1010101010101010101010101010101010101010101010101010101010101010),
      .INIT_08(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_09(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_09(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_0A(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_0A(256'h2424242424242424242424250e17121b0e111d0a14241e1822240e1f18152412),
      .INIT_0B(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_0B(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_0C(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_0C(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_0D(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_0D(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_0E(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_0E(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_0F(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_0F(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_10(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_10(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_11(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_11(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_12(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_12(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_13(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_13(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_14(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_14(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_15(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_15(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_16(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_16(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_17(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_17(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_18(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_18(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_19(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_19(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .INIT_1A(256'h0000000000000000000000000000000000000000000000000000000000000000),
      .INIT_1A(256'h2424242424242424242424242424242424242424242424242424242424242424),
      .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),

powered by: WebSVN 2.1.0

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