При синтезе конечных автоматов, несмотря на свою эффективность, модели автоматов классов

 Для устойчивой работы конечных автоматов входные наборы должны формироваться в заданные промежутки времени, определяемые сигналом синхронизации CLK. Если это не так, в структуры автоматов вводится входной буфер RGi,  построенный на триггерах или защелках. На Рис.7.7 представлены структуры конечных автоматов с регистрами на входах.

Для некоторых устройств важно, чтобы время формирования выходных наборов определялось сигналом CLK. С этой целью используются модели автоматов, на выходах которых устанавливается дополнительный выходной регистр RGo (Рис.7.8).

В некоторых случаях в структуру конечных автоматов приходится одновременно вводить как входные, так и выходные регистры (Рис.7.9).

При синтезе конечных автоматов, несмотря на свою эффективность, модели автоматов классов C, D, E, F редко используют в чистом виде, а часто с моделями A и B. Поэтому на практике применяется совмещение различных моделей при построении автомата. Пример такой модели представлен на Рис.7.10.

Если система, реализованная на ПЛИС, содержит несколько взаимосвязанных конечных автоматов, то возникают дополнительные вопросы, связанные с синхронизацией работы всей системы. Выделяют два класса таких цифровых систем: система с разделением синхронизации, в которой каждый из автоматов тактируется отдельным синхросигналом, и система с общей синхронизацией, в которой все автоматы тактируются от одного синхросигнала

Ссылка на основную публикацию
Adblock detector