OLD_SHURiK 0 25 мая, 2018 Опубликовано 25 мая, 2018 · Жалоба всем здравствуйте ! есть вопрос : можно ли заставить Active-HDL "ругаться" на пустые сигналы ? т. е. сигнал назначен, но нигде не применён. что бы потом QUARTUS не делал много warning-ов . заранее спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 30 мая, 2018 Опубликовано 30 мая, 2018 · Жалоба И Вам не болеть! Дайте какой-либо проект (пару: Active-HDL и Quartus), на котором можно было бы посмотреть: что Вы делаете и что Вы хотите? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lolipoopn 0 12 июня, 2018 Опубликовано 12 июня, 2018 · Жалоба Норм! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OLD_SHURiK 0 26 июня, 2018 Опубликовано 26 июня, 2018 · Жалоба И Вам не болеть! Дайте какой-либо проект (пару: 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 "заставить ругаться" на такое безобразие? -- что бы не тратить время на поиски "забывчивости". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vengin 0 30 июня, 2018 Опубликовано 30 июня, 2018 · Жалоба Можете попробовать встроенный Toggle Coverage Viewer. Не совсем то, но нечто похожее: The Toggle Coverage Viewer is a standalone application for displaying toggle coverage data gathered during simulation. The Toggle Coverage Viewer reads XML reports generated by the toggle (or toggle -write) command. Toggle data shows which signals changed values during simulation.Т.е. может помочь отфильтровать "пустые" сигналы на этапе симуляции (но не компиляции), на основе собранной статистики. А в чём вообще задача? Уменьшить общее количество варнингов выдаваемых Квартусом на этапе сборки для улучшения восприятия? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться