Организация внутренней структуры и структуры матрицы соединения.
В соответствии с этим критерием выделят одноуровневую (плоскую) и многоуровневую (Иерархическую) структуры.
Рисунок 3.4 - Структура одноуровневой СБИС ПЛ
ФП – функциональный преобразователь.
УК – программируемый узел коммутации (может реализовать коммутацию во времени т.е. в зависимости от состояния микросхемы внутренняя коммутация так же меняется).
ГМС – глобальная матрица соединений.
Структура многоуровневой СБИС (двухуровневая).
ЛМС – локальная матрица соединений.
Рисунок 3.5 - Структура многоуровневой СБИС ПЛ.
В иерархической структуре кроме ГМС присутствуют и локальные матрицы соединений, реализующие связи между простейшими функциональными устройствами.
Наличие внутренних ОЗУ.
Выделяют СБИС ПЛ имеющие внутренние ОЗУ и не имеющие внутренних ОЗУ. Внутреннее ОЗУ может реконфигурироваться и иметь разную структуру при сохранении того же объема.
По технологии изготовления различают пять видов.
1. FUSE или ANTIFUSE
2. EPROM – программируемые элементы допускают УФ стирание.
3. EEPROM – программируемые элементы допускают электрическое стирание.
4. FLASH – обеспечивает большее количество циклов перезаписи по сравнению с EEPROM.
5. SRAM – обеспечивает возможность неограниченных циклов перезаписи, а так же изменить конфигурацию без выключения. Однако при выключении питания конфигурация пропадает, микросхема теряет конфигурацию. Поэтому при включении питания данная микросхема должна быть заново сконфигурирована с помощью небольшой ПЗУ.
Язык AlteraHDL
(Бродин Б.В., Калинин А.В. Системы на микроконтроллерах и СБИС программируемой логики. М.: Изд. ЭКОМ, 2002г., 2000с.) Формальное описание языка с использованием форм Бэку-са-Наура приведено в фирменной документации и доступно при помощи команды Неlр системы МАХ+plus II или QUARTUS II.
Дата добавления: 2021-09-07; просмотров: 375;