Claims
- 1. An asynchronous access system comprising:
- a system bus;
- at least one shared memory module provided with a shared memory unit and a second connection unit which connects to said system bus;
- at least one processing module provided with a main memory, a central processing unit, a first connection unit which connects to said system bus, and an internal bus connecting said main memory, said central processing unit and said first connection unit, said first connection unit adapted to issue a block read request to said shared memory module via said system bus when said first connection unit recognizes that said central processing unit has requested a read from said shared memory module, said first connection unit comprising:
- an internal buffer for storing data read from said shared memory module;
- a system bus control circuit coupled to said system bus;
- an internal bus control circuit coupled to said internal bus; and
- an internal buffer control circuit controlling writing and reading of said internal buffer based on a signal from said internal bus control circuit, said internal buffer control circuit includes a timer circuit means for judging whether said central processing unit executed a read with respect to said internal buffer within a set time from execution of a final read instruction from said central processing unit, said internal buffer control circuit invalidating the content of said internal buffer when said timer circuit means judges that the read is not executed within said set time,
- one of said internal buffer control circuit and said internal bus control circuit invalidating a content of said internal buffer when an invalidating condition is recognized.
- 2. The asynchronous access system as claimed in claim 1, wherein said timer circuit means includes means for arbitrarily varying said set time.
- 3. An asynchronous access system comprising:
- a system bus;
- at least one shared memory module provided with a shared memory unit and a second connection unit which connects to said system bus;
- at least one processing module provided with a main memory, a central processing unit, a first connection unit which connects to said system bus, and an internal bus connecting said main memory, said central processing unit and said first connection unit, said first connection unit adapted to issue a block read request to said shared memory module via said system bus when said first connection unit recognizes that said central processing unit has requested a read from said shared memory module;
- said first connection unit comprising:
- an internal buffer for storing data read from said shared memory module;
- a system bus control circuit coupled to said system bus;
- an internal bus control circuit coupled to said internal bus;
- an internal buffer control circuit controlling writing and reading of said internal buffer based on a signal from said internal bus control circuit; and
- an internal state buffer detector, connected between said internal buffer control circuit and said system bus control circuit, which monitors the output of said internal buffer control circuit and said system bus control circuit and indicates the state of said internal buffer to said system bus control circuit and indicates a state of transition to said internal buffer control circuit,
- one of said internal buffer control circuit and said internal bus control circuit invalidating a content of said internal buffer when an invalidating condition is recognized.
- 4. The asynchronous access system as claimed in claim 3, wherein said internal buffer control circuit includes a circuit means for judging whether a subsequent access address of a read instruction from said central processing unit is sequential with respect to a prior access address and for invalidating the content of said internal buffer when the subsequent access address is not sequential with respect to the prior access address.
- 5. The asynchronous access system as claimed in claim 3, wherein said internal buffer comprises a dual port random access memory.
- 6. The asynchronous access system as claimed in claim 3, wherein said shared memory module stores used in common by a plurality of said processing modules.
- 7. The asynchronous access system as claimed in claim 3, wherein said internal bus control circuit includes detecting circuit means for detecting an instruction other than a read instruction received from said central processing unit via said first connection unit, said internal bus control circuit invalidating the content of said internal buffer when said detecting circuit means detects an instruction other than the read instruction.
- 8. The asynchronous access system as claimed in claim 7, wherein the instruction other than the read instruction includes a write instruction from said central processing unit.
Priority Claims (1)
Number |
Date |
Country |
Kind |
4-288685 |
Oct 1992 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/139,746, filed Oct. 22, 1993, now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
139746 |
Oct 1993 |
|