 |
 |
Invention Disclosures |
Prithviraj Banerjee, Alok
Choudhary, U. Nagaraj Shenoy, Malay Haldar, Anshuman Nayak,
Pramod Joisha, Abhay Kanhere, MATCH: A MATLAB
Compiler for Embedded Processors Field-Programmable Gate Arrays
and Application Specific Integrated Circuits.
Northwestern University
Technology Transfer
Program, New
Invention Disclosure Ref: NU 20060. July 31, 2000.
Besides a front-end, the chief contribution to the above was a reverse
engineered MATLAB grammar
and lexical specification that now forms the language-backbone of a
suite of commercial EDA tools from
AccelChip, Inc.
Pramod Joisha, Prithviraj
Banerjee, MAGICA. Northwestern University
Technology Transfer Program, New Invention Disclosure Ref: NU
22084. October 1, 2002.
MAGICA is an extensible inference engine that can determine the types
(value range, intrinsic type and array shape) of expressions in a
MATLAB program. Written as a Mathematica application, it is designed
as an add-on module that any MATLAB compiler infrastructure can use to
obtain high-quality type inferences (i.e., symbolic
type inferences specialized whenever possible).
MAGICA is currently
available for public download from The MAGICA Home Page at http://www.ece.northwestern.edu/cpdc/pjoisha/MAGICA.
Pramod Joisha, Prithviraj
Banerjee, MAT2C: A MATLAB-to-C Translator.
Northwestern University Technology Transfer Program, New
Invention Disclosure Ref: NU 23001. January 7, 2003.
MAT2C is a source-to-source compiler that converts MATLAB programs, in
the native M-file form, into optimized C code. The compiler is
briefly described on The MAT2C Home Page at
http://www.ece.northwestern.edu/cpdc/pjoisha/MAT2C.
|
|
|
|
|
 |