Forum: FPGA, VHDL & Co. Nexys Video - was geht und was nicht?


von Michael W. (Gast)


Lesenswert?

Ich möchte einfache Videoverarbeitung machen, die in eine Sortieranlage 
einfließen soll. Dazu müssen farbige Objekte in Screenshots gesucht 
werden.

Die Aufgabe wäre also:

Video einlesen, speichern im RAM, warten auf Trigger und dann den 
Algorithmus auf das Bild loslassen. Stellt sich aber die Frage, wie viel 
aufwand das wird.

Laut diesem Artikel, der sich auf Nexys 4 bezieht, muss man das HDMI 
extern hinzubacken, oder es per TMDS selber hinfrickeln. Welche 
Auflösung geht da? Ich meine gelesen zu haben, dass die Artix-Ports 
nicht schnell genug sind, für 1080p?
Beitrag "Digilent Nexys 4 mit HDMI?"

Und laut Digilentseite ist das nicht eindeuttig:
http://store.digilentinc.com/nexys-video-artix-7-fpga-trainer-board-for-multimedia-applications/

Dafür gibt es aber eine weitere Unklarheit: Man soll eine "locked 
license" erwerben, um den LogicAnalyzer freigeschaltet zu bekommen. Ich 
dachte, der sei nun in Vivado integriert und frei?

Und dann noch eine Hiobsbotschaft: Man muss einen eigenen DDR-Controller 
in SW hinfrickeln, weil der im Ggs zum Spartan aus fabric gebaut wird:
Beitrag "Fragen zum Nexys Video"

Der höhere Strom, der auch genannt wird, wäre mir egal.

Was mich auch überraschte: Angeblich gab es doch mal VMOD Module für 
Videoausgabe, die man an die Digilents dranfummeln können sollte. 
Gefunden habe ich nur diesen Adapter hier:
http://store.digilentinc.com/vmodmib-vhdc-module-interface-board/

Der bringt angeblicht 4 HDMI-Ports. Wie geht das, ohne Buffer / Chips?

von Gustl B. (-gb-)


Lesenswert?

M. W. schrieb:
> Laut diesem Artikel, der sich auf Nexys 4 bezieht, muss man das HDMI
> extern hinzubacken, oder es per TMDS selber hinfrickeln.
Hab zwar noch nix mit HDMI gemacht aber so kompliziert nsieht das auch 
nicht aus. Was hast du denn erwartet statt selber machen?
http://www.fpga4fun.com/HDMI.html

> Auflösung geht da? Ich meine gelesen zu haben, dass die Artix-Ports
> nicht schnell genug sind, für 1080p?
Ja stimmt, aber geht wohl trotzdem.
http://hamsterworks.co.nz/mediawiki/index.php/Nexys_Video_1080p
Beitrag "HDMI Transceiver 1080p?"

> Dafür gibt es aber eine weitere Unklarheit: Man soll eine "locked
> license" erwerben, um den LogicAnalyzer freigeschaltet zu bekommen. Ich
> dachte, der sei nun in Vivado integriert und frei?
Aber den braucht man doch nicht zwingend?

> Und dann noch eine Hiobsbotschaft: Man muss einen eigenen DDR-Controller
> in SW hinfrickeln, weil der im Ggs zum Spartan aus fabric gebaut wird:
Also es gibt weiterhin den MIG.

> Was mich auch überraschte: Angeblich gab es doch mal VMOD Module für
> Videoausgabe, die man an die Digilents dranfummeln können sollte.
> Gefunden habe ich nur diesen Adapter hier:
> http://store.digilentinc.com/vmodmib-vhdc-module-interface-board/
> Der bringt angeblicht 4 HDMI-Ports. Wie geht das, ohne Buffer / Chips?
Ja? Man braucht da auch keine Zusatz Chips sondern nur ein paar IOs.

von Michael W. (Gast)


Lesenswert?

1. Es geht um fill HD Video mit 1080p60. Das kann ich mir nicht 
aussuchen. Laut der Diskussion, die Du gelnikt hast, geht es offenbar 
nicht. Habe es nochmal angestossen:

Beitrag "Re: HDMI Transceiver 1080p?"

Der Artix hat nach Datenblatt dieselben Ports mit maximal 1GB.

>LA
2. Ich würde nicht fragen, wenn ich den Logic Analyzer nicht haben 
wollte. Weil dann nehme ich lieber eine Alteraumgebung.

>MIG
3. Der produziert aber nur noch ein einfaches Interface mit einem Port

>Chips
4. Doch, mit Chips die die Wandlung machen, geht es. Altera hat eine 
Extra-board im Programm, MIT Transceiverchips - passend zu dem 
HDSP-Port.

von J. S. (engineer) Benutzerseite


Lesenswert?

M. W. schrieb:
> 4. Doch, mit Chips die die Wandlung machen, geht es. Altera hat eine
> Extra-board im Programm, MIT Transceiverchips - passend zu dem
> HDSP-Port.

Aufpassen, die haben entweder IN oder OUT. Du brauchst dann ein board 
mit 2 Steckern und gfs einen riser.

>TMDS
Die Sache mit dem direkten TMDS-Ausgang wird auch deshalb gemacht, um 
auf den Evalboards neben den Chips selbst vor allem Platz und Leitungen 
am FPGA zu sparen. Ansonsten ginge man vielbitig an deren Interface an 
und das sind teilweise über 30 Leitungen. Die lösung ist aber deshalb 
unschöen, weil man mit den low cost FPGAs in der IOB-Bandbreite begrenzt 
ist. HDMI mit 1080p60 erfordert 1.5Gbps.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.