(495) 922-27-51

Модуль процессора ЦОС ADP201X1

Модуль ADP201X1 выполнен на основе ПЛИС Virtex 5 фирмы Xilinx и предназначен для построения систем сбора и цифровой обработки сигналов в реальном масштабе времени. В качестве процессора ЦОС используется ADSP-TS201 фирмы Analog Devices.

Изделие разработано в рамках модульного подхода для использования совместно с субмодулями АЦП/ЦАП семейства ADM. Гибкость этой архитектуры определяется реализацией функций управления субмодулями и потоками данных на программируемых логических схемах (ПЛИС) фирмы Xilinx. Сбор данных осуществляется с помощью субмодуля, устанавливаемого в разъем интерфейса ADM, цифровая обработка выполняется с помощью процессора ADSP-TS201S и ПЛИС.
 


Внешний вид модуля:

 


Основные характеристики:

  • Процессор ADSP-TS201S (TigerSHARC)
    • Производительность до 3,6 Gflops
    • Тактовая частота локальной шины: 100МГц
  • Системная шина PCI Express x8
  • Динамическая память SODIMM 512 МБ
  • Два внешних линк-порта, 600МБайт/сек каждый
  • Интерфейс ADM
    • Установка субмодулей ADM с уровнями LVTTL 3,3 В
    • ПЛИС ADM  Virtex 5: XC5VLX50T, XC5VSX50T
    • Память ПЛИС DDR2 SDRAM 2 ГБайт
  • Цифровой порт:
    • LVTTL ? 16 бит
    • LVDS ? 8 бит
  • Разъём межмодульной синхронизации
  • Разъем JTAG для подключения эмулятора EMU-AD

Интерфейс ADM обеспечивает подключение субмодуля семейства ADM. Широкий спектр субмодулей семейства ADM позволяет использовать модуль для построения комплексов обработки сигналов различного назначения. Возможно объединение нескольких модулей в многопроцессорный комплекс, при этом обеспечивается синхронная работа субмодулей ADM.

Интерфейс ADM модуля выполнен на ПЛИС Virtex5 фирмы Xilinx. Свободные ресурсы ПЛИС ADM можно использовать для реализации функций цифровой обработки сигналов. Для этих целей к ПЛИС ADM подключен SODIMM DDR2 SDRAM до 512Мх64 с тактовой частотой до 266 МГц. В зависимости от поставленной задачи можно устанавливать ПЛИС ёмкостью от 5000 до 11000 тысяч вентилей. Разъём ADM непосредственно подключён к ПЛИС ADM, что позволяет использовать линии LVDS и обеспечивает скорость обмена с субмодулем до 2000 Мбайт/сек.

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

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


Структурная схема

 

Вычислительный узел

Процессор ADSP-TS201S (TigerSHARC) имеет внешнюю динамическую память  SDRAM объемом до 512 МБ. Коммуникационные порты Link0?Link3используются следующим образом:

  • Link0  выведен на ПЛИС HOST и подключается к FIFO1 или FIFO2

  • Link1, Link3 выведены на разъемыдля подключения к внешним устройствам

  • Link2  не подключен

Системная шина

Модуль взаимодействует с главной ПЭВМ через системную шину PCI Express x8. Для этоговнутри ПЛИС реализован контроллер шины PCI Express, локальная шина которого выходит на тетрады интерфейса ADM и на тетрады HOST-интерфейса процессора. 

HOST-интерфейс

HOST-интерфейс процессора выполнен на основе ПЛИС, внутри которой реализованы следующие ресурсы: 

  • Банк DPRAM, размер 6144x32, чтение и запись с обеих сторон.

  • FIFO1, размер 1024x32, запись со стороны HOST, чтение со стороны TigerSHARC

  • FIFO2, размер 1024x32, запись со стороны TigerSHARC, чтение со стороны HOST

  • Система прерываний

  • Система семафоров

FIFO предназначено для организации наиболее быстрого обмена данными между процессорами и главной ПЭВМ, с обеих сторон к FIFO можно подключить каналы DMA. Дополнительно, со стороны TigerSHARC, FIFO может работать на линк процессора. К линку можно независимо подключать FIFO1 или FIFO2.

Система прерываний  обеспечивает формирование прерываний для процессора и главной ПЭВМ по различным условиям, включая ненулевое значение данных в банке MSG, состояние FIFO и семафоров.

Система семафоров  включает два регистра,  для процессора и главной ПЭВМ. Обеспечивается работа восьми независимых семафоров.

 

Интерфейс ADMPRO

Базовая реализация этого узла описана на странице Интерфейс ADMPRO. На структурной схеме показаны все разъемы и основные узлы интерфейса.

Уровни сигналов субмодуля. Допускается подключение только субмодулей имеющих максимальные уровни сигналов +3,3 В. Подключение устаревших субмодулей, у которых на цифровых линиях интерфейса ADM присутствует напряжение +5В не допускается.

Интерфейс ADM выполнен на основе одной из ПЛИС семейства Virtex 5, которая используется и для реализации алгоритмов предварительной ЦОС.  Для обеспечения возможности хранения больших объемов данных к ПЛИС с помощью 64-разрядной шины данных подключен SODIMM DDR2 SDRAM объемом до 2048 МБайт.

Цифровой порт выведен на разъем PIOX и предназначен для ввода или вывода цифрового сигнала в стандарте TTL или LVDS.

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

Межмодульная синхронизация представлена на модуле разъемом ? SYNX. Часть сигналов разъема SYNX  предназначена для обеспечения синхронного сбора данных. Обеспечивается передача тактовой частоты, разрешения сбора данных и готовности данных. Другая часть сигналов PSYNX предназначена для взаимной синхронизации программ, обеспечивается одновременный сброс модулей, передача сигналов прерывания и готовности.

 


Средства разработки

  • DT201X1 - Комплект разработчика программ Deasy Toolsдля Windows 2000/XP
  • HDK201X1-ADM - Комплект разработчика ПЛИС ADM

Загрузить программное обеспечение:
Deasy Tools    DDDPRO