VHDL Generics and Generate Statements
Generics are local constants that can be assigned values when instantiating components. Generics allow configuring component behavior on the fly. Generics can be declared in entities with unique identifiers. Default values can be assigned to generics for component instantiation
- fpgatutorial.com