HDMI Video verarbeiten

Gast #2808934
Lesenswert?

Emil schrieb:
> Aber wie bekomme ich aus dem HDMI / TMDS Signal meine Bildinformationen?

Mit einem TFP401A z.B.
Den Pixeltakt mit dem Cortex-M4 hinbekommen wird aber je nach Auflösung 
schwer (VGA) bis unmöglich (HD).
Ohne buffern mit FPGA+(SD)RAM wird das nicht ordentlich gehen. Je nach 
Auflösung gehts dann auch direkt ohne TFP401A mit einem Spartan-6 z.B.
Näheres dazu findet sich in XAPP495. Erschwingliche FPGA-Boards mit HDMI 
in und RAM gibts auch, z.B. VmodMIB+Nexys3 oder gleich ein Atlys.
Dann entweder softcore nehmen, oder ARM dranbasteln.
#2808945
Lesenswert?

Kauf dir einfach einen HDMI Receiver IC (sowas wie AD7611/12). Dahinter 
dann ein kleines FPGA ggf. reicht auch CPLD und dann machst du eine 
passende "Vorverarbeitung" und gibst die "niederfrequenteren" Daten die 
du rausfilterst an ein µC weiter. Die Auswertung direkt über ein µC 
laufen zu lassen halte ich für sehr schwierig, da der Pixelclock doch 
recht hoch ist.
Gast #2809018
Lesenswert?

Nimm einen HDMI Receiver (Analog Devices hat einige, vor allem gibts 
Hilfe bei Problemen im AD Forum). Dahinter entweder einen FPGA oder 
Grafikprozessor, wir nehmen den Fujitsu Lime (MB86276).
Wir brauchen die Bildinformation nicht, wir nehmen den Lime weil da ein 
TFT dran ist und wir in das Bild andere Grafik und Texte einblenden 
müssen.
Auf alle Fälle kann vom Lime die Bildinfo ausgelesen werden, der verhält 
sich einfach wie ein externes RAM.
Gast #2809155
Lesenswert?

Danke erstmal für eure Antworten!
Ich wollte immer mal was mit FPGAs machen. Vielleicht finde ich so den 
Einstieg?
Ich denke, dass ein Eval Board da ein ganz guter Anfang ist.
Jetzt muss ich mich erstmal durch die ganzen Informationen arbeiten, die 
sich gerade auftun!

Vielen Dank!

Gruß,
Emil

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren