📄 usbf_rf.v
字号:
.dout( ep2_dout ),
.inta( ep2_inta ),
.intb( ep2_intb ),
.dma_req( dma_req[2] ),
.dma_ack( dma_ack[2] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep2_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep2_csr ),
.buf0( ep2_buf0 ),
.buf1( ep2_buf1 ),
.dma_in_buf_sz1( ep2_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep2_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP3
usbf_ep_rf u3( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep3_re ),
.we( ep3_we ),
.din( din ),
.dout( ep3_dout ),
.inta( ep3_inta ),
.intb( ep3_intb ),
.dma_req( dma_req[3] ),
.dma_ack( dma_ack[3] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep3_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep3_csr ),
.buf0( ep3_buf0 ),
.buf1( ep3_buf1 ),
.dma_in_buf_sz1( ep3_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep3_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u3( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep3_re ),
.we( ep3_we ),
.din( din ),
.dout( ep3_dout ),
.inta( ep3_inta ),
.intb( ep3_intb ),
.dma_req( dma_req[3] ),
.dma_ack( dma_ack[3] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep3_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep3_csr ),
.buf0( ep3_buf0 ),
.buf1( ep3_buf1 ),
.dma_in_buf_sz1( ep3_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep3_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP4
usbf_ep_rf u4( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep4_re ),
.we( ep4_we ),
.din( din ),
.dout( ep4_dout ),
.inta( ep4_inta ),
.intb( ep4_intb ),
.dma_req( dma_req[4] ),
.dma_ack( dma_ack[4] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep4_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep4_csr ),
.buf0( ep4_buf0 ),
.buf1( ep4_buf1 ),
.dma_in_buf_sz1( ep4_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep4_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u4( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep4_re ),
.we( ep4_we ),
.din( din ),
.dout( ep4_dout ),
.inta( ep4_inta ),
.intb( ep4_intb ),
.dma_req( dma_req[4] ),
.dma_ack( dma_ack[4] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep4_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep4_csr ),
.buf0( ep4_buf0 ),
.buf1( ep4_buf1 ),
.dma_in_buf_sz1( ep4_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep4_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP5
usbf_ep_rf u5( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep5_re ),
.we( ep5_we ),
.din( din ),
.dout( ep5_dout ),
.inta( ep5_inta ),
.intb( ep5_intb ),
.dma_req( dma_req[5] ),
.dma_ack( dma_ack[5] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep5_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep5_csr ),
.buf0( ep5_buf0 ),
.buf1( ep5_buf1 ),
.dma_in_buf_sz1( ep5_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep5_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u5( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep5_re ),
.we( ep5_we ),
.din( din ),
.dout( ep5_dout ),
.inta( ep5_inta ),
.intb( ep5_intb ),
.dma_req( dma_req[5] ),
.dma_ack( dma_ack[5] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep5_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep5_csr ),
.buf0( ep5_buf0 ),
.buf1( ep5_buf1 ),
.dma_in_buf_sz1( ep5_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep5_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP6
usbf_ep_rf u6( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep6_re ),
.we( ep6_we ),
.din( din ),
.dout( ep6_dout ),
.inta( ep6_inta ),
.intb( ep6_intb ),
.dma_req( dma_req[6] ),
.dma_ack( dma_ack[6] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep6_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep6_csr ),
.buf0( ep6_buf0 ),
.buf1( ep6_buf1 ),
.dma_in_buf_sz1( ep6_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep6_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u6( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep6_re ),
.we( ep6_we ),
.din( din ),
.dout( ep6_dout ),
.inta( ep6_inta ),
.intb( ep6_intb ),
.dma_req( dma_req[6] ),
.dma_ack( dma_ack[6] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep6_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep6_csr ),
.buf0( ep6_buf0 ),
.buf1( ep6_buf1 ),
.dma_in_buf_sz1( ep6_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep6_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP7
usbf_ep_rf u7( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep7_re ),
.we( ep7_we ),
.din( din ),
.dout( ep7_dout ),
.inta( ep7_inta ),
.intb( ep7_intb ),
.dma_req( dma_req[7] ),
.dma_ack( dma_ack[7] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep7_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep7_csr ),
.buf0( ep7_buf0 ),
.buf1( ep7_buf1 ),
.dma_in_buf_sz1( ep7_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep7_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u7( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep7_re ),
.we( ep7_we ),
.din( din ),
.dout( ep7_dout ),
.inta( ep7_inta ),
.intb( ep7_intb ),
.dma_req( dma_req[7] ),
.dma_ack( dma_ack[7] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep7_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep7_csr ),
.buf0( ep7_buf0 ),
.buf1( ep7_buf1 ),
.dma_in_buf_sz1( ep7_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep7_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP8
usbf_ep_rf u8( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep8_re ),
.we( ep8_we ),
.din( din ),
.dout( ep8_dout ),
.inta( ep8_inta ),
.intb( ep8_intb ),
.dma_req( dma_req[8] ),
.dma_ack( dma_ack[8] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep8_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep8_csr ),
.buf0( ep8_buf0 ),
.buf1( ep8_buf1 ),
.dma_in_buf_sz1( ep8_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep8_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u8( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep8_re ),
.we( ep8_we ),
.din( din ),
.dout( ep8_dout ),
.inta( ep8_inta ),
.intb( ep8_intb ),
.dma_req( dma_req[8] ),
.dma_ack( dma_ack[8] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep8_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
.int_crc16_set( int_crc16_set ),
.int_to_set( int_to_set ),
.int_seqerr_set( int_seqerr_set ),
.out_to_small( out_to_small ),
.csr( ep8_csr ),
.buf0( ep8_buf0 ),
.buf1( ep8_buf1 ),
.dma_in_buf_sz1( ep8_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep8_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP9
usbf_ep_rf u9( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep9_re ),
.we( ep9_we ),
.din( din ),
.dout( ep9_dout ),
.inta( ep9_inta ),
.intb( ep9_intb ),
.dma_req( dma_req[9] ),
.dma_ack( dma_ack[9] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep9_match ),
.buf0_rl( buf0_rl ),
.buf0_set( buf0_set ),
.buf1_set( buf1_set ),
.uc_bsel_set( uc_bsel_set ),
.uc_dpd_set( uc_dpd_set ),
.int_buf1_set( int_buf1_set ),
.int_buf0_set( int_buf0_set ),
.int_upid_set( int_upid_set ),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -