路由与交换机实验002

本文记录了一次路由与交换机实验,包括实验前的准备工作,如电脑间ping通、IP配置,以及正式实验部分的2进3出和N进N出的实现过程。实验涉及Quartus软件使用、USB驱动安装、硬件连接以及代码编写,最终实现了数据的多向转发功能。
摘要由CSDN通过智能技术生成

路由与交换机实验002-简单交换实现(2进3出)

实验前准备

做这个实验前我和小伙伴先用网线把我俩的电脑连在一起,尝试能否ping通,以确保后续实验中我俩的电脑一定是没有问题的。
首先修改ip地址。点击网络和Internet设置->更改适配器选项->以太网->IPv4。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此处修改的ip地址和小伙伴的ip地址应该只有最后一段不同,例如我小伙伴的ip地址修改为169.254.107.2
接下来用网线连接两个人的电脑,注意关闭电脑防火墙。
打开cmd,输入ping 169.254.107.2,显示如下:
在这里插入图片描述
此处如果显示“请求超时”,说明另一台电脑防火墙未关闭。
如果显示“来自xxx的回复:无法访问目标主机”,说明电脑还连接了其他网络如wifi,请断开连接。
如果上述两步均已完成还是无法成功,请重启电脑。(就很玄学)

正式实验

2进3出

首先打开老师给的工程文件中的UM.v进行编写,在实验代码入口处加入以下代码:

always@(posedge clk or negedge reset)
      if(!reset)
	      begin
	      	um2cdp_rule <=30'b0; 
	      	um2cdp_rule_wrreq <= 1'b0;
	      	input_port_reg <= 4'b0;		
	      end
      else
	      begin 
	      	if((cdp2um_data_valid==1'b1)&&(cdp2um_data[138:136]==3'b101)) //报文头到达
	      		input_port_reg <= cdp2um_data[131:128]; /
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值