亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? toplevel.v

?? Hardware UDP, implementation of UDP based on Altera DE2 using Verilog
?? V
字號:
/* Top Level Module of all written * hardware modules.   */`define MY_IP_ADDR					  32'hc0a80102`define MY_MAC_ADDR					  48'h01606e11020f/*`include "IP_send.v"`include "IP_recv.v"`include "arp_send.v"`include "arp_rcv.v"`include "recv_buffer.v"`include "send_buffer.v"`include "mac_cache.v"`include "udp_rcv.v"`include "udp_send.v"*/module toplevel(		input clk,		input reset,		//inputs from low-level software (MAC/PHY) to UDP stack		input [31:0] data_in_from_ethernet,		input [1:0] data_in_from_ethernet_type,		input cpu_ip_done,		input [7:0] cpu_ip_index,		input cpu_arp_done,		input [2:0] cpu_arp_index,		//inputs from application software to UDP stack		input data_out_from_app_valid,		input [31:0] data_out_from_app,		input [31:0] dest_ip_addr,		input [15:0] dest_port,		input [15:0] data_out_from_app_length,		//outputs from UDP stack to low-level software (to MAC/PHY)		output ack,		output cpu_ip_ready,		output [47:0] cpu_ip_mac,		output [31:0] cpu_ip_data,		output [7:0] cpu_ip_length,		output cpu_arp_ready,		output [47:0] cpu_arp_mac,		output [31:0] cpu_arp_data,		//outputs from UDP stack to application software		output data_in_to_app_valid,		output [31:0] data_in_to_app,		output [15:0] input_port);	// The IP and MAC addresses for the FPGA:	wire [31:0] SPA;	assign SPA = `MY_IP_ADDR;	wire [47:0] SHA;	assign SHA = `MY_MAC_ADDR;		// Outputs of udp_send_module	wire [15:0] udp_data_length;	wire [31:0] udp_data_to_ip;	wire valid;	wire [31:0] ip_addr;	// Outputs of recv_buffer_module	wire        /*ack,*/ v_arp, v_ip;	wire [31:0] data_arp, data_ip;	// Outputs of arp_recv_module	wire [31:0] w_ip_addr, send_ip_addr;	wire [47:0] w_mac_addr, send_mac_addr;	wire        w_en, send_en;	// Outputs of IP_recv_module	wire [31:0] udp_data;	wire        udp_valid;	// Outputs of mac_cache_module	wire [47:0] r_mac_addr;	// Outputs of IP_send_module	wire [31:0] ip_send_ip_addr, send_ip_data;	wire        udp_ready, send_ip_valid;	// Outputs from arp_send_module	wire        arp_valid, reply_ready, request_ready;	wire [31:0] arp_data;	wire [47:0] arp_mac_addr;	// Outputs from send_buffer_module	wire        ip_send_ready, arp_send_ready, req_en, r_mac_cache_en;//, cpu_ip_ready, cpu_arp_ready;	wire [31:0] arp_send_ip_addr, r_mac_cache_ip_addr;//, cpu_ip_data, cpu_arp_data;//	wire [47:0] cpu_ip_mac, cpu_arp_mac;//	wire [7:0]  cpu_ip_length;	// Instantiated Modules		udp_rcv udp_rcv_module(		.clk(clk),		.reset(reset),		.udp_valid(udp_valid),		.udp_data(udp_data),		.data_valid(data_in_to_app_valid),		.data(data_in_to_app),		.dest_port(input_port)	);	udp_send udp_send_module(		.clk(clk),		.reset(reset),		//from software app		.data_in_valid(data_out_from_app_valid),		.data_in(data_out_from_app),		.ip_addr_in(dest_ip_addr),		.dest_port(dest_port),		.length_in(data_out_from_app_length),		//to IP_send		.ip_addr_out(ip_addr),		.data_out_valid(valid),		.data_out(udp_data_to_ip),		.length_out(udp_data_length)	);		recv_buffer recv_buffer_module(		.clk(clk),		.reset(reset),		//write port		.data_in(data_in_from_ethernet),		.data_type(data_in_from_ethernet_type),		.data_ack(ack),		//read ports		.data_arp(data_arp),		.v_arp(v_arp),		.data_ip(data_ip),		.v_ip(v_ip)	);	arp_rcv arp_recv_module(	       .clk(clk),	       .reset(reset),	       .arp_valid(v_arp),	       .arp_data(data_arp),		.reply_ready(reply_ready),	       .w_ip_addr(w_ip_addr),	       .w_mac_addr(w_mac_addr),	       .w_en(w_en),	       .send_ip_addr(send_ip_addr),	       .send_mac_addr(send_mac_addr),	       .send_en(send_en)	);	IP_recv IP_recv_module(		.clk(clk),		.reset(reset),		.ivalid(v_ip),		.ip_data(data_ip),		.udp_valid(udp_valid),		.udp_data(udp_data)	);	mac_cache mac_cache_module(		.clk(clk),		.reset(reset),		//write port		.w_ip_addr(w_ip_addr),		.w_mac_addr(w_mac_addr),		.w_en(w_en),		//read port		.r_ip_addr(r_mac_cache_ip_addr),		.r_mac_addr(r_mac_addr),		.r_en(r_mac_cache_en)	);	IP_send IP_send_module(		.clk(clk),		.reset(reset),		// from UDP send		.udp_data(udp_data_to_ip),		.ip_addr(ip_addr),		.valid(valid),		.data_length(udp_data_length),		// send buffer		.ready(ip_send_ready),		// output ports		.oip_addr(ip_send_ip_addr),		.oData(send_ip_data),		.udp_ready(udp_ready),		.ovalid(send_ip_valid)	);	arp_send arp_send_module(		.clk(clk),		.reset(reset),		.send_ip_addr_reply(send_ip_addr),		.send_mac_addr_reply(send_mac_addr),		.send_ip_addr_request(arp_send_ip_addr),		.SPA(SPA),		.SHA(SHA),		.request_en(req_en),		.reply_en(send_en),		.send_buffer_ready(arp_send_ready),		.arp_valid(arp_valid),		.arp_data(arp_data),		.reply_ready(reply_ready),		.request_ready(request_ready),		.arp_mac_addr(arp_mac_addr)	);	send_buffer send_buffer_module(		.clk(clk),		.reset(reset),		//ip send		.ip_send_addr(ip_send_ip_addr),		.ip_send_data(send_ip_data),		.ip_send_valid(send_ip_valid),		.ip_send_ready(ip_send_ready),		//arp_send		//**send reply ports		.arp_send_mac_addr(arp_mac_addr),		.arp_send_data(arp_data),		.arp_send_valid(arp_valid),		.arp_send_ready(arp_send_ready),		//**send request ports		.req_ready(request_ready),		.arp_send_ip_addr(arp_send_ip_addr),		.req_en(req_en),		//mac_cache		.r_mac_addr(r_mac_addr),		.r_mac_cache_en(r_mac_cache_en),		.r_mac_cache_ip_addr(r_mac_cache_ip_addr),		//cpu		.cpu_ip_ready(cpu_ip_ready),		.cpu_ip_done(cpu_ip_done),		.cpu_ip_index(cpu_ip_index),		.cpu_ip_mac(cpu_ip_mac),		.cpu_ip_data(cpu_ip_data),		.cpu_ip_length(cpu_ip_length),		.cpu_arp_ready(cpu_arp_ready),		.cpu_arp_done(cpu_arp_done),		.cpu_arp_index(cpu_arp_index),		.cpu_arp_mac(cpu_arp_mac),		.cpu_arp_data(cpu_arp_data)	);endmodule

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡一区二区| 欧美高清hd18日本| 国产suv精品一区二区883| 另类综合日韩欧美亚洲| 肉肉av福利一精品导航| 天天综合网 天天综合色| 亚洲成在人线免费| 亚洲一区二区黄色| 亚洲电影一区二区| 午夜精品久久久久久久久| 午夜伦理一区二区| 免费在线观看成人| 久久超碰97人人做人人爱| 美女一区二区三区| 久草精品在线观看| 丁香激情综合国产| 波多野结衣在线一区| 91麻豆国产香蕉久久精品| 色视频成人在线观看免| 欧美日韩在线一区二区| 制服丝袜一区二区三区| 欧美一二三区在线| 久久久久88色偷偷免费| 国产精品私人影院| 国产成人精品在线看| 成人小视频在线观看| av成人动漫在线观看| 在线视频一区二区三区| 欧美浪妇xxxx高跟鞋交| 精品欧美久久久| 国产亚洲美州欧州综合国| 成人免费一区二区三区在线观看 | 精品国产凹凸成av人导航| 日韩视频免费观看高清完整版在线观看| 日韩视频免费观看高清完整版 | 精品国产成人系列| 国产日韩欧美精品在线| 日韩理论片在线| 五月婷婷欧美视频| 国产一区二区在线观看免费 | 色综合久久九月婷婷色综合| 欧美色综合影院| 精品乱码亚洲一区二区不卡| 国产精品人人做人人爽人人添| 一区二区三区日本| 久久国内精品视频| 99亚偷拍自图区亚洲| 在线播放欧美女士性生活| 久久在线观看免费| 一区二区三区在线影院| 久久99精品久久久久久动态图| www.日本不卡| 日韩一卡二卡三卡四卡| 国产精品国产三级国产aⅴ原创| 亚洲国产人成综合网站| 国产乱人伦精品一区二区在线观看 | 欧美大胆人体bbbb| 国产精品高清亚洲| 日本vs亚洲vs韩国一区三区二区| 成人福利电影精品一区二区在线观看| 欧美在线观看一二区| 久久久国产一区二区三区四区小说| 一区二区三区国产豹纹内裤在线| 国产在线一区观看| 欧美另类z0zxhd电影| 国产精品进线69影院| 精品亚洲欧美一区| 欧美巨大另类极品videosbest| 国产精品免费看片| 黄色日韩网站视频| 欧美少妇一区二区| 亚洲欧洲精品一区二区三区不卡| 美女mm1313爽爽久久久蜜臀| 色综合久久久久久久久| 欧美国产精品专区| 久久精品国产**网站演员| 欧美伊人久久久久久久久影院| 国产日韩欧美激情| 乱一区二区av| 在线播放91灌醉迷j高跟美女| 日韩一区欧美小说| 国产精品夜夜嗨| 精品久久人人做人人爰| 午夜久久久影院| 日本道精品一区二区三区| 国产女同互慰高潮91漫画| 久久精品99国产精品日本| 欧美日韩一级片网站| 亚洲色图视频网站| 欧美一区二区三区男人的天堂| 自拍偷拍国产亚洲| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 99久久99久久精品国产片果冻| 精品日韩一区二区三区 | 成人黄色一级视频| 久久久不卡影院| 狠狠色丁香久久婷婷综合丁香| 欧美人妖巨大在线| 亚洲电影一区二区三区| 欧美婷婷六月丁香综合色| 一区二区三区不卡在线观看| 97久久久精品综合88久久| 国产精品久久久久婷婷| 成人综合在线观看| 国产精品久久久久久久久果冻传媒| 狠狠色丁香久久婷婷综| 精品av综合导航| 国产一区二区在线视频| 久久久久久97三级| 懂色av一区二区三区免费观看| 久久久久97国产精华液好用吗| 国产在线国偷精品产拍免费yy | 一区二区在线观看视频在线观看| eeuss鲁片一区二区三区| 国产精品二区一区二区aⅴ污介绍| 国产精品亚洲午夜一区二区三区| 国产香蕉久久精品综合网| 国产福利精品导航| 中文字幕精品在线不卡| 91在线精品一区二区| 一级精品视频在线观看宜春院| 91精品办公室少妇高潮对白| 亚洲国产视频在线| 555www色欧美视频| 国内精品写真在线观看| 国产日本欧美一区二区| 91丨九色丨黑人外教| 亚洲综合成人在线视频| 91精品欧美综合在线观看最新| 久久精品国产在热久久| 国产人久久人人人人爽| 一本一本大道香蕉久在线精品| 亚洲一级二级在线| 91精品国产综合久久香蕉的特点| 极品尤物av久久免费看| 国产精品日韩成人| 欧美日韩高清影院| 精品在线一区二区| 国产精品免费视频观看| 欧美日韩一区高清| 欧美日韩在线播放| 久久99精品视频| 国产精品成人免费精品自在线观看| 色综合久久中文字幕综合网| 日韩精品亚洲专区| 日本一区二区电影| 在线日韩一区二区| 精品一区二区三区在线播放| 亚洲欧美在线观看| 欧美一卡二卡三卡| av一区二区三区在线| 亚洲成av人片www| 久久精品人人做人人综合| 欧美性大战xxxxx久久久| 狠狠色丁香婷综合久久| 一区二区三区中文在线| 精品国产乱码久久| 欧美中文字幕一区二区三区| 久久国产乱子精品免费女| 亚洲天堂av老司机| 精品少妇一区二区三区免费观看 | 欧美国产精品一区二区三区| 欧美性感一区二区三区| 国产黑丝在线一区二区三区| 亚洲va欧美va人人爽午夜| 久久九九影视网| 欧美日本国产视频| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产欧美日韩久久| 欧美日本一区二区在线观看| 成人精品视频一区二区三区 | 成人国产在线观看| 日韩影视精彩在线| 亚洲欧洲av一区二区三区久久| 日韩女优制服丝袜电影| 欧美午夜电影一区| 99久久99精品久久久久久| 国产剧情一区二区三区| 日韩中文字幕一区二区三区| 亚洲人精品午夜| 久久久久久久久久久99999| 4hu四虎永久在线影院成人| 色综合一区二区| 粉嫩一区二区三区性色av| 久久国内精品自在自线400部| 亚洲午夜久久久久中文字幕久| 国产精品卡一卡二卡三| 2欧美一区二区三区在线观看视频| 欧美日韩一区三区四区| 91麻豆国产香蕉久久精品| 成人精品视频网站| 国产一区二区在线电影| 美女精品自拍一二三四| 日韩激情在线观看| 亚洲国产精品一区二区久久| 亚洲图片激情小说| 国产精品久久久久精k8| 亚洲国产精品成人久久综合一区| 精品国产麻豆免费人成网站| 91精品国产综合久久国产大片|