文摘
英文文摘
独创性声明及关于论文使用授权的说明
第一章绪论
1.1 FPGA的发展概况及现状
1.2 Xilinx公司研制开发的FPGA系列产品的主要特征
1.3技术发展分析
1.3.1亚微米技术的发展正在推动了片上系统(SOPC)的发展
1.3.2芯片朝着高密度、低压、低功耗的方向挺进
1.3.3 IP库的发展及其作用
1.3.4 FPGA动态可重构技术意义深远
第二章以太网控制器(MAC)功能结构分析
2.1以太网简述
2.1.1以太网的发展和日常应用
2.1.2以太网控制器与嵌入式系统
2.2以太网控制器简述
2.3以太网基本原理
2.2.1以太网协议的参考模型
2.2.2以太网基本工作原理
第三章代码编辑环境及语言
3.1 VERILOG HDL介绍
3.2开发平台以及仿真环境
3.3 SPARTAN-Ⅱ功能以及引脚说明
第四章主要模块功能设计
4.1 MAC子层
4.1.1基本帧数据格式
4.1.2帧传输
4.1.3帧接收
4.2媒体无关接口(Media Independent Interface)
4.3以太网控制器(MAC)的基本框架
4.4以太网控制器(MAC)程序的实现
4.4.1顶层程序——eth_top
4.4.2媒体无关接口模块(Media Independent Interface Module)
4.4.3数据发送模块
4.4.4数据接收模块
4.4.5控制模块
第五章程序的仿真与测试
5.1与PHY层的连接关系以及PHY层的实现
5.1.1 LXT971A简介
5.1.2外部PHY芯片模拟程序
5.2顶层程序
5.3仿真结果
第六章结论与总结FPGA设计心得体会
6.1 FPGA设计中的功耗控制
6.2关于时序设计
6.3 FPGA和ASIC的特点和区别
6.4以太网技术发展趋势
6.5本研究总论文结
致谢
参考文献