Specifications

VHDL Quick Reference
A-8 VHDL Reference Manual
Attributes
ATTRIBUTES DEFINED FOR TYPES
T'base the base type of T
T'left left bound of T
T'right right bound of T
T'high high bound of T
T'low low bound of T
T'pos(N) position number of N in T
T'val(N) value in T of position N
T'succ(N) T'val(T'pos(N) +1)
T'pred(N) T'val(T'pos(n) -1)
T'leftof(N) T'pred(N) if T is ascending
T'succ(N) if T is descending
T'rightof(N) T'succ(N) if T is ascending
T'pred(N) if T id descending
T'image(N) string representing value of N
T'value(N) value of string N
-- ATTRIBUTES DEFINED FOR ARRAYS
A'left(N) left bound of Nth index of A
A'right(N) right bound of Nth index of A
A'high(N) high bound of Nth index of A
A'low(N) low bound of Nth index of A
A'range(N) range of Nth index of A
A'reverse_range(N) reverse range of Nth index of A
A'length(N) number of values in Nth index of A
A'ascending true if array range ascending
-- ATTRIBUTES DEFINED FOR SIGNALS
S'event true if an event has just occurred on S
S'stable true if an event has not just occurred on S
S'last_value the previous value of S, before last change
-- STRING ATTRIBUTES
E'simple_name string "E"
E'path_name hierarchy path string
E'instance_name hierarchy and binding string