|
|
|
Language Support Tables
The following tables indicate which Verilog constructs are supported in XST. Previous sections in this chapter describe these constructs and their use within XST.
Note XST does not allow underscores as the first character of signal names (for example, _DATA_1).
Table 7-3 Constants Integer Constants Supported Real Constants Unsupported Strings Constants Unsupported
Table 7-5 Continuous Assignments Drive Strength Ignored Delay Ignored
Table 7-6 Procedural Assignments Blocking Assignments Supported Non-Blocking Assignments Supported Continuous Procedural Assignments assign Supported with limitations See the "Assign and Deassign Statements" section deassign force Unsupported release Unsupported if Statement if, if else Supported case Statement case, casex, casez Supported forever Statement Unsupported repeat Statement Supported (repeat value must be constant) while Statement Unsupported for Statement Supported (bounds must be static) fork/join Statement Unsupported Timing Control on Procedural Assignments delay (#) Ignored event (@) Unsupported wait Unsupported named events Unsupported Sequential Blocks Supported Parallel Blocks Unsupported Specify Blocks Ignored initial Statement Ignored always Statement Supported task Supported (Recursion Unsupported) functions Supported (Recursion Unsupported) disable Statement Unsupported
Table 7-7 System Tasks and Functions System Tasks Ignored System Functions Unsupported
Table 7-8 Design Hierarchy Module definition Supported Macromodule definition Unsupported Hierarchical names Unsupported defparam Supported Array of instances Unsupported
|
|
|