-
公开(公告)号:US11630935B1
公开(公告)日:2023-04-18
申请号:US17498048
申请日:2021-10-11
Applicant: Xilinx, Inc.
Inventor: Amit Kasat , Tharun Kumar Ksheerasagar , Hemant Kashyap , Madhusudana Reddy , Rohit Bhadana
IPC: G06F30/30 , G01R31/28 , G06F30/3308 , G06F30/323 , G01R31/3183
Abstract: Computer-based simulation of a device under test (DUT) corresponding to a user circuit design includes providing an adapter configured to couple to the DUT during the computer-based simulation (simulation). The adapter is configured to translate incoming high-level programming language (HLPL) transactions into DUT compatible data for conveyance to the DUT and translate DUT compatible data generated by the DUT to outgoing HLPL transactions. A communication server is provided that couples to the adapter during the simulation. The communication server is configured to exchange the incoming and outgoing HLPL transactions with an entity executing external to the simulation. A communication layer client is provided that is configured to execute external to the simulation and exchange the incoming and outgoing HLPL transactions with the communication server. The communication layer client provides an application programming interface through which an external computer program generates data traffic to drive the DUT within the simulation.
-
公开(公告)号:US20230113197A1
公开(公告)日:2023-04-13
申请号:US17498048
申请日:2021-10-11
Applicant: Xilinx, Inc.
Inventor: Amit Kasat , Tharun Kumar Ksheerasagar , Hemant Kashyap , Madhusudana Reddy , Rohit Bhadana
IPC: G06F30/3308 , G06F30/323
Abstract: Computer-based simulation of a device under test (DUT) corresponding to a user circuit design includes providing an adapter configured to couple to the DUT during the computer-based simulation (simulation). The adapter is configured to translate incoming high-level programming language (HLPL) transactions into DUT compatible data for conveyance to the DUT and translate DUT compatible data generated by the DUT to outgoing HLPL transactions. A communication server is provided that couples to the adapter during the simulation. The communication server is configured to exchange the incoming and outgoing HLPL transactions with an entity executing external to the simulation. A communication layer client is provided that is configured to execute external to the simulation and exchange the incoming and outgoing HLPL transactions with the communication server. The communication layer client provides an application programming interface through which an external computer program generates data traffic to drive the DUT within the simulation.
-