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

Организация сброса при запуске симуляции

Использую Quartus II с ModeSim. Симуляция идет правильно, если убрать неопределенность в триггерах, т.е. обнулить их. Для этого приходится строить цепь и подавать в начале симуляции единичный импульс сброса на триггеры. В самой микросхеме (MAX3000) сброс при включении питания есть, я читал. Как правильно: после отладки убрать эти цепи сброса или создать внутренний узел сброса? Внешний сброс не подходит. Внутренний сброс генерацией единичного импульса как организовать? Спасибо.

Изменено пользователем ano60

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


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

15 hours ago, ano60 said:

Использую Quartus II с ModeSim. Симуляция идет правильно, если убрать неопределенность в триггерах, т.е. обнулить их. Для этого приходится строить цепь и подавать в начале симуляции единичный импульс сброса на триггеры. В самой микросхеме (MAX3000) сброс при включении питания есть, я читал. Как правильно: после отладки убрать эти цепи сброса или создать внутренний узел сброса? Внешний сброс не подходит. Внутренний сброс генерацией единичного импульса как организовать? Спасибо.

 

Рано или поздно сброс все равно пригодится. Можно завести на сброс сигнал захвата PLL. Нет захвата - сброс, есть захват - сняли сброс.

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


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

1 hour ago, nice_vladi said:

Рано или поздно сброс все равно пригодится. Можно завести на сброс сигнал захвата PLL. Нет захвата - сброс, есть захват - сняли сброс.

Ну да, только в МАХ3000 нет PLL. Написал я этот импульс на VHDL, сделал символ, все работает. Спасибо вам за участие.

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


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

В 10.03.2019 в 13:39, nice_vladi сказал:

Можно завести на сброс сигнал захвата PLL. Нет захвата - сброс, есть захват - сняли сброс.

И получить стохастический перезапуск устройства, без видимых причин (проходил подобное на проекте с ниосом)

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


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

9 часов назад, Александр77 сказал:

И получить стохастический перезапуск устройства, без видимых причин (проходил подобное на проекте с ниосом)

Так если pll теряет захват - то работать вообще запрещено, ибо фиг его знает что в это время происходит с клоком.

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


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

21 hours ago, Александр77 said:

И получить стохастический перезапуск устройства, без видимых причин (проходил подобное на проекте с ниосом)

Который однозначно не позволит творить хаос, который возникнет при отсутствии захватат PLL =))

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


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

13 часов назад, Flip-fl0p сказал:

Так если pll теряет захват - то работать вообще запрещено, ибо фиг его знает что в это время происходит с клоком.

Иногда можно и остановиться, а не уходить в сброс.

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


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

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

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

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

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

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

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

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

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

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