毕业设计(论文)内容及要求(包括原始数
据、技术要求、达到的指标和应做的实验等):
设计内容:学习以太网控制器(以太网适配器)的工作原理;用 FPGA
实现以太网控制器,完成数据发送,接收模块 ,包括模块划分、功能
分析以及代码设计。
功能要求:⑴采用软件仿真进行功能验证;⑵搭建基于 FPGA 的验证
方案;⑶展示数据发送和接收模块的工作流程。
技术要求:⑴软件模块化,软件应易读、可扩充、可维护,便于再次
开发;
⑵工作流程展示部分具有友好的人机交互界面
⑶开发文档要齐全,记录并归类调试过程遇到的各类技术问题。
(4)展示模块的工作流程,数据可以完整的通过发送,接收模块,
(5)对数据进行全双工的控制功能,进行流量控制
(6)系统安装、使用、文件需要附加说明。
开发平台:⑴硬件平台:PC 机,FPGA 开发板;⑵操作系统:Windows7、
Windows 8、Windows10;⑶设计语言:MAC 模块可选用 VHDL 或
Verilog HDL、工作流程展示可选用 Visual C++、Visual C 或 JAVA
附:需要进行数据输入测试,答辩时需要展示完整的以太网工作流程!