Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2013 спецпрактикум+проектирование расчет / Тема5_СБИС программируемые.ppt
Скачиваний:
158
Добавлен:
23.02.2015
Размер:
1.86 Mб
Скачать

Несмотря на существенные ограничения по точности и быстродействию, обусловленные технологией переключаемых конденсаторов, запрограммированные аналоговые матрицы могут использоваться в широком классе устройств предварительной обработки и ввода аналоговых сигналов для усиления,

линеаризации, генерирования, выпрямления, фильтрации, сдвига постоянного уровня, сравнения амплитуд и фаз, компрессии и т.п.

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

Фирма Anadigm предоставляет в распоряжение разработчика полностью законченную систему, состоящую из

программного пакета AnadigmDesigner2,

библиотеки конфигурируемых аналоговых модулей (САМ),

микросхемы AN2204E04 — аналоговой матрицы, программируемой пользователем (FPAA),

макетной платы, снабженной последовательным интерфейсом для подключения к IBM-совместимому персональному компьютеру.

Программный пакет позволяет инженеру-разработчику легко и быстро конструировать сложные аналоговые схемы путем выбора, расположения и соединения между собой «строительных блоков», взятых из библиотеки аналоговых модулей. Созданная в компьютере схема загружается в аналоговую матрицу, которая находится на макетной плате, присоединенной к последовательному порту (RS-232) компьютера. Сразу после этого можно оценить результат проектирования, присоединив генератор и осциллограф ко входам и выходам микросхемы соответственно. В пакет программ входит виртуальный генератор сигналов и четырехканальный осциллограф, что позволяет обойтись на стадии предварительного «макетирования» вообще без лабораторного оборудования.

Процесс создания схемы состоит из трех основных этапов:

•выбор, настройка и размещение библиотечных аналоговых блоков в пределах рабочего пространства (виртуального корпуса микросхемы);

•соединение блоков «проводниками» как между собой, так и с входными/выходными ячейками;

• загрузка данных о конфигурации в аналоговую матрицу.

Библиотека аналоговых моделей постоянно пополняется.

В нее входят: билинейный и биквадратный фильтры, компаратор, инвертирующий дифференциатор, однополупериодные выпрямители с усилением, инвертированием и запоминанием, устройство выборки-хранения, интегратор, перемножитель сигналов, генератор синусоидальных сигналов и сигналов произвольной формы (цикл до 255 шагов), инвертирующий сумматор, нелинейный функциональный преобразователь, источник постоянного напряжения ±3 В. Большинство аналоговых модулей имеет дифференциальные входы и выходы, что позволяет упростить некоторые схемы.

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