Automatic generation of hardware simulation interface code using pre-processor macros
US8839187B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Nov 24, 2009 |
| Grant date | Sep 16, 2014 |
| Priority date | — |
| Expiry date | Jul 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.