一种自适应接口FPGA软硬件协同仿真加速系统

    公开(公告)号:CN114297962B

    公开(公告)日:2024-09-20

    申请号:CN202111491603.2

    申请日:2021-12-08

    Abstract: 本发明公开了一种自适应接口FPGA软硬件协同仿真加速系统。该系统包括:上位机和硬件板卡端,上位机包括仿真软件单元和通信单元,硬件板卡端包括主FPGA单元和从FPGA单元,仿真软件单元在运行仿真之前控制被测设计的配置流bit文件加载至从FPGA单元,并向主FPGA单元写入激励数据;通信单元负责仿真激励数据、仿真测试数据及被测设计配置数据的传输通信,根据用户测试需求选择PCIE XDMA或USB GPIF II其中一种通信方式;主FPGA单元接收被测FPGA设计仿真结果,并发送至通信单元;从FPGA单元根据激励数据对被测设计进行仿真测试,得到测试数据。本发明可以提高FPGA设计仿真验证的效率。

    面向人工智能的基于计算图模型的代码生成方法及装置

    公开(公告)号:CN114385179A

    公开(公告)日:2022-04-22

    申请号:CN202111537354.6

    申请日:2021-12-15

    Abstract: 本发明公开了一种面向人工智能的基于计算图模型的代码生成方法及装置。所述方法包括:获取计算图和输出节点;从输出节点开始,根据计算图中的有向边进行向前查找,直至找到所有的输入节点;以查找路径上的所有节点为集合,构建计算逻辑树;根据所有节点的节点类型,对所有节点进行预处理;从计算逻辑树中的层数最大的叶节点之一N1进行向上生成,N1和其兄弟节点、父节点生成为新的叶节点;重复执行从计算逻辑树中的层数最大的叶节点之一N1进行向上生成,N1和其兄弟节点、父节点生成为新的叶节点,直至根节点作为父节点。本发明可以解决在星载计算机上存储空间有限,无法容纳相应的依赖库和运行时占用的内存的问题。

    一种自适应接口FPGA软硬件协同仿真加速系统

    公开(公告)号:CN114297962A

    公开(公告)日:2022-04-08

    申请号:CN202111491603.2

    申请日:2021-12-08

    Abstract: 本发明公开了一种自适应接口FPGA软硬件协同仿真加速系统。该系统包括:上位机和硬件板卡端,上位机包括仿真软件单元和通信单元,硬件板卡端包括主FPGA单元和从FPGA单元,仿真软件单元在运行仿真之前控制被测设计的配置流bit文件加载至从FPGA单元,并向主FPGA单元写入激励数据;通信单元负责仿真激励数据、仿真测试数据及被测设计配置数据的传输通信,根据用户测试需求选择PCIE XDMA或USB GPIF II其中一种通信方式;主FPGA单元接收被测FPGA设计仿真结果,并发送至通信单元;从FPGA单元根据激励数据对被测设计进行仿真测试,得到测试数据。本发明可以提高FPGA设计仿真验证的效率。

    一种用于硬件描述语言代码解析的预处理方法

    公开(公告)号:CN118276870A

    公开(公告)日:2024-07-02

    申请号:CN202410296330.3

    申请日:2024-03-15

    Abstract: 一种用于硬件描述语言代码解析的预处理方法,包括:针对RTL源代码解析后的语法树结构,分析各模块例化的特征信息获取树型数据结构A;访问树型数据结构A层次结构对应的RTL文件解析后的语法树结构,输出参数和赋值表达式结果的树型数据结构B;利用树型数据结构A层次结构对应的RTL文件解析后的语法树结构和树型数据结构B,得到全部信号名、端口名和位宽的树型数据结构表;利用树型数据结构A层次结构对应的RTL文件解析后的语法树结构,输出全部带例化层次的特殊信号信息、各信号层次及连接关系列表。本发明的预处理技术可以大大提高规则函数的开发效率及可靠性。

    一种修改RTL源代码文件的方法及电子设备

    公开(公告)号:CN115828804A

    公开(公告)日:2023-03-21

    申请号:CN202211177469.3

    申请日:2022-09-26

    Abstract: 本申请公开了一种修改RTL源代码文件的方法及电子设备,该方法包括:获取待测设计的全部RTL源代码文件以及待测设计顶层RTL源代码的文件名,将每个RTL源代码文件中各模块的例化名与文件名进行关联,并将关联结果保存为树型的数据结构;逐一获取每个RTL源代码文件中各模块所对应的所有信号名,以及每个RTL源代码文件在数据结构所对应的位置信息,根据位置信息在信号名前添加前缀得到完整信号名;从所有完整信号中选择出至少一个待观测信号,逐一对待观测信号列表中每个待观测信号进行检测得到检测结果,并基于检测结果对待观测信号所对应的RTL源代码文件进行修改。本申请解决了现有技术中对待测设计适应性修改工作的效率较低的技术问题。

Patent Agency Ranking