русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ПЛИС. Общие понятия. Разновидности.


Дата добавления: 2014-11-27; просмотров: 2278; Нарушение авторских прав


ПЛИС – удобные в освоении и применении элементы, альтернативы которым зачастую не найти. Последние годы характеризуются резким ростом плотности упаковки элементов на кристалле, многие ведущие производители либо начали серийное производство, либо анонсировали ПЛИС с эквивалентной емкостью более 1 млн. логических вентилей. Цены на ПЛИС неуклонно падают. Еще несколько лет назад ПЛИС емкостью 100 000 вентилей стоила от 1500 до 3000 долларов, а сейчас такая микросхема стоит от 100 до 350 долларов, то есть цены упали практически на порядок, и эта тенденция устойчива. В продаже появились ПЛИС емкостью 10000…30000 логических вентилей стоимостью менее 10 долларов.

1. Программируемые логические матрицы ПЛМ (PLA, Programmable Logic Array) – ПЛИС, имеющие программируемые матрицы И и ИЛИ. Примерами таких ПЛИС могут служить отечественные схемы K556PT1,PT2,PT21. Недостаток такой архитектуры – слабое использование ресурсов программируемой матрицы "ИЛИ".

2. Программируемая матричная логика ПМЛ (PAL) – это ПЛИС, имеющие программируемую матрицу "И" и фиксированную матрицу "ИЛИ". К этому классу относятся большинство современных ПЛИС небольшой степени интеграции. В качестве примеров можно привести отечественные ИС КМ1556ХП4, ХП6, ХП8, ХЛ8, ранние разработки ПЛИС фирм INTEL, ALTERA, AMD и др.

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

3. Базовые матричные кристаллы БМК, второе название которых – вентильные матрицы ВМ (GA, Gate Array), представляют собой набор несоединенных логических элементов.

4. Программируемые вентильные матрицы ПВМ (FPGA, Field Programmable Gate Array) состоят из логических блоков (ЛБ) и коммутирующих путей – программируемых матриц соединений. Логические блоки таких ПЛИС состоят из одного или нескольких относительно простых логических элементов, в основе которых лежит таблица перекодировки, программируемый мультиплексор, D-триггер, а также цепи управления.



5. Программируемые коммутируемые матричные блоки ПКМБ (CPLD, Complex Programmable Logic Devices) содержат несколько матричных логических блоков (каждый из которых имеет структуру ПЛМ), объединенных коммутирующей матрицей. ПКМБ чаще применяют для реализации управляющих и интерфейсных схем

6. Программируемые аналоговые интегральные схемы ПАИС (FPAA, Functional Programmable Analog Array) – содержат комбинацию как цифровых, так и аналоговых элементов.

7. Система на кристалле SOРC (System On Programmable Chip), имеющая другое название – SoC (System-on-Chip). Дальнейшее развитие архитектур идeт по пути создания комбинированных архитектур, сочетающих удобство реализации алгоритмов ЦОС на базе таблиц перекодировок и реконфигурируемых модулей памяти, характерных для FPGA-структур и многоуровневых ПЛИС с удобством реализации цифровых автоматов на CPLD-архитектурах. В основе идеи SOРC лежит интеграция всей электронной системы в одном кристалле

 

 



<== предыдущая лекция | следующая лекция ==>
Построение плат памяти | Программируемые логические матрицы (PLA).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.007 сек.