Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_Alaluev_Gotovye.doc
Скачиваний:
157
Добавлен:
10.05.2015
Размер:
3.54 Mб
Скачать

2.9.3.2 Матричный умножитель

Рассмотрим структуру матричного умножителя умножающего два четырехразрядных двоичных числа.

Рисунок 2.43 - Матричный умножитель четырехразрядных двоичных чисел

Как и для предыдущего умножителя X1Y0 означает логическое И между X1 и Y0. Как видно из рисунка в состав умножителя входят 16 элементов И, 9 полных сумматоров и 3 полусумматора. Информация на выходах Z появится непосредственно при подаче на входы 1 и 2 множителя. Помимо схемы на рисунке 2.43 на практике применяются схемы древовидных матричных умножителей и умножителей с ускоренным переносом (Рабинер, Гоулд, Теория и применение цифровой обработки сигналов)

3 Программируемые логические интегральные схемы (плис)

Современный этап развития ЭВТ характеризуется двумя противоречивыми тенденциями:

С одной стороны увеличивается сложность и ужесточаются требования, предъявляемые к быстродействию, надежности, энергопотреблению и стоимости специализированных микросхем

С другой стороны жизненный цикл изделий МПТ существенно сократился.

Целью разработки любого микроэлектронного устройства является создание специализированной схемы, которая может быть построена на основе микросхем массового применения и на основе программируемых логических интегральных схем.

Любая специализированная СБИС может быть изготовлена различными способами.

Рисунок 2.44 - Классификация способов изготовления специализированных СБИС

В случае полузаказных СБИС на заводе изготавливается часть микросхемы.

БМК – базовый матричный кристалл. БМК содержит нескоммутированные транзисторы, которые сгруппированы в базовой ячейки – простейшие функциональные или логические преобразователи. Для специализации БМК необходимо осуществить соединение транзисторов внутри базовых ячеек. Это достигается путем реализации на заказ от 1 до 3 слоев СБИС. Это позволяет ускорить и удешевить процесс разработки СБИС. Но, однако, для специализации БМК также необходимо сложное технологическое оборудование. А время, затраченное на проектирование, составляет 2-3 месяца.

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

3.1 Классификация сбис пл

В качестве критериев классификации применяют следующие:

Степень интеграции

Архитектура простейшего функционального преобразователя

Организация внутренней структуры СБИС и структуры матрицы соединений функциональных преобразователей

Наличие внутренних ОЗУ

Технология изготовления программируемого элемента.

Классификация по степени интеграции

По степени интеграции БМК и СБИС ПЛ характеризуются логической емкостью. Она измеряется числом логических вентелей или элементов 2И-НЕ. В соответствии с этим СБИС делят на 4 типа:

Низкой степени интеграции – до 1500 логических вентелей

Средней степени интеграции – от 1500 до 15000

Высокой степени интеграции – от15000 до 150000

Сверхвысокой интеграции – более 150000

По архитектуре простейшего функционального преобразователя.

По архитектуре простейшего функционального преобразователя различают 6 типов.

ПЛМ (PLA)

ПЛК (PLS)

Рисунок 3.1 - Классификация СБИС ПЛ

Первые в историческом смысле СБИС ПЛ – это ПЗУ, в которых выделяют постоянные запоминающие устройства ППЗУ (PROM), репрограммируемые запоминающие устройства РПЗУ (EPROM), электрические репрограммируемые ЭППЗУ (EEPROM). ПЗУ имеет структуру функционального преобразователя, в котором можно реализовать m независимых логических функций от n переменных причем, m – разрядность шины данных ПЗУ, n – разрядность шины адреса ПЗУ.

СБИС следующего поколения ПЛМ (программируемые логические матрицы) (PLA), а так же ПЛК (программируемые логические контроллеры) (PLS). Структура матрицы ПЛМ состоит из дешифратора D и шифратора S. Причем и дешифратор, и шифратор являются программируемыми.

Рисунок 3.2 - Архитектура функционального преобразователя СБИС ПЛМ.

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

Следующим этапом развития СБИС ПЛ является появление СБИС программируемой матричной логики. В них дешифратор является программируемым, а шифратор имеет фиксированную структуру. Такие БИС получили название PAL, а если на выходе таких схем присутствуют регистры, то они называются GAL. Архитектура СБИС ПМЛ положена в основу программируемых логических устройств ПЛУ или PLD.

Рассмотрим структуру простейшего функционального преобразователя СБИС ПЛУ.

Рисунок 3.3 - Архитектура простейшего функционального преобразователя СБИС ПЛУ

В состав функционального преобразователя входят: дешифратор D в виде программируемой матрицы И, матрица размещения результатов функции R, шифратор S с элементом ИЛИ, инвертор, выполненный на сумматоре по модулю 2 (элемент «исключающий ИЛИ»), синхронный триггер и мультиплексор, позволяющие выбрать асинхронный или синхронный режим простейшего функционального преобразователя.

В настоящее время получили развитие другие архитектуры ПФП. Например табличные архитектуры, которые используют для формирования логических функций таблицы перекодировок Look Up Table, а так же архитектура SLC (Simple logic cell), объединяющая разнообразные архитектуры СБИС ПЛ, и использующая комбинационные схемы для реализации логических функций.

Организация внутренней структуры и структуры матрицы соединения.

В соответствии с этим критерием выделят одноуровневую (плоскую) и многоуровневую (Иерархическую) структуры.

Рисунок 3.4 - Структура одноуровневой СБИС ПЛ

ФП – функциональный преобразователь.

УК – программируемый узел коммутации (может реализовать коммутацию во времени т.е. в зависимости от состояния микросхемы внутренняя коммутация тек же меняется).

ГМС – глобальная матрица соединений.

Структура многоуровневой СБИС (двухуровневая).

ЛМС – локальная матрица соединений.

Рисунок 3.5 - Структура многоуровневой СБИС ПЛ.

В иерархической структуре кроме ГМС присутствуют и локальные матрицы соединений, реализующие связи между простейшими функциональными устройствами.

Наличие внутренних ОЗУ.

Выделяют СБИС ПЛ имеющие внутренние ОЗУ и не имеющие внутренних ОЗУ. Внутреннее ОЗУ может реконфигурироваться и иметь разную структуру при сохранении того же объема.

По технологии изготовления различают пять видов.

  1. FUSE или ANTIFUSE

  2. EPROM – программируемые элементы допускают УФ стирание.

  3. EEPROM – программируемые элементы допускают электрическое стирание.

  4. FLASH – более надежная по сравнению с EEPROM.

  5. SRAM – обеспечивает возможность неограниченных циклов перезаписи, а так же изменить конфигурацию без выключения. Однако при выключении питания конфигурация пропадает, микросхема теряет конфигурацию. Поэтому при включении питания данная микросхема должна быть заново сконфигурирована с помощью небольшой ПЗУ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]