Chargement…
Chargement…
L'entité comparateur_cascadable a un générique g_width (defaut 4). Entrées : i_a, i_b (slv g_width-1 downto 0), i_gt_in, i_eq_in, i_lt_in (std_logic). Sorties : o_gt, o_eq, o_lt (std_logic).
Si les bits locaux de i_a et i_b sont egaux, les entrées de cascade (i_gt_in, i_eq_in, i_lt_in) sont propagees en sortie. Sinon, le résultat local (a>b ou a<b) est prioritaire. Cela permet de chainer des comparateurs pour comparer des mots plus larges.
| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_a | Entrée | N bits | Entrée A |
i_b | Entrée | N bits | Entrée B |
i_gt_in | Entrée | 1 bit | Entrée Gt in |
i_eq_in | Entrée | 1 bit | Entrée Eq in |
i_lt_in | Entrée | 1 bit | Entrée Lt in |
o_gt | Sortie | 1 bit | Supérieur (A > B) |
o_eq | Sortie | 1 bit | Égalité (A = B) |
o_lt | Sortie | 1 bit | Inférieur (A < B) |