The Vivado Design Suite uses the same ISE Design Suite concept of Info, Warning, and Error with unique identifying numbers for messages (for example, ngdbuild:604). Applications have messages with unique identifying numbers (HDL-189). Additionally, the Vivado Design Suite includes two new message types: Status and Critical Warning.
•
Status provides information about the current tool process.
•
Critical Warnings in Vivado Design Suite are equivalent to Errors in the ISE Design Suite, except the Vivado design process is not stopped. Critical Warnings in the design are upgraded to Error at the bitstream generation (
write_bitstream
) stage, which stops the design process.
RECOMMENDED:
Resolve any Critical Warnings before moving forward with your design.
Table: Vivado Design Suite Message Types
shows the five message types in the Vivado Design Suite, indicates whether use intervention is required, and describes the message purpose.
Table 2-4:
Vivado Design Suite Message Types
Type
|
Intervention?
|
Purpose
|
STATUS
|
No
|
Provides a general status of the process and feedback regarding design processing.
A
STATUS
message is the same as an
INFO
message, excluding the severity and message ID tag.
|
INFO
|
No
|
Provides you with general status of the process and feedback regarding design processing.
An
INFO
message is the same as a
STATUS
message but includes a severity and message ID tag for filtering or searching.
|
WARNING
|
Optional
|
Indicates that design results might be sub-optimal because constraints or specifications might not be applied as intended. The processing continues to completion and valid results are generated.
|
CRITICAL WARNING
|
Recommended
|
Indicates an issue that likely results in improperly functioning hardware and result in an
ERROR
later in the flow. The processing continues until an
ERROR
is encountered.
|
ERROR
|
Yes
|
Indicates an issue that renders design results unusable and cannot be resolved without user intervention. Further processing is not possible.
|