-
公开(公告)号:CN119883283A
公开(公告)日:2025-04-25
申请号:CN202510350614.0
申请日:2025-03-24
Applicant: 北京开源芯片研究院
IPC: G06F8/41 , G06F11/3668
Abstract: 本发明实施例提供一种代码生成方法、装置、设备及可读存储介质,基于待验证代码对应的目标语法树,确定待验证代码中的待验证模块对应的目标模块节点;在目标模块节点中插入目标延迟队列对应的延迟队列节点,并对目标语法树中与指定信号组相关的节点进行修改;目标延迟队列用于对指定信号组进行随机延迟输出;将修改后的目标语法树转换为包含目标延迟队列的目标代码;目标代码用于进行对待验证模块的接口时序功能验证。通过语法树插桩的方式,便于对待验证模块进行错误注入,降低了错误注入的复杂度以及对验证人员专业技能的要求门槛。同时,无需验证人员逐个编写不同传输延迟对应的测试用例的测试,节省了验证时间,一定程度上提高了验证效率。
-
公开(公告)号:CN119883215A
公开(公告)日:2025-04-25
申请号:CN202510352862.9
申请日:2025-03-24
Applicant: 北京开源芯片研究院
IPC: G06F8/20 , G06F8/30 , G06F11/3668
Abstract: 本发明实施例提供一种程序控制方法、装置、电子设备及存储介质,该方法应用于控制系统,控制系统包括控制端和程序调度器,该方法包括:控制端读取待测设计的时钟信号,在时钟信号到达一个时钟周期边沿的情况下,暂停待测设计的运行,并向程序调度器发送控制信号;程序调度器在接收到控制端发送的控制信号的情况下,按照测试程序中各个子程序的执行顺序依次调度子程序;在测试程序中各个子程序均运行至预设位置的情况下,向控制端发送唤醒信号;控制端在接收到唤醒信号的情况下,驱动待测设计继续运行至下一个时钟周期边沿。在本发明实施例中,可以通过软件编程语言控制硬件时钟以及完成并行操作,提高了程序控制效率。
-
公开(公告)号:CN119863485A
公开(公告)日:2025-04-22
申请号:CN202510350623.X
申请日:2025-03-24
Applicant: 北京开源芯片研究院
Abstract: 本申请提供了一种代码识别方法、装置、设备及可读存储介质,涉及计算机技术领域,方法包括:获取包括待识别代码的图像,并对图像进行连通区域分析,得到第一前景区域;第一前景区域包括待识别代码所处的连通区域;获取图像中像素点的色调,并根据色调划分图像,得到第二前景区域;第二前景区域包括待识别代码的像素点构成的区域;融合第一前景区域和第二前景区域,得到融合前景区域,并基于融合前景区域分割图像,得到至少一个子图像;将至少一个子图像输入预先训练完成的代码识别模型,得到图像中的待识别代码。本申请的代码方法,能够快速准确的从图像中提取出待识别代码。
-
公开(公告)号:CN119862825A
公开(公告)日:2025-04-22
申请号:CN202510350514.8
申请日:2025-03-24
Applicant: 北京开源芯片研究院
IPC: G06F30/33 , G06F30/337
Abstract: 本申请提供了一种电路设计文件中事务的传输方法、装置、电子设备及可读存储介质,包括:获取验证平台中由汇编语言构建的第一事务,并分析第一事务得到对应的第一事务属性,基于第一事务属性,将第一事务转换为字节流,以及构建目标语言事务属性、接口文件,调用验证平台的事务级建模接口将字节流传输至目标平台,以及调用验证平台的通信接口将目标语言事务属性、接口文件传输至目标平台,根据接口文件和目标语言事务属性,通过目标平台将接收到的字节流解析为第二事务属性,并将第二事务属性导入事务模板,得到目标语言对应的第二事务,并进行展示,使用目标语言进行验证,可以降低语言学习难度,拓宽验证平台的适用场景。
-
公开(公告)号:CN119862152A
公开(公告)日:2025-04-22
申请号:CN202510350476.6
申请日:2025-03-24
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供了一种请求处理方法、装置、电子设备及可读存储介质。该方法包括:在当前程序执行过程中,获取各内存段在目标缓存中的访存命中次数。针对任一所述内存段,在所述内存段的访存命中次数不高于预设次数阈值的情况下,在预设的过滤记录表中将所述内存段的记录项更新为第一记录值;所述过滤记录表中包含多个记录项,一个记录项对应一个内存段。接收访存请求,并获取所述访存请求的访存地址在所述过滤记录表中对应的记录项,作为待过滤记录项。在所述待过滤记录项为所述第一记录值的情况下,将所述访存请求发送至所述目标缓存的下一级存储。优化缓存利用效率。
-
公开(公告)号:CN119397720B
公开(公告)日:2025-03-25
申请号:CN202411997243.7
申请日:2024-12-31
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供了一种片上网络的仿真方法、装置、电子设备及存储介质,涉及片上网络技术领域。方法包括:获取网络仿真结构参数、任务仿真分配参数和性能优化条件;获取片上网络的仿真任务;获取片上网络的仿真规模;基于可满足性模理论模型的求解器,得到仿真任务在所述仿真规模下,满足网络仿真结构参数、任务仿真分配参数和性能优化条件的情况下对应的最优的节点物理拓扑仿真结果。一方面,可以降低片上网络的设计难度;另一方面,通过该可满足性模理论模型的求解器得到的该最优的节点物理拓扑仿真结果具有较高的准确性,对片上网络的设计有较强的参照意义,利于提升片上网络的设计效率,并提升片上网络的设计准确性。
-
公开(公告)号:CN119597405A
公开(公告)日:2025-03-11
申请号:CN202411719791.3
申请日:2024-11-27
Applicant: 北京开源芯片研究院
IPC: G06F9/455
Abstract: 本申请实施例公开了一种虚拟机的中断信号的响应方法、装置、终端及存储介质。所述方法包括:响应于虚拟机的外部设备的目标触发操作,从预先配置的中断信息集合中获取与目标触发操作匹配的目标中断信息,并确定处理所述目标触发操作的目标虚拟处理器;通过与目标虚拟处理器相匹配的目标消息中断控制器,按照目标中断信息,向目标虚拟处理器投送目标中断信号;目标中断信号具有对应的第一物理地址。按照预先配置的地址映射,确定与第一物理地址匹配的第二物理地址,并通过物理处理器基于第二物理地址执行目标中断信号,完成目标触发操作的中断响应。通过本申请实施例,避免频繁发生虚拟机监控器的陷入操作,降低系统开销,提升虚拟机的运行效率。
-
公开(公告)号:CN119441074A
公开(公告)日:2025-02-14
申请号:CN202510044887.2
申请日:2025-01-10
Applicant: 北京开源芯片研究院
Abstract: 本申请提供一种虚拟机的直接存储访问方法、装置、设备及存储介质,虚拟机部署于目标设备,方法包括:通过目标设备中的目标装置接收虚拟机发出的直接存储访问请求;直接存储访问请求包括用于直接存储访问操作的第一物理地址;按照预先配置的第一地址范围的物理地址与第二地址范围的物理地址之间的地址映射关系,确定与第一物理地址匹配的第二物理地址;第一地址范围包括未分配给虚拟机使用的地址范围;第二地址范围为分配给虚拟机使用的地址范围;通过目标装置,按照第二物理地址进行对内存的直接存储访问操作,并将直接存储访问的结果发送至虚拟机。本申请的过程可以实现对直接存储访问操作的限制,保证目标设备中虚拟机的隔离性。
-
公开(公告)号:CN119396766A
公开(公告)日:2025-02-07
申请号:CN202411986848.6
申请日:2024-12-31
Applicant: 北京开源芯片研究院
IPC: G06F15/78 , H04L45/02 , H04L45/00 , H04L45/16 , H04L49/109 , H04L49/201
Abstract: 本发明实施例提供一种片上网络的数据传输方法、装置、电子设备及存储介质,该方法包括:第一计算节点在生成第一数据后,对第一数据添加标识信息,得到第二数据;第一计算节点将第二数据发送给第二计算节点;第二计算节点按照标识信息对来自于至少一个第一计算节点的第二数据进行排序,并根据排序后的第二数据继续执行计算任务。本发明实施例可以对多个计算节点同时产生的第一数据在进行标识后得到第二数据,所有第二数据可以同时送入片上网络进行传输;标识信息用于指示第一数据在后续计算中的使用顺序,降低了计算单元的设计复杂度和时间开销,提高了计算单元的利用率,有利于提升片上网络整体的计算效率。
-
公开(公告)号:CN119396762A
公开(公告)日:2025-02-07
申请号:CN202411996868.1
申请日:2024-12-31
Applicant: 北京开源芯片研究院
IPC: G06F13/42
Abstract: 本申请提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,包括:接收第二设备发送的事务层数据,所述事务层数据包括多种事务层字段;按照预设的事务层字段与数据流字段之间的对应关系,确定与所述事务层数据中每个事务层字段对应的数据流字段;将所述事务层数据中每个所述事务层字段的数据,按照对应的所述数据流字段的格式,填充至所述数据流字段中,所述数据流字段为采用所述第一总线协议传输模式进行传输的字段;根据所述第一总线协议传输模式和所述第二总线协议传输模式,对所述数据流字段中的数据进行数据处理。本申请能够避免因语义损失导致的性能下降,提升整体的数据处理速率和系统性能。
-
-
-
-
-
-
-
-
-