Claims
- 1. A data processing system comprising:
- a rewritable memory, including an address counter and a mode register adapted to input an address, input and output data and input a control signal in synchronism with a clock signal and to update the address, which is preset in said address counter, at times in number corresponding to the set number of said mode register, to read and write the data sequentially; and
- a data processor which provides data and addresses to access said memory and for utilizing said memory in at least a frame buffer to process image data, wherein said data processor includes means for issuing a value to be set into said mode register and a command to set said value into said mode register in accordance with the condition at the data processing.
- 2. A data processing system according to claim 1, further comprising:
- an input terminal for receiving an external signal to regulate the timing for issuing said command.
- 3. A data processing system according to claim 1,
- wherein said data processor further includes;
- instruction control means for executing an instruction which is allocated to the issue of the command.
- 4. A data processing system according to claim 1,
- wherein said data processor further includes:
- an address decoder for detecting an internal access to an address which is allocated to the issue of the command; and
- a sequencer for issuing said command in accordance with the result of detection by said address decoder and for outputting the data to be subjected to said internal access, as the value to the outside.
- 5. A data processing system comprising:
- a memory; and
- a data processor for accessing said memory in processing image data,
- wherein said memory includes a plurality of memory banks and an address counter, and is enabled to input an address, input and output data and input a control signal in synchronism with a clock signal, wherein said memory has a burst mode, in which said memory is accessed while updating an address preset in said address counter, so that said memory can receive an address active command for setting the access address in another memory bank in parallel with the operation of a memory bank being operated in the burst mode, and
- wherein said data processor includes:
- data processing modules for producing data and addresses to access said memory and for processing the image data by using said memory in at least a frame buffer; and
- bus control means for issuing said active address command in response to the instruction of an access from said data processing module for a memory bank different from the memory bank being accessed in the burst mode, to enable the access address to be set in advance.
- 6. A data processing system comprising:
- first and second memories for latching a row address to enable the same row address as the once latched one to be sequentially accessed by updating a column address, and for inputting an address, inputting and outputting data and inputting a control signal in synchronism with a clock signal;
- memory buses allocated to said first and second memories, respectively;
- bus control means allocated to said memory buses, respectively;
- a data processing module coupled to said bus control means for producing data and addresses to access said first and second memories thereby to process the data read out from said first memory, and for producing the access addresses in parallel for said first and second memories to store the results of the data processing in said second memory; and
- delay means for transmitting the address for said second memory, which is outputted from said data processing module, to said second memory with a delay time period corresponding to that for said data processing.
- 7. A data processing system according to claim 6, further comprising:
- mishit means for detecting at substantially the same timing whether or not the row addresses of the individual access addresses outputted in parallel from said data processing module to said first and second memories are coincident to the preceding row address fed; and
- means for interrupting the operation of said data processing module, while the row address of said mishit is being updated, when the incoincidence of said row address is detected by said mishit detecting means.
- 8. A data processing system comprising:
- first and second memories for latching row addresses to enable the same row address as one once latched to be sequentially accessed by updating a column address, and for inputting an address, inputting and outputting data and inputting a control signal in synchronism with a clock signal;
- first and second memory buses allocated to said first and second memories, respectively;
- first and second bus control means allocated to said first and second memory buses, respectively;
- a data processing module coupled to said first and second bus control means for producing data and addresses to access said first and second memories thereby to process the data read out from said first memory and for producing and outputting the access addresses to said first and second memories in parallel to store the result of the data processing in said second memory;
- delay means for transmitting the access address for said second memory, which is outputted from said data processing module, to said second memory with a delay time period corresponding to the time period for said data processing;
- first mishit detecting means for detecting whether or not the row address outputted from said data processing module toward said first memory is coincident to the preceding row address fed;
- second mishit detecting means for detecting whether or not the row address outputted from said data processing module toward said second memory is coincident to the preceding row address fed, such that its detection timing is made substantially concurrent with that by said first mishit detecting means; and
- means for interrupting the operation of said data processing module while the row address relating to said mishit is being updated, when either said first or second mishit detecting means detects the incoincidence.
- 9. A data processing system comprising:
- a memory for latching a row address to enable the same address as the once latched one to be sequentially accessed by updating a column address and for inputting an address, inputting and outputting data and inputting a control signal in synchronism with a clock signal;
- a plurality of data processing modules for producing data and addresses to access said memory;
- mishit detecting means for detecting whether or not the row address outputted from said data processing modules toward said memory is coincident to the preceding row address fed;
- detecting means for detecting a change in the data processing modules to access said memory; and
- bus control means for instructing said memory to update the row address for said access in response to either the detection of the incoincidence by said mishit detecting means or the detection of the change in the access subject by said detecting means.
- 10. A data processing system comprising:
- a rewritable memory having a burst write mode and a mode register, number data in the mode register specifying a burst length in the burst write mode so that data in a number corresponding to the number data is written sequentially; and
- a data processor for accessing the rewritable memory as a frame buffer to draw image data into the rewritable memory, wherein the data processor includes means for generating number data to be set in the mode register in accordance with a drawing condition so that the number data is made to a value 1 when memory addresses of the rewritable memory to draw the image data are not continuous in the same row of the rewritable memory, and the number data is set to a value N (N>1) when memory addresses of the rewritable memory to draw the image data are continuous in the same row of the rewritable memory.
- 11. A data processing system according to claim 10,
- wherein the rewritable memory receives an address, data and a control signal in synchronism with a clock signal supplied thereto, and the rewritable memory includes an address counter, an address value in the address counter being updated by a time in accordance with the number corresponding to the number data set in the mode register during the burst write mode, and
- wherein the data processor includes means for generating the data and the address to access the rewritable memory, and means for issuing a command for setting the number data into the mode register.
- 12. A data processing system according to claim 11,
- wherein the data processor further comprises an input terminal for receiving an external signal to regulate the timing for issuing the command.
- 13. A data processing system according to claim 11,
- wherein the data processor further includes instruction control means for executing an instruction which is allocated to the issue of the command.
- 14. A data processing system according to claim 13,
- wherein said data processor further includes:
- an address decoder for detecting an internal access to the address which is allocated to the issue of the command; and
- a sequencer for issuing the command in accordance with the result of detection by said address decoder and for outputting the data to be subjected to said internal access, as the number data for the mode register to the outside thereof.
- 15. A data processing system according to claim 10,
- wherein the rewritable memory is a synchronous random access memory.
- 16. A data processing system according to claim 10,
- wherein the number data is set to the value 1 when the data processor processes a line drawing in an arbitrary direction, and wherein the number data is set to the value N (N>1) when the data processor processes rectangular smearing drawing.
Priority Claims (3)
Number |
Date |
Country |
Kind |
5-258040 |
Oct 1993 |
JPX |
|
5-281865 |
Oct 1993 |
JPX |
|
6-209176 |
Aug 1994 |
JPX |
|
Parent Case Info
This is a divisional of application Ser. No. 08/317,130, filed Oct. 3, 1994, allowed Jun. 9, 1997 U.S. Pat. No. 5,713,011.
US Referenced Citations (11)
Foreign Referenced Citations (10)
Number |
Date |
Country |
0 030 007 |
Nov 1980 |
EPX |
0 179 218 |
Aug 1985 |
EPX |
0 348 113 A3 |
Jun 1989 |
EPX |
0 440 452 A3 |
Jan 1991 |
EPX |
0 487 254 A3 |
Nov 1991 |
EPX |
0 561 370 A3 |
Mar 1993 |
EPX |
61-261969 |
May 1985 |
JPX |
3081881 |
Apr 1991 |
JPX |
WO 9301552 |
Jan 1993 |
WOX |
WO 9424628 |
Oct 1994 |
WOX |
Non-Patent Literature Citations (2)
Entry |
Sato, Toshihiko, et al. "Main Memory and Graphic Examples of High-Speed DRAM Applications," 1993, pp. 24-28. |
"Asynchronous Multi-clock Bidirectional Buffer Controller," IBM Technical Disclosure Bulletin, vol. 24, No. 8, Jan., 1982, Brent, et al. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
317130 |
Oct 1994 |
|