Back to Search
Dossier
一种软件HDL协同仿真系统中的时序同步方法
InventionActive
13Claims · 3 independent
§ Ⅰ
Dossier Overview
Applicant
瀚博半导体(上海)股份有限公司
Inventor
贾骏; 邵奇; 贺秋丽
IPC Classification
G06F 30/32 (2020.01)G06F 30/3312 (2020.01)G06F 117/08 (2020.01)
本发明提供一种软件HDL协同仿真系统中的时序同步方法,包括软件侧的时钟管理模块和DPI互斥锁模块;硬件侧的DUT模型;以及用于软件侧和硬件侧指令交互的DPI接口;所述方法包括:步骤S1:时钟管理模块访问DPI互斥锁模块,以获取DPI接口状态;步骤S2:当DPI接口状态为DPI接口空闲时,时钟管理模块获取前一次调用DPI接口的时间点和当前CPU时间点,计算得到软件侧的时间间隔;步骤S3:基于所述时间间隔确定DUT模型的仿真循环圈数;步骤S4:时钟管理模块调用DPI接口推进所述DUT模型的仿真循环圈数,重复步骤S1至S4直至所述协同仿真结束,以实现仿真时间域与软件侧的时序同步。
External Resources