|
Беспроцессорный базовый модуль AMBPCD
предназначен для создания сверхскоростных систем аналогового
ввода-вывода с накоплением больших объёмов данных, либо с применением
цифровой обработки сигналов «на лету» в быстродействующей ПЛИС Virtex2
большой ёмкости. Модуль
содержит интерфейс ADM,
в который устанавливаются субмодули семейства
ADM.
Модуль AMBPCD обеспечивает поддержку всех функций субмодулей благодаря
гибкому аппаратному интерфейсу на базе ПЛИС, также обеспечивается
программная совместимость различных модулей.
На базовом модуле реализованы узлы интерфейса
шины PCI64/66, буферных накопителей (до 4 Гбайт DDR SDRAM в тракте ввода
и FIFO в тракте ЦАП), узел ПЛИС ЦОС (включающий 16 Mбайт синхронного
статического ОЗУ), схемы синхронизации и управления субмодулем, узел
двухканального 14-разрядного ЦАП.
Гибкость этой архитектуры определяется
реализацией функций управления субмодулями и потоками данных на
высокоинтегрированных программируемых логических схемах (ПЛИС) фирмы
Xilinx.
Поддерживаются возможности расширения
канальности и производительности систем за счет совместной работы
(синхронной или независимой) нескольких устройств.
В стандартный комплект программного обеспечения
модулей AMBPCD входит программа комплексного анализа сигналов ISVI
с функциями осциллографа и спектроанализатора для сигнала, записанного в
файл.
Для написания собственных прикладных программ
предлагается использовать DAQ Tools – инструментальное средство
разработки прикладного ПО для модулей AMBPCD. Инструментальные средства
позволяют настроить параметры модуля и выполнить ввод/вывод данных как в
память, так и на жесткий диск. В состав программного пакета входит
системный драйвер, набор динамических библиотек, руководство
программиста и примеры программирования для языка С++.
Внешний вид модуля:

Основные характеристики:
-
интерфейс
ADM прогрессивная реализация
-
буферная память DDR
SDRAM тракта ввода до 8 ГБайт
-
скорость ввода данных в
буферную память до 2000 МБайт/сек
-
уплотнение данных в
32-разрядном слове:
два 10...16-разрядных отсчета; четыре 8-разрядных отсчета
-
2 канала ЦАП 14
разрядов до 100 МГц
-
восстанавливающий
активный фильтр с фиксированной Fср до 5 Мгц
или пассивный 5, 10, 24 МГц
-
буферная память FIFO
тракта ЦАП до 256К слов на канал
-
синхронизация модуля внутренняя от
кварцевых генераторов или внешняя от ТТЛ/КМОП/ЭСЛ генераторов (Fmax<=60
МГц)
-
программируемые частоты
преобразования
-
старт/останов процесса ввода отсчетов: программный; от внешнего ТТЛ,
ЭСЛ, КМОП сигналов; пороговый; режим претриггера
-
универсальный 16-разрядный цифровой порт
ввода/вывода
-
ПЛИС ЦОС Xilinx Virtex2
до 6 млн вентилей
-
системный интерфейс PCI
64/66
-
скорость передачи
данных до 240 МБ/с
-
возможность совместной
синхронной или независимой работы нескольких модулей
Структурная схема

Системная
шина модуля выполнена на контроллере шины PCI фирмы
PLX. Модуль взаимодействует с главной ПЭВМ через шину
PCI 64 бита/
66
МГц.
ПЛИС ЦОС Xilinx
Virtex2 до 6 млн. вентилей
Интерфейс ADM,
реализованный в данном изделии, описан на странице
Интерфейс ADM.
На структурной схеме показаны все разъемы и основные узлы интерфейса.
ПЛИС ADM выполнена на основе микросхемы
ПЛИС фирмы Xilinx.
Цифровой порт выведен на разъем
PIOX и предназначен для ввода
или вывода цифрового сигнала в стандарте LVTTL/LVDS .
Буферная память FIFO
тракта ЦАП до 256К 32-р. слов
2 канала ЦАП 14-разрядов на частоты
дискретизации до 120 МГц и сглаживающий антиалайзинговый ФНЧ.
Узел стартовой синхронизации подает на
субмодуль тактовую частоту и позволяет вырабатывать события старта и
останова, поступающие от внешних устройств.
Межмодульная синхронизация
использует для своей работы разъем SYNX. Этот разъём предназначен для обеспечения
синхронного сбора данных. Обеспечивается передача между модулями сигналов тактовой частоты,
разрешения сбора данных и готовности данных.
|