首页> 外国专利> Compilation of remote procedure calls between a timed HDL model on a reconfigurable hardware platform and an untimed model on a sequential computing platform

Compilation of remote procedure calls between a timed HDL model on a reconfigurable hardware platform and an untimed model on a sequential computing platform

机译:在可重配置硬件平台上的定时HDL模型与顺序计算平台上的非定时模型之间的远程过程调用的编译

摘要

A system is described for managing interaction between an untimed HAL portion and a timed HDL portion of the testbench, wherein the timed portion is embodied on an emulator and the un-timed portion executes on a workstation. Repeatability of verification results may be achieved even though the HAL portion and the HDL portion run in parallel with each other. A communication interface is also described for synchronizing and passing data between multiple HDL threads on the emulator domain and simultaneously-running multiple HAL threads on the workstation domain. In addition, a remote procedural-call-based communication link, transparent to the user, is generated between the workstation and the emulator. A technique provides for repeatability for blocking and non-blocking procedure calls. FSMs and synchronization logic are automatically inferred to implement remote procedural calls. A subset of behavioral language is identified that combines the power of conventional modeling paradigms with RTL performance.
机译:描述了一种用于管理测试台的未定时的HAL部分和定时的HDL部分之间的交互的系统,其中定时的部分体现在仿真器上,而未定时的部分在工作站上执行。即使HAL部分和HDL部分彼此并行运行,也可以实现验证结果的可重复性。还描述了一种通信接口,用于在模拟器域上的多个HDL线程之间同步和传递数据,并同时在工作站域上运行多个HAL线程。此外,在工作站和仿真器之间会生成一个对用户透明的,基于过程调用的远程通信链接。一种技术为阻塞和非阻塞过程调用提供了可重复性。 FSM和同步逻辑会自动推断为实现远程过程调用。确定了行为语言的子集,该子集将常规建模范例的功能与RTL性能相结合。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号