Changeset 178 for trunk/3DEES/adc_lvds.v
- Timestamp:
- Dec 20, 2013, 10:10:03 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/3DEES/adc_lvds.v
r148 r178 4 4 module adc_lvds 5 5 #( 6 parameter size = 8, // number of channels7 parameter width = 24// channel resolution6 parameter size = 3, // number of channels 7 parameter width = 12 // channel resolution 8 8 ) 9 9 ( … … 13 13 input wire lvds_fco, 14 14 input wire [size-1:0] lvds_d, 15 input wire [11:0] test, 15 16 16 17 output wire adc_frame, … … 20 21 localparam width2 = width + 2; 21 22 23 22 24 reg state, int_rdreq, adc_frame_reg; 23 25 wire int_wrfull, int_rdempty; … … 47 49 // LSB first 48 50 // 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]; 51 60 end 52 61 endgenerate 62 53 63 54 64 dcfifo #(
Note:
See TracChangeset
for help on using the changeset viewer.