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

📄 dm9000a_if.v

📁 nios ii sopc关于ISP1362和DM9000A的工程
💻 V
字号:
module DM9000A_IF(	//	HOST Side
					// Signals fro Avalon-MM slave port "s1"
					avs_s1_writedata_iDATA,
					avs_s1_readdata_oDATA,
					avs_s1_address_iCMD,
					avs_s1_read_n_iRD_N,
					avs_s1_write_n_iWR_N,
					avs_s1_chipselect_n_iCS_N,
					avs_s1_reset_n_iRST_N,
					avs_s1_clk_iCLK,
					avs_s1_irq_oINT,
					
					//	export signal to DM9000A Chip
					avs_s1_export_ENET_DATA,
					avs_s1_export_ENET_CMD,
					avs_s1_export_ENET_RD_N,
					avs_s1_export_ENET_WR_N,
					avs_s1_export_ENET_CS_N,
					avs_s1_export_ENET_RST_N,
					avs_s1_export_ENET_INT,
					avs_s1_export_ENET_CLK,
					);
//	HOST Side
input	[15:0]	avs_s1_writedata_iDATA;
input			avs_s1_address_iCMD;
input			avs_s1_read_n_iRD_N;
input			avs_s1_write_n_iWR_N;
input			avs_s1_chipselect_n_iCS_N;
input			avs_s1_reset_n_iRST_N;
input			avs_s1_clk_iCLK;
output	[15:0]	avs_s1_readdata_oDATA;
output			avs_s1_irq_oINT;
//	DM9000A Side
inout	[15:0]	avs_s1_export_ENET_DATA;
output			avs_s1_export_ENET_CMD;
output			avs_s1_export_ENET_RD_N;
output			avs_s1_export_ENET_WR_N;
output			avs_s1_export_ENET_CS_N;
output			avs_s1_export_ENET_RST_N;
output			avs_s1_export_ENET_CLK;
input			avs_s1_export_ENET_INT;


assign	avs_s1_export_ENET_DATA 	=	avs_s1_write_n_iWR_N	? 16'hzzzz : avs_s1_writedata_iDATA;
assign	avs_s1_readdata_oDATA		=	avs_s1_read_n_iRD_N ? 16'hzzzz : avs_s1_export_ENET_DATA;

assign	avs_s1_export_ENET_RST_N	=	avs_s1_reset_n_iRST_N;
assign	avs_s1_irq_oINT		        =	avs_s1_export_ENET_INT;
assign	avs_s1_export_ENET_CMD 	    =	avs_s1_address_iCMD;
assign	avs_s1_export_ENET_CS_N 	=	avs_s1_chipselect_n_iCS_N;
assign	avs_s1_export_ENET_RD_N 	=	avs_s1_read_n_iRD_N;
assign	avs_s1_export_ENET_WR_N 	=	avs_s1_write_n_iWR_N;
assign	avs_s1_export_ENET_CLK 		=	avs_s1_clk_iCLK;


endmodule



⌨️ 快捷键说明

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