|
发表于 2023-8-15 17:47:37
|
显示全部楼层
OPT-1205 (warning) The register %s' may not be optimally
implemented because of a lack of compatible components with
correct clock/enable phase
DESCRIPTION
The initial sequential mapping step tries to match the desired reqister clock phase
exactly. When this matching fails due to a difference in clock phase, the mapper
will attempt to avoid building a register with an incorrect clock/enable phase. When
that happens, this warning is issued .
WHAT NEXT
If you want compile to initially build a register with the opposite clock/enable
phase, then you can use the variable compile automatic clock phase inference to
alter the way that mapping operates Setting this variable to "none" will instruct
the initial sequential mapping to ignore clock phase entirely during this process
thus allowing the mapper to consider registers with both positive and negative
clock/enable phase as needed. Setting this variable to "relaxed" will instruct
sequential mapping to only try the opposite phase device if there is no other way to
implement the register with the automatically inferred phase. And, setting the
variable to "strict" (the default setting) will instruct the initial sequential
mapping to reject all candidate components whose clock/enable phase does not match
the automatical1y inferred phase. |
|