... чтобы я мог переходить на другой код
Нет!Verilog не является языком программирования, где вы можете перенаправить счетчик программ, чтобы сделать что-то другое.
Весь код присутствует одновременно и выполняется параллельно.
Все, что вы можете сделать, это «включить» или «отключить» части кода, используя такие структуры, как if
, case
и т. д.
Существует ли способ кодирования "счета", который будет отслеживать изменение нескольких датчиков на 1 ...
Вы можете вести подсчет для всехдатчики, но что делать, если два датчика меняются одновременно?
Это , а не , как C-программа, в которой вы можете выполнять:
for (s=0; s<NUM_SENSORS; s++)
if (sensor[s])
count++;
Для курса для начинающих я бы использовал счетчик на датчик и суммировал их.
И последнее, но не менее важное: если это действительно нужно для аппаратной работы, вам может потребоваться синхронизировать датчики с местными часами до того, какВы можете использовать их.Спросите своего преподавателя класса, поступает ли вход датчика синхронный или асинхронный. Остерегайтесь : вы рискуете, что он может заподозрить, что вы обращались за помощью, если зададите этот вопрос!