Структура CPLD
Рис. 6 Структура макроячейки
Макроячейка содержит элемент ИЛИ, программируемые мультиплексоры, триггер
(или триггеры) и формирует выходные сигналы в нескольких вариантах.
PTSet, PTClock, PTReset – сигналы установки, синхронизации и сброса триггеров.
PTOE – программируемый терм управления третьим состоянием буфера БВВ.
Мультиплексор MUX5 программируется для передачи на выход МЯ либо непосредственно значения функции F ( комбинационный выход), либо состояния триггера (регистровый выход). Тактирование триггера определяется программированием мультиплексора MUX4, при этом возможно использование глобального синхросигнала (GCK) или сигнала, порождаемого термом PTClock. Асинхронные установка и сброс триггера производятся либо глобальным сигналом
(GSR), либо термами PTSet и PTReset, что определяется программированием мультиплексоров MUX2 и MUX3.
Макроячейки