Я в разработке совсем недавно, начал читать эту книгу,
Ошибся в описании, не мультиплексор со справедливым обслуживанием, а контроллер мультиплексоров, который должен управлять мультиплексорами в соответствии с очередью.
С клоком я делал все ок, все работает, там понятно, хотелось попробовать именно асинхронную реализацию.
"Обвязка в виде регистров" - имеется ввиду промежуточные регистры чтобы убрать комбинационную петлю ?