Вы можете использовать регистр сдвига с линейной обратной связью:
-- .--------/---------------------.
-- | 4 +----+ |
-- | .-----------| __ | |
-- | | | \ |--*-/-- F(n)
-- | +--+ | +--+ | /_ | 4
-- '--| |--/-*--| |--/--| |
-- |> | 4 |> | 3 +----+
-- +--+ +--+
-- F(n-1) F(n-2)
Вам нужно всего 7 флопов (4 + 3).
Поскольку ваш диапазон мал, самые большие числа, которые вы добавите, это 8 и 5, чтобы получить F (7) = 13
Реальный дизайн также регистрирует выход F (n) (по причинам времени).
Нет необходимости считать до 7 - эта система может работать вхолостую и с увеличенной шириной ступени может считаться настолько высокой, насколько вы захотите. Для сброса самого себя потребуется триггерное значение, если вам нужна последовательность фиксированной длины.