Здравствуйте, помогите решить задачу Описать на языке Verilog выходные каскады с тремя состояниями и с отрытым коллектором/стоком. Объяснить разницу
@user-rg3ul6kg4v3 жыл бұрын
Постараюсь ответить на Ваш вопрос. Пример описания схемы с z-состоянием выхода module tristate_my (in, oe, out); input in, oe; output out; tri out; bufif1 b1(out, in, oe); endmodule Если в коде выше изменить строку на tri0 out; - моделируется функция pull-down (подтягивание потенциала к нулю), если на tri1 out; - моделируется функция pull-up (подтягивание потенциала к VCC). Для реализации проводного ИЛИ используется trior , для проводного И (режим открытый коллектор) - triand. Пример кода для проводного ИЛИ приведен ниже module tristate_my (in1,in2, oe1,oe2, out); input in1,in2, oe1,oe2; output out; trior out; bufif1 b1(out, in1, oe1); bufif1 b2(out, in2, oe2); endmodule