以太网控制器mac设计

以太网控制器mac设计

ID:14194867

大小:1.96 MB

页数:27页

时间:2018-07-26

以太网控制器mac设计_第1页
以太网控制器mac设计_第2页
以太网控制器mac设计_第3页
以太网控制器mac设计_第4页
以太网控制器mac设计_第5页
资源描述:

《以太网控制器mac设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、EDA/SOPC课程设计报告专业综合课程设计报告以太网控制器MAC设计姓名:郑文灏学号:110260125同组人:刘国阳、刘慧超指导老师:王新胜成绩:信息科学与工程学院――电子科学与技术III目录绪论课题研究的背景和意义III第1章课程设计的要求11.1课程设计的目的11.2课程设计的要求1第2章课程设计的内容22.1设计思路22.2功能模块分析32.2.1寄存器模块32.2.2接收帧模块32.2.3发送帧模块62.2.4MAC控制模块102.2.5MII模块112.3HDL代码阐述122.4ModelSim验证21第3章课程设计的总

2、结与展望23绪论课题研究的背景和意义人类社会的进步要求信息产业迅速发展,计算机网络已成为全球信息产业的基石,高度发达的计算机互联网为人类社会的信息交流和资源共享提供了良好的环境,对人类生活方式的改变和社会生产力的进步产生了革命性的影响。在计算机网络的发展过程中,以太网是众多网络技术中具有影响力的一种技术,是当今主流的局域网(LAN)技术。以太网最初是由Xerox公司在70年代提出的,1982年DEC、Intel和Xerox制定了DIX标准,即10Mbps普通以太网标准。1983年,IEEE组织公布了IEEES02.3标准,10Mbps

3、以太网得到了国际的认可,标志着以太网标准的正式成立,同时也标志着符合国际标准的以太网技术的面世。1995年IEEE通过了IEEE802.3u标准,标志着100Mbps快速以太网时代的到来。随着网络用户的日益增加,10Mbps带宽在一些环境下不能满足人们对信息传输速率要求。因此快速以太网推出得到了广泛的推广。快速以太网是在10Mbps普通以太网上基础上发展起来的,它在保持帧格式,介质访问控制的前提下,工作速率比普通以太网快10倍。IEEE802.3u快速以太网标准是IEEE802.3标准的补充,并且兼容10Mbps以太网。10Mbps和

4、100Mbps以太网组网方便,价格低廉,性能高效在局域网中受到了广泛应用。1998年通过了IEEE802.3z标准,以太网的运行速度达到1Gbps,目前已出现了10Gbps的以太网。与传统的CAN、RS.485等相比较,以太网速度更快、通用性更好,而且能直接与因特网相连,具有更大范围的远程访问。相对于新兴的USB,IEEEl394等总线,以太网在传输距离和控制软件的通用性上有明显的优势。近几年随着深亚微米集成电路工艺技术的飞速发展,SoC(SystemonaChip)已经成为IC界关注的焦点,单一芯片上能够容纳更多的逻辑单元成为芯片设

5、计发展的必然趋势。将所有的功能块集成在一个单独的芯片上可以大幅度降低系统成本,减少系统的面积和功耗,提高系统的可靠性。SoC已经渗透到通信、多媒体、计算机控制以及其它一些数字领域,以太网技术在嵌入式系统中的开发应用,已成为当前嵌入式领域研究的技术热点之一。嵌入式以太网在工业控制、商业领域、交通行业、家庭自动化等有着良好的应用前景,同时嵌入式设备以其价格低廉、体积小以及实时性使得嵌入式系统的网络化开发有着通用处理器无法比拟的优点。嵌入式系统的网络化,使得SoC有了更广泛的应用范围。在嵌入式系统的网络化开发过程中,首先要解决嵌入式设备与以

6、太网络的连接问题,即网络芯片的设计。常见的具有网络功能的芯片有两类,一类是专用的以太网芯片,集成了MAC控制器和PHY,例如REALTEK8019AS、8039AS,这类芯片一般用于网卡、路由器等设备,另一类是用控制、工业领域的具有网络功能的SoC芯片,例如,PHILIPSLPC2400,这类芯片通常集成了MAC控制器,但由于Pmr的模拟电路特性及设计工艺的兼容性问题,这类芯片一般都使用外置的PHY芯片来实现对以太网的支持。在嵌入式领域,通信技术的发展要求对网络的支持越来越广泛,所以研究和设计一个用于嵌入式SoC芯片的以太网MAC控制

7、器,具有相当的实际意义。当今,以太网已经极大地影响我们的生活,嵌入式系统上的开发应用,已经成为当前嵌入式研究领域的技术热点之一,一方面,与传统的RS-485.CAN等相比较,以太网更加高速、通用,而且还可以直接与Internet相连接,提供更大范围的远程访问;另一方面,相对于新兴的USB2.0、IEEE1394等总线,以太网技术在传输距离、不想成本以及控制软件的通用性上都有明显优势。专业综合课程设计第1章课程设计的要求1.1课程设计的目的l了解掌握以太网控制器的工作原理l掌握较大工程的基本开发技能l培养综合运用Modelsim,ISE

8、工具进行硬件开发的能力l培养数字系统设计的基本能力1.2课程设计的要求l执行以太网IEEE802.3协议MAC要求的功能l自动产生和检查32bitCRCl在发送时自动填充长度小于规定的帧l监测帧过长或过短l兼容10Mbp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。