VHDL Record Types Code Example - 2023.1 English

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
Release Date
2023.1 English
  • 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;