Цитата(Marat Zuev @ May 31 2018, 00:53)

И Вам не болеть!
Дайте какой-либо проект (пару: Active-HDL и Quartus), на котором можно было бы посмотреть: что Вы делаете и что Вы хотите?
первый вопрос
Код
signal pulse : std_logic := '0';
signal set_pulse : std_logic := '0';
signal reset_pulse : std_logic := '0';
signal count_pulse : std_logic := '0';
-- объявили сигналы
-- а использовали только два "count_pulse" и "pulse"
-- на неиспользованные сигналы QUARTUS выдает "варнинги"
-- что переменная объявлена но нигде не применяется.
-- в большом проекте набирается таких довольно моного :-((
-- ВОПРОС : можно ли Actve-HDL заставить сообщать об этом ?
второй вопрос
Код
signal pulse : std_logic := '0';
signal a : std_logic := '0';
signal b : std_logic := '0';
signal c : std_logic := '0';
.....
....
...
a <= a_function; -- какая то функция
b <= b_function; -- какая то функция
-- а про "с" ЗАБЫЛИ !!!!
pup : process(clock, a, b, c)
begin
if risin_edge(clcok) then
if a = '1' then
pulse <= p1_function;
elsif b= '1' then
pulse <= p2_function;
elsif c = '1' then
pulse <= p3_function;
end if;
end if;
end process pup;
-- всё компилится и не ругается !!!
-- ВОПРОС : можно ли Active-HDL "заставить ругаться" на такое безобразие?
-- что бы не тратить время на поиски "забывчивости".