📄 usbf_rf.v
字号:
.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( ep9_csr ),
.buf0( ep9_buf0 ),
.buf1( ep9_buf1 ),
.dma_in_buf_sz1( ep9_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep9_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy 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 ),
.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( ep9_csr ),
.buf0( ep9_buf0 ),
.buf1( ep9_buf1 ),
.dma_in_buf_sz1( ep9_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep9_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP10
usbf_ep_rf u10( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep10_re ),
.we( ep10_we ),
.din( din ),
.dout( ep10_dout ),
.inta( ep10_inta ),
.intb( ep10_intb ),
.dma_req( dma_req[10] ),
.dma_ack( dma_ack[10] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep10_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( ep10_csr ),
.buf0( ep10_buf0 ),
.buf1( ep10_buf1 ),
.dma_in_buf_sz1( ep10_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep10_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u10( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep10_re ),
.we( ep10_we ),
.din( din ),
.dout( ep10_dout ),
.inta( ep10_inta ),
.intb( ep10_intb ),
.dma_req( dma_req[10] ),
.dma_ack( dma_ack[10] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep10_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( ep10_csr ),
.buf0( ep10_buf0 ),
.buf1( ep10_buf1 ),
.dma_in_buf_sz1( ep10_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep10_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP11
usbf_ep_rf u11( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep11_re ),
.we( ep11_we ),
.din( din ),
.dout( ep11_dout ),
.inta( ep11_inta ),
.intb( ep11_intb ),
.dma_req( dma_req[11] ),
.dma_ack( dma_ack[11] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep11_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( ep11_csr ),
.buf0( ep11_buf0 ),
.buf1( ep11_buf1 ),
.dma_in_buf_sz1( ep11_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep11_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u11( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep11_re ),
.we( ep11_we ),
.din( din ),
.dout( ep11_dout ),
.inta( ep11_inta ),
.intb( ep11_intb ),
.dma_req( dma_req[11] ),
.dma_ack( dma_ack[11] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep11_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( ep11_csr ),
.buf0( ep11_buf0 ),
.buf1( ep11_buf1 ),
.dma_in_buf_sz1( ep11_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep11_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP12
usbf_ep_rf u12( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep12_re ),
.we( ep12_we ),
.din( din ),
.dout( ep12_dout ),
.inta( ep12_inta ),
.intb( ep12_intb ),
.dma_req( dma_req[12] ),
.dma_ack( dma_ack[12] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep12_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( ep12_csr ),
.buf0( ep12_buf0 ),
.buf1( ep12_buf1 ),
.dma_in_buf_sz1( ep12_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep12_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u12( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep12_re ),
.we( ep12_we ),
.din( din ),
.dout( ep12_dout ),
.inta( ep12_inta ),
.intb( ep12_intb ),
.dma_req( dma_req[12] ),
.dma_ack( dma_ack[12] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep12_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( ep12_csr ),
.buf0( ep12_buf0 ),
.buf1( ep12_buf1 ),
.dma_in_buf_sz1( ep12_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep12_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP13
usbf_ep_rf u13( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep13_re ),
.we( ep13_we ),
.din( din ),
.dout( ep13_dout ),
.inta( ep13_inta ),
.intb( ep13_intb ),
.dma_req( dma_req[13] ),
.dma_ack( dma_ack[13] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep13_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( ep13_csr ),
.buf0( ep13_buf0 ),
.buf1( ep13_buf1 ),
.dma_in_buf_sz1( ep13_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep13_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u13( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep13_re ),
.we( ep13_we ),
.din( din ),
.dout( ep13_dout ),
.inta( ep13_inta ),
.intb( ep13_intb ),
.dma_req( dma_req[13] ),
.dma_ack( dma_ack[13] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep13_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( ep13_csr ),
.buf0( ep13_buf0 ),
.buf1( ep13_buf1 ),
.dma_in_buf_sz1( ep13_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep13_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP14
usbf_ep_rf u14( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep14_re ),
.we( ep14_we ),
.din( din ),
.dout( ep14_dout ),
.inta( ep14_inta ),
.intb( ep14_intb ),
.dma_req( dma_req[14] ),
.dma_ack( dma_ack[14] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep14_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( ep14_csr ),
.buf0( ep14_buf0 ),
.buf1( ep14_buf1 ),
.dma_in_buf_sz1( ep14_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep14_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u14( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep14_re ),
.we( ep14_we ),
.din( din ),
.dout( ep14_dout ),
.inta( ep14_inta ),
.intb( ep14_intb ),
.dma_req( dma_req[14] ),
.dma_ack( dma_ack[14] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep14_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( ep14_csr ),
.buf0( ep14_buf0 ),
.buf1( ep14_buf1 ),
.dma_in_buf_sz1( ep14_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep14_dma_out_buf_avail )
);
`endif
`ifdef USBF_HAVE_EP15
usbf_ep_rf u15( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep15_re ),
.we( ep15_we ),
.din( din ),
.dout( ep15_dout ),
.inta( ep15_inta ),
.intb( ep15_intb ),
.dma_req( dma_req[15] ),
.dma_ack( dma_ack[15] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep15_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( ep15_csr ),
.buf0( ep15_buf0 ),
.buf1( ep15_buf1 ),
.dma_in_buf_sz1( ep15_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep15_dma_out_buf_avail )
);
`else
usbf_ep_rf_dummy u15( .clk( clk ),
.wclk( wclk ),
.rst( rst ),
.adr( adr[1:0] ),
.re( ep15_re ),
.we( ep15_we ),
.din( din ),
.dout( ep15_dout ),
.inta( ep15_inta ),
.intb( ep15_intb ),
.dma_req( dma_req[15] ),
.dma_ack( dma_ack[15] ),
.idin( idin ),
.ep_sel( ep_sel ),
.ep_match( ep15_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( ep15_csr ),
.buf0( ep15_buf0 ),
.buf1( ep15_buf1 ),
.dma_in_buf_sz1( ep15_dma_in_buf_sz1 ),
.dma_out_buf_avail( ep15_dma_out_buf_avail )
);
`endif
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -