ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Функциональные блоки ПЛИС типа CPLD.CPLD за счёт PAL-подобной структуры и наличия многовходовых макроячеек (до 56 входов на макроячейку) идеально подходят для реализации сложных счётчиков, высокоскоростных дешифраторов адресных шин большой разрядности, коммутации-мультиплексирования потоков данных и построения разнообразных конечных автоматов. Они применяются в качестве периферии к стандартным микроконтроллерам и микропроцессорам со следующими выполняемыми функциями: дешифрация адреса, поступающего от процессора, выборка соответствующего порта ввода-вывода, преобразование формата данных, буферизация выходящего потока данных, формирование прерываний и т. д Обобщенная структура функционального блока CPLD:
Основными частями функциональных блоков CPLD являются программируемая матрица элементов И (Ми), матрица распределения термов МРТ и группа из нескольких (N) макроячеек. По существу, каждый ФБ представляет собою PAL-подобную структуру с некоторыми отличиями от вариантов, используемых в простых PLD (ПМЛ). Как и в классических PLD, в блоке имеется многовходовая (Wide) матрица Ми,. В классических PLD типа ПМЛ термы жестко распределяются между ИЛИ, формирующими выходные функции в форме ДНФ. Совокупность ИЛИ образует фиксированную (не программируемую) матрицу элементов ИЛИ. На рисунке показан один из ИЛИ (для канала с номером i), вырабатывающий функцию, в которую может входить не более 5 термов. В CPLD матрица элементов ИЛИ чаше всего не является полностью фиксированной, и благодаря введению в схему матрицы распределения термов МРТ, возможно варьирование числа термов в вырабатываемой функции Fi. При этом термы заимствуются у других каналов выработки функций или отдаются им. Не нашли, что искали? Воспользуйтесь поиском:
|