|
Беспроцессорный модуль AMBPEX1
предназначен для создания высокопроизводительных систем ввода, вывода,
накопления и цифровой обработки сигналов на базе персональных
компьютеров с шиной PCI Express x1. С этой целью модуль
содержит интерфейс ADM,
в который устанавливаются субмодули семейства
ADM.
Модуль AMBPEX1 обеспечивает работу в системах
сбора с прямой передачей данных в память ПК, либо в высокоскоростных
системах сбора с накоплением больших объёмов данных в динамической
памяти платы. На модуле реализованы узлы интерфейса шины PCI Express
x1, буферных накопителей (DDR2 SDRAM до 2048 Mбайт для
хранения данных), схемы генерации и синтеза опорных частот,
синхронизации и управления субмодулем.
Модуль AMBPEX1 обеспечивает поддержку всех функций субмодулей благодаря
гибкому аппаратному интерфейсу на базе ПЛИС Spartan
3, также обеспечивается программная совместимость различных модулей.
Модуль используется совместно с субмодулями
семейства ADM. На субмодулях реализована часть системы, состоящая из
физического уровня цифрового интерфейса, аналого-цифровых или
цифро-аналоговых преобразователей вместе с сопутствующими схемами
согласования, управления, фильтрации, синхронизации и т.д.
Поддерживаются возможности расширения
канальности и производительности систем за счет совместной работы
(синхронной или независимой) нескольких устройств.
В стандартный комплект программного обеспечения
модулей AMBPEX1 входит программа комплексного анализа сигналов ISVI
с функциями осциллографа и спектроанализатора для сигнала, записанного в
файл.
Для написания собственных прикладных программ
предлагается использовать DAQ Tools – инструментальное средство
разработки прикладного ПО для модулей AMBPEX1. Инструментальные средства
позволяют настроить параметры модуля и выполнить ввод/вывод данных как в
память, так и на жесткий диск. В состав программного пакета входит
системный драйвер, набор динамических библиотек, руководство
программиста и примеры программирования для языка С++.
Внешний вид модуля:

Основные характеристики:
- Поддержка аналого-цифровых субмодулей
семейства ADM
- ПЛИС ADM XC3S1000
- Блок памяти DDR2 SDRAM до 2048 Mбайт
- Буферная память FIFO до 256К
32-разрядных слов
- Синхронизация модуля внутренняя от
кварцевых генераторов или внешняя от ТТЛ/КМОП/ЭСЛ генераторов
- Программируемые частоты преобразования
- Синтезатор частот на основе DDS до 100 МГц
- Синтезатор частот на основе PLL до 400 МГц
- Старт/останов процесса ввода отсчетов:
программный; от внешнего ТТЛ, ЭСЛ, КМОП сигналов; пороговый; режим
претриггера
- Универсальный 16-разрядный цифровой порт
ввода/вывода LVTTL/LVDS
- Системный интерфейс PCIExpress
x1
- Скорость передачи данных в Master-режиме
до 240 МБ/с
- Возможность совместной синхронной или
независимой работы нескольких модулей.
- С установленным субмодулем занимает один
слот в компьютере
Структурная схема

Системная
шина PCIExpress x1 на модуле
реализована в контроллере шины PEX8311 фирмы
PLX.
Интерфейс ADM,
реализованный в данном изделии, описан на странице
Интерфейс ADM.
На структурной схеме показаны все разъемы и основные узлы интерфейса.
Цифровой порт выведен на разъем
PIOX и предназначен для ввода
или вывода цифрового сигнала в стандарте LVTTL/LVDS .
Внутренний генератор частоты.
Устанавливается один из трех генераторов. Стандартный
LVCMOS/LVTTL генератор до
100 МГц. PECL генератор до 200 МГц. Прецизионный генератор TXCO.
Синтезатор частоты дискретизации,
включающий микросхему AD9956, работает для
частот до 100 МГц в режиме DDS, для частот до
400 МГц в режиме PLL. Предусмотрен вывод
синтезированной частоты на разъем COUT.
Узел стартовой синхронизации подает с
разъема SDX тактовую частоту и позволяет вырабатывать события старта и
останова, поступающие от внешних устройств.
Межмодульная синхронизация
использует для своей работы разъем SYNX. Этот разъём предназначен для обеспечения
синхронного сбора данных. Обеспечивается передача между модулями сигналов тактовой частоты,
разрешения сбора данных и готовности данных.
|