Накидал циклический опрос входов,
входы.png

Выходы мне тоже понятно как сделать.

Помогите, пожалуйста, со сдвиговым регистром.
Требования: хранить буду номер входа диапазон значений 0-3 (два бита)
Тип FIFO на три позиции
Есть возможность загрузить значение в первую ячейку
Есть возможность считать последнюю ячейку
Можно продвинуть весь буфер с потерей последнего значения.

По идее мне нужно поле в шесть бит, только как организовать пока не знаю ((