Skip to main content

Generic

Definition

Needed as parameter of a Component.

Declaration

Structure:

<Name> : <Type> := <default>;

Example:

Component ExampleComponent
(
Generic
(
CLK_Frequency : NATURAL := 50000000;
);
)
{
...
}

Type: Often numbers (INTEGER or NATURAL)

Default: Useful, if you want to remove it in NewComponent

Can only be read like a constant