⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usbf_rf.v

📁 完整的用VERILOG语言开发的USB2.0 IP核源代码,包括文档
💻 V
📖 第 1 页 / 共 4 页
字号:
		.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	)		);`elseusbf_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_EP4usbf_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	)		);`elseusbf_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_EP5usbf_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	)		);`elseusbf_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_EP6usbf_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	)		);`elseusbf_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_EP7usbf_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	)		);`elseusbf_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_EP8usbf_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	)		);`elseusbf_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_EP9usbf_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		),		.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	)		);`elseusbf_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			),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -