Hi Leute, ich würde gerne das HDMI Signal einer Videokamera mit einem Mikrocontroller verarbeiten. 10 Hz Bildwiederholrate reichen mir erstmal. Aber wie bekomme ich aus dem HDMI / TMDS Signal meine Bildinformationen? Vielen Dank für die Info! Beste Grüße, Emil
Mir egal. Hatte erst an einen STM32F4 gedacht. Kommt aber drauf an, wieviel Rechenpower ich brauche und ob ich evtl. andere Schnittstellen brauche.
HDMI hat nen Bustakt von 165 MHz bzw. 340 MHz auf 3 8 bit "Kanälen". Für dich heißt das: Vergiss es.
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.
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.
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.
Wens interessiert, mal ein Foto vom Prototyp mit handverlegtem Draht unter dem BGA....
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.