>Здорово смахивает на синхронизатор для последовательного линка
Наверное, да...

Хотя - UART, насколько я помню - работает без внешнего строба. А здесь по фронту строба нужно защёлкнуть данные и маякнуть дальнейшей схеме, что принят очередной бит.
То, что я предложил - наверное, ближе к способу "А", только я не понял: alexf по внутренней тактовой защёлкивает только данные, или же данные вместе со стробом. Поэтому и привёл способ целиком.
/* Всё хорошо в меру. */