代码编译平台、方法、装置和计算机设备制造方法及图纸

技术编号:41255972 阅读:20 留言:0更新日期:2024-05-11 09:16
本发明专利技术涉及一种代码编译平台、方法、装置和计算机设备。所述代码编译平台包括:函数库,包括基于编程语言编写的多个函数;文件库,包括多个脚本文件;编译环境组件,分别与所述函数库、所述文件库连接,用于对待测试芯片的测试源代码进行编译生成编译文件,并根据多个所述脚本文件对所述编译文件进行格式转换,对应生成具有不同格式的多个验证文件;其中,所述测试源代码是基于所述函数库开发的,所述验证文件用于芯片验证平台对所述待测试芯片进行验证。基于本申请提供的代码编译平台,可生成具有不同格式的多个验证文件,适用于多个芯片验证平台,提高了软硬件协同性、代码的可重用性和芯片开发测试效率。

【技术实现步骤摘要】

本申请涉及芯片,特别是涉及一种代码编译平台、方法、装置和计算机设备


技术介绍

1、芯片验证是芯片研发过程中至关重要的环节,而对于系统级芯片(system onchip,soc)来说,需要从验证层次的角度出发,分别进行模块验证、子系统验证、系统验证等不同级别的芯片验证。除此之外为了在节约成本的前提下提高芯片的集成度以及性能,异构芯片的需求度也越来越高。因此面向多架构的核心以及针对不同的测试级别以及复杂的测试场景,单一的芯片验证平台无法支撑所有测试,因此在soc芯片的验证过程中会应用到多种验证平台,包括软件仿真验证平台(simulator)、硬件仿真器(emulator)、现场可编程门阵列(field programmable gate array,fpga)等。

2、然而,无论是哪种验证平台,都需要将编写好的测试程序代码烧录到芯片中,目前市面上缺少统一的代码开发框架,软硬件协同开发成本较高,芯片开发验证效率低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种代码编译平台、方法、装置和计本文档来自技高网...

【技术保护点】

1.一种代码编译平台,其特征在于,所述代码编译平台包括:

2.根据权利要求1所述的代码编译平台,其特征在于,所述待测试芯片包括不同架构的主核心和从核心,所述编译环境组件包括:

3.根据权利要求2所述的代码编译平台,其特征在于,所述主编译环境模块包括主代码存储单元,所述主代码存储单元用于存储所述第一测试源代码;

4.根据权利要求2所述的代码编译平台,其特征在于,所述从编译环境模块用于在不存在分散加载文件的情况下,采用默认编译模式对所述第二测试源代码进行整体编译,并生成所述第二编译文件;

5.根据权利要求1所述的代码编译平台,其特征在于,所述函...

【技术特征摘要】

1.一种代码编译平台,其特征在于,所述代码编译平台包括:

2.根据权利要求1所述的代码编译平台,其特征在于,所述待测试芯片包括不同架构的主核心和从核心,所述编译环境组件包括:

3.根据权利要求2所述的代码编译平台,其特征在于,所述主编译环境模块包括主代码存储单元,所述主代码存储单元用于存储所述第一测试源代码;

4.根据权利要求2所述的代码编译平台,其特征在于,所述从编译环境模块用于在不存在分散加载文件的情况下,采用默认编译模式对所述第二测试源代码进行整体编译,并生成所述第二编译文件;

5.根据权利要求1所述的代码编译平台,其特征在于,所述函...

【专利技术属性】
技术研发人员:马云姣蒋进松谭渝魏中晴张沈宇
申请(专利权)人:上海合芯数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1