面向SOC以太网MAC层IP软核研究与设计

来源 :桂林工学院 桂林理工大学 | 被引量 : 0次 | 上传用户:amavis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要阐述了面向SOC以太网MAC(介质访问控制)层IP软核研究与设计,该IP软核是为了兼容SOC系统中的片内总线,采用了一种开放性的Wishbone总线作为主机访问接口。本文的设计其实就是为SOC主机的上层网络协议和外部的以太网PHY(物理)层之间搭建一个通信的桥梁。 首先,本文介绍了IEEE 802.3以太网MAC协议,分析了当前SOC技术所面临的问题,再对传统的IP核设计方法作了相应的改进,得出一种U型IP核设计方法。同时也介绍了Verilog HDL(硬件描述语言)及IP核开发工具:Quartus Ⅱ 6.0集成开发环境和ModelSim SE 6.1仿真测试软件。 其次,采用U型IP核设计方法对以太网MAC层IP软核先进行Top-Down自顶而下的设计,根据以太网通信功能设计出整体IP软核的内部功能模块结构,划分好各模块间的连接关系之后,继续将各模块进行下一层的划分,直到最小模块为止。再运用Verilog HDL语言及IP核开发工具对划分好了的最小子模块进行Bottom-Up自底而上的描述、编译、测试、验证得到所有最小子模块,经过例化、连接、描述后得上一层子模块,直到得到整体IP软核为止。 最后,设计出整体IP软核的测试方案,用’Verilog HDL语言编写相应的测试平台Testbench。再用ModelSim SE 6.1仿真软件对整体以太网MAC层IP软核进行模拟功能仿真测试。从仿真测试结果分析得出:设计完全符合要求,达到了预期的设计目标。
其他文献
模型预测控制算法经过三十多年的快速发展,无论在理论研究上还是实际应用上都取得了显著的成果。预测控制作为一种成功的先进过程控制算法,越来越多地得到控制学术界和工程界
本文以月球车遥操作方法为研究重点,借鉴目前较成功行星车的遥操作控制系统,通过对其遥操作过程、遥操作模式和遥操作控制模块的研究,提出了月球车遥操作控制方案,研究了月球车大
本文对自来水系统分布数据采集上位机软件平台进行了研究。文章提出的软件平台主要由两部分组成:数据中心模块和数据发布模块。数据中心模块主要负责采集通过短消息、GPRS、CD
本文主要阐述了国内外聚丙烯聚合反应自动控制研究发展现状,聚丙烯装置APC特点,聚丙烯开车过程中应注意的一些问题。 本文介绍了聚丙烯的工艺原理、工艺流程、主要特点和技
司机驾驶疲劳是引发车祸的主要来源之一,实时监测司机疲劳状况并予以警告可以减少事故的发生。经调查研究表明,司机疲劳时会打瞌睡,眨眼频率增加,也即闭眼时间加长。如果我们能实
通过实时网络形成的闭环反馈控制系统被称为网络控制系统(Networked ControlSystem,简称NCS),它融合了计算机、通信、网络和控制等多项技术。相对传统的点到点的连接方式来说,网络
传感器技术、微机电系统、网络和无线通信等技术的进步,推动了无线传感器网络的产生和发展。随机分布的大量的传感器节点,以无线自组织的方式构成网络,通过节点中内置的各种
多机器人系统的研究是对单机器人系统研究的扩展,相比单机器人系统,多个机器人组成的系统潜在的空间分布、功能分布、时间分布等特点决定了其在任务完成效率、能力范围的方面都
通用串行总线(USB,Universal Serial Bus)技术最初是为了解决传统PC机外部设备接口的形式多、不统一、低速率且安装新设备过程麻烦等问题而提出的,其具有高速、双向、节省系统
模块化自重构机器人是一种由许多功能相对独立,并且具有一定感知能力的机械电子模块组成的机器人,它不需要外部帮助,能够根据变形任务和周围环境的变化而自主地改变自身的结