程序控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:45085814 阅读:41 留言:0更新日期:2025-04-25 18:23
本发明专利技术实施例提供一种程序控制方法、装置、电子设备及存储介质,该方法应用于控制系统,控制系统包括控制端和程序调度器,该方法包括:控制端读取待测设计的时钟信号,在时钟信号到达一个时钟周期边沿的情况下,暂停待测设计的运行,并向程序调度器发送控制信号;程序调度器在接收到控制端发送的控制信号的情况下,按照测试程序中各个子程序的执行顺序依次调度子程序;在测试程序中各个子程序均运行至预设位置的情况下,向控制端发送唤醒信号;控制端在接收到唤醒信号的情况下,驱动待测设计继续运行至下一个时钟周期边沿。在本发明专利技术实施例中,可以通过软件编程语言控制硬件时钟以及完成并行操作,提高了程序控制效率。

【技术实现步骤摘要】

本专利技术涉及芯片,尤其涉及一种程序控制方法、装置、电子设备及存储介质


技术介绍

1、在对待测设计进行验证的过程中,一般都是使用硬件编程语言,近几年,产生了使用软件编程语言去进行芯片验证的需求。然而软件编程语言并不能很好地控制硬件所需的并行操作以及时钟。在现有的工具中,cocotb基于回调来控制协程能够很好地去满足控制需求。但对实现的要求比较高,运行效率也较低,因此,降低了软件编程语言中控制硬件时钟以及完成并行操作的效率。


技术实现思路

1、本专利技术实施例提供一种程序控制方法、装置、电子设备及存储介质,可以解决相关技术中软件编程语言无法很好地控制硬件所需的并行操作以及时钟,且控制实现的要求比较高,运行效率也较低的问题。

2、为了解决上述问题,本专利技术实施例公开了一种程序控制方法,应用于控制系统,所述控制系统包括控制端和程序调度器,所述方法包括:

3、所述控制端读取待测设计的时钟信号,在所述时钟信号到达一个时钟周期边沿的情况下,暂停所述待测设计的运行,并向所述程序调度器发送控制信号本文档来自技高网...

【技术保护点】

1.一种程序控制方法,其特征在于,应用于控制系统,所述控制系统包括控制端和程序调度器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述控制端在接收到唤醒信号的情况下,驱动所述待测设计继续运行至下一个时钟周期边沿,包括:

4.根据权利要求1所述的方法,其特征在于,所述驱动所述待测设计继续运行至下一个时钟周期边沿,包括:

5.根据权利要求1所述的方法,其特征在于,所述程序调度器在接收到控制端发送的控制信号的情况下,按照测试程序中各个子程序的执行顺序依次调度所述子程序,包括...

【技术特征摘要】

1.一种程序控制方法,其特征在于,应用于控制系统,所述控制系统包括控制端和程序调度器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述控制端在接收到唤醒信号的情况下,驱动所述待测设计继续运行至下一个时钟周期边沿,包括:

4.根据权利要求1所述的方法,其特征在于,所述驱动所述待测设计继续运行至下一个时钟周期边沿,包括:

5.根据权利要求1所述的方法,其特征在于,所述程序调度器在接收到控制端发送的控制信号的情况下,按照测试程序中各个子程序的执行顺序依次调度所述子程序,包括:

6.根据权利要求1所述的方法,其特征在于,在所述控制端读取待测设计的时钟信号之前,所述方法还包括...

【专利技术属性】
技术研发人员:刘锦程唐丹包云岗
申请(专利权)人:北京开源芯片研究院
类型:发明
国别省市:

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

1