Implementation of DisplayPort interface module driver

OData support
Dr. Iváncsy Szabolcs
Department of Automation and Applied Informatics

Nowadays we have more and more devices which have a high-resolution display, and we need to get the video signals to the devices from the sources. The equipments that generate the video signals have changed too. In these days a mobile phone's primary usage is not the telephone function, rather an entertainment device which can easily become a personal media center's controller.

In an average household, there is at least one television with a set-top box and a DVD / Bluray player, there is a computer with it's display, perhaps there's a video game console too. You see that in this simple case there are three or four sources in the system, however in a professional application there are way more equipment which need to be handled.

At a conference or at a sports event the signals come from many sources and they need to be transported to many displays. The connections must be reconfigurable flexibly, and the different input and output interfaces must not cause any trouble. Further expectation is that there has to be a central room, where all the wires run into, and the operators can handle everything at this place. This expectation results another problem, namely that the signals with a bandwidth of tens of gigabits per secundum have to be transmitted over longer distances. This can hardly done with traditional copper wires.

The reader of the thesis can get an insight into the world of the video and audio signals, and into the developments of a company which offers solutions to the problems described above. First, some of the digital video transmitting standards are described, especially the DisplayPort 1.1 standard. The thesis explains the structure of the Lightware modular extenders, than analysis of the DisplayPort 1.1 input module will follow. The main topic is made up of the process of making the driver for the DisplayPort module on an ARM Cortex-M3 based STM32 microcontroller.


Please sign in to download the files of this thesis.