У меня есть вопрос, и я надеюсь, что кто-то может дать мне подсказку, чтобы решить проблему.Verilog: обнаружение импульсов больше tmax
Мне нужен код Verilog, чтобы сигнал «reset» сразу же поднимался, если период входного сигнала «in» больше tmax.
сигнала «сброс» должен перейти на низкий уровень снова при следующем положительном краю «в» (если есть следующий положительный фронт)
Если период входного сигнала «в» меньше, чем Tmax то сигнал " сброс "должен оставаться низким.
Пример 1.
tmax=100ns
period(in) = 80ns
- сброса остается на низком уровне все время
Пример 2.
tmax=100ns
period(in) = 130ns
- сброса переходит в высокое 100ns после первого положительного фронта "in"
- сброс переходит на низком уровне при следующем положительном краю «в», если есть второй импульс
Где я должен начать?
Это только для испытательного стенда Verilog? – toolic
Покажите нам, что вы пробовали до сих пор и как все пошло не так. –
Привет, инструментарий, нет, на самом деле это модель, которая контролирует входной сигнал «in» и выдает «сброс» в соответствии с описанием выше. Спасибо! –