addi II 0 11 января, 2021 Опубликовано 11 января, 2021 · Жалоба Здравствуйте ! Подскажите пожалуйста, кто знает, как можно формировать периодический сигнал(не клок) от другого периодического, который формирует логика. Нужно после спада одного сигнала спустя 18.5 клоков формировать восходящий фронт другого. Я попробовал формировать как клок со сдвигом фазы но не выходит то что надо( П.С. К сожалению verilog testbench Квантус в своем тайминг симуляторе не поддерживает, а я хотел посмотреть разницу моделсима и кввртуса в части тайминг соответствия при моделировании. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SII 0 11 января, 2021 Опубликовано 11 января, 2021 · Жалоба Счётчик, работающий от клока, и логика для сброса счётчика и сброса/установки некоего триггера при достижении счётчиком нужного значения и в момент наступления нужной фазы клока. Вроде б ничего сложного... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 12 января, 2021 Опубликовано 12 января, 2021 · Жалоба Понятно а как туда логику запихнуть в фейформер?. Мне нужно в вейформере привязываться к спаду сигнала который формирует синтезируемая логика(и это не клок) и по этому спаду считать 18 клоков(тоже выходных синтезируемых ) и тока потом формировать вейформеповский сигнал Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 12 января, 2021 Опубликовано 12 января, 2021 · Жалоба 52 минуты назад, addi II сказал: Понятно а как туда логику запихнуть в фейформер?. Мне нужно в вейформере привязываться к спаду сигнала который формирует синтезируемая логика(и это не клок) и по этому спаду считать 18 клоков(тоже выходных синтезируемых ) и тока потом формировать вейформеповский сигнал В верилоге существуют синтезируемые и несинтезируемые конструкции. Если вам нужно сделать что-то для релиза, то Вы должны использовать только синтезируемые конструкции. Итут только счетчики и регистры, как было сказано... Но если речь идет только о Test Bench, то то можно использовать и несинтезируемые конструкции. Например вот так. @сигнал Вы можете определить фронт нужного сигнала, а потом дать команду ожидания wait (сколько нужно) на требуемую длительность, после чего вы можете формировать фронт нужного Вам другого сигнала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 13 января, 2021 Опубликовано 13 января, 2021 · Жалоба Спасибо это я понимаю вопрос как это задать в vwf квартуса Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 14 января, 2021 Опубликовано 14 января, 2021 (изменено) · Жалоба 16 часов назад, addi II сказал: Спасибо это я понимаю вопрос как это задать в vwf квартуса vwf - это текстовый файл, откройте обычным редактором текста, посмотрите как он устроен. Там и времена, и периоды повторения задаются, любой сложный сигнал можно описать. Изменено 14 января, 2021 пользователем MrGalaxy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 29 января, 2021 Опубликовано 29 января, 2021 · Жалоба Новый вопрос про вейформер квартуса. Сделал двунаправленную шину согласно рекомендациям от альтеры. В моделсиме все ок. Проверяю в квартусе и вижу шину постоянно в 3ем состоянии. При этом побитовые сигналы шины с постфиксом~result дают нормальные значения. Постфикс result добавляется к названиям битов шины после моделирования, Квартус сам их добавляет. В итоге шина в топ модуле -zzz, раскрывается побитовое как z, но добавленные ноды побитовых сигналов шины, к которым после моделирования добавляются посфикс result ,отражают передаваемые шиной сигналы... Подскажите пожалуйста , кто знает, в чем может быть проблема. Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rudy_b 1 30 января, 2021 Опубликовано 30 января, 2021 · Жалоба Заведите счетчик клоков. И когда на счетчик будет 18 - дайте разрешение на счетный триггер, работающий по инверсному клоку. Не забудьте сброс (релоад) счетчика по значению 18 и основному клоку. А если не хотите генерировать сигнал внутри, сделайте вход внешнего сигнала и нарисуйте его ручками - это несложно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться