FPGA开发——Ethernet

  1. 基础知识
    1.1 Xilinx官方参考资料
    xapp1026(LightWeight IP Application Examples)【LWIP协议栈】
    ug585/ch16 Gigabit Ethernet Controller 【PS端实现千兆网PS-MAC】
    pg138(AXI 1G/2.5G Ethernet Subsystem)【PL端实现千兆网PL-MAC+PHY】

1.2 网络相关知识
1.2.1 目前在用4种以太网帧格式
以太网的几种标准
https://blog.csdn.net/fall221/article/details/47861335

1.2.2 ARP
【网络】IP协议和ARP协议!!
https://blog.csdn.net/Doctor_xiong/article/details/80534493

in-addr.arpa反向域名解析
http://blog.sina.com.cn/s/blog_537d395001000byz.html

1.2.3 TCP
关于TCP/IP,必须知道的十个知识点
https://blog.csdn.net/u012371712/article/details/80795297

1.3 LWIP
LWIP使用经验—变态级(好文章)
https://blog.csdn.net/yangzhao0001/article/details/48625927

1.4 硬件相关知识
以太网详解(一)-MAC/PHY/MII/RMII/GMII/RGMII基本介绍
https://blog.csdn.net/sternlycore/article/details/89065789

硬件设计41之什么是RMII、RGMII?
https://blog.csdn.net/wangdapao12138/article/details/80231686

以太网MII接口类型大全 MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XL
https://blog.csdn.net/zyboy2000/article/details/4525726

GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍
https://blog.csdn.net/davion_zhang/article/details/52789741

以太网详解(三)-PHY Transceiver硬件设计注意事项
https://blog.csdn.net/sternlycore/article/details/89289579

2 例程
2.1
米联客例程02/CH27 利用 LWIP 实现以太网数据传输
【说明:vivado硬件实现PL:data_gen\axis_fifo\axi_dma;PS:GEM SDK软件:LWIP】

2.2
ZYNQ基础系列(七) LWIP数据通路 – PL数据->PS->PC机(TCP)
https://blog.csdn.net/long_fly/article/details/79760956
【说明:同米联客教程】

2.3
zedboard - 轻量级以太网控制器LWIP
https://blog.csdn.net/xiabodan/article/details/37960687
【说明:用SDK自带LWIP echo server】

2.4
学会Zynq(14)UDP发送Hello World
https://blog.csdn.net/FPGADesigner/article/details/88746532

3 相关软件工具

3.1 Putty

3.2 Wireshark
Wireshark数据包分析
https://blog.csdn.net/swpu_ocean/article/details/80030727

3.3 网络传输助手

3.4 PC
查看本机mac: 运行—>cmdipconfig /all
查看本机arp 缓存: 运行—>cmdarp -a
显示本机所有的网络:运行—>cmdroute print
任务管理器看网速:Ctrl+ALT+Delete

你可能感兴趣的:(FPGA开发)