实验前准备
做这个实验前我和小伙伴先用网线把我俩的电脑连在一起,尝试能否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]; /