Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Посоветуйти, плз, ПЛИС и kit для video фильтров
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
MSUstudent
Здравствуйте.
Я студент видеогруппы лаборатории графики и мультимедиа МГУ. Наша лаборатория выпускает, в частности, видео фильтры (бесплатные версии фильтров доступны на http://compression.ru/video/index_ru.htm)
Фильтры написаны под Virtual Dub. Происхолит обработка File->File.
Задача состоит в том, чтобы переложить код с С++ на язык программирования ПЛИС. Потом написанной программой зашивать ПЛИС, которую производители будут интегрировать, к примеру, в телевизор или т.п. Для отладки кода надо приобрести development kit.
Идет обработка цифрового сигнала. Посоветуйте, пожалуйста, что выбрать (какую микросхему и kit соответственно). Был на сайтах Xilinx, Altera и т.д., но не смог для себя установить, какая именно ПЛИС будет более подходящей и какую development kit использовать. Также дайте совет какую тип плис использовать (FPGA, ASIC) или вообще DSP. Но, по моему мнению, тут DSP не подойдет, т.к. будут выполняться куча операций простых (к примеру: сравнение попиксельно двух кадров), которые, по идее, можно распараллелить, хотя м.б. я не прав. Прошу совета бывалых.
Andrewak
Вот эту мелкосхему посмотрите.
http://www.latticesemi.com/products/fpga/ecp2/index.cfm
Есть SERDES для быстрой передачи цифры и блоки DSP. Кроме того, это недорогие плис.
Maverick
Я предлагаю Вам использовать Xilinx http://www.xilinx.com/

AccelDSP Synthesis Tool

MATLAB language-based design tool for implementing high performance DSP systems.
AccelDSP Synthesis Tool

AccelDSP™ Synthesis Tool is a high-level MATLAB® language based tool for designing DSP blocks for Xilinx FPGAs. The tool automates floating- to fixed-point conversion, generates synthesizable VHDL or Verilog, and creates a testbench for verification. You can also generate a fixed-point C++ model or System Generator block from a MATLAB algorithm. AccelDSP synthesis tool is a key component of the Xilinx XtremeDSP™ solution that combines state-of-the-art FPGAs, design tools, intellectual property cores, and partnerships, as well as design and educational services.

и

System Generator for DSP

The leading-edge modeling and implementation tool for high-performance DSP systems.
System Generator for DSP

System Generator for DSP is the industry’s leading high-level tool for designing high-performance DSP systems using FPGAs. The tool provides abstractions that enable you to develop highly parallel systems with the industry’s most advanced FPGAs, providing system modeling and automatic code generation from Simulink® and MATLAB® (The MathWorks, Inc.). System Generator is a key component of the Xilinx XtremeDSP™ solution that combines state-of-the-art FPGAs, design tools, intellectual property cores, and partnerships, as well as design and educational services.

которые Вам позволят без глубоких знаний языков программирования положить на ПЛИС. Это мое мнение wink.gif В MATLAB на сколько я знаю уже вложены алгоритмы обработки видео, правда написаны на языке MATLAB.


Когда переведешь алгоритм на язык программирования аппаратуры тебе выше названные программы напишут сколько это занимает места попробуешь поменять кристаллы, из расчета чтобы где-то 25% оставалось свободного пространства Вот и все УДАЧИ!!!
Гвоздик
По собственному опыту могу сказать, что в самые большие ПЛИСы от Altera - Stratix II помещается в три раза больше математики, чем в самые последние ПЛИСы от Xilinx - Virtex 5.
Математику описывал в Матлабе, потом переводил через Xilinx AccelDSP на vhdl и в ПЛИС. Такая схема разработки мне показалась наилучшей: просто, быстро и качественно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.