arp协议在fpga上的一个小实验
2015-05-04 22:23
197 查看
上一篇在研究arp时,实在pc系统内进行。然后又做了个pc和fpga千兆以太网的通信。
大致硬件框架:
在fpga中根据以太网的传输格式,写一个简单IP核,只对arp协议做判断。
如下:
因为88E1111使用的是RGMII接口,使用ddrio模块转换一下
如下:
在nios软件中将mac的ip地址和mac地址初始化一下,如下
在pc端,看看arp表
没有192.168.3.8
用ping命令来产生arp协议数据。
用wireshark抓包
成功
再看看arp表
看到已经缓存到arp表中。
大致硬件框架:
在fpga中根据以太网的传输格式,写一个简单IP核,只对arp协议做判断。
如下:
因为88E1111使用的是RGMII接口,使用ddrio模块转换一下
如下:
在nios软件中将mac的ip地址和mac地址初始化一下,如下
在pc端,看看arp表
没有192.168.3.8
用ping命令来产生arp协议数据。
用wireshark抓包
成功
再看看arp表
看到已经缓存到arp表中。
相关文章推荐
- 深入浅出FPGA-15-xilinx_zynq7000_EPP上一个简单实验(PL)
- 深入浅出FPGA-16-xilinx_zynq7000_EPP上一个简单实验(PS)
- 深入浅出FPGA-17-xilinx_zynq7000_EPP上一个简单实验(PS+PL)
- 操作系统课的关于文件一个小实验
- 【黑金ZYNQ7000系列原创视频教程】05.FPGA和ARM的初次结合——LED实验
- 关于C结构体内存对齐做的一个小实验
- (原创)socket学习实验(一)——利用C 语言socket抓取一个网页内容
- 搭建一个大型网站架构的实验环境(Nginx代理服务器篇)
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十八:TFT模块 - 触屏
- 实验一:写一个“hello world”小程序
- JAVA--第九周实验--计算两个大整数的和、差、积和商,并计算一个大整数的因子个数
- 一个小型的溢出实验
- 做一个实验,测试csdn的发帖能力
- 生活不能实验,结果只有一个,不要相信概率
- 内存管理模拟实验之实现一个简单的固定(可变)分区存储管理系统
- 关于王爽老师实验实验八 (分析一个奇怪的程序)之个人解析
- 一个课上的Android小实验
- 2.4 linux利用Socket套接字一个服务器向多个客户端群发消息(实验二)
- 第十周实验指导--任务3--先建立一个Point(点)类,再派生出一个Circle(圆)类,再派生出一个Cylinder(圆柱体)类
- 【iCore4 双核心板_FPGA】例程二:GPIO输入实验——识别按键输入