- 以太网协议和帧结构,参考《以太网和IEEE 802.3协议.pdf》、《报文格式大全.pdf》
- CRC原理和作用,参考《以太网 CRC介绍.pdf》
在线CRC计算工具:
http://linkreal-pro.com/php/free_tools.php
或者在Python环境,计算CRC的值作为验证
- 异步FIFO和包FIFO设计原理及使用,参考《网络白名单系统设计方案书.pdf》时序图
- MDIO接口访问PHY寄存器,参考《RTL8211E(G)-VB(VL)-CG_DataSheet_1.7.pdf》
- 学会网络测试发包软件/抓包软件wireshark的使用
- VHDL语法学习,参考《VHDL数字电路设计教程.pdf》
- 顺序查表、快速排序/二分法查表等算法学习和HLS设计
- 实操项目:
√ 用Verilog和VHDL分别设计GMII的收发模块
√ 通过LCPU配置白名单的MAC地址数据,控制指定用户的互联网连接权限,统计权限用户的上网流量(以MBits为单位)等,具体参考《网络白名单系统设计方案书.pdf》