Defining Your Own VHDL Packages - 2022.1 English

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
Release Date
2022.1 English

You can define your own VHDL packages to specify:

Types and subtypes


Functions and procedures

Component declarations

Defining a VHDL package permits access to shared definitions and models from other parts of your project and requires the following:

Package declaration: Declares each of the previously listed elements.

Package body: Describes the functions and procedures declared in the package declaration.