← 返回列表
一种用于算法和硬件联合仿真的方法
摘要文本
本发明公开了一种用于算法和硬件联合仿真的方法,属于验证方法的领域,通过以下步骤:待测设计、测试用例、数据驱动、模型运算、数据采集、数据比较、输出结果,解决了现有技术无法直接使用matlab模型、不易添加算法内部数据结点进行比较的技术缺点,提高了算法验证的效率和完备性,减少了调试的时间。
申请人信息
- 申请人:四川思凌科微电子有限公司
- 申请人地址:610000 四川省成都市高新区天晖路360号22层1号
- 发明人: 四川思凌科微电子有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种用于算法和硬件联合仿真的方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311768197.9 |
| 申请日 | 2023/12/21 |
| 公告号 | CN117436391B |
| 公开日 | 2024/3/26 |
| IPC主分类号 | G06F30/367 |
| 权利人 | 四川思凌科微电子有限公司 |
| 发明人 | 袁博; 余涛; 梁宏明; 黄强; 周廷 |
| 地址 | 四川省成都市高新区天晖路360号22层1号 |
专利主权项内容
1.一种用于算法和硬件联合仿真的方法,其特征在于,包括以下步骤:待测设计:提供待测的复杂硬件逻辑的配置参数;测试用例:随机生成待测设计步骤中的各种配置;数据驱动:把测试用例步骤中生成的配置保存成特定格式文件;数据采集:定义需要采集的各个结点数据,并根据硬件时序把结点数据保存成时序文件;模型运算:对接收测试用例、数据驱动准备的文件并进行运算,并生成结点文件;数据比较:将模型运算所生成的结点文件与数据采集生成的时序文件进行比较;输出结果:输出数据比较产生的比较结果,结束流程;所述数据比较步骤采用的是编写的比数函数,所述比数函数采用滑动找头的方法,找到数据对比的起始位置;所述测试用例、数据驱动、数据采集均是在仿真平台内;所述模型运算和数据比较均是在matlab内;在仿真平台的数据采集采用重加载的方式增加算法结点并送给在matlab的数据比较进行对比;所述定义标准为:同一处理阶段下数据的输入口和输出口为结点数据。 (来 自 马 克 数 据 网)