12
UNKNOWN
IMP-Host interface flow diagrams
Authors: M. Wingfield
Date: August 1969
Stream: Legacy
RFC 12
UNKNOWN
Network Working Group M. Wingfield
Request for Comments: 12 REVISED 26 August 1969
<span class="h1">IMP-HOST INTERFACE FLOW DIAGRAMS</span>
The following flow diagrams were extracted from the logic diagrams
provided in <a href="#appendix-B">Appendix B</a> of BBN Report No. 1822. These diagrams
indicate the logical sequence of hardware operations which occur
within the IMP-HOST interface. The logic names appearing in the
blocks correspond to the logic elements found in <a href="#appendix-B">Appendix B</a>.
<span class="grey">Wingfield [Page 1]</span>
<span id="page-2" ></span>
<span class="grey"><a href="./rfc12">RFC 12</a> IMP-HOST INTERFACE FLOW DIAGRAMS 26 August 1969</span>
IMP to HOST Message
+----------+
| Start |
| Input |
+----------+
|
V
+------------------------+
| LAST <--0; IMPERR <--0 |
| PAD <--0; IN REQST <--0|
| COUNTER <--0 |
+------------------------+ +---+
|<----------------- | B |
V +---+
+--------------+
| RFNIB <-- 1 |
+--------------+
|<--------------+
V |
/ \ |
/ \ |
/ THERE'S \ N |
\YOUR BIT /----------+
\=1 ? /
\ /
|
+------------------->V
| / \
+----+------+ N / \
| IMP ERROR |<------ / IMP \
| <--- 1 | \ READY /
+-----------+ \ ? /
\ /
| Y
V
/ \
/ \
+-----------+ Y / LAST \
| PAD <-- 1 |<-------\ IMP BIT /
+-----------+ \ =1? /
| \ / +---+
+------------------->|<-----------------| C |
V +---+
+-----------------------+
| PULSE SHIFT REG. | +---+
| INCREMENT COUNTER |------>| A |
| RFNTR <-- 0 | +---+
+-----------------------+
<span class="grey">Wingfield [Page 2]</span>
<span id="page-3" ></span>
<span class="grey"><a href="./rfc12">RFC 12</a> IMP-HOST INTERFACE FLOW DIAGRAMS 26 August 1969</span>
+---+ +---+
| C | | A |
+-+-+ +-+-+
^ |
| Y V
/ \ / \
/ \ N /WORD \
/ PAD=1 \ <--------/ LENGTH \
\ ? / \ =1 /
\ / \ ? /
\ / \ /
| N |
V V
+---+ +----------------------+
| B | | INREQST <--1 |
+---+ +----------------------+
|<-----------+
V |
/ \ |
/DATA \ |
/HAS BEEN \_N_____|
\ TAKEN /
\ ? /
\ /
V Y
+----------------------+
| INREQST <--0 |
+----------------------+
V
/ \
/ \ +------------+
/ LAST = 1\----------->| END OF |
\ ? / | MESSAGE |
\ / +------------+
\ / ^
| N |
V |
/ \ |
/ \ |
/ PAD = 1 \-------------------+
\ ? /
\ /
\ /
| N
V
+---+ +---------------------+
| B |<---------| CLEAR COUNTER |
+---+ +---------------------+
<span class="grey">Wingfield [Page 3]</span>
<span id="page-4" ></span>
<span class="grey"><a href="./rfc12">RFC 12</a> IMP-HOST INTERFACE FLOW DIAGRAMS 26 August 1969</span>
HOST TO IMP MESSAGE
+--------------+
| START OUTPUT |
+------+-------+
V
+------------------------+
| COUNTER <-- 1 |
| LSTWD <--0; BTAVL <--0 |
+-----------+------------+ +---+
|<--------------------| C |
V +---+
+-----------+------------+
| OUT REQST <-- 1 |
| CLEAR SHIFT REG. |
+-----------+------------+
+------------>|
| V
| / \
| N / \
|_______ / STROBE \
\DATA WORD/
\ =1 ?/
\ /
V Y
+------------+------------+
| LOAD SHIFT REGISTER |
| OUTREQST <-- 0 |
| COUNTER <-- 1 |
+-------------------------+
+---------->|
| V
| / \
| / \
|N / RFNBIT \
+----- \ = 1 /
\ ? / +----------+
\ / | | N
V Y | / \
+--------+--------+ V / \
| THERE'S YOUR |----------->/ RFNBIT \
| HOST BET <-- 1 | \ = 0 /
+-----------------+ \ ? /
\ /
| Y
+-+-+
| A |
+---+
<span class="grey">Wingfield [Page 4]</span>
<span id="page-5" ></span>
<span class="grey"><a href="./rfc12">RFC 12</a> IMP-HOST INTERFACE FLOW DIAGRAMS 26 August 1969</span>
+---+
| A |
+---+
V
+--------------+-------------+
| THERE'S YOUR HOST BIT <--0 |
| BTAVL <-- 0 |
+----------------------------+
V
/ \ / \
/ WORD\ Y / \ Y
/LENGTH -1\---------->/ LSTWD \---+
\ = 1 / \ = 1 / |
\ ? / \ ? / |
\ / \ / |
| N | N |
V | |
/ \ | |
/ WORD\ | V
________________ / LENGTH \ | +------------+
| \ = 1 / | | LIBIT <- 1 |
| \ ? / | +------------+
| \ / V |
| |<-----------------------<------+
| V
| +-----------------+
| | PUSH SHIFT REG. |
+-------------+ |INCREMENT COUNTER|
| LIBIT <-- 0 | +-----------------+
+-------------+ V
| +---+
| | B |
V +---+
/ \
/ \
/ LSTWD \ Y +-------------+
\ = 1 /--------------------------->| END OF |
\ ? / | MESSAGE |
\ / +-------------+
| N
V
+---+
| C |
+---+
[ This RFC was put into machine readable form for entry ]
[ into the online RFC archives by Lorrie Shiota]
<span class="grey">Wingfield [Page 5]</span>
<span id="page-6" ></span>
<span class="grey"><a href="./rfc12">RFC 12</a> IMP-HOST INTERFACE FLOW DIAGRAMS 26 August 1969</span>
Wingfield [Page 6]
Annotations
Select text to annotate