User:Nik henri/sandbox

Design unit

Entity

Architecture

Package

process

if when case

when switch

function

procedure

type

record

arthimitique

attribut

array

signal / variable

generic

or reduction

Basic design unit:
Basic design unit or module consist of a one entity and one or more architectures. Module will include package in order to use type, constant and other.

Entity and Architecture don't have to be in the same file. architecture is selected at instantiation

talk about filename

Instantiation
There is 2 instantiation: Component Instantiation vs Entity Instantiation.