[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Это понимает Макс, и это наш заветный tristate mux:
assign out = (en_a ^ en_b) ? (en_a) ? a : b : 8'bz;
Достаточно коротко, наглядно, думать хоть и вредно, а не мешает
иногда. А главное -- абсолютно безопасно для железа! Оно-ж денег
стоит!
Я не защищаю Максовский компилятор Verilog - он плох.
А люблю я его за тоже, за что люблю Pascal - он (в отличии от С)
заставляет Вас создавать корректный и безопасный код
E-mail: info@telesys.ru