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

📄 wb_dma_top.v

📁 DMA的控制器的IP核,和ATA控制器配合,可以实现DMA方式高速传输数据.
💻 V
📖 第 1 页 / 共 3 页
字号:
		ch11_conf,		ch12_conf,		ch13_conf,		ch14_conf,		ch15_conf,		ch16_conf,		ch17_conf,		ch18_conf,		ch19_conf,		ch20_conf,		ch21_conf,		ch22_conf,		ch23_conf,		ch24_conf,		ch25_conf,		ch26_conf,		ch27_conf,		ch28_conf,		ch29_conf,		ch30_conf)		u0(		.clk(		clk_i		),		.rst(		~rst_i		),		.wb_rf_adr(	slv0_adr[9:2]	),		.wb_rf_din(	slv0_dout	),		.wb_rf_dout(	slv0_din	),		.wb_rf_re(	slv0_re		),		.wb_rf_we(	slv0_we		),		.inta_o(	inta_o		),		.intb_o(	intb_o		),		.pointer0(	pointer0	),		.pointer0_s(	pointer0_s	),		.ch0_csr(	ch0_csr		),		.ch0_txsz(	ch0_txsz	),		.ch0_adr0(	ch0_adr0	),		.ch0_adr1(	ch0_adr1	),		.ch0_am0(	ch0_am0		),		.ch0_am1(	ch0_am1		),		.pointer1(	pointer1	),		.pointer1_s(	pointer1_s	),		.ch1_csr(	ch1_csr		),		.ch1_txsz(	ch1_txsz	),		.ch1_adr0(	ch1_adr0	),		.ch1_adr1(	ch1_adr1	),		.ch1_am0(	ch1_am0		),		.ch1_am1(	ch1_am1		),		.pointer2(	pointer2	),		.pointer2_s(	pointer2_s	),		.ch2_csr(	ch2_csr		),		.ch2_txsz(	ch2_txsz	),		.ch2_adr0(	ch2_adr0	),		.ch2_adr1(	ch2_adr1	),		.ch2_am0(	ch2_am0		),		.ch2_am1(	ch2_am1		),		.pointer3(	pointer3	),		.pointer3_s(	pointer3_s	),		.ch3_csr(	ch3_csr		),		.ch3_txsz(	ch3_txsz	),		.ch3_adr0(	ch3_adr0	),		.ch3_adr1(	ch3_adr1	),		.ch3_am0(	ch3_am0		),		.ch3_am1(	ch3_am1		),		.pointer4(	pointer4	),		.pointer4_s(	pointer4_s	),		.ch4_csr(	ch4_csr		),		.ch4_txsz(	ch4_txsz	),		.ch4_adr0(	ch4_adr0	),		.ch4_adr1(	ch4_adr1	),		.ch4_am0(	ch4_am0		),		.ch4_am1(	ch4_am1		),		.pointer5(	pointer5	),		.pointer5_s(	pointer5_s	),		.ch5_csr(	ch5_csr		),		.ch5_txsz(	ch5_txsz	),		.ch5_adr0(	ch5_adr0	),		.ch5_adr1(	ch5_adr1	),		.ch5_am0(	ch5_am0		),		.ch5_am1(	ch5_am1		),		.pointer6(	pointer6	),		.pointer6_s(	pointer6_s	),		.ch6_csr(	ch6_csr		),		.ch6_txsz(	ch6_txsz	),		.ch6_adr0(	ch6_adr0	),		.ch6_adr1(	ch6_adr1	),		.ch6_am0(	ch6_am0		),		.ch6_am1(	ch6_am1		),		.pointer7(	pointer7	),		.pointer7_s(	pointer7_s	),		.ch7_csr(	ch7_csr		),		.ch7_txsz(	ch7_txsz	),		.ch7_adr0(	ch7_adr0	),		.ch7_adr1(	ch7_adr1	),		.ch7_am0(	ch7_am0		),		.ch7_am1(	ch7_am1		),		.pointer8(	pointer8	),		.pointer8_s(	pointer8_s	),		.ch8_csr(	ch8_csr		),		.ch8_txsz(	ch8_txsz	),		.ch8_adr0(	ch8_adr0	),		.ch8_adr1(	ch8_adr1	),		.ch8_am0(	ch8_am0		),		.ch8_am1(	ch8_am1		),		.pointer9(	pointer9	),		.pointer9_s(	pointer9_s	),		.ch9_csr(	ch9_csr		),		.ch9_txsz(	ch9_txsz	),		.ch9_adr0(	ch9_adr0	),		.ch9_adr1(	ch9_adr1	),		.ch9_am0(	ch9_am0		),		.ch9_am1(	ch9_am1		),		.pointer10(	pointer10	),		.pointer10_s(	pointer10_s	),		.ch10_csr(	ch10_csr	),		.ch10_txsz(	ch10_txsz	),		.ch10_adr0(	ch10_adr0	),		.ch10_adr1(	ch10_adr1	),		.ch10_am0(	ch10_am0	),		.ch10_am1(	ch10_am1	),		.pointer11(	pointer11	),		.pointer11_s(	pointer11_s	),		.ch11_csr(	ch11_csr	),		.ch11_txsz(	ch11_txsz	),		.ch11_adr0(	ch11_adr0	),		.ch11_adr1(	ch11_adr1	),		.ch11_am0(	ch11_am0	),		.ch11_am1(	ch11_am1	),		.pointer12(	pointer12	),		.pointer12_s(	pointer12_s	),		.ch12_csr(	ch12_csr	),		.ch12_txsz(	ch12_txsz	),		.ch12_adr0(	ch12_adr0	),		.ch12_adr1(	ch12_adr1	),		.ch12_am0(	ch12_am0	),		.ch12_am1(	ch12_am1	),		.pointer13(	pointer13	),		.pointer13_s(	pointer13_s	),		.ch13_csr(	ch13_csr	),		.ch13_txsz(	ch13_txsz	),		.ch13_adr0(	ch13_adr0	),		.ch13_adr1(	ch13_adr1	),		.ch13_am0(	ch13_am0	),		.ch13_am1(	ch13_am1	),		.pointer14(	pointer14	),		.pointer14_s(	pointer14_s	),		.ch14_csr(	ch14_csr	),		.ch14_txsz(	ch14_txsz	),		.ch14_adr0(	ch14_adr0	),		.ch14_adr1(	ch14_adr1	),		.ch14_am0(	ch14_am0	),		.ch14_am1(	ch14_am1	),		.pointer15(	pointer15	),		.pointer15_s(	pointer15_s	),		.ch15_csr(	ch15_csr	),		.ch15_txsz(	ch15_txsz	),		.ch15_adr0(	ch15_adr0	),		.ch15_adr1(	ch15_adr1	),		.ch15_am0(	ch15_am0	),		.ch15_am1(	ch15_am1	),		.pointer16(	pointer16	),		.pointer16_s(	pointer16_s	),		.ch16_csr(	ch16_csr	),		.ch16_txsz(	ch16_txsz	),		.ch16_adr0(	ch16_adr0	),		.ch16_adr1(	ch16_adr1	),		.ch16_am0(	ch16_am0	),		.ch16_am1(	ch16_am1	),		.pointer17(	pointer17	),		.pointer17_s(	pointer17_s	),		.ch17_csr(	ch17_csr	),		.ch17_txsz(	ch17_txsz	),		.ch17_adr0(	ch17_adr0	),		.ch17_adr1(	ch17_adr1	),		.ch17_am0(	ch17_am0	),		.ch17_am1(	ch17_am1	),		.pointer18(	pointer18	),		.pointer18_s(	pointer18_s	),		.ch18_csr(	ch18_csr	),		.ch18_txsz(	ch18_txsz	),		.ch18_adr0(	ch18_adr0	),		.ch18_adr1(	ch18_adr1	),		.ch18_am0(	ch18_am0	),		.ch18_am1(	ch18_am1	),		.pointer19(	pointer19	),		.pointer19_s(	pointer19_s	),		.ch19_csr(	ch19_csr	),		.ch19_txsz(	ch19_txsz	),		.ch19_adr0(	ch19_adr0	),		.ch19_adr1(	ch19_adr1	),		.ch19_am0(	ch19_am0	),		.ch19_am1(	ch19_am1	),		.pointer20(	pointer20	),		.pointer20_s(	pointer20_s	),		.ch20_csr(	ch20_csr	),		.ch20_txsz(	ch20_txsz	),		.ch20_adr0(	ch20_adr0	),		.ch20_adr1(	ch20_adr1	),		.ch20_am0(	ch20_am0	),		.ch20_am1(	ch20_am1	),		.pointer21(	pointer21	),		.pointer21_s(	pointer21_s	),		.ch21_csr(	ch21_csr	),		.ch21_txsz(	ch21_txsz	),		.ch21_adr0(	ch21_adr0	),		.ch21_adr1(	ch21_adr1	),		.ch21_am0(	ch21_am0	),		.ch21_am1(	ch21_am1	),		.pointer22(	pointer22	),		.pointer22_s(	pointer22_s	),		.ch22_csr(	ch22_csr	),		.ch22_txsz(	ch22_txsz	),		.ch22_adr0(	ch22_adr0	),		.ch22_adr1(	ch22_adr1	),		.ch22_am0(	ch22_am0	),		.ch22_am1(	ch22_am1	),		.pointer23(	pointer23	),		.pointer23_s(	pointer23_s	),		.ch23_csr(	ch23_csr	),		.ch23_txsz(	ch23_txsz	),		.ch23_adr0(	ch23_adr0	),		.ch23_adr1(	ch23_adr1	),		.ch23_am0(	ch23_am0	),		.ch23_am1(	ch23_am1	),		.pointer24(	pointer24	),		.pointer24_s(	pointer24_s	),		.ch24_csr(	ch24_csr	),		.ch24_txsz(	ch24_txsz	),		.ch24_adr0(	ch24_adr0	),		.ch24_adr1(	ch24_adr1	),		.ch24_am0(	ch24_am0	),		.ch24_am1(	ch24_am1	),		.pointer25(	pointer25	),		.pointer25_s(	pointer25_s	),		.ch25_csr(	ch25_csr	),		.ch25_txsz(	ch25_txsz	),		.ch25_adr0(	ch25_adr0	),		.ch25_adr1(	ch25_adr1	),		.ch25_am0(	ch25_am0	),		.ch25_am1(	ch25_am1	),		.pointer26(	pointer26	),		.pointer26_s(	pointer26_s	),		.ch26_csr(	ch26_csr	),		.ch26_txsz(	ch26_txsz	),		.ch26_adr0(	ch26_adr0	),		.ch26_adr1(	ch26_adr1	),		.ch26_am0(	ch26_am0	),		.ch26_am1(	ch26_am1	),		.pointer27(	pointer27	),		.pointer27_s(	pointer27_s	),		.ch27_csr(	ch27_csr	),		.ch27_txsz(	ch27_txsz	),		.ch27_adr0(	ch27_adr0	),		.ch27_adr1(	ch27_adr1	),		.ch27_am0(	ch27_am0	),		.ch27_am1(	ch27_am1	),		.pointer28(	pointer28	),		.pointer28_s(	pointer28_s	),		.ch28_csr(	ch28_csr	),		.ch28_txsz(	ch28_txsz	),		.ch28_adr0(	ch28_adr0	),		.ch28_adr1(	ch28_adr1	),		.ch28_am0(	ch28_am0	),		.ch28_am1(	ch28_am1	),		.pointer29(	pointer29	),		.pointer29_s(	pointer29_s	),		.ch29_csr(	ch29_csr	),		.ch29_txsz(	ch29_txsz	),		.ch29_adr0(	ch29_adr0	),		.ch29_adr1(	ch29_adr1	),		.ch29_am0(	ch29_am0	),		.ch29_am1(	ch29_am1	),		.pointer30(	pointer30	),		.pointer30_s(	pointer30_s	),		.ch30_csr(	ch30_csr	),		.ch30_txsz(	ch30_txsz	),		.ch30_adr0(	ch30_adr0	),		.ch30_adr1(	ch30_adr1	),		.ch30_am0(	ch30_am0	),		.ch30_am1(	ch30_am1	),		.ch_sel(	ch_sel		),		.ndnr(		ndnr		),		.pause_req(	pause_req	),		.paused(	paused		),		.dma_abort(	dma_abort	),		.dma_busy(	dma_busy	),		.dma_err(	dma_err		),		.dma_done(	dma_done	),		.dma_done_all(	dma_done_all	),		.de_csr(	de_csr		),		.de_txsz(	de_txsz		),		.de_adr0(	de_adr0		),		.de_adr1(	de_adr1		),		.de_csr_we(	de_csr_we	),		.de_txsz_we(	de_txsz_we	),		.de_adr0_we(	de_adr0_we	),		.de_adr1_we(	de_adr1_we	),		.de_fetch_descr(de_fetch_descr	),		.dma_rest(	dma_rest	),		.ptr_set(	ptr_set		)		);// Channel Selectwb_dma_ch_sel #(pri_sel,		ch0_conf,		ch1_conf,		ch2_conf,		ch3_conf,		ch4_conf,		ch5_conf,		ch6_conf,		ch7_conf,		ch8_conf,		ch9_conf,		ch10_conf,		ch11_conf,		ch12_conf,		ch13_conf,		ch14_conf,		ch15_conf,		ch16_conf,		ch17_conf,		ch18_conf,		ch19_conf,		ch20_conf,		ch21_conf,		ch22_conf,		ch23_conf,		ch24_conf,		ch25_conf,		ch26_conf,		ch27_conf,		ch28_conf,		ch29_conf,		ch30_conf)		u1(		.clk(		clk_i		),		.rst(		~rst_i		),		.req_i(		dma_req		),		.ack_o(		dma_ack		),		.nd_i(		dma_nd		),		.pointer0(	pointer0	),		.pointer0_s(	pointer0_s	),		.ch0_csr(	ch0_csr		),		.ch0_txsz(	ch0_txsz	),		.ch0_adr0(	ch0_adr0	),		.ch0_adr1(	ch0_adr1	),		.ch0_am0(	ch0_am0		),		.ch0_am1(	ch0_am1		),		.pointer1(	pointer1	),		.pointer1_s(	pointer1_s	),		.ch1_csr(	ch1_csr		),		.ch1_txsz(	ch1_txsz	),		.ch1_adr0(	ch1_adr0	),		.ch1_adr1(	ch1_adr1	),		.ch1_am0(	ch1_am0		),		.ch1_am1(	ch1_am1		),		.pointer2(	pointer2	),		.pointer2_s(	pointer2_s	),		.ch2_csr(	ch2_csr		),		.ch2_txsz(	ch2_txsz	),		.ch2_adr0(	ch2_adr0	),		.ch2_adr1(	ch2_adr1	),		.ch2_am0(	ch2_am0		),		.ch2_am1(	ch2_am1		),		.pointer3(	pointer3	),		.pointer3_s(	pointer3_s	),		.ch3_csr(	ch3_csr		),		.ch3_txsz(	ch3_txsz	),		.ch3_adr0(	ch3_adr0	),		.ch3_adr1(	ch3_adr1	),		.ch3_am0(	ch3_am0		),		.ch3_am1(	ch3_am1		),		.pointer4(	pointer4	),		.pointer4_s(	pointer4_s	),		.ch4_csr(	ch4_csr		),		.ch4_txsz(	ch4_txsz	),

⌨️ 快捷键说明

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