基于片上网络多核处理器设计与协同验证

来源 :北京交通大学 | 被引量 : 6次 | 上传用户:piaoye2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着VLSI技术的飞速发展,单个芯片系统中各部分的逻辑密度也急剧增大。为适应更高的工作频率、更短的面向市场时间压力,今天的半导体工业要求提供越来越多的多处理器片上系统结构,然而处理单元数量增大到一定程度后,传统的基于总线的通信方法,由于缺乏可扩展性和可预测性,不能适应未来多核SoC在性能、功率、时序收敛和可扩展性等方面的发展需求。为迎接下一代系统设计中设计生产力和信号完整性的挑战,近来提出一个结构化的和可扩展的互连架构---片上网络(NoC),用于降低片上通信问题的复杂性。本论文的研究工作是以一个多核NOC芯片开发项目为背景,设计实现了一个可扩展的多核处理器平台,包括NOC架构的分析与选取、NOC架构的硬件实现以及协同验证和性能分析。在设计部分包含了核之间通信方式的设计和主从核控制关系的设计。对于核之间通信方式的设计,本文采用了片上网络(NoC)方式。和传统片上共享总线相比,NoC具有通信带宽大、可扩展性强、支持设计重用等优点。本文采用了双环拓扑结构、包交换和维序路由算法作为NoC的设计方案,该种方案不仅消耗资源少、数据传输延迟小,而且不存在死锁问题;在仲裁方式的设计上我们采用了应用广泛的round robin优先级,master端采用轮询的方式进行访问,避免了其他master端一直处于等待状态。对于主从核控制的设计,本文采用了一个主核来控制其他十五个从核的开关,该方案可根据负载来决定开启核的个数,从而提高了效率,降低了功耗。在验证部分,本文进行了协同验证以及该结构的性能分析。在协同验证部分,重点讨论了目前广泛应用的两种软硬件协同验证的方案:基于仿真平台的协同验证和基于FPGA平台的协同验证。重点论述本项目NOC的软硬件协同仿真系统的组成,包括硬件设计、软件的设计和仿真平台的设计以及使用的移植技术、调试技术等。协同验证确保了系统级芯片软件与硬件设计以及系统级NOC芯片通信网络架构的正确性,实现了在流片之前软件在硬件上运行的可能性,降低了项目的风险。最后本文进行了性能分析,本设计的16核NOC的逻辑在16颗Virtex-7 XC7A200T器件上实现,可以稳定的工作频率达100M,运行了矩阵乘法测试程序,其加速比可到15.5即运行速度为单核的15.5倍。本文研究了NOC通信方案设计,对路由节点的设计、仲裁方式等一一重点考虑,根据体系工作特点,对架构的功能在平台上进行了协同验证,表明此NOC结构具有良好的扩展性和较高的性能。
其他文献
目的研究并比较采用人重组组织型纤溶酶原激活剂以及采用尿激酶的动脉溶栓治疗急性心肌梗死的临床疗效。方法 96例急性心肌梗死患者随机分2组,溶栓1组、溶栓2组。比较各组治
<正>韩国国立中央博物馆藏有两枚金元时期的官印,分别是金卫绍王崇庆二年(1213年)三月"行军万户傍字号之印"和元世祖至元二十二年(1285年)二月"征东宣慰使都元帅府经历司印"
<正>逻辑的严密性是数学的三大特征之一,是数学的本质特征.数学的概念,法则是通过逻辑的定义构建起来的;数学的命题、定理,公式必须用逻辑推理的方式给予证明,因此,推理与证
广州是现代化大都市,是国家中心城市,也是积淀深厚的历史文化名城。广州是岭南文化的中心地,是海上丝绸之路的发祥地,是中国近代革命的策源地,也是中国改革开放的前沿地。孙
近年中国公益慈善事业发展迅速,然而却屡屡遭遇慈善腐败弊案,是以民众开始对不透明、少监督的慈善业投以不信任的目光,与此同时对于健全中国公益慈善业管理体制的各种讨论也
在许多领域人们熟知一些经典IP及品牌,例如迪士尼在人们心中留下不可替代的印象。迪士尼塑造了许多令人深刻的IP形象,这些IP形象至今仍发挥着巨大的作用,持续为迪士尼集团盈
北斗卫星导航系统是我国自主研发建设的导航系统,它的建设和完善势必对国民经济和社会发展产生巨大的推动作用。地面接收终端是导航实现的关键环节,混频器作为导航接收机中的
随着信息技术的发展,信息传播和处理速度的提高,转换器和处理器频率不断升高,用以支持更高速度转换器的高速接口电路的设计方案,已经成为集成电路设计中急需解决的新问题,世
全面、细致的评价标准可以为学习者与教学者提供明确地导向,即兴弹唱作为一门专业性与实用性都比较强的课目,更需要全面的评价标准。以幼师专业为例,探讨了即兴弹唱的评价标
对于一个建筑工程而言,其使用年限多为数十年,但是在使用过程中,难免会由于多个方面因素而导致工程使用功能变更。在这个过程中,原有的设计风格、装饰风格也往往不会适应于新