一种基于FPGA的MAC以太网系统设计.doc

资料分类:设计作品 上传会员:胡编辑 更新时间:2019-12-14
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11931
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:以太网(Ethernet)技术凭借高速、通用、可提供更大范围远程访问的优点,已经成为嵌入式系统研究领域的热点。本课题采用FPGA作为设计实现的载体,可以缩短开发周期,为调试修改提供便利。

本毕业设计通过以太网控制器外接PHY芯片实现数据链路层通信,该通信符合IEEE 802.3 和IEEE 802.3u 规范所规定的10Mbit/s 和100Mbit/s 以太网标准。整个系统由发送模块ipsend、接收模块iprecieve和校验模快crc组成。本毕业设计采用自顶向下逐渐递进的方式,依据以太网通信的UDP协议、MAC协议和CSMA/CD协议原理,实现MAC以太网网络通信系统设计,经过测试验证了系统的功能。

关键词:以太网MAC;CSMA/CD协议;FPGA;PHY

 

目录

摘要

Abstract

第一章  绪论-1

1.1课题的背景及意义-2

1.2国内外研究状况-2

1.2本文主要内容-2

第二章  FPGA流程与综合软件分析-3

2.1FPGA开发流程-4

2.2Xilinx ISE的硬件平台设计-6

2.3Modelsim软件平台设计-6

第三章  以太网MAC通信协议-6

3.1UDP协议-7

3.2以太网MAC协议-7

3.2.1MAC帧的格式-7

3.2.2MAC层的功能-9

3.3CSMA/CD协议-9

3.4CRC校验算法-10

第四章  以太网通信的实现-10

4.1以太网控制器模块-11

4.2GMII工作原理-12

4.3硬件环境-12

第五章  仿真测试及功能实现-14

5.1整体电路分析-14

5.2模块原理图和仿真-14

5.2.1ipsend发送模块-15

5.2.2iprecieve接收模块-16

5.2.3CRC校验模块-18

5.3以太网通信测试-19

结束语-21

致  谢-22

参考文献-23

附录A ipsend模块-24

附录B iprecieve模块-28

附录C crc模块-32

相关论文资料:
最新评论
上传会员 胡编辑 对本文的描述:对MAC子层的研究极其重要,因为它主要负责上层数据的封包以及物理层比特流的解封,这个功能使以太网实现流量和数据的传送成为了可能。除此之外MAC子层还具有控制流量和差错校验......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: