Ignore:
Timestamp:
Sep 15, 2009, 3:27:35 AM (15 years ago)
Author:
demin
Message:

add fourth channel and switch from 32 to 24 bit histogram

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MultiChannelUSB/usb_fifo.v

    r36 r45  
    2424        wire    [7:0]   int_tx_q;
    2525
    26         fifo32x8 fifo_tx_unit (
     26        dcfifo #(
     27                .intended_device_family("Cyclone III"),
     28                .lpm_numwords(16),
     29                .lpm_showahead("ON"),
     30                .lpm_type("dcfifo"),
     31                .lpm_width(8),
     32                .lpm_widthu(4),
     33                .rdsync_delaypipe(4),
     34                .wrsync_delaypipe(4),
     35                .overflow_checking("ON"),
     36                .underflow_checking("ON"),
     37                .use_eab("OFF"),
     38                .write_aclr_synch("OFF")) fifo_tx (
    2739                .aclr(aclr),
    2840                .data(tx_data),
     
    3345                .q(int_tx_q),
    3446                .rdempty(int_tx_empty),
    35                 .wrfull(tx_full));
     47                .wrfull(tx_full),
     48                .rdfull(),
     49                .rdusedw(),
     50                .wrempty(),
     51                .wrusedw());
    3652
    37         fifo32x8 fifo_rx_unit (
     53        dcfifo #(
     54                .intended_device_family("Cyclone III"),
     55                .lpm_numwords(16),
     56                .lpm_showahead("ON"),
     57                .lpm_type("dcfifo"),
     58                .lpm_width(8),
     59                .lpm_widthu(4),
     60                .rdsync_delaypipe(4),
     61                .wrsync_delaypipe(4),
     62                .overflow_checking("ON"),
     63                .underflow_checking("ON"),
     64                .use_eab("OFF"),
     65                .write_aclr_synch("OFF")) fifo_rx (
    3866                .aclr(aclr),
    3967                .data(int_rx_data),
     
    4472                .q(rx_q),
    4573                .rdempty(rx_empty),
    46                 .wrfull(int_rx_full));
     74                .wrfull(int_rx_full),
     75                .rdfull(),
     76                .rdusedw(),
     77                .wrempty(),
     78                .wrusedw());
    4779       
    4880        assign  rx_ready = (~usb_empty) & (~int_rx_full) & (~int_pktend);
Note: See TracChangeset for help on using the changeset viewer.