MULTI-CHANNEL, DEMAND-DRIVEN DISPLAY CONTROLLER
A graphics system that may be shared between multiple display channels includes a frame buffer 22, two arbiters 805, 817, a pixel buffer 815, and several display output queues 821A, 821B. The first arbiter 805 arbitrates between the display channels' requests for display information from the fr...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A graphics system that may be shared between multiple display channels includes a frame buffer 22, two arbiters 805, 817, a pixel buffer 815, and several display output queues 821A, 821B. The first arbiter 805 arbitrates between the display channels' requests for display information from the frame buffer 22 and forwards a selected request to the frame buffer 22. The frame buffer 22 outputs display information in response to receiving the forwarded request, and pixels corresponding to this display information are stored in the pixel buffer 815. Each display channel has a corresponding display output queue 821A, 821B that provides data to a display and generates a request for pixels from the pixel buffer 815. A pixel request arbiter 817 receives the pixel requests generated by the display output queues 821A, 821B, selects one of the pixel requests, and forwards the selected request to the pixel buffer 815. In response, the pixel buffer 815 outputs pixels to the display output queue 821A, 821B that generated the selected pixel request.
Un système de graphiques qui peut être partagé entre plusieurs canaux d'affichage comprend un tampon de trames, deux arbitres, une trame de pixels et plusieurs files de sortie d'affichage. Le premier arbitre effectue l'arbitrage entre les requêtes de canaux des afficheurs pour afficher les informations provenant du tampon de trames et achemine une requête sélectionnée au tampon de trames. Le tampon de trames sort les informations d'affichage en réponse à la réception de la requête acheminée, et les pixels correspondant à ces informations de l'afficheur sont stockées dans le tampon de pixels. Chaque canal d'affichage a une file de sortie d'affichage correspondante qui envoie les données à un afficheur et génère une requête de pixels depuis le tampon de pixels. Une requête de pixels reçoit les requêtes de pixels générées par les files d'attente d'affichage, sélectionne une ou plusieurs requêtes de pixels et l'achemine au tampon de pixels. En réponse, le tampon de pixels sort les pixels à destination de la file de sortie d'affichage qui a généré la requête de pixels sélectionnée. |
---|