perm filename FL5.OLL[1,PMP] blob
sn#008023 filedate 1971-08-06 generic text, type T, neo UTF8
_______________
| MEM CONTROL |
| READ |
| CYCLE |
_______________
|
|
↓
__________________________
| mem control flags set: |
| DOING READ ← 1 |
| MEM 0 RQ ← 1 |
| MEM 1 RQ ← 1 |
| MEM INT FREE ← 0 |
| {C0} |
__________________________
|
|
↓
_______________________________________
| Send address to memories from the |
| FETCH register (low bits) and the |
| MEM READ ADDRS register (high bits) |
_______________________________________
|
|
|(follow both branches)
BUS #1 | BUS #2
____________________________________________________________
| |
↓ ↓
_______________________ ________________________
ADDRS ACK (BUS 1) ADDRS ACK (BUS 2)
_______________________ ________________________
| |
↓ ↓
__________________ ________________
| MEM 0 RQ ← 0 | | MEM 1 RQ ← 0 |
__________________ ________________
| |
↓ ↓
__________________________ ____________________________
first RD RSTRT (BUS 1) first RD RSTRT (BUS 2)
__________________________ ____________________________
| |
| |
_______________________ _________________________
|BUS #1 |BUS #1 |BUS #2 |BUS #2
|ADDRS TO MEM 35(0) |ADDRS TO MEM 35(1) |ADDRS TO MEM 35(0) |ADDRS TO MEM 35(1)
| | | |
↓ ↓ ↓ ↓
_______________ _______________ _______________ _______________
| strobe data | | strobe data | | strobe data | | strobe data |
| into BUF 0 | | into BUF 1 | | into BUF 2 | | into BUF 3 |
_______________ _______________ _______________ _______________
| | | |
| | | |
----------→|←---------- --------------------→|←--
| |
| |
______________________ ____________________________
| | | |
|FETCH ADDRS 34(1) |FETCH ADDRS 34(0) |FETCH ADDRS 34(1) |FETCH ADDRS 34(0)
| | | |
| ↓ ↓ |
| ______________________ ________________________ ______________________ |
| | READ AROUND RQ ← 1 |....| RQ will be turned |......| READ-AROUND RQ ← 1 | |
| ______________________ | off when cycle taken | ______________________ |
| | ________________________ | |
| | | |
---------→|←---------- ---------→|←--------------
| |
↓ ↓
___________________________ ______________________________
second RD RSTRT (BUS 1) second RD RSTRT (BUS 2)
___________________________ ______________________________
| |
| |
| |
_______________________ ___________________________
| | | |
|BUS #1 |BUS #1 |BUS #2 |BUS #2
|ADDRS TO MEM 35(0) |ADDRS TO MEM 35(1) |ADDRS TO MEM 35(0) |ADDRS TO MEM 35(1)
| | | |
↓ ↓ ↓ ↓
_______________ _______________ _______________ _______________
| strobe data | | strobe data | | strobe data | | strobe data |
| into BUF 1 | | into BUF 0 | | into BUF 3 | | into BUF 2 |
_______________ _______________ _______________ _______________
| | | |
| | | |
---------→|←--------- ------------------→|←------
| | ------------------------
↓ | ↓ |
__________________ ________________________ _______________________ |
| M-STO #1 ← 1 | | RQ and M-STO #1 & #2 | |¬M-STO #1 |M-STO #1 |
| M-STO #2 ← 0 |.......| will be turned off |..... | | |
| M-STO RQ ← 1 | | when cycle taken. | . ↓ ↓ |
__________________ ________________________ . ________________ __________________ |
| . | M-STO #1 ← 0 | | wait one cycle | |
| ......| M-STO #2 ← 1 | __________________ |
| | M-STO RQ ← 1 | | |
| ________________ ---------------
| |
| |
| |
| |
| |
|read cycle now done |read cycle now done
|for this mem (bus) |for this mem (bus)
| |
| |
------------------------------------------------------------
|
_______________
BOTH DONE
_______________
|
|
↓
__________________
| DOING READ ← 0 |
__________________
|
|
_________________________
| |
|¬GONNA DO WRITE |GONNA DO WRITE
| |
↓ ↓
____________________ ____________________
| MEM INT FREE ← 1 | | DOING WRITE ← 1 |
____________________ | (see MEM CONTROL |
| | WRITE CYCLE) |
| ____________________
| |
| |
------------→|←------------
↓
___
/ \
| END |
\___/