Patent №
US 7,035,781
Granted
2006-04-25
Filed 2000
Owner
CO-DESIGN AUTOMATION, INC.
+1 more
Lab
—
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09752642
An HDL simulator having an automated interface to compiled or interpreted application code written in a general purpose language. The interface enables the HDL code to have a direct data access to and from the application code. The simulator automatically maps and converts HDL data types to and from programming language data types, such as the arguments of routine calls or direct data accesses. Further, the simulator provides a programming language calling mechanism and automatically does data type mapping of arguments, which enables the HDL to call application code routines compiled with a standard compiler, and enables such routines to call functions in the HDL. The simulator automatically generates wrappers for the interface which automatically map data types for direct data access when the application code is compiled, and can output messages upon the occurrence of calls or returns. The automatically generated wrappers also provide automatic threading, which enables compiled application code to call tasks in the HDL.
AI classification
Ownership
CO-DESIGN AUTOMATION, INC.
assignment · 118010287
SYNOPSYS, INC.
assignment · 139580064
Assignors
FLAKE, PETER LYNTON, DAVIDMANN, SIMON JOHN, HALL, MATTHEW WILLIAM, KENNEY, JAMES BARTHOLOMEW
On an employer assignment, the assignors are typically the inventors.