Inanity, правильные наблюдения. Только добавлю то, к чему пришел не сразу и что использую во всех своих проектах. Правилом хорошего тона является асинхронный сигнал пометить суффиксом. Например, bus_16_or_68_async. Обычно, это закладывается в стандарт кодирования. Если посмотреть стандарты известных производителей (из тех, что есть в открытом доступе), это правило или требование присутствует. В Altera используют префикс a, который пишется слитно с наименованием сигнала. Например, adata.
То есть не очень понятно, с чего Вы взяли, что сигнал в данном примере (а это не более, чем пример от Altera) может быть асинхронным. В тестбенче rxd = txd; То есть пример представлен в синхронном виде. Ваше утверждение «Асинхронные данные приходят по проводу rxd» в данном случае все-таки неверно.
Сообщение отредактировал x736C - Aug 24 2017, 00:20
|