Changeset 178 for trunk/3DEES/adc_lvds.v


Ignore:
Timestamp:
Dec 20, 2013, 10:10:03 AM (11 years ago)
Author:
demin
Message:

adapt to 6ch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/3DEES/adc_lvds.v

    r148 r178  
    44module adc_lvds
    55        #(
    6                 parameter       size    =       8, // number of channels
    7                 parameter       width   =       24 // channel resolution
     6                parameter       size    =       3, // number of channels
     7                parameter       width   =       12 // channel resolution
    88        )
    99        (
     
    1313                input   wire                                            lvds_fco,
    1414                input   wire    [size-1:0]                      lvds_d,
     15                input   wire    [11:0]              test,
    1516
    1617                output  wire                                            adc_frame,
     
    2021        localparam      width2  =       width + 2;
    2122               
     23
    2224        reg                                                     state, int_rdreq, adc_frame_reg;
    2325        wire                                            int_wrfull, int_rdempty;
     
    4749// LSB first
    4850//                      assign int_data_wire[j*width+width-1:j*width] = {int_data_n[j], int_data_p[j], int_data_reg[j*width+width-1:j*width+2]};
    49                         assign int_data_wire[j*width2+width2-1:j*width2] = {int_data_n[j], int_data_p[j], int_data_reg[j*width2+width2-1:j*width2+2]};
    50                         assign int_fifo_wire[j*width+width-1:j*width] = int_data_reg[j*width2+width2-3:j*width2];
     51
     52//                      assign int_fifo_wire[j*width+width-1:j*width] = test;
     53
     54                        assign int_data_wire[j*width2+width2-1:j*width2] = {int_data_reg[j*width2+width2-3:j*width2], int_data_p[j], int_data_n[j]};
     55                        assign int_fifo_wire[j*width+width-1:j*width] = int_data_reg[j*width2+width2-1:j*width2+2];
     56//                      assign int_fifo_wire[j*width+width-1:j*width] = int_data_reg[j*width2+width2-1:j*width2+8];
     57
     58//                      assign int_data_wire[j*width2+width2-1:j*width2] = {int_data_n[j], int_data_p[j], int_data_reg[j*width2+width2-1:j*width2+2]};
     59//                      assign [j*width+width-1:j*width] = int_data_reg[j*width2+width2-3:j*width2];
    5160                end
    5261        endgenerate
     62
    5363
    5464        dcfifo #(
Note: See TracChangeset for help on using the changeset viewer.