Aleksandr Osipov
Я имел ввиду что у тебя может быть два разных клока асинхронных по своей природе, ну вот типа один - тактовая частота процессора, второй - тактовая частота работы датчика снятия показаний температуры. Это два разных домена синхронизации, чтобы перегонять данные нужен буфер какой-то.
Под неявной я имел ввиду то что (этому в программировании я не вижу аналогий, чисто аналоговое явление обусловленное скоростью прохождения сигнала) надо стараться тактировать все от одного клока, но если этот клоковый сигнал пропустить через условный инвертер, и далее тактировать части логики от инвертированного сигнала а части от исходного, то возможны проблемы, но это не очень применимо у нас, хотя опосредованно можно провести аналогию с рекомендацией разделения фаз записи и чтения
Хотя почему условную аналогию, весьма прямую, закладывается на скорость распространения в цифровой синхронной логике значит отказаться от предсказуемости и масштабируемости. Дима же не раз говорил про конечность скорости распространения изменний в графе, то есть аналогично не надо закладывается на порядок выполнения тех же .on иначе это приведёт к хрупкой системе
P.S. Может я уже брежу, воскресение как никак