Einige Probleme mit Video filterin auf FPGA

M

MSUstudent

Guest
Hallo,
Wir möchten, dass sich an, um einen Code für die Video-Verarbeitung auf Development Board mit FPGA (Xilinx und @ ltera).Auf diesem Board kein Signal-Prozessor, aber ich die Dokumentation lesen und undestood, dass Prozessor realisiert werden kann, indem Sie auf FPGA-Prozessor-Kern.Sie wissen, wie nicht viele Prozent aller Logic Elemente dieser "Software-Prozessor" verwenden, und wie sollen wir schreiben Code für diesen Prozessor?Kennen Sie alle Programme, die sich auf C-Code konvertieren zu speziellen Code für FPGA (zB Verilog,
VHDL usw.)?Und diese Programme haben eine Debug-Funktionen (zum Beispiel, würden wir gerne wissen, Werte zu den einzelnen FPGA in etw. Momemt Zeit)?
Können Sie alle Emulatoren des FPGA, die können auf dem PC?
Nächstes Problem: Wir müssen zur Filterung Video.Wir haben eine Video-Datei auf dem PC, und möchte eine Video-Datei nach der Verarbeitung.Was-Schnittstelle, die sich auf Entwicklung Bord,
das ist besser, das?Wir denken, dass ist eine PCI / PCI-Ex-oder Ethernet-, aber man kann eine andere Meinung.

 
1.Sehen Sie sich NIOS von @ ltera, Microblaze von Xilinx für Größe / Performance-Eigenschaften.Beachten Sie außerdem, Soft-Prozessor ist nicht genug zu tun, Video-Filter-Anwendungen.

2.C zu VHDL / Verilog Google Suche

3.FPGA zu debuggen, können Sie chipscope von Xilinx, oder Logik Sonde von @ ltera3.Sie können USB-oder Ethernet, um Ihre Daten vom PC auf die Entwicklung Bord

 
Dies gilt nicht direkt Ihre Fragen beantworten, aber...

Ein Allzweck-CPU im FPGA-Logik (z.
B. NIOS und Microblaze) hat eine sehr schlechte Leistung im Vergleich zu einem speziellen Silikon-CPU (wie zB einem Pentium).Auch ein moderner Pentium wird betont, versuchen zu tun Video-Processing.

Für hohe Leistung, den Bau Video parallel Verarbeitungsstufen mit heimischen FPGA-Ressourcen wie Multiplikatoren, Block-RAMs, Akkumulatoren, etc. Sie könnten sich diese Phasen selbst, oder können Sie IP-Cores für die 2D-Filter, Convolution, Kompression, usw. Oder vielleicht Versuchen Sie es mit einem MATLAB-basiertes Tool, wie Xilinx System Generator für DSP.
http://www.xilinx.com/ise/optional_prod/system_generator.htm

Vielleicht einige dieser Xilinx Application Notes helfen Ihnen:
http://www.xilinx.com/xlnx/xweb/xil_publications_display.jsp?category=-1211223

 

Welcome to EDABoard.com

Sponsor

Back
Top