Changeset 92


Ignore:
Timestamp:
Mar 12, 2010, 11:34:40 AM (14 years ago)
Author:
demin
Message:

delay result by one more clock

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MultiChannelUSB/uwt_bior31.v

    r90 r92  
    1515        localparam      index2          =       2 << (L - 1);
    1616        localparam      index3          =       3 << (L - 1);
    17         localparam      peak_index      =       ((index3 + 1) >> 1) + 1;
     17        localparam      index4          =       index3 + 1;
     18        localparam      peak_index      =       ((index3 + 1) >> 1) + 2;
    1819        localparam      peak_shift      =       ((L - 1) << 1) + (L - 1);
    1920        localparam      zero            =       32'h80000000;
    2021       
    2122        // Tapped delay line
    22         reg             [31:0]  tap [index3:0];
     23        reg             [31:0]  tap [index4:0];
    2324       
    2425        reg             [31:0]  d_reg, d_next;
     
    4950                        more_reg <= 1'b0;
    5051
    51                         for(i = 0; i <= index3; i = i + 1)
     52                        for(i = 0; i <= index4; i = i + 1)
    5253                        begin
    5354                                tap[i] <= 0;
     
    6970                       
    7071                        // Tapped delay line: shift one
    71                         for(i = 0; i < index3; i = i + 1)
     72                        for(i = 0; i < index4; i = i + 1)
    7273                        begin
    7374                                tap[i+1] <= tap[i];
Note: See TracChangeset for help on using the changeset viewer.