7

2。2。3 MAC 工作模型 9

第三章 以太网 MAC 模块功能分析 11

3。1 以太网 MAC 控制模块。。。。。。。。。。。。。。。。。。11 

3。2 以太网 MAC 控制器媒体无关接口模块 11

3。2。1  媒体无关接口模块 12

3。2。2  控制模块管理数据帧。。。。12 

3。3 以太网 MAC 控制器发送端模块。。。。。。。。。。。。。。。。。。。。。。12 

3。3。1  发送端生成模块13 

3。3。2  随机数生成模块。。。13 

3。3。3  发送端计数器模块 13

3。3。4  发送状态机模块 13

3。4 以太网 MAC 控制器数据接收模块 16

3。4。1  接收端数据状态模块 16

3。4。2  数据接收端计数器 17

3。4。3  接收端 CRC 校验模块。。17 

3。4。4  接收端地址检查模块 18

3。5  时钟模块 18

3。6  主机接口模块 18

3。7  人机交互界面 18

第四章 以太网 MAC 控制器的程序实现 。。。19 

4。1 以太网 MAC 控制器程序的整体设计。19 

4。2 数据接收端程序的实现。。21 

4。2。1 Broadcast_filter 模块程序的实现。22 

4。2。2 CRC_chk 模块程序的实现23 

4。2。3 MAC_rx_add_chk 模块程序的实现。24 

4。2。4 MAC_rx_FF 模块程序的实现。。26 

4。2。5 AC_rx_ctrl 模块程序的实现。28 

4。3 接收模块工作流程。30 结语。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。32 致谢 33

参考文献 34

第一章 绪论 

本篇论文给出了使用 FPGA 技术实现互联网的接入底层——以太网 MAC 数 据传输控制器的设计方法,并设计出了符合电气和电子工程师协会(IEEE)802。3 标准的 MAC 控制器,通过 802。3 标准定义的媒体无关接口(MII )与以太网物 理层(PHY)相连接。 论文网

1。1系统开发背景 

计算机网络技术发展伊始,为了实现不同部门的数据共享,人们开发了多 种局域网技术,其中以太网技术以其简单和灵活的特性在局域网应用中得到了快 速的发展。20 世纪 70 年代,Xerox 公司开发出带有冲突检测的载波侦听多路访

问(CSMA/CD)信息的数据传输协议 [1]。在 1980 年,电气和电子工程师协会(IEEE) 根据以太网技术制定了以太网标准(IEEE 802。3)。随着网络通信技术的发展, 到 20 世纪 90 年代,IEEE 又发布了吉比特规范标准的 IEEE 802。3ab/IEEE 802。3z, 从此以太网的速率提高到千兆。 

自从 Xilinx 公司在 1985 年推出现场可编程逻辑(FPGA)至今,FPGA 技术 已经取得了飞速的发展。从当初的 1000 多个可利用门发展到后来的有几十万个 可利用门,到现今的拥有数百万可利用门的 FPGA 芯片,FPGA 拥有巨大的市场 吸引力[2]。FPGA 不仅克服了产品不能小型化,产品高功耗和可靠性不高等问题, 还具有研发周期短,价格合理等优点。目前,FPGA 已逐渐取代了传统的 ASIC 电路。国际上各大硬件公司为了更大的扩充市场,都在积极开发新型芯片,以更 好的满足用户的需求。 

上一篇:motion智慧校园视频监控模块设计
下一篇:java通信新技术在线交流论坛的设计

Unity3D双人横版闯关游戏设计与实现

jsp高校食堂外卖管理系统的实现

床旁智能交互系统HL7标准接口数据同步的实现

基于android通讯与游戏的手...

MAG3110无线智能停车平台中...

Android手机考勤平台的设计与实现

java+mysql班级评优系统的设计实现

发酵米粉优势菌株的发酵特性研究

大淘宝网的虚假交易研究

日语论文中日酒文化对比研究

新疆农林高校學生昆虫生...

2021年什么行业赚钱,适合...

个案管理茬老年糖尿病患...

激光模拟训练器材国内外研究现状

肢体语言在小学英语教学中的应用浅谈

淮安市高校足球运动损伤问卷调查表

浅谈农村大气环境保护的制度构建【1868字】