Il semble que le monde ait décidé que std_logic
(et std_logic_vector
) sont la façon par défaut de représenter les bits en VHDL. L'alternative serait std_ulogic
, qui n'est pas résolue.
Cela me surprend car généralement, vous ne décrivez pas un bus , vous ne voulez donc pas plusieurs pilotes et vous n'avez pas besoin de résoudre un signal. L'avantage std_ulogic
serait que le compilateur vous avertit très tôt si vous avez plusieurs pilotes.
Question: est-ce juste une chose culturelle / historique, ou y a-t-il encore des raisons techniques d'utiliser std_logic?