基于PowerPC的SoC验证平台开发

被引量 : 0次 | 上传用户:cqsuifeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大规模集成电路的发展,IC设计已经进入SoC时代。随着SoC规模的不断扩大,验证工作的难度迅速增加,SoC系统的验证,已经成为了SoC设计流程中的瓶颈。SoC系统复杂性的增加以及产品上市时间的日益迫切,使得软硬件协同验证方法在SoC系统设计中得到了更多的重视和关注。软硬件协同验证技术是指芯片投片前在同一环境下对软件和硬件进行联合调试,其目的是希望在设计的早期验证系统软硬件的正确性。本课题设计了基于PowerPC处理器的软硬件协同验证平台,该平台是一个整合了从C编译器、连接器、汇编器、硬件描述语言编译及仿真工具的验证环境,提供了完整的开发工具和基础架构,支持验证结果的自检测及以C语言测试程序作为输入的验证流程自动化,可有效地提高验证效率。本文从工程实践的角度出发,从平台系统整体框架、SoC硬件系统以及测试软件开发环境三个方面来阐述验证平台的搭建方法。平台总体框架设计使用了层次化的设计方法,将系统设计分为硬件层、软硬件接口以及软件层三个层次,结合高效的验证数据组织方法,由验证流程管理程序进行统一的管理和调度。在进行系统设计后,平台的设计工作可以分为硬件SoC系统和软件开发环境两部分。PowerPC405处理器是硬件系统的基础,在对PowerPC405处理器IP核进行简要的介绍后,介绍了基于CoreConnect总线的SoC系统结构。测试软件开发环境的设计则涵盖了从工具构建到基础程序开发等一系列工作,其中包括测试程序基础例程的开发、交叉编译器的构建、连接脚本的设计、文件格式转换程序,以及在此基础上如何使用C语言调用汇编程序进行测试程序开发。该软硬件协同验证平台的使用,可以让硬件设计和软件开发工作同步进行,软件设计师可以在被仿真的硬件上执行引导代码、设备驱动、RTOS板级支持包,以及应用代码等。硬件设计人员可以使用真实的应用软件产生测试激励,使验证工作能够更接近实际应用环境,有利于发现系统的设计错误,降低设计风险。
其他文献
国债市场是经济运行中一个重要的组成部分,有着不可替代的功能。流动性问题是国债市场效率高低和完善与否的重要标志,也是衡量国债市场发展的重要指标。国债市场在近几年发展
<正>创业是一条漫长而艰辛的道路,由于创业的外在环境的不确定性和变化性,在创业的具体过程中,会存在创业资金、创业方法、创业理念等问题和挑战。要提前准备有针对性的预案
当前,国有企业党建工作还存在着很多问题,主要是少数领导思想认识不到位,部分党务干部思想不稳定,综合素质偏低,党员教育规划不科学,内容和方式单一。新形势下加强党员教育培
科技的不断进步使超高层建筑发展很快,截至2009年底,我国已建成的200米以上的超高层建筑约53栋。在节能、低碳的趋势下,建设绿色超高层建筑已成为一种必然趋势。然而,超高层建筑
将组织柔性划分为组织结构柔性、资源柔性、能力柔性、文化柔性四个维度,将企业成长划分为质的优化和量的扩张两个维度,建立组织柔性对中小型高科技企业成长影响机理理论模型
本文以认知转喻理论为基础,对《推销员之死》中的转喻进行分析,以研究转喻在这部戏剧中的表现形式、运作方式及其功能,从而试图探索转喻对人类的语言和行为的影响。传统的语
目的:研究2型糖尿病患者牙槽骨成骨细胞生物学特异性。方法:采用组织块法进行体外培养2型糖尿病患者和正常人牙槽骨成骨细胞,倒置显微镜观察细胞的形态,用碱性磷酸酶(ALP)、
经过十多年的发展,家族控股上市公司已经成为国民经济的一支重要力量,但在发展中也暴露出治理方面的问题和矛盾。浙江省作为家族控股上市公司最为集中的省份,日益引起广泛关
随着社会经济和科学技术的发展,公路交通已经成为关系国民经济命脉和社会、经济发展的重大系统,但随之而来的交通事故给人的生命安全和经济发展造成了重大损失。爆胎是引起交