千兆以太网MAC控制器IP软核的设计

被引量 : 0次 | 上传用户:gaylene
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文的课题是千兆以太网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 II 8.0工具完成综合与布局布线,最终下载到Altera公司的EP2S60 FPGA开发板上进行硬件测试,充分验证了设计的正确性和实用性。本文的创新点在于:在以太网MAC控制器IP核的缓存设计中,提出了一种读指针可载入的多模式异步FIFO设计方法,并将其应用于缓存结构中。实现了帧在缓存中连续存放,同时亦能够方便的实现帧重传和错误帧丢弃的功能,从而改进了现有MAC控制器缓存结构中缓存利用效率低或灵活性差的不足。
其他文献
目的采用有限元仿真和实验对比分析关节软骨的承载机理和应力松弛效应。方法考虑关节软骨基质固相、孔隙液相和胶原纤维增强相,并综合考虑软骨分层结构以及关节软骨渗透率随
微生物浸矿技术是以湿法冶金和微生物学为基础的一门交叉学科,具有环境友好,反应温和,流程短,能耗低的优势。但是由于在使用微生物浸矿时菌群易受到特殊毒害因素或环境条件的影响
“混搭应用”专业术语称为‘’Mashup"。简单来说,它是利用从外部数据源检索到的内容来创建全新的Web服务的技术。具体来说,首先它从各种不同的服务提供商远程获取公共的数据
电子节气门是汽车发动机的重要控制部件,主要作用是根据发动机的负载,控制进入发动机汽缸的空气或混合气的多少,电子节气门开度越大,进入气缸的燃油混合气越多,发动机转速越
据统计,中国2005年整形美容者就超过100万人,诊疗费超过了 1亿元人民币;每年增长率在20%以上,到2012年,中国整形美容人数突破480万人次,2013年高达557.37万人次。医疗美容行
在制造业转型升级的过程中,生产性服务业的布局十分重要。文章以合肥市经开区工业园作为研究对象,利用空间句法的轴线模型,通过对交通网络整合度和选择度等参数的计算得到该区域
随着国民经济的增长,地下空间的综合开发利用增加,大量的隧道及地下工程的近接施工问题涌现出来。目前很多近接施工多基于总结性理论研究,概况性强,实践能力弱。因此有必要针
语言是在不断变化发展的。随着使用网络的人数不断增多,网络人群这个次文化群落也在不断地扩大,网络人群在整个社会中所占的比重也越来越大,从而使得网络语言的影响也日益扩
作为智能识别技术快速发展的典型代表,近几年射频识别技术(RFID)越来越受到人们的青睐,其中以工作于UHF频段和微波频段,依靠反向散射调制方式来完成通信的RFID系统尤为突出,
由于碳纳米管(CNTs)具有独特的结构及优异的力学、热学、电学等性能,CNTs成为科学界研究的热点。但是由于CNTs大的表面能,使其在聚合物基体中极易发生团聚,难于分散,对其表面