Лекция 11. ПЛИС ч. 1 Схемотехника ЭВМ ч.2 НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИСТЕТ Мальчуков Андрей Николаевич Томск – 20 13.

Презентация:



Advertisements
Похожие презентации
МИКРОСХЕМЫ С ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ 1. Начальные сведения о ПЛИС 2 ПЛИС (Programmable Logic Devices) представляют собой новую электронную компонентную.
Advertisements

Лекция 8 Функциональные узлы комбинационного типа. Дешифраторы. Шифраторы. Приоритетные шифраторы. Указатели старшей единицы Схемотехника ЭВМ НАЦИОНАЛЬНЫЙ.
Московский Государственный Университет Приборостроения и Информатики Основы программируемой логики.
Кафедра ЮНЕСКО по НИТ1 6. Лекция: Логические вентили, схемы, структуры Информатика.
Лекция 7 Счётчики. Синхронизация Схемотехника ЭВМ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИСТЕТ Мальчуков Андрей Николаевич Томск.
CPLD (Complex Programmable Logic Device) - сложные программируемые логические устройства 1.
Irina Логические элементы компьютера Логические схемы, триггеры, сумматоры.
Семинар 1 Архитектура интегральных схем с программируемой структурой (ПЛИС) Список литературы: Угрюмов Е. П. Цифровая схемотехника: Учеб. Пособие для вузов.
Индивидуальное домашнее задание 1 Проектирование логической схемы на МИС php?cat=2
Программируемые логические устройства Классические ПЛМ.
Тема урока: ТРИГГЕР. или не не Разнообразие современных компьютеров очень велико. Но их структуры основаны на общих логических принципах, позволяющих.
Систематизация программно-технических средств управляющих систем АЭС Дурнев Владимир Николаевич к.т.н. Черняев Алексей Николаевич Колчев Константин Константинович.
1 Лекция 5 Синхронные статические двухступенчатые и динамические триггеры. Регистры. Регистровые файлы Схемотехника ЭВМ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ.
Тема 9 Тема 9 Шифраторы и дешифраторы Сумматоры и полусумматоры.
Аженов Алмат Тема лекций: Интегральная схема. Алматы 2013 Казахский национальный университет имени аль-Фараби Факультет механики и математики Кафедра Информатики.
ЛОГИЧЕСКИЕ ФУНКЦИИ И АЛГЕБРА ЛОГИКИ Раздел 10 Электроника Лекция 17 Автор Останин Б.П. Конец слайда Логические функции и алгебра логики. Слайд 1. Всего.
Тема 8 Мультиплексоры и демультиплексоры. Универсальные логические модули на основе мультиплексоров. Компараторы.
Лекция 6 Построение памяти требуемого объёма. Счётчики. Классификация. Двоичные счётчики Схемотехника ЭВМ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ.
Логические основы устройства компьютера. Базовые логические элементы.
Учебный курс Введение в цифровую электронику Лекция 2 Базовые элементы цифровой электроники кандидат технических наук, доцент Новиков Юрий Витальевич.
Транксрипт:

Лекция 11. ПЛИС ч. 1 Схемотехника ЭВМ ч.2 НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИСТЕТ Мальчуков Андрей Николаевич Томск – 20 13

История 2 В стандартную часть системы цифровой обработки информации входят процессор, память, периферийные устройства и интерфейсные схемы. Процессор не изготавливается для конкретной системы по специальному заказу, а решает требуемую задачу путём выполнения определенной последовательности команд. Наряду со стандартными частями присутствуют и некоторые нестандартные части, специфичные для конкретного проекта, реализация которой исторически связана с применением МИС и СИС, что сопровождается резким ростом числа корпусов, усложнением монтажа, снижением надежности системы. Заказать для разрабатываемой системы обработки информации специализированные ИС высокого уровня интеграции затруднительно, т.к. это связано с большими затратами. Возникшее противоречие разрешилось с разработкой программируемых логических интегральных схем (ПЛИС).

Классификация 3 Программируемые логические матрицы ПЛМ (PLA, Programmable Logic Array). Программируемая матричная логика ПМЛ (PAL, Programmable Array Logic) Базовые матричные кристаллы БМК, называемые также вентильными матрицами ВМ (GA, Gate Array) или вентильные матрицы с масочным программированием (MPGA понимается Mask Programmable Gate Array). PLD (Programmable Logic Devices) – термин, в английской литературе объединяющий PLA и PAL. CPLD (Complex Programmable Logic Devices) – СБИС, продолжающие линию ПМЛ, ПЛМ (PLD). FPGA (Field Programmable Gate Array) – СБИС, продолжающие линию БМК (MPGA, GA). SoC (System on Chip) – устройства смешанной архитектуры (CPLD + FPGA) сверхвысокой степени интеграции.

