Pin-to-Pin Language Features
When you do not specify a device or pin numbers, you need to specify
pin-to-pin attributes for declared signals, since the ABEL-HDL compiler cannot imply
signal attributes from predetermined device attributes. If you do not specify
signal attributes or other information (such as the dot extensions, which are
described later), your design might not operate consistently if you later transfer
it to a different target device.
The attributes and dot extensions provided in ABEL-HDL help you refine your
design to work consistently when moving from one class of device architecture to
another; for example from devices having inverted outputs to those with a
particular kind of reset/preset circuitry. The more you refine your design using
these language features, the more restrictive your design becomes in terms of the
number of device architectures it is appropriate for. However, by using
attributes and dot extensions carefully, you can avoid specifying a particular device
type, and instead target your design to a more general class of device
architectures.
ISTYPE statement), it may not operate the same way when targeted to different
device architectures. See "Pin Declaration," "Node Declaration" and "Istype"
in the Chapter "Language Reference."
Pin-to-pin Vs. Detailed Descriptions for Registered Designs
See Also