Claims
- 1. A memory control apparatus for accessing an image memory as to write/read VIDEOTEX signals each having two frames, each said frame including 8 dot data arranged in a 4.times.2 array, to/from said image memory through a CPU, said apparatus comprising:
- system clock generating means for generating a system clock signal having a frequency of an integer number of times a frequency of a color subcarrier (fsc) included in a video signal which carries said VIDEOTEX signals, where 2 clock pulses of said system clock constitute a basic unit;
- timing signal generating means for generating a CPU clock signal constituted by 8 CPU clocks for each said two frame VIDEOTEX signal, corresponding to said 8-dot data and occurring during a time of 10 reference clocks and supplying it to the CPU to control operation of the CPU, and for assigning the CPU a memory access period of one basic unit for every display period for displaying 4-dot data, said timing signal generating a first reference pulse in synchronism with a CPU clock in accordance with the system clock signal and a second reference pulse relating to the memory access period;
- CPU state detecting means for detecting a timing of the write/read operation as a CPU state in accordance with an access control signal supplied from the CPU and the first reference pulse;
- wait signal generating means for generating a predetermined number of 0-3 wait signals, each for commanding a waiting operation in a read/write operation, in accordance with a timing and a subsequent memory access period, to supply a suitable number of wait signals to the CPU on the basis of a detection result obtained from said CPU state detecting means; and
- release means for releasing the generation of the wait signal by said wait signal generating means in accordance with the second reference pulse generated by said timing signal generating means,
- wherein said memory control apparatus ensures that the CPU performs a write/read operation at a correct timing by a predetermined number of wait signals supplied to the CPU, even if a read/write operation occurs during the previous read/write operation.
- 2. An apparatus according to claim 1, further comprising said image memory which has an address terminal and a data terminal for writing/reading data to be processed, the data having data of a plurality of types which appear in a predetermined period.
- 3. An apparatus according to claim 2 further comprising said CPU which has a data port and an address port for independently transmitting/receiving the data to be written/read out from said image memory and an address for the data, a wait port for receiving said wait signals, a clock port for receiving said reference clock having a plurality of states including periods corresponding to the period of the data and an access period for a write or read operation of the data, and a predetermined control port for receiving/transmitting a predetermined control signal, in accordance with an operation of said CPU, said CPU being operated in accordance with a program for processing the data in correspondence to the predetermined period and the wait signal.
- 4. An apparatus according to claim 3, further comprising display control means which has data fetch means and address fetch means connected between the data port and the address port of said CPU and the data terminal address terminal of said image memory, respectively, said data fetch means and address fetch means being connected to the control ports of said CPU.
- 5. An apparatus according to claim 4, wherein said timing signal generating means generates the reference clock which is supplied to the clock port of said CPU and which defines an operation of said CPU, and generates a predetermined reference pulse for presenting a relationship between the reference clock and the access period.
- 6. An apparatus according to claim 5, wherein said CPU state detecting means receives the reference pulse from said timing signal generating means and the predetermined control signal from the control port of said CPU, to detect an operation state of said CPU with respect to the access period of the reference clock.
- 7. An apparatus according to claim 6, wherein said wait signal generating means generates said predetermined number of wait signals in accordance with a detection result from said CPU state detecting means.
- 8. An apparatus according to claim 4, wherein said display control means further comprises display address generating means and address switching means for switching a display address from said display address generating means and an address from said address fetch means.
- 9. An apparatus according to claim 1, wherein when there are 8 types of said data, the number of reference clocks per predetermined period is 10, 8 out of the 10 reference clocks being assigned to display periods of the 8 types of data, and the remaining two clock periods being assigned to the access periods.
- 10. An apparatus according to claim 9, wherein one clock period is assigned to the two clock periods after the first 4 of the 8 types of data are displayed, and one clock period is assigned to the two clock periods after the next 4 types of data are displayed.
- 11. An apparatus according to claim 10, wherein said timing signal generating means generates, as the reference pulse, a 4-bit latch pulse train in which the 4 bits have intervals corresponding to a length of 4 reference clocks and timings offset by one clock period.
- 12. An apparatus according to claim 11, wherein said CPU state detecting means samples a control signal that indicates detection of a write or read operation from said CPU by the 4-bit latch pulse train.
- 13. An apparatus according to claim 11, wherein said wait signal generating means changes the number of wait signals from 0 to 3, in accordance with a degree of margin of an interval between a state of said CPU and the access period when said operation state detecting means latches the control signal.
- 14. An apparatus according to claim 13, wherein said image memory is assigned to a 32-K-byte area from 8000.sub.H to FFFF.sub.H of a 64-K-byte memory, and a remaining 32-K-byte memory area is assigned to a program ROM of said CPU.
- 15. An apparatus according to claim 14, wherein at least a 4-K-byte area of the 32 K-bytes to which said image memory is assigned to any other RAM.
- 16. An apparatus according to claim 1, wherein said CPU state detecting means detects at least one of the write and read operations of said CPU.
Priority Claims (1)
Number |
Date |
Country |
Kind |
62-75888 |
Mar 1987 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/174,808, filed on Mar. 29, 1988, which is now abandoned.
US Referenced Citations (13)
Foreign Referenced Citations (4)
Number |
Date |
Country |
3225401 |
Jan 1983 |
DEX |
2128853 |
May 1984 |
GBX |
8625666 |
Oct 1986 |
GBX |
2196762 |
May 1988 |
GBX |
Non-Patent Literature Citations (1)
Entry |
European Patent Office Search Report with Translation. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
174808 |
Mar 1988 |
|