发明名称 Compilation of remote procedure calls between a timed HDL model on a reconfigurable hardware platform and an untimed model on a sequential computing platform
摘要 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.
申请公布号 US7260798(B2) 申请公布日期 2007.08.21
申请号 US20040023592 申请日期 2004.12.29
申请人 MENTOR GRAPHICS CORPORATION 发明人 GUPTA SANJAY;KULSHRESTHA VIPUL;BADAYA YOGESH;KRISHNAMURTHY SURESH;BANERJEE KINGSHUK
分类号 G06F17/50;G01R31/3183 主分类号 G06F17/50
代理机构 代理人
主权项
地址