论文摘要
随着应用需求的不断增加,单核DSP的处理能力已不能满足如3G移动通信、数字消费类电子产品和智慧控制设备等特定应用领域的运算要求。在工艺技术发展的推动下,多核SoC既有应用需求的牵引,又有相关软硬件技术的支持,因此多核SoC已逐渐成为业界研究的热点并得到广泛推广和应用。XX-XDSP是基于XX-DSP的异构多核SoC,为了满足当前对高性能数字信号处理器的需要,实现多个SoC片间的高速数据传输,在XX-XDSP系统结构中采用新的片间互连机制。通过Qlink模块、交叉互连模块Crossbar、异步桥(QlinkPCIExpress桥)模块、PCI Express模块来实现片间的通信任务。其中异步桥实现Qlink协议与PCI Express协议的转换:PCI Express作为片间互连的I/O端口。本文基于这种互连机制,设计了异步桥。主要工作和贡献集中体现在以下几个方面:首先,分析了PCI Express体系结构,掌握了其结构和传输特性。为了节省了芯片的面积,工作中裁减了PCI Express配置空间和多通道部分。其次,我们成功设计了异步桥,实现片间互连的功能,其能够正确完成Qlink报文与PCI Express报文的转换。最后,在PCI Express缺少物理层的情况下,我们通过直接对接PCI Express的PIPE层成功的搭建了模拟测试平台,并构建了4个SoC的模拟测试平台,对设计进行了全面系统的模拟与验证。结果表明异步桥在个片间互连结构中的功能是正确的,并且整个片间互连结构的平均效率能够达到1.55G/s以上。在0.13μm工艺单元库下综合后桥的面积为0.12μm2,片间互连模块总面积为0.65μm2,符合设计要求。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题背景1.1.1 多核DSP的发展及特点1.1.2 项目背景:高性能异构多核XDSP处理器1.2 PCI Express简介1.3 本文主要贡献及组织结构第二章 PCI Express体系结构概述及事务协议2.1 PCI Express体系结构概述2.1.1 PCI Express事务简介2.1.2 PCI Express的设备层2.1.3 PCI Express的性能与数据传输效率2.2 基于数据包的事务2.2.1 处理层数据包2.2.2 数据链路层数据包2.3 本章小结第三章 XDSP互连结构3.1 Qlink协议及报文格式3.2 交叉开关CrossBar3.3 Qlink-PCI Express桥的整体结构3.4 Qlink-PCI Express桥的接口信号3.4.1 Qlink-PCI Express桥的接口信号3.4.2 Qlink-PCI Express桥的接口信号的时序关系3.5 本章小结第四章 Qlink-PCI Express桥的设计4.1 异步FIFO的设计4.1.1 异步FIFO简介4.1.2 解决亚稳态的具体方法4.1.3 满、半满、空信号的控制4.2 Qlink-PCI Express桥发送部分的设计4.2.1 Qlink报文接收控制逻辑设计4.2.2 Qlink报文解析和PCI Express报文产生控制逻辑设计4.2.3 PCI Express报文发送控制逻辑设计4.3 Qlink-PCI Express桥接收部分的设计4.3.1 PCI Express报文接收和Qlink路由产生控制逻辑设计4.3.2 PCI Express报文发送逻辑设计4.4 本章小结第五章 模拟与验证5.1 模拟环境的建立5.1.1 PCI Express物理层的工作原理及结构特点5.1.2 PCI Express逻辑物理层的连接5.1.3 PCI Express链路的定向和初始化5.1.4 流控制初始化5.1.5 模拟环境的配置5.2 模拟验证与性能分析5.2.1 Qlink-PCI Express桥基本功能的模拟与验证5.2.2 Qlink-PCI Express桥(QPB)在片间互连系统中的模拟与验证5.2.3 代码覆盖率分析5.2.4 片间互连通路性能分析5.3 本章小结第六章 总结与进一步工作6.1 论文总结6.2 进一步工作致谢参考文献作者在学期间取得的学术成果
相关论文文献
标签:总线论文; 片间传输论文; 异构多核论文; 报文论文; 异步桥论文;
基于PCI Express的多核SoC片间异步桥设计与实现
下载Doc文档