Algunos problemas con el vídeo filterin sobre FPGA

M

MSUstudent

Guest
Hola,
Nos gustaría escribir un código de procesamiento de vídeo de Desarrollo junta con FPGA (Xilinx y ltera @).En esta junta no procesador de señal, pero he leído la documentación y undestood, ese procesador se puede realizar en FPGA utilizando el procesador central.¿Sabe usted, ¿cómo muchos por ciento de todos los Elementos de esta lógica de "software de procesador de" uso, y cómo vamos a escribir código para este procesador?¿Conoces todos los programas, que puede convertir el código en C a código especial para la FPGA (por ejemplo Verilog, VHDL etc)?Y ello tiene un programa de depuración de código (por ejemplo, nos gustaría saber los valores en cada FPGA en algo. Momemt tiempo)?
¿Puede asesorar cualquier emuladores de FPGA,
lo que se puede ejecutar en un PC?
Siguiente problema: tenemos que para el filtrado de vídeo.Tenemos un archivo de video en la PC, y quiere tener un archivo de vídeo después de su transformación.¿Qué interfaz, que puede ser de Desarrollo bordo, es más mejor que esto?Creemos que es una tarjeta PCI / PCI-Ex o Ethernet, pero se le puede tener otra opinión.

 
1.Mira de Nios @ ltera, MicroBlaze de Xilinx de tamaño / rendimiento.También tenga en cuenta suave procesador no es suficiente para hacer filtrado de aplicaciones de vídeo.

2.C a VHDL / Verilog uso búsqueda Google

3.depurar FPGA puede utilizar chipscope de Xilinx, o la lógica de la sonda @ ltera3.Usted puede utilizar USB o Ethernet para obtener los datos de su PC a la Junta de Desarrollo

 
Esto no directamente a sus preguntas, pero...

Una CPU de propósito general aplicado en FPGA lógica (como la Nios y MicroBlaze) tiene muy malos resultados en comparación con un procesador dedicado de silicio (como un procesador Pentium).Incluso un moderno Pentium es tratando de hacer hincapié en el procesamiento de vídeo.

Para un alto rendimiento, considere la posibilidad de la construcción de vídeo en paralelo con las etapas de procesamiento FPGA recursos nativos, como multiplicadores, bloque RAM, acumuladores,
etc Usted podría construir estas etapas usted, o usted puede encontrar la propiedad intelectual para núcleos 2D filtros, convolución,
la compresión,
etc O quizás probar una herramienta basada en MATLAB como Xilinx Sistema Generador de DSP.
http://www.xilinx.com/ise/optional_prod/system_generator.htm

Tal vez algunas de estas notas de aplicación Xilinx le ayudará a:
http://www.xilinx.com/xlnx/xweb/xil_publications_display.jsp?category=-1211223

 

Welcome to EDABoard.com

Sponsor

Back
Top