Unsupported Data Types
Some data types are either not useful for synthesis or are not supported. Unsupported types are parsed but ignored by Foundation Express. These types are listed and described below.
- Physical types
Foundation Express does not support physical types, such as units of measure (for example, ns). Because physical types are relevant to the simulation process, Foundation Express allows but ignores physical type declarations.
- Floating point types
Foundation Express does not support floating point types, such as REAL. Floating point literals, such as 1.34, are allowed in the definitions of Foundation Express-recognized attributes.
- Access types
Foundation Express does not support access (pointer) types, because no equivalent hardware construct exists.
- File types
Foundation Express does not support file (disk file) types. A hardware file is a RAM or ROM.