Claims
- 1. For use in a computer system having a display for video data;
- a display controller which (1) has at lest two alternative selectable modes of operation corresponding to respective video data rates for said display, (2) produces a clock signal to define time intervals for video data access operations, (3) produces a display request signal to request video data for said display and (4) produces video enable signals which define time periods during which video data must be supplied to said display at a video data rate corresponding to the selected mode:
- a memory responsive to request signals received said memory access controller, which is adapted to store video data and is connected for transmitting such data to said display, said memory having regular access intervals defined by said clock signal; and
- a processing device which generates video data to send to said memory for storage said processing device also producing a processor request signal to request access to said memory;
- a video control subsystem, for allocating access to said video memory, said video control subsystem comprising;
- a first arbiter circuit, connected to receive said clock signal, which circuit is adapted to produce a first memory access interval assignment signal according to a predefined allocation sequence;
- a second arbiter circuit, connected to receive said clock signal and said display request signal, which circuit is adapted to produce a second access interval assignment signal responsive to individual display controller request signals;
- a first logic processor connected to said display controller to receive an indication of display mode, which logic processor selects as output one of said assignment signals respective of the display mode of said display controller; and
- a memory access controller, connected to said first logic processor to receive said selected assignment signal and to receive request signals from said display controller and said processing device, which allocates access intervals to said processing device and said display controller at least in part according to the selected assignment signal and transmits corresponding request to said memory.
- 2. A video control subsystem according to claim 1, for use in a computer system in which said memory has predefined storage addresses and said processing device and display controller produce request signals which include memory addresses, wherein said memory access controller is a multiplexer which receives memory addresses supplied by said display controller and said processing device in said request signals which are applied to said memory at least in part according to said selected assignment signal.
- 3. A video control subsystem according to claim 2 wherein:
- a second logic processor receives said video enable signal(s) and in response thereto produces a display-active signal to indicate periods during which a portion of access intervals must be allocated to supply data to said display and said memory access controller includes a third logic processor, connected to said second logic processor, which enables said selected assignment signal in response to said display-active signal.
- 4. A video control subsystem according to claim 3 wherein:
- said memory is of the type requiring intermittent refresh operations and said display controller includes means to set a refresh enable signal when refresh access to said memory is occurring and
- said third logic processor is further connected to receive said refresh enable signal and also enables said selected assignment signal in response to said refresh enable signal.
- 5. A video subsystem according to claim 1 wherein said display controller has a first mode of operation which has a first corresponding video data rate and a second mode with a lower data rate and said first logic processor selects said first memory access assignment signal in response to a mode signal indicating said first mode.
- 6. A video control subsystem according to claim 5 wherein said display controller produces memory address signals corresponding to a display request signal, said processing device produces memory address signals corresponding to processor request signals and said memory access controller is a multiplexer which receives such memory address signals from said display controller and from said processing device and selects which memory address signals are applied to said video memory at least in part according to said selected assignment signal.
Parent Case Info
This is a continuation of co-pending application Ser. No. 028,801, filed on Mar. 20, 1987, now abandoned.
US Referenced Citations (7)
Foreign Referenced Citations (6)
| Number |
Date |
Country |
| 0182454 |
Jul 1985 |
EPX |
| 8530522 |
May 1986 |
EPX |
| 0241288 |
Sep 1987 |
EPX |
| 59-71086 |
Jul 1984 |
JPX |
| 2112552 |
Jul 1983 |
GBX |
| 2189632 |
Oct 1987 |
GBX |
Non-Patent Literature Citations (2)
| Entry |
| Electronic article: "Multi Port--Video Spiecher Fu/ r Schnellen Seriellen Zugriff", Nov. 30, 1984. |
| Article: Multi-Port-Video-Speicher fur schnellen seriallen Zugriff, Ray Pinkham, Elecktronik, 11/84, pp. 57-61. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
28801 |
Mar 1987 |
|