基于TigerX验证平台的软硬件协同验证方法研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:qianpu1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文通过设计开发命名为TigerX的软硬件协同验证平台,系统介绍了对软硬件协同验证方法的研究过程及研究结果。 笔者在软硬件协同验证方面主要完成以下三个层次的协同验证:(Ⅰ)算法级设计和硬件系统结构的协同仿真验证。利用软件算法,验证在硬件结构上实现的可行性;进行软件和硬件部分的划分,明确软件和硬件各自完成的任务。(Ⅱ)结构仿真器与硬件描述语言行为模型的协同仿真验证。对TigerX验证平台中CPU的软件虚拟原型(virtualprototype)和用HDL语言或网表描述出来的硬件系统进行协同仿真验证。(Ⅲ)软件代码和实时硬件模拟系统的协同仿真验证。在系统设计原型的FPGA硬件模拟系统进行验证,对芯片的功能,硬件实时性,和系统的可测试性设计(DesignforTest)进行仿真验证。 TigerX软硬件验证平台主要包括软件系统和硬件系统两部分。软件系统,本文采用了一套完整的软件编译调试仿真工具链,它包括处理器的仿真虚拟原型和基本的汇编、链接、调试器。硬件系统,本文以OpenCore公司的OR1K处理器为核心,编写接口程序,将多个IP核集中在一起,构成一个功能强大的软硬件协同验证平台,并对软件调试好的应用程序进行寄存器仿真和综合,并最终在设计的SoC硬件映像加速器(FPGA)上实现并完成验证。 TigerX软硬件验证平台能够对片上系统芯片进行快速的验证,从而提高了芯片的一次成功率并减小了产品的上市时间。
其他文献
本论文提出了基于计算智能的直接盲均衡算法:先利用接收数据正交补投影和发送信号属于有限字符集的先验知识,构造直接盲检测发送信号的二次规划问题;然后利用遗传算法(GA)、禁忌
A位复合钙钛矿材料钛酸铋钠-Na0.5Bi0.5TiO3(NBT)由于其不含铅且具有相对大的剩余极化Pr=38μC/cm2,高居里温度Tc=320℃,成为近期研究比较热门的无铅铁电材料之一。但是纯钛酸
近年来,随着科学技术的高速发展,人们对互联网非常熟悉,且各个领域都越来越依赖网络带来的便捷服务,但同时,人们对网络服务质量提出了更高的要求。有效的控制拥塞是其中的一
城市工农业生产、社会生活和基础设施建设占用了原本由当地及外部生态系统使用的水资源,污染了区域水环境,导致水生态服务功能的退化,制约了城市社会、经济和自然环境的协调
手机已成为当今信息化社会的一个大众符号,很大程度的影响了现代人的生活方式,成为人们日常生活中不可或缺的必需品。而手机众多强大而便捷的功能的实现,除了手机各功能系统
光纤法布里-珀罗(F-P)传感器作为一种高精度的干涉型光纤传感器有着广泛的应用前景。按照信号解调方法的不同,该种传感器可分为强度调制解调型和相位调制解调型光纤F-P传感器
高迁移率族蛋白(high mobility group protein,HMG)是一系列的染色体非组蛋白,普遍存在于真核细胞中。根据HMG蛋白不同序列的相似性以及与DNA结合的特性可将经典的HMG蛋白分为三
鉴于树鼩独特的分类学地位及解剖学、生理学特性,树鼩已应用于生物医学研究的诸多领域,而且研究中必须具有完备的生理生化指标等基础数据。鉴于之前的基础数据来源于野生树鼩以
近年来,随着中国老龄化进程的加快和中产阶级群体的增加,互联网、节能、旅游、体育、环保、养老等成为大有发展的新兴产业,随着生态文明的发展,打造大健康产业潜力无限。铜仁
随着中国工业对环保和安全要求的不断加强,使用天然制冷剂的CO2亚临界复叠或载冷系统应用越来越广泛,冷凝蒸发器是该系统的核心设备之一.通过对比分析发现全焊接板壳式换热器