论文摘要
传统的分层共享总线已不能满足未来高性能嵌入式系统的I/O性能需求和快速高效的信号处理与数据传输。于是出现了RapidIO互联技术,其高带宽、低延时、高效率及高可靠性的优点能为嵌入式系统互联通信提供理想的解决方案。正是基于高速串行总线RapidIO的诸多优点,在某款高性能SoC设计中,将RapidIO作为接口,以满足系统应用需求。本文对软硬件协同设计与验证的方法进行了研究,并对设计的RapidIO IP核在两种平台下进行验证。论文在深入研究RapidIO协议的基础上,概述了RapidIO IP核的设计,包括RapidIO系统内部逻辑及传输层模块、寄存器组模块、寄存器管理模块、物理层模块、时钟与复位模块、用户模块的设计。论文重点对RapidIO IP核的验证方法进行了研究,首先设计了验证规范,构建了以RapidIO IP核为核心的虚拟验证环境、FPGA验证环境。在此基础上开发验证用例,采用软硬件协同方法在虚拟验证平台和FPGA平台上实施验证。验证结果表明,IP核功能正确并符合RapidIO2.1协议版本对串行协议的描述。验证达到较高的信号和功能覆盖率,其性能指标和理论分析一致,为基于RapidIO IP核的SoC芯片设计与验证奠定基础。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题研究背景及意义1.2 国内外研究状况1.3 论文内容及安排第二章 RapidIO协议分析2.1 RapidIO协议概述2.1.1 RapidIO操作概述2.1.2 RapidIO协议层次结构2.1.3 RapidIO的包格式2.1.4 RapidIO流量控制2.1.5 RapidIO维护和错误管理2.2 操作和事务2.2.1 I/O逻辑操作2.2.2 消息操作2.3 本章小结第三章 RapidIO IP核的设计概述3.1 RapidIO系统内各模块的设计3.1.1 逻辑及传输层内部模块和外部接口模块设计3.1.2 寄存器管理模块设计3.1.3 寄存器组模块设计3.1.4 物理层模块设计3.1.5 时钟及复位模块设计3.1.6 用户模块设计3.2 各种I/O操作及消息操作设计3.2.1 远端节点访问本地配置空间3.2.2 本地节点访问本地配置空间3.2.3 本地节点访问远端配置空间3.2.4 访问远端端点存储器3.2.5 访问本地端点存储器3.2.6 门铃和消息3.3 本章小结第四章 RapidIO IP核的验证4.1 IP核验证技术4.1.1 IP核验证策略4.1.2 IP核验证流程4.1.3 验证规范4.2 基于虚拟原型平台的验证4.2.1 虚拟原型验证平台的搭建4.2.2 虚拟平台下的验证4.2.3 代码覆盖率4.3 基于FPGA原型平台的验证4.3.1 FPGA原型验证平台的搭建4.3.2 TMS320C6455 DSP介绍4.3.3 CCStudio开发调试环境介绍4.3.4 RapidIO初始化4.3.5 FPGA平台下的协同验证4.4 本章小结第五章 总结与展望5.1 论文工作总结5.2 未来工作展望致谢参考文献攻读硕士期间发表的论文详细摘要
相关论文文献
- [1].一种RapidIO IP核的设计与验证[J]. 计算机技术与发展 2014(10)
- [2].RapidIO IP核的验证方法研究[J]. 计算机技术与发展 2011(07)
标签:协同设计与验证论文; 数字信号处理论文;
RapidIO IP核的软硬件协同设计与验证方法研究
下载Doc文档