- A field of a record type can also be of type Record.
- Constants can be record types.
- Record types cannot contain attributes.
- Vivado synthesis supports aggregate assignments to record signals. The following code snippet is an example:
type mytype is record field1 : std_logic; field2 : std_logic_vector (3 downto 0);
end record;