Классификация 4 Программируемые логические интегральные схемы (ПЛИС) – общее название для всех вышеперечисленных устройств.

ПЛМ 5 Программируемые логические матрицы (ПЛМ, PLA) появились в середине 70-х годов. Основа ПЛМ – последовательность программируемых матриц элементов И и ИЛИ. В структуру ПЛМ входят блоки входных и выходных буферных каскадов (БВх и БВых). Входные буферы могут преобразовывать однофазные входные сигналы в парофазные и формировать сигналы необходимой амплитуды для работы матрицы элементов И (могут выполнять более сложную функцию – согласования уровней). Выходные буферы обеспечивают необходимую нагрузочную способность выходов, разрешают или запрещают выход ПЛМ на внешние шины с помощью сигнала OE (могут выполнять более сложную функцию – согласования уровней).

ПЛМ: схема 6

ПЛМ: работа схемы 7 Переменные x 1 …x m подаются через БВх на входы элементов И, и в матрице И образуется l термов. В данном случае терм – конъюнкция, связывающая входные переменные, представленные в прямой или инверсной форме. Число формируемых термов равно числу выходов матрицы И, которое определяется числом схем И в ней. Термы подаются далее на входы матрицы ИЛИ, т.е. на входы дизъюнкторов, вырабатывающих выходные функции. Число дизъюнкторов равно числу вырабатываемых функций n. Таким образом ПЛМ реализует дизъюнктивную нормальную форму воспроизводимых функций. ПЛМ способна реализовать систему n логических функций от m аргументов, содержащую не более l термов. Воспроизводимые функции являются комбинациями из любого числа термов, формируемых матрицей И. Какие именно термы будут выработаны и какие комбинации этих термов составят выходные функции, определяется программированием ПЛМ.

ПЛМ: пример 8 Schem2_lc_11.doc стр. 1.

ПЛМ: упрощённое обозначение 9

10

ПЛМ: расширение по количеству выходов 11 Количество ПЛМ N/n, с округл. в большую сторону

ПЛМ: расширение по количеству термов 12

ПЛМ: расширение по количеству входов 13 На слайде вариант с разнесением переменных по времени с помощью тактовых импульсов c 1 -c j.

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

ПМЛ 15 Schem2_lc_11.doc, стр. 2.

Схемы с программируемым вых. буфером 16

Схемы с двунаправленным выходом 17 Schem2_lc_11.doc, стр. 3. Схема работает в 4-х режимах. Все перемычки нетронуты. В этом режиме на выходе конъюнктора К будет нуль, схема имеет третье состояние выхода и вывод функционирует как вход для матрицы И. Все перемычки пережжены, на выходе конъюнктора К единица, буфер активен, вывод работает как выход. Выход с обратной связью. Этот режим отличается от предыдущего только тем, что сигналы вывода используются в матрице И. Управляемый выход. Здесь входы конъюнктора программируются. При заданной комбинации входных сигналов на выходе конъюнктора К формируется единичный уровень, и выход работает как выход.

Схемы с памятью 18 Кроме трёх обычных параметров, она имеет и параметр r – число триггеров (если триггера объединить в регистр, то r – число разрядов регистра).

ПМЛ с разделяемыми конъюнкторами 19 Schem2_lc_11.doc, стр. 4. Для двух смежных элементов ИЛИ отводится некоторое количество конъюнкторов, которое может быть произвольно разделено между этими смежными элементами. Другие элементы ИЛИ использовать данный набор конъюнкторов не могут. В схеме имеется дополнительный набор элементов ИЛИ и сложения по модулю 2, с помощью которых можно комбинировать сигналы выходов обеих основных схем ИЛИ для образования окончательных значений функций F i и F i+1. Выходы основных схем ИЛИ объединятся по операциям дизъюнкции или сложения по модулю 2 и распределятся по основным выходам F i и F i+1.

Лекция 11. ПЛИС ч. 1 Схемотехника ЭВМ ч.2 НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИСТЕТ Мальчуков Андрей Николаевич Томск – 20 13