Vol. 15, no.4, 2023
РусскийEnglish

INFORMATION TECHNOLOGIES



FLAT PANEL DISPLAY CONTROLLER DRIVER ARCHITECTURE FOR LINUX OS
Konstantin V. Pugin, Kirill A. Mamrosenko, Alexander M. Giatsintov

Federal Scientific Center Scientific Research Institute of System Analysis of the RAS, Center of Visualization and Satellite Information Technologies, https://niisi.ru/
Moscow 117218, Russian Federation
E-mail: rilian@niisi.ras.ru, mamrosenko_k@niisi.ras.ru, algts@niisi.ras.ru

Received May 25, 2023, peer-reviewed June 01, 2023, accepted June 08, 2023, published December 06, 2023.


Abstract: This paper discusses the development of a driver architecture for display transmitter link controller. The architecture ensures the implementation of protocols for interaction with flat panel displays in the case when the controller has its own registers and configuration system. Unlike the known solutions, the proposed architecture makes it possible to reduce the amount of changes in the implementation code in the event of hardware upgrade, and also does not require the use of automatic driver code generation based on high-level descriptions or the development of special tools, such as domain-specific languages. This paper analyses drivers that are based on Direct Rendering Management subsystem and available in open source, as well as previously described approaches to the development of display transmitter link controller drivers. The paper also presents a logical comparator model for testing phase-locked loop devices, which are an integral part of all display output stacks. Based on this model, an IP block was developed, which was used to test the Display Serial Interface driver. Evaluation of the results was carried out in the development of the MIPI Display Serial Interface driver for a promising controller. This driver was tested together with a device prototype and a panel that supports the MIPI Display Serial Interface 1.3 standard. The results provided in this paper can be used both to develop new drivers for existing controllers and new controllers with new drivers.

Keywords: driver, architecture, MIPI DSI, embedded systems

UDC 004.454

RENSIT, 2023, 15(4):453-462e DOI: 10.17725/rensit.2023.15.453

Full-text electronic version of this article - web site http://en.rensit.ru/vypuski/article/520/15(4)453-462e.pdf