Patent · US Active

Automatic generation of hardware simulation interface code using pre-processor macros

US8839187B1 · kind B1 · utility

7Cited by
0References
30Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 24, 2009
Grant dateSep 16, 2014
Priority date
Expiry dateJul 6, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/423
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory map wrapper may be used to provide an interface between a model and a system with which the model interacts. The memory map wrapper may be designed to provide an interface for source code implementing the model. The memory-map wrapper may include a source code section that describes a mapping between memory regions corresponding to first and second sets of signals and between the source code implementing the model, the mapping defined using macros in memory map wrapper code in which configuration information describing the first and second signals is provided as one or more parameters associated with the source code section. Additionally, a preprocessor component may expand the macros in the memory map wrapper code based on the provided one or more parameters to output expanded memory map wrapper code.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.