C
cippalippa
Guest
Привет,
Аз имам един въпрос за VHDL, имам следния процес:contarow сигнал, minline, maxline: цяло число от 0 до 289;
vwina сигнал, vwin, rdenable, rd_rst2: std_logic;
v_VINDOW: процес (contarow, minline, maxline, rdenable, rd_rst2)
започвам
ако ((rdenable и (не rd_rst2)) = '0 '), тогава
ако ((contarow <minline) или (contarow> maxline)) след това
vwin <= '1 '; друго vwin <= '0';
крайна сметка, ако;
ако ((contarow <minline 3) или (contarow> maxline-1)) след това
vwina <= '1 '; друго vwina <= '0';
крайна сметка, ако;
крайна сметка, ако;
край процес;
Бих искал да знам дали е възможно да пишат на вътрешния "ако" като Verilog:
...
vwin <= ((contarow <minline) | | (contarow> maxline));
...
така операция без "ако" оператор.
Благодарности
D
Аз имам един въпрос за VHDL, имам следния процес:contarow сигнал, minline, maxline: цяло число от 0 до 289;
vwina сигнал, vwin, rdenable, rd_rst2: std_logic;
v_VINDOW: процес (contarow, minline, maxline, rdenable, rd_rst2)
започвам
ако ((rdenable и (не rd_rst2)) = '0 '), тогава
ако ((contarow <minline) или (contarow> maxline)) след това
vwin <= '1 '; друго vwin <= '0';
крайна сметка, ако;
ако ((contarow <minline 3) или (contarow> maxline-1)) след това
vwina <= '1 '; друго vwina <= '0';
крайна сметка, ако;
крайна сметка, ако;
край процес;
Бих искал да знам дали е възможно да пишат на вътрешния "ако" като Verilog:
...
vwin <= ((contarow <minline) | | (contarow> maxline));
...
така операция без "ако" оператор.
Благодарности
D