Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
276 words
A graphics interface circuit for connecting a serial output port of a video RAM to a RAMDAC to allow a user selectable color mode to be displayed comprising: a) a flexible interleave multiplexor coupled to the serial output port of the video RAM; b) serial clock generator means coupled to said flexible interleave multiplexor for generating clock signals which are used to control the timing of data loaded into said flexible interleave multiplexor and of data output from said flexible interleave multiplexor; c) data formatter and shift register means coupled to said flexible interleave multiplexor for loading data from said flexible interleave multiplexor and operating on said data to form a data stream from said data output as a function of said color mode and a value within a counter; wherein serial clock generator means is further coupled to the data formatter and shift register means for generating clock signal which are used to control the timing of data loaded into the data formatter and shift register means and of data output from the data formatter and shift register means; d) multiplexor control means coupled to said flexible interleave multiplexor, said data formatter and shift register means, and said serial clock generator means for generating control signals for use by said flexible interleave multiplexor to determine which one of a predetermined number of banks of data from said video RAM is to be passed to said data formatter and shift register means; e) data pipeline means coupled to said data formatter and shift register means and said multiplexor control means for buffering data from data formatter and shift register means to be passed to the RAMDAC.
Claim 2
Dependent Claim
276 words
A graphics interface circuit for connecting a serial output port of a video RAM to a RAMDAC to allow a user selectable color mode to be displayed comprising: a) a flexible interleave multiplexor coupled to the serial output port of the video RAM; b) serial clock generator means coupled to said flexible interleave multiplexor for generating clock signals which are used to control the timing of data loaded into said flexible interleave multiplexor and of data output from said flexible interleave multiplexor; c) data formatter and shift register means coupled to said flexible interleave multiplexor for loading data from said flexible interleave multiplexor and operating on said data to form a data stream from said data output as a function of said color mode and a value within a counter; wherein serial clock generator means is further coupled to the data formatter and shift register means for generating clock signal which are used to control the timing of data loaded into the data formatter and shift register means and of data output from the data formatter and shift register means; d) multiplexor control means coupled to said flexible interleave multiplexor, said data formatter and shift register means, and said serial clock generator means for generating control signals for use by said flexible interleave multiplexor to determine which one of a predetermined number of banks of data from said video RAM is to be passed to said data formatter and shift register means; e) data pipeline means coupled to said data formatter and shift register means and said multiplexor control means for buffering data from data formatter and shift register means to be passed to the RAMDAC.
Claim 3
Dependent Claim
38 words
The graphics interface circuit defined by claim 1 wherein said flexible interleave multiplexor selects one of a plurality of banks of memory forming said video RAM based on a predetermined select signal generated by the multiplexer control means.
Claim 4
Dependent Claim
46 words
The graphics interface circuit defined by claim 1 wherein said serial clock generator means comprises a clock generator which generates a shift clock, start shift load and start select MUX clock signals based on a predetermined pixel clock signal and a predetermined start serial clock signal.
Claim 5
Dependent Claim
116 words
The graphics interface circuit defined by claim 1 wherein said data formatter and shift register means comprises: a) a first register for storing data selected by said flexible interleave multiplexor each cycle of a predetermined pixel clock; b) a second register coupled to said first register, said second register loading data from said first register each cycle of said predetermined pixel clock; c) a circular counter which cycles between the values 1, 2, 4, 8 each cycle of said predetermined pixel clock; c) logic means coupled to said first and second registers and said circular counter for performing a predetermined logic operation using the values in said first register, said second register and said circular counter.
Claim 6
Dependent Claim
60 words
The graphics interface circuit defined by claim 1 wherein said multiplexor control means comprises a circular counter for generating a pixel count which cycles between the values 1, 2, 4 and 8 and a shift and register load control signal which is provided to said data formatter and shift register means as a function of a predetermined pixel clock signal.
Claim 7
Dependent Claim
33 words
The graphics interface circuit defined by claim 1 wherein said data pipeline means comprises a data buffer coupled between said data register and shift register means and a digital section of said RAMDAC.
Claim 8
Dependent Claim
41 words
The graphics interface circuit defined by claim 1 wherein said flexible interleave multiplexor initially selects a predetermined one of a plurality of banks of memory forming said video RAM based on a predetermined select signal generated by the multiplexer control means.
Claim 9
Dependent Claim
79 words
The graphics interface circuit defined by claim 1 wherein said flexible interleave multiplexor passes data to said RAMDAC at an interleave ratio of 4:3 with a serial bus that is four bytes wide, at an interleave ratio of 8:3 with a serial bus that is eight bytes wide, at an interleave ratio of 12:3 with a serial bus that is twelve bytes wide and at an interleave ratio of 16:3 with a serial bus that is sixteen bytes wide.
Claim 10
Independent Claim
152 words
A method for allowing a user selectable color mode to be displayed utilizing data in a video RAM which is passed to a RAMDAC comprising the steps of: a) generating clock signals which are used to control the timing of data loaded into a flexible interleave multiplexor and of data output from said flexible interleave multiplexor; b) loading data from said flexible interleave multiplexor and operating on said data to form a data stream from said data output as a function of said color mode and a value within a counter; c) generating control signals for use by said flexible interleave multiplexor to determine which one of a predetermined number of banks of data from said video RAM is to be passed to a data formatter and shift register means; d) buffering data from data formatter and shift register means to be passed to the RAMDAC for display on a video display.
Claim 11
Independent Claim
152 words
A method for allowing a user selectable color mode to be displayed utilizing data in a video RAM which is passed to a RAMDAC comprising the steps of: a) generating clock signals which are used to control the timing of data loaded into a flexible interleave multiplexor and of data output from said flexible interleave multiplexor; b) loading data from said flexible interleave multiplexor and operating on said data to form a data stream from said data output as a function of said color mode and a value within a counter; c) generating control signals for use by said flexible interleave multiplexor to determine which one of a predetermined number of banks of data from said video RAM is to be passed to a data formatter and shift register means; d) buffering data from data formatter and shift register means to be passed to the RAMDAC for display on a video display.