Здається, світ вирішив, що std_logic(і std_logic_vector) є типовим способом представлення бітів у VHDL. Альтернатива була б std_ulogic, яка не вирішена.
Це мене дивує, тому що зазвичай ви не описуєте шину , тому вам не потрібно кілька драйверів і вам не потрібно розв’язувати сигнал. Перевага std_ulogicполягала б у тому, що компілятор попереджає вас рано, якщо у вас є кілька драйверів.
Питання: це просто культурно-історична річ, чи є ще технічні причини використовувати std_logic?