- •“Избранные вопросы современной электроники”
- •Чтобы выдержать конкуренцию, срок разработки новых изделий необходимо сокращать.
- •СБИС программируемой логики:
- •Методика и средства проектирования цифровых устройств
- ••В результате разбиения в конечном счете получается структура. Переход от функции к структуре
- ••К этому описанию процесса проектирования следует добавить лишь, отражая возможности современной элементной базы,
- •Классификация цифровых ИС с точки зрения методов проектирования
- •Стандартные ИС
- •Специализированные ИС
- •Полупроводниковые средства для
- •Заказные схемы
- •Полузаказные схемы
- ••Стоимость проектирования БИС/СБИС велика и может достигать сотен миллионов долларов. Для дорогостоящих вариантов
- •Диаграмма областей целесообразного применения различных типов специализированных БИС/СБИС
- •Проектирование стандартных ИС массового производства, как и проектирование заказными методами вообще, - удел
- •Укрупненная
- •Классификация СБИС ПЛ
- •В соответствии с выбранным критерием СБИС ПЛ делят на СБИС, имеющие:
- •Архитектура простейшего
- •ПЗУ-универсальный логический преобразователь
- •Структура программируемой логической матрицы (ПЛМ-PLA)
- •Структура БИС программируемой матричной логики (ПМЛ –PAL)
- •Структура простейшего функционального преобразователя СБИС ПЛУ (PLD)
- •Структура простейшего функционального преобразователя с архитектурой look-up-table
- •Архитектура простейшего функционального
- •Организация внутренней структуры и
- •Одноуровневые СБИС содержат простейшие функциональные преобразователи, организованные в виде матрицы или линейки, и
- •Наличие внутренней RAM памяти
- •Технология изготовления программируемых
- •Тип используемого программируемого элемента - электронного ключа, определяет возможности СБИС ПЛ по программированию,
- •Наиболее перспективны программируемые элементы, выполненные по
- •SRAM - технология обеспечивает меньшее энергопотребление и позволяет реконфигурировать СБИС ПЛ за десятки
- •Особое место занимает ряд семейств СБИС ПЛ, выпускаемых фирмой Actel и имеющих программируемые
- •СБИС программируемой логики фирмы ALTERA. Обзор семейств
- •Семейство Classic
- •Семейство МАХ (Multiple Array
- •Семейство МАХ (Multiple Array matrix)
- ••возможность задания режима пониженного энергопотребления (Turbo-off) как для всей СБИС в целом, так
- •Семейство FLEX (Flexible Logic
- ••работы в системах со смешанным напряжением питания (3.3 В, 5.0 В);
- •Семейство МАХ (Multiple Array matriX)
- ••задания режима пониженного энергопотребления (power-saving mode) как для всей СБИС в целом, так
- •Семейство FLEX (Flexible Logic Element matriX) 10K
- ••эмуляции внутренней шины с тремя состояниями;
- •Основными тенденциями развития выпускаемых фирмой Altera семейств СБИС ПЛ являются:
- •Структура обозначений СБИС ПЛ фирмы Altera
- •Семейство МАХ 7000. Общая характеристика
- •Обобщенная структура СБИС ПЛ семейства
- •Логические блоки организованы в виде матрицы, имеющей два столбца, разделенных программируемой матрицей соединений.
- •Глобальная шина управляющих сигналов
- •Программируемая матрица соединений
- •Логический блок
- •С каждого логического блока на блок ввода/вывода (и обратно) поступает от 6 до
- •Макроячейка
- •Блок ввода/вывода
- •Программирование
- •Программирование в составе системы (In System Programmability (ISP)) реализуется посредством стандартного четырехканального интерфейса
- •Для разработки цифровых устройств на СБИС PLD фирма Altera предоставляет пользователям функционально полный
- •кнопки быстрого вызова приложений
- •Описание приложений
- •Waveform
- •Timing
- •Терминология
- •имя проекта
- •Компилятор может автоматически обрабатывать следующие файлы проекта:
- ••схемные файлы OrCAD (.sch);
- •Примерами вспомогательных файлов являются:
- •Проект состоит из всех файлов иерархической структуры проекта, в том числе вспомогательных и
- •Приложение «Окно Иерархии
- •Средства создания проекта
- •Вставка символа (примитива или функции)
- •Средства системы
- •Графический редактор
- •имя проекта
- •Символьный редактор
- •Символьный редактор обладает следующими характеристиками: можно переопределить символ, представляющий файл проекта, создавать и
- •Текстовый редактор
- •Все перечисленные файлы проекта можно создавать в любом текстовом редакторе, однако данный редактор
- •Пользуясь данным текстовым редактором, можно создавать тестовые векторы (.vec), используемые для тестирования, отладки
- •Сигнальный редактор
- •Процесс симуляции проекта
- •Разработка описания проекта в сигнальном редакторе является альтернативой его созданию в графическом или
- •Поуровневый планировщик
- •В окне поуровневого планировщика могут быть представлены два типа изображения:
- •Приложение «Поуровневый Планировщик», просмотр и редактирование внешних выводов
- •Приложение «Поуровневый Планировщик», редактор внутренней структуры
- •Компиляция проекта
- •Компилятор применяет разнообразные способы увеличения эффективности проекта и минимизации использования ресурсов устройства.
- •Средства управления
- •Доступны следующие типы
- ••Pin assignment (Назначение контакта) назначает вход или выход одной логической функции конкретному контакту
- ••Connected pin assignment (Назначение соединенных контактов) задаёт внешнее соединение двух или более контактов
- ••Device assignment (Назначение устройства) назначает тип ПЛИС, на которой реализуется проект.
- ••Timing assignment (Назначение временных параметров) управляет логическим синтезом и подгонкой отдельных логических функций
- •Глобальные опции устройства для
- ••Global Project Logic Synthesis позволяет сделать глобальные установки для компилятора в части логического
- •Тестирование проекта
- •Для анализа регистровой логики на минимальное время задержки, минимальный период, и максимальную частоту
- •Программирование устройств
- •5.создание символьного файла 4-х битного счетчика pcount.sym;
- •10. создание
- •Аналоговые программируемые матрицы:
- •Разработан новый класс программируемых БИС, предназначенных для обработки аналоговых сигналов и обладающих уникальным
- •До сих пор наиболее сложной и трудоемкой для разработки остается аналоговая часть, которая
- •Разработчик может оперативно управлять откликом системы, изменяя, например, характеристики фильтра и его порядок;
- •Несмотря на существенные ограничения по точности и быстродействию, обусловленные технологией переключаемых конденсаторов, запрограммированные
- •Фирма Anadigm предоставляет в распоряжение разработчика полностью законченную систему, состоящую из
- •Программный пакет позволяет инженеру-разработчику легко и быстро конструировать сложные аналоговые схемы путем выбора,
- •Процесс создания схемы состоит из трех основных этапов:
- •Библиотека аналоговых моделей постоянно пополняется.
- •По окончании проектирования программный пакет AnadigmDesigner2 генерирует соответствующие кодовые файлы (Си-код), содержащие необходимую
Семейство МАХ (Multiple Array matrix)
7000
объединяет семь серий СБИС. СБИС этого семейства позволяют заменить устройство, содержащее до сотни корпусов микросхем средней степени интеграции, и обеспечивают:
•задержку распространения сигнала от любого входа до выхода СБИС не более 5 нс;
•устойчивую работу на частотах до 178 МГц;
•возможность регулирования скорости переключения выходных буферов;
•возможность использования четырех режимов работы выходных буферов: вход, выход, двунаправленный, открытый коллектор;
•возможность задания режима пониженного энергопотребления (Turbo-off) как для всей СБИС в целом, так и для цепей распространения отдельных сигналов;
•возможность их программирования и репрограммирования после распайки на плате;
•возможность задания режима секретности разработки (Design Security);
•работу с пониженным (3.3 В) напряжением питания.
Кроме того, СБИС ряда серий семейства МАХ 7000 соответствуют требованиям стандарта шины РСI.
Семейство FLEX (Flexible Logic
Element matrix) 8000A
объединяет шесть серий СБИС.
СБИС этого семейства позволяют заменить устройство, занимающее десятки плат, выполненных на микросхемах средней степени интеграции, и обеспечивают возможность:
•устойчивой работы на частотах до 294 МГц;
•эмуляции внутренней шины с тремя состояниями;
•работы с пониженным напряжением питания (3.3 В);
•работы в системах со смешанным напряжением питания (3.3 В, 5.0 В);
•реализации неограниченного числа циклов конфигурирования, в том числе "на лету", т.е. без выключения питания СБИС;
•регулирования скорости переключения выходных буферов;
•использования трех режимов работы выходных буферов: вход, выход, двунаправленный.
Кроме того, все СБИС этого семейства совместимы со стандартом шины PCI.
Семейство МАХ (Multiple Array matriX)
9000
oбъединяет четыре серии микросхем. СБИС этого семейства позволяют заменить устройство, занимающее десятки плат, выполненных на микросхемах средней степени интеграции, и обеспечивают возможность:
•устойчивой работы на частотах до 125 МГц;
•независимого использования логической части и триггера макроячейки;
•задания режима пониженного энергопотребления (power-saving mode) как для всей СБИС в целом, так и для цепей распространения отдельных сигналов;
•программирования и репрограммирования после распайки на плате;
•работы в системах со смешанным напряжением питания (3.3 В, 5.0В);
•регулирования скорости переключения выходных буферов;
•использования трех режимов работы выходных буферов: вход, выход, двунаправленный.
Кроме того, СБИС ряда серий семейства МАХ 9000 совместимы со стандартом шины PCI.
Семейство FLEX (Flexible Logic Element matriX) 10K
объединяет семь серий СБИС. СБИС этого семейства позволяют заменить устройство, занимающее сотни плат, выполненных на микросхемах средней степени интеграции, и обеспечивают возможность:
•устойчивой работы на частотах до 450 МГц;
•реализации на кристалле статической памяти и ПЗУ объемом до 24 Кбит;
•независимого использования логической части и триггера каждого логического элемента;
•эмуляции внутренней шины с тремя состояниями;
•умножения внутренней тактовой частоты;
•работы в системах со смешанным напряжением питания (3.3 В, 5.0 В);
•реализации неограниченного числа циклов конфигурирования, в том числе "на лету", т.е. без выключения питания СБИС;
•регулирования скорости переключения выходных буферов;
•использования четырех режимов работы выходных буферов: вход, выход, двунаправленный, открытый коллектор.
Кроме того, все СБИС этого семейства совместимы со стандартом шины РСI.
Основными тенденциями развития выпускаемых фирмой Altera семейств СБИС ПЛ являются:
•увеличение степени интеграции;
•повышение гибкости в использовании внутренних ресурсов;
•уменьшение энергопотребления в расчете на эквивалентный логический вентиль.
Кроме того, еще одной, немаловажной тенденцией, оставшейся за пределами нашего рассмотрения, является непрерывное снижение стоимости СБИС.