Контроллер 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 месяцев |
|
|
|