Аннотация:
Затрагиваются проблемы проектирования и использования самосинхронных (СС) регистров сдвига (РС). Самосинхронные схемы имеют свою специфику: двухфазную дисциплину работы, избыточное кодирование информации и др. За счет этого они обладают рядом преимуществ в сравнении с синхронными аналогами: независимость поведения от задержек элементов, обнаружение любых константных неисправностей и др. Статья рассматривает варианты реализации СС-регистра с различными опциями, включая установку спейсера и предустановку заданного значения в каждом разряде РС. Предлагаемые варианты обладают разной функциональностью, сложностью и быстродействием. Регистры сдвига на основе RS-триггеров обладают минимальными аппаратными затратами. Регистры сдвига на основе гистерезисных триггеров (Г-триггеров) характеризуются лучшим быстродействием. Статья анализирует их характеристики и обосновывает рекомендации по их использованию в качестве последовательно-параллельного или параллельно-последовательного порта, FIFO (First Input, First Output).