基于DMA的千兆以太网MAC及GPCS的研究、设计与验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yadnlf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在集成电路领域的设计中,随着所设计芯片需要满足的功能增多,而芯片要求的尺寸又不断缩小,众多设计人员都提出了“片上系统”(SoC)这一概念。它将众多模块的功能集成在一个芯片上,并凭借其高集成度、少连接线、验证过程简单的特点迅速占领了整个芯片设计的市场。在网络传输的解决方案中,以太网是所有网络应用中使用频率最高,适用范围最广,影响人类生活最大的一种传输媒介,在SoC芯片中集成以太网MAC模块实现数据传输也被众多设计人员所推广使用。但网络传输媒介的不断更新,导致了对数据传输速率的需求的不断提升,对以太网MAC芯片的传输数据的需求也与日俱增,不仅传统以太网10M/100M的传输速率无法满足用户的需求,即就是在千兆速率下传输的以太网也不能单纯的把符合协议要求作为衡量IP性能的唯一指标。高速,多功能,更节约资源的以太网MAC已经被使用者所期待。基于这些需求,本文在研究和分析以太网MAC基本模块功能的基础上,设计了一款具有特色功能的基于DMA的千兆以太网MAC控制器。本文的课题来源于一款特定用途的SoC系统芯片设计项目。该项目的SoC要求集成符合以太网传输协议,并满足10M、100M、1000M数据传输速率的以太网MAC控制器IP核。IP核对内与PLB总线交换数据,对外可以通过GMII接口连接物理层,并支持光纤传输。所具备的数据搬运模块DMA的发送和接收缓冲FIFO均为256KB。可以替代CPU处理数据传输指令。基于这个设计要求,本文的工作重心主要有以下三个方向:以太网MAC基本功能模块的研究,基于DMA的千兆以太网MAC的设计以及对所设计以太网MAC控制器进行仿真与验证。首先在研究以太网传输协议的基础上,分析了以太网MAC所实现的的基本功能与实现逻辑。并根据研究中所考虑到的在实际工作环境条件下可能出现的错误与资源浪费问题,总结整理以太网MAC基本功能模块的特点,并提出了优化方案。其次,经过对传输协议和以太网MAC基本功能的研究,设计了满足传输协议需求的以太网MAC基本功能模块。整个数字模块的设计采用了自顶向下的设计方法。根据模块各自的功能需求,进行模块划分以及功能实现。针对CPU无法及时处理数据传输请求而导致传输效率低的问题,设计利用DMA替代CPU实现更快捷的数据传输过程。针对不同速率端口数据传输时发送快、接收慢导致接收FIFO满而丢弃数据而导致重发的资源浪费问题,设计了流量控制模块,通过发送暂停帧控制发送过程。针对用户无法实时有效监测数据传输过程的问题,设计了监测模块,通过计数器及时记录数据传输的状态。针对用户需要采用光纤传输数据的需求,设计GPCS模块解决了替代了以往需要外接PHY芯片进行编解码的问题。之后,针对所设计的功能,搭建模块级平台开展测试工作。并针对整个设计中所有的功能以及可能面临的应用环境,考虑正确、错误、极端环境等影响因素,提出了60余项待测试功能项目。通过NC-Sim仿真软件,编写测试项,设计功能模型,进行了模块级功能测试。在系统级测试中,采用软件、硬件合作验证的方法,在系统级平台上,将设计的以太网MAC控制器与SoC项目中其余模块互联,对所设计控制器的功能进行了系统级测试。最后,通过遍历回归观察报告文件的方式,对所有测试项在模块级,系统级进行了回归测试,避免了修改代码时所造成的偶然错误,完成了整个工作。
其他文献
在微波毫米波应用中,提高AlGaN/GaN HEMT器件的截止频率fT和最高振荡频率fmax是研究工作中的重中之重,而提升器件频率特性最简单有效的方法是减小器件栅长Lg,随着Lg减小会产
随着Web2.0和大数据时代的到来,社会关系网等多种类型的网络得以迅速发展,海量多维数据给相关分析人员带来了巨大挑战,如今对蕴含着丰富信息的关系数据进行直观分析变得越来
<正> 不寻常的移动音程是普氏模进的另一种手段。古典模进的更有特色的跨步是八度、三度。在这种条件下,相邻音组是排到有序的,易于听觉对它们进行比较和认识。在音组之间的
《窦娥冤》是关汉卿公案剧中最杰出的作品,也是元杂剧中最著名的悲剧,被列为中国古代十大悲剧之首。窦娥的悲剧源于封建社会的各种弊端,源于元代官僚制度的腐败。从悲剧性质
<正>阿婷的作业全是抄的!不应该啊?阿婷每次考试都名列前茅,按她的学习程度,作业完全可以不在话下,可她为什么还要抄作业呢?我百思不得其解。我找阿婷谈话,把我的疑惑和盘托
根据±800kV特高压换流站阀室套管SF6气体泄漏的特点和套管泄漏原理,提出了一种检测套管SF6气体泄漏的新方法。试验结果表明该方法效果较好,能够定位套管SF6气体泄漏点并定量
IBIS是一个用于仿真的描述性文件,它从元件的行为出发描述了器件输入输出端口的电气特性,不会涉及具体电路结构以及芯片的工艺参数等信息,半导体制造商很容易提供这种模式给
随着媒体的多元化发展以及大众传媒艺术的迅猛发展,播音主持作为大众传媒与受众之间的桥梁和纽带,其语言艺术因此成为了受众关注的焦点。而如何培养和提高播音主持语言的艺术
目的探讨清肺通络膏对流感病毒诱导的肺炎大鼠肺组织中ERK/NF-κB p65信号通路的调控机制。方法将30只Wister大鼠随机分为正常组、模型组、清肺通络敷胸膏组,每组10只。除正
目的 :研究血瘀证与肿瘤转移、肿瘤血瘀证与GMP - 140以及肿瘤转移与GMP - 140的关系 ,为活血化瘀药物防治肿瘤转移提供依据。方法 :经诊断和中医辨证分型 ,用血浆内GMP - 14