Перейти к содержанию
    

Азы VHDL

Вот есть такой фрагмент кода (обычный мультиплексор, скажем)

 

process (MODE)

begin

case MODE is

when "010" =>

RESET_DSP <= '1';

RESET_ADC <= PC_RESET;

when others =>

RESET_DSP <= PC_RESET;

RESET_ADC <= '1';

end case;

end process;

 

При таком описание, если при неизменном сигнале MODE будет меняться сигнал PC_RESET, сигнал RESET_DSP (или RESET_ADC, в зависимости от MODE) будет меняться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

добавь в список чувствительности PC_RESET и меняться будет (это для симуляции) при синтезе будет зависить от синтезатора

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот есть такой фрагмент кода (обычный мультиплексор, скажем)

 

process (MODE)

begin

case MODE is

  when "010" =>

    RESET_DSP <= '1';

    RESET_ADC <= PC_RESET;

  when others =>

    RESET_DSP <= PC_RESET;

    RESET_ADC <= '1';

end case;

end process;

 

При таком описание, если при неизменном сигнале MODE будет меняться сигнал PC_RESET, сигнал RESET_DSP (или RESET_ADC, в зависимости от MODE) будет меняться?

При таком написании при RTL-симуляции меняться не будет, при остальных видах симуляции будет зависеть от синтезатора

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...