【技术实现步骤摘要】
本专利技术涉及芯片,尤其涉及一种程序控制方法、装置、电子设备及存储介质。
技术介绍
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所述的方法,其特征在于,在所述控制端读取待测设计的时钟信号之前,所述方法还包括...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。