Multiple Monitor Video Control
First Claim
1. A computer system comprising:
- a processor including a display controller operative to output display data and a clock signal; and
a programmable logic device communicatively connected to the processor, the programmable logic device including;
a first FIFO (first in first out) module operative to receive display data from the display controller and output display data to a display device;
a second FIFO module;
a scaler module communicatively connected to the first FIFO module and the second FIFO module operative to scale the display data received from the first FIFO module and output the scaled display data to the second FIFO module; and
a synchronization generator operative to receive the clock signal from the display controller and to control the first FIFO and the second FIFO.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system comprising a processor including a display controller operative to output display data and a clock signal, and a programmable logic device communicatively connected to the processor, the programmable logic device including a first FIFO (first in first out) module operative to receive display data from the display controller and output display data to a display device, a second FIFO module, a scaler module communicatively connected to the first FIFO module and the second FIFO module operative to scale the display data received from the first FIFO module and output the scaled display data to the second FIFO module, and a synchronization generator operative to receive the clock signal from the display controller and to control the first FIFO and the second FIFO.
40 Citations
19 Claims
-
1. A computer system comprising:
-
a processor including a display controller operative to output display data and a clock signal; and a programmable logic device communicatively connected to the processor, the programmable logic device including; a first FIFO (first in first out) module operative to receive display data from the display controller and output display data to a display device; a second FIFO module; a scaler module communicatively connected to the first FIFO module and the second FIFO module operative to scale the display data received from the first FIFO module and output the scaled display data to the second FIFO module; and a synchronization generator operative to receive the clock signal from the display controller and to control the first FIFO and the second FIFO. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for displaying data in a system, the method including:
-
receiving configuration data from a first display device and a second display device; comparing the configuration data to identify which display device operates at a higher resolution; configuring a first set of registers in the system with operating parameters associated with the higher resolution display; configuring a second set of registers in the system with operating parameters associated with the lower resolution display; receiving display data at the higher resolution and a pixel clock signal from a processor; clocking the display data at the higher resolution into a first FIFO module; scaling the display data from the higher resolution to the lower resolution; clocking the display data at the lower resolution into a second FIFO module; switching the display data at the higher resolution to the display device having higher resolution; and switching the display data at the lower resolution to the display device having lower resolution. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor operative to receive display data from a memory and output the display data and a pixel clock signal; and a programmable logic device connected to the processor operative to receive the display data and the pixel clock signal and clock the display data into a first FIFO module, scale the display data from a first resolution into a second resolution, clock the scaled display data in the second resolution into a second FIFO module, switch the display data from the first FIFO module to an interface converter associated with a higher resolution display device, switch the display data from the second FIFO module to an interface converter associated with a lower resolution display device, and output the display data from the interface converters to the associated display devices. - View Dependent Claims (18, 19)
-
Specification