- Timestamp:
- Feb 25, 2011, 5:51:42 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/MultiChannelUSB/Paella.v
r126 r132 139 139 wire [1:0] uwt_flag2 [N-1:0]; 140 140 141 wire [24:0] cic_data1 [N-1:0]; 142 wire [24:0] cic_data2 [N-1:0]; 143 wire [24:0] cic_data3 [N-1:0]; 141 wire [20:0] cic_data [N-1:0]; 144 142 145 143 wire [11:0] dec_data [N-1:0]; 144 wire [11:0] tmp_data; 146 145 147 146 wire [1:0] ext_flag [N-1:0]; … … 221 220 {ext_flag[j][1], 11'd0}, 222 221 {ext_flag[j][0], 11'd0}, 223 cic_data 3[j][23:12],222 cic_data[j][19:8], 224 223 sys_data[j]}; 225 224 end … … 277 276 .bus_busy(bus_busy[1])); 278 277 279 filter #(.size(3), .width(12)) filter_unit (278 new_filter #(.size(3), .width(12)) filter_unit ( 280 279 .clock(sys_clock), 281 280 .frame(sys_frame), 282 281 .reset(1'b0), 283 282 .inp_data({sys_data[2], sys_data[1], sys_data[0]}), 284 .out_data2({cic_data2[2], cic_data2[1], cic_data2[0]}), 285 .out_data3({cic_data3[2], cic_data3[1], cic_data3[0]}), 286 .out_data({cic_data1[2], cic_data1[1], cic_data1[0]})); 283 .out_data({cic_data[2], cic_data[1], cic_data[0]})); 287 284 288 deconv #(.size(1), .shift(2 5), .width(24), .widthr(12)) deconv_unit (285 deconv #(.size(1), .shift(22), .width(20), .widthr(12)) deconv_unit ( 289 286 .clock(sys_clock), 290 287 .frame(sys_frame), 291 288 .reset(1'b0), 292 .del_data({6'd1 8, 6'd18, 6'd18}),293 .amp_data({ 4'd9, 4'd9, 4'd9}),294 .tau_data({16'd 8820, 16'd8820, 16'd8820}),289 .del_data({6'd14, 6'd14, 6'd14, 6'd14}), 290 .amp_data({6'd17, 6'd17, 6'd17, 6'd17}), 291 .tau_data({16'd16660, 16'd16660, 16'd16660, 16'd16660}), 295 292 // .del_data({cfg_bits[16][5:0], cfg_bits[15][13:8], cfg_bits[15][5:0]}), 296 293 // .amp_data({cfg_bits[18][7:0], cfg_bits[17][15:8], cfg_bits[17][7:0]}), 297 294 // .tau_data({cfg_bits[21], cfg_bits[20], cfg_bits[19]}), 298 .inp_data({cic_data 3[2][23:0], cic_data3[1][23:0], cic_data3[0][23:0]}),299 .out_data({dec_data[2], dec_data[1], dec_data[0] }));295 .inp_data({cic_data[2][19:0], cic_data[1][19:0], cic_data[0][19:0], 20'd0}), 296 .out_data({dec_data[2], dec_data[1], dec_data[0], tmp_data})); 300 297 301 298 … … 305 302 306 303 assign sys_data[j] = (cfg_bits[1][4*j]) ? (adc_data[j] ^ 12'hfff) : (adc_data[j]); 307 /* 308 uwt_bior31 #(.level(1), .width(13)) uwt_1_unit ( 309 .clock(sys_clock), 310 .frame(sys_frame), 311 .reset(1'b0), 312 .inp_data(dec_data[j][12:0]), 313 .out_data(uwt_data1[j]), 314 .out_flag(uwt_flag1[j])); 315 316 uwt_bior31 #(.level(1), .width(16)) uwt_2_unit ( 317 .clock(sys_clock), 318 .frame(sys_frame), 319 .reset(1'b0), 320 .inp_data(uwt_data1[j]), 321 .out_data(uwt_data2[j]), 322 .out_flag(uwt_flag2[j])); 323 */ 304 324 305 extrema #(.width(12)) extrema_unit ( 325 306 .clock(sys_clock), 326 307 .frame(sys_frame), 327 308 .reset(1'b0), 328 // .inp_data(cic_data3[j][26:15]),329 309 .inp_data(dec_data[j]), 330 310 .out_flag(ext_flag[j])); … … 348 328 // .cfg_data(cfg_bits[12][11:0]), 349 329 .cfg_data(12'd5), 350 // .inp_data(cic_data3[j][22:11]),351 330 .inp_data(dec_data[j]), 352 331 .out_flag(amp_flag[j]),
Note:
See TracChangeset
for help on using the changeset viewer.