Chargement…
Chargement…
FIFO synchrone de profondeur et largeur configurables. Utilise des pointeurs circulaires pour les opérations d'écriture et de lecture. Un compteur d'occupation alimente les flags de statut (vide, plein).
Le reset est synchrone et actif haut.
g_width (défaut 8) et g_depth (défaut 4)| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_clk | Entrée | 1 bit | Horloge système |
i_reset | Entrée | 1 bit | Reset asynchrone actif haut |
i_wen | Entrée | 1 bit | Activation écriture |
i_wdata | Entrée | g_width bits | Donnée à écrire |
i_ren | Entrée | 1 bit | Activation lecture |
o_rdata | Sortie | g_width bits | Donnée en tête de lecture |
o_full | Sortie | 1 bit | FIFO pleine |
o_empty | Sortie | 1 bit | FIFO vide |