Forum: FPGA, VHDL & Co. HDMI zu eDP bei FullHD mit FPGA (oder anders) realisieren?


von Jakob Zabel (Gast)


Lesenswert?

Hallo zusammen!

Ich möchte das 11.6" 1366x768 single lane lvds Display meines Laptops 
(Lenovo E130) durch ein dual lane eDP (30pin) 11.6" 1920x1080 ersetzen.
Der Laptop (Motherboard von Quanta: LI2) hat eine Intel HD4000 als 
Graphikkarte. Diese hat LVDS,HDMI,DP und VGA Interfaces. Leider ist das 
LVDS nur single lane auskontaktiert und wird benutzt um das interne 
1366x768 11.6" LCD anzusteuern. DP ist auf dem Motherboard gar nicht 
erst auskontaktiert. Die Idee ist also nun die HDMI Buchse für externe 
Monitore abzulöten, stattdessen den HDMI Port mit einer Platine zu 
verbinden, auf welcher ein FPGA das HDMI in eDP umwandelt und dem LCD 
die richtigen EDID Infos sendet. Hier habe ich allerdings 
Schwierigkeiten einzuschätzen wie und ob das mit nem hobbylötbaren FPGA 
(maximal spartan 6) noch zu realisieren ist.

Alternativ gibt es von aliexpress LCD Controller Platinen, auf welchen 
ein TSUMV59 HDMI zu dual Lane LVDS wandelt und anschließend ein it6251 
lvds in dp wandelt, welches dann direkt an das eDP display angeschlossen 
werden kann. Die FPGA Variante würde ich jedoch wesentlich hübscher 
finden.

Ich bin für jeglichen Input dankbar.
besten dank,
jakob

von Fpgakuechle K. (Gast)


Lesenswert?

Jakob Zabel schrieb:
> Die Idee ist also nun die HDMI Buchse für externe
> Monitore abzulöten, stattdessen den HDMI Port mit einer Platine zu
> verbinden, auf welcher ein FPGA das HDMI in eDP umwandelt und dem LCD
> die richtigen EDID Infos sendet. Hier habe ich allerdings
> Ich bin für jeglichen Input dankbar.

Schau mal diese AppNote v. Xilinx:
http://www.xilinx.com/support/documentation/application_notes/xapp495_S6TMDS_Video_Interface.pdf

da stehen so die limits für spartan-6 video.

von Christian R. (supachris)


Lesenswert?

Reicht da nicht ein DVI/Hdmi Receiver wie der TFP401 und danach ein 
passender LVDS Transmitter?

von Jakob Z. (konfuziusz)


Lesenswert?

Vielen Dank für die Antworten.
FPGAVideo muss ich dann wohl auf ein anderes Mal verschieben, 1080p60 
schafft der Spartan6 laut Xilinx Appnote nicht.

Christian R. schrieb:
> Reicht da nicht ein DVI/Hdmi Receiver wie der TFP401 und danach ein
> passender LVDS Transmitter?
Das sieht sehr gut aus! Gibt es da passende eDP Transmitter, oder muss 
man den Umweg über den LVDS Transmitter gehen?

Das Display ist ein N116HSE mit 1920x1080, da kommt man bei 60Hz mit 
Blanking (160,32) laut Datenblatt auf ungefähr 138MHz

TI Application Report SLLA325A schlägt den DS90C387A für 2channel LVDS 
vor.

Damit folgt TFP401->DS90C387A->IT6251.
Und halt zusätzlich noch ein EDID EEPROM.(EDIT: Blödsinn, weil das EDID 
EEPROM sich schon im Display befindet)

Leider finde ich für den IT6251 kein Datenblatt. Aber ich bin 
glücklicherweise schonmal den TSUMV59/RTD2662 los :)

: Bearbeitet durch User
von Strubi (Gast)


Lesenswert?

Die Lattice ECP3 können vernünftiges HDMI mit ihren Serdes-Quads, ohne 
zusätzliche Transceiver und Hackereien wie beim Spartan6. Aber bei 
1080p60 wird das Design schon etwas knifflig.
Mal eben mit dem Lötkolben nen Prototypen machen ist da auch nicht mehr.
Schon gemessen am Entwicklungsaufwand würde ich mir da eher eine fertige 
Karte holen.

von Hub schlau Bär (Gast)


Lesenswert?

Strubi schrieb:
> Aber bei
> 1080p60 wird das Design schon etwas knifflig.

Bis das fertig ist, will er vermutlich eh schon ein neues Notebook haben 
;-)
(und kosten wird es als Prototyp vermutlich nicht viel weniger als der 
Neukauf)

von Jakob Z. (konfuziusz)


Lesenswert?

Strubi schrieb:
> Schon gemessen am Entwicklungsaufwand würde ich mir da eher eine fertige
> Karte holen.
Die China-Karten sind relativ groß, mit mehreren Eingängen etc pp, das 
passt nicht ins Notebook.
Also hilft nur selber bauen. Das sowas wirtschaftlich nicht sinnvoll 
ist, ist mir durchaus bewusst :)

Hat jemand eventuell eine Idee für eine Alternative zum 
DS90C387A->IT6251?

TFP401 als HDMI RX ist schonmal super, aber vielleicht gibt es ja einen 
direkteren Weg zum eDP TX?

Ich denke davon das ganze mit einem FPGA zu realisieren verabschiede ich 
mich erstmal.

: Bearbeitet durch User
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.