Выполненные проекты
Специализация
Главная / Проекты / Контроллер 2-х канального видео-мультиплексора

Контроллер 2-х канального видео-мультиплексора

Контроллер 2-х канального видео-мультиплексораКонтроллер предназначен для смешивания 2-х видео-потоков: 1-й поток с CMOS сенсора, 2-й искусственный, сгенерированный компьютером, для реализации алгоритма редактирования видеопотока в режиме "кадр за кадром" и смешивания для генерации суммирующего выхода c различным разрешением.

Для реализации контроллера использованы 2 отладочные платы компании Silica (AVNET), Texas Instruments 6416DSK и пользовательская дочерняя плата видеовхода. Использован высокоскоростной CMOS видео-сенсор фирмы Micron MT9 с разрешением VGA и широким диапазоном скорости считывания кадров от 15 до 90 кадров в секунду. Применялись стандартные видео-стыки типа: Component video, Composite video, S-video, с использованием "front-end" интерфейса от фирмы Analog Devices. Реализованы пользовательские видео-фильтры для наложения двух изображений, корреляции, определения краев, вычисления SAD, а также "host-target" приложения для вывода результатов обработки на рабочую станцию, через высокоскоростные интерфейсы USB 2.0 и Ethernet 10/100.

Характеристики

Тип ПЛИС Xilinx Virtex4-FX12
Тип ЦСП Texas Instruments TMS320C6416T
Использованные шины и интерфейсы памяти ПЛИС PLB, OPB, APU, OCM, DDR, BRAM, NAND Flash
Использованные шины и интерфейсы памяти ЦСП EMIF, EDMA, GPIO, SDRAM, EEPROM
Использованные внешние интерфейсы
  • Tri-MAC Ethernet 10/100
  • USB 2.0
  • UART
  • Разработанные IP Ядра
  • Специализированные фильтры изображений
  • Контроллер Flash памяти
  • Контроллер шины IIC, SPI
  • Мост из FPGA в DSP
  • Особенности
  • Системная частота сенсора 30 MHz
  • Процессор PowerPC 405-350 MHz
  • Операционная система Linux Monta Vista, DSP\BIOS
  • Средства проектирования ISE Xilinx, EDK, Code Composer Studio 3.0, Chip Scope Pro, gcc, Cross compiler Tool chain for PowerPC405
    Срок разработки 9 месяцев

    Скачать PDF - 61Kb