I am attempting to create a displayPort source signal from scratch. I just read through the 1.1 Specification (which is outdated and free on the displayPort website) and it gave a decent overview. What I am lacking is an "implementation guide". Specifically I want to know the sequence of events that I must do electrically to effectively send the pixel data. For example when I plug in and power up, first I must send or receive "x" (or whatever). Then I must do "y" over the "z" pin...etc...etc. I attempted to sign up with displayPort to get free additional documentation, but that costs $5000. If someone can point me to a book, guide, or website that gives more specific implementation data, it would be greatly appreciated.
-
1\$\begingroup\$ Unfortunately, standards are just that: expensive to buy the text that tells you what they are/how they work/how to implement them. Honestly, trying to implement it from the ground up is not going to be the best experience. \$\endgroup\$– user2943160Aug 17, 2016 at 22:54
-
\$\begingroup\$ Of what purpose does this serve? Perhaps you can study the Xilinx and Altera solutions. e.g. xilinx.com/support/documentation/application_notes/…. Are you familiar with ISI precompensation and TI's solution? \$\endgroup\$– Tony Stewart EE75Aug 17, 2016 at 23:28
-
\$\begingroup\$ Thank you for the info. The purpose...well. It is more of an experiment. I have heard that TV's and monitors will no longer support analog signals in the coming years. If that is true, and if my question does not have an answer, it is not good news for the average tinkerer. Like so many technologies that we all now depend on but do not understand, only companies that are in the "circle of knowledge" can be really be innovative with them. \$\endgroup\$– BPoyAug 18, 2016 at 0:34
-
1\$\begingroup\$ You're not going to be able to do this with anything but an FPGA, at which point there are free IP cores available for standards like HDMI/DVI and possibly DisplayPort. Building this IP from the ground up is not going to be trivial, and if you can get a free IP core, it's not worth the effort IMHO. \$\endgroup\$– Tom CarpenterAug 18, 2016 at 1:48
1 Answer
I have decided to answer my own question based on the feedback I have received. Apparently this is not a reasonable goal and there is not a straight forward, user friendly document that would help the average person create a signal.