千兆以太网mac控制器ip软核的设计-微电子学与固体电子学专业论文.docxVIP

千兆以太网mac控制器ip软核的设计-微电子学与固体电子学专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
千兆以太网mac控制器ip软核的设计-微电子学与固体电子学专业论文

摘要摘要本论文的课题是千兆以太网MAC控制器IP软核的设计研究。完成了10M/100M/1000M以太网MAC控制器的设计及AHB 总线从模块接口的设计,最终实现了一个基于AHB总线接口的千兆以太网MAC 控制器IP 软核,并完成了IP 核的仿真、测试及FPGA 验证。本文按照TOP_DOWN的设计方法,在确定系统架构方案后,对各个模块之间的接口信号及交互方式进行了详细设计,然后确定了模块内部控制通路和数据通路的微架构,最后使用Verilog语言对各模块进行了具体的实现。对模块实现中所涉及到的协议和算法,如CSMA/CD 算法、CRC 算法、HASH算法及AHB协议等做了分析,并给出了其硬件实现方法。本文设计了简化的AHB总线从模块接口,支持32位数据位宽和单个读写、固定长度突发传输两种模式。在Verilog底层实现时,遵循可综合的编码风格,并综合考虑面积、性能及健壮性等因素,在满足性能要求的前提下,实现了一款稳定、灵活、资源消耗少的MAC控制器IP核。最后,搭建功能测试平台和FPGA原型验证平台,使用Modelsim 完成功能仿真,使用Quartus II8.0工具完成综合与布局布线,最终下载到Altera公司的EP2S60 FPGA开发板上进行硬件测试,充分验证了设计的正确性和实用性。本文的创新点在于:在以太网MAC控制器IP核的缓存设计中,提出了一种读指针可载入的多模式异步FIFO 设计方法,并将其应用于缓存结构中。实现了帧在缓存中连续存放,同时亦能够方便的实现帧重传和错误帧丢弃的功能,从而改进了现有MAC控制器缓存结构中缓存利用效率低或灵活性差的不足。关键词:以太网,MAC 控制器,AHB总线,FPGAABSTRACTABSTRACTThedesignofGigabitEthernetMACcontrollersoftIPcoreisdescriptinthe dissertation.Themaincontentofthisdissertationisthedesignof10M/100M/1000M EthernetMACcontrollerandAHBbusslaveinterface.Finallythisdissertation implementsaGigabitEthernetMACcontrollerIPcorewhichisAHBbuscompatible. TheIPcoreis tested bysimulation tools as well as verifiedbyFPGA.Afterdeterminingthesystemarchitecture,followingtheTOP_DOWNdesign methodology,interfacesignalsbetweenmodulesandtheinteractiveapproachis designedindetailfirstly,andthenthemicroarchitectureofcontrolleranddatapath withineachmoduleisdesignedandimplementedusingVerilogHDL.Arithmeticand protocolstobeimplementedinthesemodules,suchasCSMA/CD,CRC,HASH,and AHB,isintroducedandimplementedbyhardwareInthisdissertation.Asimplified AHBslaveinterfaceisdesigned,whichsupportssingleoperationandfixedlengthburst operation.Asynthesizablecodingstyleisused,andresourcecosts,performanceand robusticityisconsideredaswell,whichpromisesastable,smartandlowcostMAC controllerIPcore.Last,testbenchandFPGAprototypesystemisbuilt,andtheMAC controllerIPcoreisfirstlysimulatedusingModesim,thensynthesizedusingQuartusII8.0 tool, and at last downloaded to FPGA development board to run real-time simulation.Theinnovationpointofthisthesisisbringingforwardanewkind

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档