INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE...

118
AD-A126 831 CONTINUED DEVELOPMENT OF THE UNIVERSAL NETWORK 1/2 INTERFACE DEYICE(U) AIR FORCE INST OF TECH U SS RIGHT-PATTERSON RFB OH SCHOOL OF ENGINEERING G CUOMO UNCLASSIFIED DEC 82 AFIT/GE/EE/82D-28 F/G 9/2 N

Transcript of INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE...

Page 1: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

AD-A126 831 CONTINUED DEVELOPMENT OF THE UNIVERSAL NETWORK 1/2

INTERFACE DEYICE(U) AIR FORCE INST OF TECH

U SS RIGHT-PATTERSON RFB OH SCHOOL OF ENGINEERING G CUOMO

UNCLASSIFIED DEC 82 AFIT/GE/EE/82D-28 F/G 9/2 N

Page 2: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

11111L = llzL = 164

MICROCOPY RESOLUTION TEST CHARTNATIONAL BUREAU OF STANDARSI1963-A

Page 3: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

;-:I.

: ~~S AT---- -

ADTIC~ELECTE

MtAR 24a

.. C.. ONTINU'"n DEVF!,OPMENrTOF 114~OF' '!W -

VUIVRSAL WF,'NOK IN'I'FRFACF )!LVTCE

A"! rlGE/Ek/82o. 28 t lta . l'

i- li

ov5A.

his document has been apFr owfor public release and sale; itsdistribution is unlimited.

DEPARTMENT OF THE AIR FORCE

CoAIR UNIVERSITY (ATC)

AIR FORCE INSTITUTE OF TECHNOLOGY

Wright-Patterson Air Force Base, Ohio

Page 4: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

.4

4=M.

DISCLAIMER NOTICE

THIS DOCUMENT IS BEST QUALITYPRACTICABLE. THE COPY FURNISHEDTO DTIC CONTAINED A SIGNIFICAMTNUMBER OF PAGES WHICH DO NOTREPRODUCE LEGIBLY.

'%

, ....

Page 5: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

AFIT/GE/EE/82D-28

CONTINU~Fr DEVPL~oPME'?,JT

VN IVFR'SAI.. WFTNt~iK V NT6P RFACE- flEV CE

API r/GE/CE/820-28 (;cnr11a 1 o~ (''M DTIC ~Cit j5AF EL CTF.

A t )ro ve o ( f r i t)b i c r t. t i 'it r, ! i i

Page 6: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

% -

CONTINUED DEVELOPMENT

OF THE

UNIVERSAL NETWORK INTERFACE DEVICE

'PHES IS

Presented to the Faculty of the School of Enineering

of the Air Force Insti.tute of Technology

Air U1niversity

in Partial Fulfillment of the

Requirements for the Degree ot

Master of Science ~ c95~l~W -

STAB

Distriuin

IIL

f l e c ti'i', 1 a

Ap ro e for t0'hli i ,j ;,ri i' i t ft,'

Page 7: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

4'

The purpose of this investigation was to continue the

development of the Universal. Network Interface Device (UNTI').

This involved the design and construction of a new memory

board which incorporated two previously constructed memory

boards. This investigation was limited to the developnient

and testing of, that new board and the UNID itself.

I would like to thank my thesis advisor, Dr. Ga.ry

Lamont, for his assistance and encouragement durini Owp

course of this investigation. I would also like to thaink .iy

readers for their valuable comments and aid in this stu0y.

The high quality support of the lab engineers and techni.can.;

saved me much valuable time and I would like to thank ;rl

particular, Cpt. Lee Baker, Dan Zambon, and Orville wriohl.:

tor their excellent support during the construction ..*IjI

* testing phases of this study. Finally, I wish to acknow-, it.

my gratitude to my wife, Linda, frr her encourageiit-uL fnti

understanding during this effort.

.1

'I

Page 8: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Page

Preface . . . . . . . . . . .. . . . . . . . . . .o o o

List of Pigures . . . . . . a o a . # o . . .o * v

a cntroduct n . . . . . . . . . . . .................

B a c k g r o u n d , .. . . . .. . o o 0 0 * 0 0. . 0 . . . . . .

Scope . . . . . . o . . . . * . . ..- A p p r o a c h .. . . . . . . .....0 0 0 0 0 0 . .0 0 . . .Overview. . . . . . . .. .. . . . . . . . . 0

II. Requirements and Design. . . . .. . .. . *1

UNID Requirements Summary . . .

DELNET Requirements Summary ...... .........DELNET Design Summary . . .... ..............UNID Design Summary . o . . ....... ',:." UNID Implementation .. .... . .. ')'"Documentatio o a * 0. .0 .

Summ *y. 00 * pIII UDIpeeton Moift.n . . . . . . . .... . ...

Power Supply. . . . . . . . . . . . . . .. ..... 1V I.UNID pdeat .on .Modifcton o 2.!....

Construction of the System Memory Card. . o. o.

Design of the Memory Cards. o ...... .....Construction of the Memory Cards. ...... .

[ iSumma ry . . . . . ... . . . . . . . . . . .

IV. Testing . . . . . . . . . . . .... .. ........

UNID Testing Methods. . . ...........Power-off Testing . . . . . . . .. . . ...... . ..Power-on Testing . . . . . . . . ....... 'Functional. Testn ". . ............... ..Local Processor Co.r(! "esting ............Shared Memory Carct ',eftino. .................Network Processor (,tr(I '"-ting ................Local Card 'st:in. ...................System Memory Cart( "' .. . . ..............Memory C(ird 'IeP',f; (. .. .... . . . ........ .

-. Des itqn ''au~ts............................

Integrated Cirvu't- . ...... ..Memory "'iminq 'a' ................. ..YN1 '!'estinq. . . . . ................Smnary o . .. . ...............

i ii

Page 9: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

., Page

V. Summary and Recommendations .. .38

UNID Completion . . .... . . .... ... . .38UNID Testing . . . . 38Recommendations . . . . 39

Bibliography. . . . . . . . . . . . . . . . . . . . . . . .41

Appendix A: Circuit Card Layouts . . . . . . . . . . . . .44

Appendix B: Circuit Card Schematics. . . . . . . . . . .

Appendix C: Wiring List Program . . . . . . . . . . . . . .60

.

- .-

Page 10: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Figure hq C

2-1 DELNET Topology. ......... *....* **.16

2-2 Proposed DELNET Configuration. .. . . . . . . ...

2-3 UNID Block Diagram . ....... 1

OF.

Page 11: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Abstract

NThe objective of this investigation was to design and

construct two memory boards for the Digital Engineerinq

Laboratory Network's (DELNET's) Universal Network Intet.ace

Devices (UNIDs). The UNID is a flexible message processor

designed for computer communications network applicatii ,.;.

The new memory boards incorporated the proto'. vjp.

microcomputer based message processor memory boards of tt1e

previous theses. Using the existing memory boaro,., ,,.

memory boards were designed, constructed, tested, J,,

documented. The results of this effort were the e iuiir,, fi-

of unreliable RAM the reduction ii h. number o 0 t-r-u'it

boards used in the NJD, and two operational UNlIl.;.

"°""

Page 12: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

CONTINUED DEVELOPMENTOF THE

UNIVERSAL NETIWORK INTERFACE DEVICE

I. Introduction

The purpose of this investigation was to continue the

development of an operational microcomputer based rnes.ia(1e

processor with the inherent flexibility to permit itLs

utilization in different types of data communications network

applications. The need for a universal network device wos

first proposed by the Air Force Communication Service (A1',;c1

(28). There have been four previous investio'iiot

(22,5,1,17) into the development of a universal tiet-wUrk

interface device, and this irnvestiqaiL"1-- represents the fifth

phase of the study effort towards an operating devicki.

The remaining sections of this chapter will ed~

*background information, foll owed by the scope, aipproach, orkl

overview of the work covered i~n this thesis.

Bacgrund1

Computer network theory and app]i icat. i on, Is~v

over the past decade, enjoys widespread attcnti

Computer networks have htcoome an att racti vIe aH I L I

increasing computat ionol DOWe 1. -r.id ,;!Ia r i nI

resources. Undoubtedly the most. iuc~Ce,,;'1*L1 -x II-,

computer networks is 'the cur rect:t Pc -ft-1se AI1V~jn.:.-

Project Aqrencies Network ".. ''t

n.ttwork not: )II ro.*r -:,It it III tt

Page 13: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

.. ?..

but also establishes network theory for later applicatiorts

(14:5-23) . One application of that theory is the CFIF:',

(Computer Science Network). While the ARPANET is, or at

*[ least tries to be, a closed society limited to people who are

working on Department of Defense contracts, CSNEI' o

provide network services to the entire U.S. computer ,114A!

community (2).

Unfortunately, an internatlonai network of thi Ize

cannot be tailored to the needs of all potential network

users. Using the ARPANET as a simple computer network

interconnecting various minicom,uters and microcomputers 1:;

impractical. These machines riay not need the reg;oiirc,:.,

available through the ARPANT. A cost-ef Fect- i ve HI,,

efficient computer network, dedicated to the;, ,''.

machines, would be more desirable. Such a compute, nt-"!,.'.

is commonly known as a local network (23:286-323).

Local networks talored to a pai jicular organlzi I im,.8.,

interconnecting minicomputers became practical with .

advent of the microprocesor, r. Thu. microprocessor w,;

first development in su,!or t- or local networks hj,'l.

- allowed economic network nodes to be developed. These r',

" were cost-cffective i(4 v-t of 1 oaded much 0 F tht. . ,

-protocol t)rocessinq overht id( r oni the COmptluter ht.; ',

network. ''hi S inad(e i t o c ti( (-,:i' for orq., ;.tj. I:

Slocal networ k of microcoru iverr t 1 i r n u o-

mainframe comt)tt pr.

A 5f '4 ', (" - i. n c,,F,- .II

* 2

Page 14: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

A 7

networks was research into the design of routing algorithms

and the techniques of flow control. Obviously, routing

algorithms and flow control have direct impact on 1r,c1.

network applications. An efficient routing algorithn, insur-s

that messages reach their destinations with a miniRtI,, d.1ay

(20:213-241). Likewise, sound flow control techniques wi.il

limit congestion on the network (20:242-258). Cur rentl,

these research efforts are yielding positive result-s for

network applications.

A third important development for local networks came

with an understanding of the need For network protocols.

Protocols permit one machine to communicate with another

machine through rules governinq the timing and formatting of

the data to be exchanged (1 :35). Many dil-fvrent protocols

and associated levels are now available wi th some mowv-meit

toward standardization. The tirst p, ot:oco!s were dove 1(l,,

.,

" *as part of scientific research projects under ARPANF,' mi

French Cyclades network (]3:67-69). Commercial manfir,,'turr:

have also developed various protocols. T B M deI o1), 1,

binary synchronous communication (BirSYNC) protoco.1 (')': 1:101

and the System Network Architecttire (SNA) (1.3:70), lint'

introduced DECnet (Di (Ii to I FuI ple 11t Co rpor at.i o n n -

(13:69-70) . These art. vxamilo:i (it niachine deperidthi .

networks.

However, within the lmstt four year.-, wnte $ , i , -,

networks have become avai.1 ,Atre. lWhe:,fie t .

• --'. '.ct n t: ~. fnt:erf:zict ll y 4I f1 ". 'r t, n' U U II ",.

Page 15: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

.:,, '..., .".,"-._. jL,,,. 2. .,.,

... ..-.. ,- .. -. ,. . ,. .'--.. . . ,, ,. . , . _ ,

examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI'

(15,3). NET/ONE uses a network interface unit (NWU) bi It.It

around the Z80A microprocessor. The transmission medium is a

baseband coaxial cable capable of transmission speeds up to 4

*Mbps. The NIU is a significant feature of this network. A

single NIU can connect to the network any one of a 1 ,r',e

number of dissimilar machines. Reconfiguration of th,. ,,

for different machines is accomplished easily by 1 oiiii-

different software. Additionally, each NTW is i solatler ,i,

the network. Should one N TI fail, the rest of the ne vtuu

will not be affected. Further, NET/ONE NI[s contain Pio W-

the network protocols, making the network o i. . '1,

essentially transparent to both the user and the host (i.

The XTH ERNFT,' is si mil ar to NET/ONh, hut 'I('

resourceful (15). EI!HFl Th'!' does not use network intr,, 'It-I

units. This requires the ubscr1..L to hou.;e the netwtirk

overhead in his machine. Instead, a transceiver interfa:

each user t:o the network. '11i s transcei ver isol at-es t l.

network fromn user faLlI t 5 d!; W i (- s d ; COt 10t Is 1 2 ter

the baseband cable.

A base band ca hble I s (I t j re.. e 'lid1 si (lid I n(- i o Il

which sic ial.s are encoded ont: o t-he cahle. it. (,II!y

sinqi e dat-a channel and1 ul:t, bhe sIn)n.emerited wit. t,

of wirinq t o prov i. lon-t ,i-owiu ltl i ' ti (ca t Il

tvie si nol.u !dta char- l n (,,,..id nl worki Ir.

iav.nq c a i r a t e I t, ov r :dmrl 1. 11 C,

0 4iP

Page 16: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

but reduced data rates from the effects of disnersjon

results. This is in contrast to a broadband cable which is a

unidirectional signal path. Both a transmit path and a

receive path must exist. This .s accomplished either by

splitting the available bandwidth into transmit and receive

channels on the same cable or by providing separate cables

for signal transmission and reception. Broadband supports

multi-mode communications, including audio, video, and data

on one cable pathway. Broadband networks have greatIr

distance capability (from over 1O00 feet up to sevural m.iltes

while retaining full bandwidth because they use zictivt.

amplifiers to distribute and extend the signal r..

Broadband allows for qreater distances than haselhand '-tit t,,:

data-rate decreases below 10 Mbps after several miles .

m u1In many countries, the covernment or private j,i,. 't

. began offering network services to any organizatioun

wished to subscribe (23:2H). These networks are ..o' I,,d

public networks similar to, and often part of, the r,'Wiic

telephone and utiliti es :;yst oetis. Such w id,(1 v av. i I ,

networks needed common atireement on some forn of bI t,, ,

With this approach many usets onerating di.i;i.ilar ti , r,'w' ,-

. could subscribe to fhis .;urv ce. I.n an effort tt . ,

standardized and compdti,!(' :erv ices throughout ' ,,.w

these countries coopierate throutih the I nt e Y Tat ona " 1 ',and Tele ~rarh Consit I taf-i vt- ij ek (CCT'."'. t .

recom!mendat4on.s" fo'r ov ' n vrit: 'yt.i citi

Setic e 1~'I c~ 97) 1 Cu, k I 41wr:

Page 17: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

switching network operations have been adopted in recent

years, such as IBM's SNA, DEC's DECnet, Honeywell's

Distributed Systems Environment (DSE), the United Kingdom's

National Physics Laboratory (NPL) net and France's Cyclades

net (4). Most notably is the X.25 recommendation s:k!J 1yi i

the interface or protocol to be voluntarily adopted by i l.

manufacturers and users (13:71-73).

As local networks became more efficient and htt.-r

understood, the U. S. Air Force began evaluating ftnir

potential usefulness. In the past, telecommunicatioi:;

requirements on an Air Force base were met in a sin(oe ottl

straight forward manner by providing voice communication!- ,.,

telephone facilities, plus a few low-speed teletypewriii-, H,!

data circuits over base cable systems (28:2). Hfowevr, r ' ,

the tendency toward use of di. ita, processor,; to dcc' ,,ir '

base-level functions, the base-.evel. fie eco mni v' ,,wi

facilities needed to be reevaluated to insure tht. , ,

sipport the increased data communications needs (28:',

reevaluation was accomplished in the 1842 EPG/.."TC ', "

report TR 78-5 (28).

One facet of the 'R 7P-5 technical report i nv,.,

method of accompl i sh i nq the base-level. messa(,.t.

swi tchinn and distr!bution f,ctlons. At the- Ii:

0 stri uti on of: d at.a , n' ,)f ot-her tt'aff ic i i:n W

cnsideoration si nce it e 'lirxi ~tQ U.iu r I ( i • ,n

CO(M!iun Cztt ion r)a S.hs conntet: ro t-.helt ii- 0 , th.

*". L" . '"'1t ' t.L d rit"* , * ) t .: i.

* 6

Page 18: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

anything else in the network and thus costs associated with

them are multiplied by a large factor.

To satisfy the base-level message and data switching,

and distribution functions, the report postulated the need to

connect any of the base digital processing devices to any

terminal on the base and also the need to connect any base

terminal to any other base terminal. To accomplish t h's

interconnection, the "1842" report suggested three differt.

types of network interconnectionsl the first was ii :Atr

communication network with a centralized dig.ital. .it i

* *- (28:162-163); the second was based upon the concepts l;(-,i in

the Advanced Research Proiect Agency (ARPA) network (28:',r. ,

and the last was the loop or ring network (28:164).

configuration the report finally recommended fwr 1',.

base-level data distribution network was a modificat!)i 9

the ring concept ca.led a multi-ring network. This-, ,-l.-. ,'

consisted of a number of rinq networks with a node i.t)v ,

interconnectivity between the rings. This muiti-rino it.,w,"

concept offered part.icui r advantages in teri,,; o ,

development, application, and flexibility. A key 4 o ttL

, multi-ring concept was the deve], ;...:i of five tyr" f

devices which could interface the fm i ie ri nos *:oe e:her

* o ,Rome Air Development Center wn.; t-Jisked w i inr::i,,

the problem of the interf ,it. Yvt , t WN-viS I-)ln !ot*

the various interface devi,.: i, ,,w:.(' t 4 ' :0 I. ,..t .

and were required to D)t-L 1)1 , $ r I ., .. '1'117:1 J I

apteared reasonable thi at+v,, ' , , 1

, . .7

Page 19: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

device (UNID) could be developed which could meet the

separate requirements of each of the five proposed interface

.V devices of the multi-ring concept. The subseouent

development of the UNTD and a local network application

became the basis for numerous investigations. A preliminary

design for the UNID was written in 1978 (22). The buii!dinq

of a prototype UNID based on this design was begun in 1979

(5). In 1980, the building of the prototype continued,

modifications added, and the design refined (]). Also it,

1980, the development and deusiqn of a local computer network

for AFIT's Digital Engineering Laboratory Network (OEIA.")

was begun using the UNID and the loop network cornceptf- f' ).

In 1981, concurrent investigations (9,17) co,,I I'

development of the software for the DPLNIT, I

constructinq the prototype 11NID), nu i.1t a Second i''!,~j

implemented a prototype DF.1,NET.

The two UNIDs were used as nodes, forming a s inW.

network following a previous design (11). The pr,,, ,,.

network included two comptiter i and several terminal ,

fiberoptic communications link. Tohe major component i (-0

UNID were a card cage, nioht.rhoard, local proces;,, ,

network processor ca r d, -ha r ed memory c c, sO ,

card, local. card, an(' ricn w,, k crd (.7:2)

At present, a crlinir r rivesti (hI t] ()n V ,

development of sof twi tr Pi''I, ' I( - .,

investigat:ion, compl :',t'! ii, 1. 1v, t t vi,,te f.:

-- -- ~which the tUrt(!Vi LIS .,:ib I., ,,i I, ! , ,, . , ; .

r-J

Page 20: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

"7 7

numerous quantity of dynamic RAM chips used in the system

memory produced transient signals caused by the continual

refresh. Circuit coupling and switching noise due to the

wire wraps also created problems.

The basic hardware for the UNID is constrained by the

design and implementation of previous investigators. -'is

investigation remained within these constraints and cotirIHu,.*d

the development of the UNTD. The recommendations in nreviot.s

theses were identified and implemented. These result,,} iri

the design and implementation of a new memory boatr ,',

S. combines the shared memory hoard with the system ,Iw &.,y

board.

This investigation elected to concentrate on ftsrtw.,,i.

implementation and to write software only as neces,%.-,v 4,

test that implementation. A co-investigator (10) s,,,i, ,i,,

most of the software support. Previously developed oX"wat,

was also used.

The development of the hINTD) suffered from the ',,,k ,

current documentation. ThIh, inrvcstiqation updated a :

connections, schematics, lists, et. , necessary Fr furlht:i

development. This int,o, ht ion Ij contaien e ;1 tho

nppendicies.

First, an opetat) *f. I , ti h

this investination no !w% "-j", W.; I V,, , i

fZI Or eS. Ijoxt, the It-flu'!'0! wIi'I Wrt: 0

9__.1 * - -

Page 21: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

static RAM chips, reducing the number of ICs and elinmintirng

~j the circuit coupling and switching noise associated wit-h the

wire wraps. The reduction in TCs also el iminate d the

transient signals, caused by the continual refresh, wliich

were seriously affecting the reliabil1ity' of memory cont* rit.

Finally, both the system memory and shared memory boards were

combined onto one memory board reducing 112 memory chips used

*to only 10 memory chips. Sininle tests proved that the 11INTrT.;

* memory was now reliable.

This report covers hardware oi~esc of the 11111)

Chapter IT presents a summary of established reqjn.rt! ri&19 ; t

design followed by a discussion of modifications. f.uU'1 it<

*durinci this investiqation. C'hapter T111 Ov ti~

construction modifications made to the UNIT).r

testing of components iS dOCUntented in Chapter TV. C'h,,r r

summarizes the resul.ts of: th is investi'ljati on anti rc-comwi.

areas for further Study. P~i nil] Ty, the Appendi ciesi coi.,.ii

all hardware documentation.

10

Page 22: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

This chapter summarizes the requirements and de:iqn

decisions established by previous theses (22,11,17). these

requirements come from the initial design as discusserd in

Chapter I. These decisions formed the guidelines for Thi.

investigation. This chapter is divided into six section;:

UNID requirements summary, DELNET requirements .. ;1 LIr 11dy,

DELNET design summary, UNITD design summary, ,!NjI)

implementation, and Documentation.

IMID Rezuremnts sau=Y_

In 1978, the 1842 EI.:G re!oort was used to Motivate t he

design of the UNID (22). 'Phe HINIM, being universal', w's

based on the followinq qenet~i coi' (t-tS 22113

-The UNID functions as a . tore-jn0---forwar1concentrator with lwssae rotti ( ,,:t'' ' ,

-The UNITD includes srwcialized I/O ports tohandle unique communicotion requirements.

-The IN.T.T) easily han,11 ,es vdricis networko p-raf-ing sy.' ems a,,d commmnirition protocol.;.

Using these concepts', st-ri)t:d ananl yis "

(SAT) , N!J T. ffunct i oni I (.1t,,I, 1; W:r (f

*(2 9, 22: 1.-1~) This anproic't i't-vt. 1 oi'ed an act i v i

consisting of a ;t-r t. s 0 n'! d orat,:i -,iow w '

functions and their ntu i ' t ' %V 1h

* sumnlarizino thiesne f'irtc'tiAF , ,' tf.iiIi .

* i

Page 23: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

1. Communication Interface.

A. Flexibility.B. Signal Characteristics.C. Port Conficiuration.D. Protocol Software.

II. Local Information Processn.q

A. Receive local jflfouit,itj.on.B. Store information.C. Process local. inihirmation.D. Trransmiit informatLiorn to net work.

III. Network Information Processino.

A. Receive information from network.B. Process informatio from, network.C. Petransmit networke informai-ion on network.D. 'Transmit information to loc-al receiver.

I . Process coiitril. information.2. Transmit info)rmation to stibscriber.

Once these general ftunct- (Dna 1 ret-iiiireiuents wurc

broad UNID bounds necessary for subs~equent t141I n

allocation and desigqn phasies were establisheO. Pe'tW .,-

list of these initial- systemi hounds. just-if ic it'll

presented in (22:34-46')

-Unid modula rity Yba.-cO on ei rcuiL ca rd4,;

-SJynch tolotts se r 1a1 -' i 0,0a tiv) 11 *'i R1

-?.Iini. 1iiwilt of- one !- i' e)( +-wr~lrk T/i) I~-)

-RS-32Cinterf-ace(s f-mr 'occitI/ oort :

-One 1 oca 1. T/O nr! f r-2 '.(1 T-P -.% r r (.-n t: I1

The functional. rowii iti-wt~ l' ocation t i MI

and' sofftwcdrt was comWe' -- 4 1'Y", ' f " aTi:h l

A t ':!

i: Or:1t'

fu l w n -. s s m ,2;f (i

Page 24: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

: '. .o .. _- .. • . . ° . . . . ° . . .. .-° - - - .'- ,. . - . . °...., .b. .* _ J _ .

FLocal Com znDet AMBIdwaLel

Recognize start of local information.Recognize end of local information.Recognize end of local message.Transmit local information.

'" ,.Netwogrk IZO -CoM. .ng. 1PR Udwaxt..

Recognize start of network information.Recopnize end of network information.

. Change serial information to parallel.-"'ransmit.network information.

21-" -SZQX coIuparneat .(if tws e).

Information to be transmi.ted.

Store outgoing local information.Convert to net.work character set.Identify ready to be processed information.Process informati on to be transmitted.Determine routini.Tnitialize t-ran",',itter.identify jnforina" on as sent.Deallocate storagje -pcice.

Information rece.ived.

Store incoming network i nfurmation.Determine i -1 error f ree.Process informp n,, "ro network.fifentify as re~t,-y to he tran:;mitted..denti fy ty'pe (itt, w i,, ,,P.

VE-.niove Pro,:)co. it. 'VI . ,) .

Drocess control .r'": ansnmit i.nt-oryi-al' i ' " tod ' i be '

Each entry corre ,n I,; to Iat , ictilal (ii g(? ,'

activity model (22:48-41)).

LII . l.! 9 l, F ~ l i l .. ,, . 9 9 *.. ,9!~ l oo(ip' *',. * . ' i

I~k tjj )a ,i I) 0 ( () )t1 l .W *, ', 9 , ~ . II:; [ iI !I, I

, f9l )Tr21 (a r W t ~l l 1 r ,. ',,.' . ' r. .' .j. P I, I ")' ,., 1 .,'°

WWI'

Page 25: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

(5,1,17) . Two aspects of local networks rnotivatt-0 ti'w

investigation. First, local networks can increase prooesiino(

power without adding more c'oriputer, .. .g resource sha i nq.

* ~Secondly, researchers and d( nier.1 need a flexible local

network testbed capable ot supporting network thevor y

development.

The DEIJNET desigin was i too down (level opnient using S;AT.

Design began by estabi sh Ii n,_ usiner reciiii rements f () t IIe

development network .in the D.i tal EflliiieeY .i oq( !,ubhoro~t Ili y. A

* .three-part user survey c'~tahli ished these requi remen,

following is a summary of the most important requiracit !-j

the DETJNET (11:19-23):

-Ability to transfer files across the nietwork.-Ablity to shoirr peripherals attached to other

hosts on t-he rnetwork.-Plexibil1 1-y in net-worle cont iqwrati on andooper at ion.

-!!' ~h !)ercentdtle of availability.-Perforpiance morl, toriniry cainai.ty.

These functional reoni rements we re thin 11"i. I

-- establ ish D1Wi!.P systemt repii rl-eentsi, I III, I'o h~joth1 'k~

and1 software. Thle SW"3eI'I hiir dwdjr L- r-mi reIti'w

*es sent tall y common sens t~cirU'r o)a (Ues to n It-~ w c,

- * hosts, fle.; andI ta~m (I~ 1f j'7j

Muttst !:e f lexi'c-* ill(,' ** y exonOI.11c., If "

ttlteneckt- !haf Oil" * , *i(Olli t*'

easil y addeId +:o Ih: !t C:.' o;Ii1't 141 e

* 14

Page 26: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

L ~ ~-~ .-.4 -. -. - - " -. ".$

° ' ' ,.,, - - ,w , i =

nodes should not degrade host performance, keeping the DFLNET

nearly transparent to the user. Nodes must re(cot:j,:itiu e

easily, accommodate different topologies and protocol:;, and

meet network throughput. The transmission medium.,; ,ii:;t

support data rates based on networ - throughput, rr',I; ,,,e

time, and bit error rate requirements. Finally, the DPHN.'r

should include a fiber optic link for research uses. ;vs..,,

software requirements were more rigorously develone,! ,icti

several SAT's (11:29-30). Since this investigation *

limited to UNID hardware components, the reader is r,.

to other investigations for a complete devei.opnent (' r '',I'"

software (1. ,9,10) , Thie software dev-_or)ed f, ,:

investigation was only that necessary to perform a C0,,,,,,;t,

test.

- Topology, hosts, noes, and transmission neie .

specified in the DFLNI'I' hardrlware desion (21) The

selected is shown in Fiq 2-1. "'he basic r nq archiIect,'s

a simple versi on of the I (,' 1 network pror~osed i t ,

EErG report (28). Thte stis t.o,)I oqy for the locl-. 1 ,(it.

network was chosen for t ir,-e reasons (11: S-R(. .

a r ranoement decreases th,. n, mr-e r of nodes r .(lli i Y t

each node niore cost t'.* ftct j .. Tht. to 1p o i y I ',

pr ,e.i a i ntor F ce f o r ,,ott h t e ' 1iI)1 ' d P-4 ,

,oi,,)uters in the ! di 4,!" .t ,'. I,- ' 1 " ,

i nteract w_ t h each )th,!! , ',. I,,n t! . . ( ,i , -l.,'

OF

Page 27: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

HOST' HOST 7ST iOST

HOST

146

UN I DU)I

HOST )

U: t I DIU" r, .

i 13HOS fICOSTl

, ' 2-1, Topo Loty.

Three hosts f or th 1 nit aI irmin 1 e, n a

speci fied (1: q6-87) t 111, t m 1 , i i i r C-1)r-(se 3 n t-(- 0

cole!tion ha t wo 03 sLf f i i y x e rc i Fe networ

whil e prov.'Qi nq the moxi w'w' rk;'f'r IJI ii~r m ,'

S 0 c f 1 n , a n 0

r rom' h' ('4

,*y 7 L(( 0 !I~ . ~ viE 1

4 , ;Three -y, -ho t 'or h:;~' r i t . a,.ivl Iv no t t o. ..,

L !Tafld~t.r)v" y.: ov1 C4 0I 4 lv 14

• h . , I

1 ~l . e Dr v (~lq he uX~l!,T, r,. ---;,) .-r(,, . ..r rl '. . . -, i . ..

Page 28: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

% %" .

The node specif ied for the DELNET is the ,Nt D

(11:87-88) . Currently available commercial noc(e,; and

p .~'. networks are too expensive and not flexible enough for L- .r''

requirements. The UNTD, however, offered several advani.:,i :,.

Complete documentation on development and design is av,,il ht.

and non-proprietary. The use of two Z80 processors t-,,.n,,'LS parallel processino, minimizino throughput and re

delays. Finally, a high level language, PL/Z, and a ,ltw.tr,:

development system, MCZ 1/25, are in place and avaiUt,, ',,r

further development.

The transmission medi un belected I or tht ni:,!,:'i' inclid

both local and network channel.s (.1.1:88-89) . I oco1

channels will use twisted I,-i rs. One network I ink be t.wu.II

two UNIDs will use a f iber ,ott ic communi J cati n 'dr, ni.

Fig 2-2 shows the .m t .i a 1 )I 1, ,', i' ino1 I. !t & i on w t I

the components discussed ahovu.

'".- D Deisn Suminzry

With the DELN.T design comrpete, attention tUrn,-C ' P

design of the UJNID. The 1 is.ic Oesio:- of the 0ev ,ce . .

two Z80 mi croprocesrior bor!.; wh.ich tuhare a 32K 1,"

static RAM memory. Ac .. Io -.;hared memory i:; ,

arbitrator ci rcuiwt ( I , ni,,. ory I)oaY0. " I ",

interface to u se r. ,,.,., .tit. .', r , t. V,

comnl i.nlca I ori F network i-I,),.u ' (:ircl ; inld ie

The 1 o ' c'ard iV'(, ,; t '. ir 1 , , It

four ., -2 ?' u ;er!" w i' l ', ,' , ,. -iti ,, . ...

- -if, rv v tv 1 ,

Page 29: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

DATA 19.2Kbps UNTI) 19.2Kbps DWA

56Kb-ps(FfR1;JZ OPTIC LINK)

TJID2

19.2Kbps

T TW1l'PT, ) SR T ES IT

Ficj 2-2 Proposed DEI5TNE' Conf iciuration.

T'he network card was desigcned arounOl f- -io , Z8-lr.i4I(

SIC) provided sigjnif icant c pa b i 1 i. ty ft'r jfltIi li wit"

different network prot-ocolr; . '"Vo net-work ca rds woO0 ....

in a device if the WTT)I wii, t o :sct ,_;.ilir r-ri nIo i nter

modle. Figi 2-3 shows3 the b 4*),.~~ Of t . t

Reforp a useable form 0)f* thie n'Li' 'W 'I

l.east two onerational fINI I).; were fleede! . h~.

shown in Fio 2-?, were .e'to for m j Itr '

soanni tp t ree (M. 1 ri e f w it Vp F r .:

51 i m) F- r io n etwor' ~ c 9 9 i 1

.Wo nodes (20~:1.71- /-. (it Vf ''H

Page 30: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

L::7

.USER

LOCAL LOCAL SH !AR ED N'RK P'1211 1? KCARD Z80 MEMORY Z80 CA I,

USER

U SER 7

LOCAL NETWORK I

Fig 2-3 UNID Block Diagram.

shown in Fig 2-1. But, the MST approach requires a ,, ri ,,

of hardware to build a usecible network.

A UNID prototyv* was completed by the end of '11) i)

Since there was only one device, no . eal desi r ia (iJ, 1 w,.,

assigned to it at that tinie. This deviice, however, did riot

meet the original design requi remenl s. Spec fica' ly, I1 411

memory still needed to -he !,xpandet? to 64K hytes and two

additional I/O ports added. '!'lie H exl y eo r ;w the , d0el;j ,II

requirements satisfied, a ;tc 1 ir r n (on t ii et:j t] / , ,

numbers assigned. The first IINfD hti! t W.:: 'i- ; ,jt ,

p. and each of its cards were assigned the ntiiiiwr I ,

Local Card 1 and Network Processor ' "h ,

completed was assi (ifled 'Ie f1lII,e r 2 snuch as Nit t

an(d Local Proce.,sor '!'1! tw(j o I ,r; or- j(j.,rnt.' ( ',4

other excuf~t iri n rr 'i .;,-,10 1.: t ,t. 4 t ,

,hoa rd!s a rt. te c}(T ,, , ,•

, , ,l, , , . tl l!) i

, keerr) e a ch r ,1 l. (i7 I t . .I, I. - I

19

Page 31: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

a simple network was formed, a few problem areas h:,'

eliminated. The numerous quantity of dynamic RAM cviira.; 't,-0&

in the system memory produced transient signals causeo !,V tfiv

continual refresh. Th is Problem was correctet! hy tiinq

static RAM chips. This also eliminated the oc.

circuit coupling and switch ing noise due to the wire Wr'i-f:,.

The details of these improvements are presented in ' ' r

ITI.

D! lQmJntaU Qfli

This ongoing i n v vf .Iqa ti o n rel ies o n 1)r 0 Vt: 1

documentation to provide a clez~r unde rstandj n q of )pzi St- work

and future needs. Th us, a n i nino r t ant pa rt o f t h i.s r epo rt vii:3

* .complete documentation r)f eurrient 11a rdwa r C!.

documentation includes vit i m o t cl tenw I i ies , te

layout charts, and wire wrorb li.1sts. Th'"is inioriit i U

* found in the Appendicies.

This chapter summarizedl the reqtu.rementh.; od i

the LINT!) and DTN!,NET. Phesce r enresent the con t r a iii;

on this investigation. These s'imari es, were fol& 1

and !)E!LNET! design impl ennta1i or and t.-v' 1 ation!,c~

during this investiycatior;.

20

Page 32: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

III. flI z JtImptotion Mvdificati,,n!

This chapter detai]s the i Iip 1 en(It-l'-a t i on

modifications of the two UNIDs completed duri hl :

investigation. As mentioned earlier, there was no opu.,,it,'.a

UNID available at the beginning of this thesis effort (,,J: *o

IC failures. The work accomplished to obtain such a "till, , ;

discussed. Next, the design and construction of: C, :, t,

memory card is described. Thi; led to the de.,, ,,,

construction of two memory boards which consit ,, .. !

system and shared memory. That work is described ii, ,:if

chapter.

Eventually, each UIN.IU wil. he powert,' by a : ' ,

power supply, the Power/Mate FSM-200-40)01, rotted at. '

(18,17:27). One power s1ligly was received; tinfortin,', .

had no power cables. An A/C Ylowr cord, connected .(

switch, fuse, and indicator l1ioht was attached to the ,

supply. The four vol tit._ ; (itV.r C, - V)C,+I 2VI)C,-' '

ground were then connect-cl to iNl 1.. With th ..

grounded, each time t}( i)e nw,. r ;i,,vily was turned oln( o , .

would qo to zero. Tt wo, (',,ter nilned that- the i)(,w ,

was swi tchi no interpilit:, te t !v. u'1ter oI e, i Wda i .!

a replacemerit power ;imIpi' y )I e d redl . T1 j 1f, . '

UN! T) was pow eC( -- y d 0 n k<',,I ,' IV IAkWei- 1 1t),'y. ','

.,Iectronics' Model Kltif)--,0 ,'N. ,w i :; j,'Y w,,!) !1.,,-,-,4

>: ' Ii [C # I # ~ t ; i~ : ll'! ," .l. , ;! I, : li~ l i , I , ! .2 1

Page 33: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

capacity. The three-section Powertec Model 6C300n o,,,:r

supply was used to supply the other three voltages.

The laboratory power supplies provided good regqlit-ion

with essentially noise free power. An important featurt. ,

these two power supplies is their isolated DC ground.:. ",h

isolation prevents AC ripple and simi?'ar (o)u, i'1(l

interference reaching the UNTD. Al! DC grouns were ri

together at the power supplies to further l.i,.it power.',,

interference. If different power supplies are suht- ,,

care must be used to insure they are noise free at,,

isolated DC grounds. The reylacement Power/Mate oow.r !;'i ,

was received; it was confai,iird as the first and recon',, -

to a UNID.

* At the start of this investigation, neither I,,,,

working on the local or the network si.e. S ince edci

mcomponents are interchanneabl e (although nuif',)i.,

previously mentioned), an or,rat)le INTID was obtdn,.!

UNID 2 Motherboard, MC! r,ori PrcCssor Card I, Shart.,'

Card 1 and Local Ca r:(1 . 'his UNIT) wa; onv ct,,.., ,

fili. ling and reading stidred n ,lnfl,(y ,isiInq a .1oca! moni, .

won 1. d not allow shard t,.i,, t , to 1-,* f ftd frl , ,

to an improner bit- pct--d - j) nit f~ r l n if-f tt t () I

reqliestjng a pro l r, :t am i t, V1(/ i ,i .I' ' I I ,.

bit 2 was a cOf.stint hiol. I, t l,; ,tF, . I ,.

trdnster fit ritor lIt

i I t, n I i -0

22 :.~

Page 34: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

T. DEM07. This was due to a fa.led data driver chi, on H,

shared memory cards. One driver chip on each of the sh,,,r-d

._N memory cards had failed. Replacement of these chips ,,v. ohf,

*'- UNID two operable shared memory cards when a local mot,rLor

was used.

After the defective shared memory cards were fi xed, !.uCIi

Local Processor Card 1, Shared Memory Card 1, and Local (,.'.

1 were placed into !,NTT) I cage. This configuratior! ',,r'..:fl

properly.

When attempting to operate the MCB Network 1, 'o:. (,z

cards with a network monitor, the cal processor card was

not installed. This was duo to the fact that bo+h procuisisur

boards were supposed to be identi (-Xal Tn this Con? i iqmr a ioln,

L wi th only a network T)r o(:(.1o r and sh a red lwemur1 t:'/ ci

installed, the tINID would not wo)rk. Ph 1i wo!.; ,, ,,: ,i

network processor had j. t ,i sys t-, ( ot k 0 , nw n v ,(1 ed ,n , ,

. using the local processors' clock routed tli,,,wih an

on the shared memory hoard. After thii was (d,.,.

K.> (shared memory card Installed for network si(de to .

the jNID ha d operah f, M(Ch !,o ! and etwor k ,r oc'':,r c c v

Shared Memory cards, and t!,ocal and Network car c1 :;.

.Conztxu..cti.9, f -. McJ1-, y Card

System Memory CX .irc4 -(,).,;t r'g('9 o ,n 0 C01.

Gdrry wi re wrap c r! wic rd.rwan nmTod i fi kc t' -i ort;.

each hoard contai ned ( .'i' ' , o' , *t* .

so ke , 4t-( ys .' lt ' 9 ,' ' I (' Y S f + i "('I

Copy Qvailoble v TT C de not2 p e m it fUl,, ! .g ,~ : , .u tio n

..- ., .. . : ? . _ : _ .. ... . .. . . . .: , . .. .. ... . . ...2.3. . .

Page 35: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

ft-.- S

edge. The IC sockets for the network portion of rertiuy were

installed and glued into place.

System memory, built f rom static YAM jC:;, requ, rt ,V,,'

and DC ground (8). The component surface of each ,(t, i,'

connected to ground and physically connected to pin 8 .

16-pin socket. Where a 1 4-pin socket was used, pit,iIto

wire wrapped to pin 7 to irov-de around. "he wi,-w r,

surface is likewise connected to +5V')C and conrctt , ti, t ,,,

16 of each 1.6-pin socket. The system memory card co, i,., .

all control logic and. memory TCs necessary for operatio-r.

After buil di nq and testing the new system me,,orv I. , ,1

it was discovered that- when the boundaries between ,r,,,s.:

system, and shared memoric-s were crossed, snch t: ,

memory from lOnO (H) to PP.'(P) , the ;yste m, ..

* unreliable. The reason was that the two sepirat. ,

(system and shared) used tWO (lif, addr ; luculer- f

select the individual memory chips. .'or this rcds.n, it W. i

decided to design a new mr, tv boatO which WOU' ! r.ce

the system memory boar(I ,rnd )et b ",art-d memory !,,,-rd and ,1 ;:k

the new PK X 8 statAi R A"' ,. "'h,, r, ,, , ..:; ', ' U ,, ,t] , ,,

the control and .on : .0 I, ,

,.. C~nr t. ,*.(~;_.ij. (2. 9L- *t-h,. ,'': ,., y ' ,'. ,.2

M emory cards I ,.I ',, r!lO. .1 [' v r,

\' : ~ I(, flot y ai r (r . I I I ., ,

T'he on( v (Ii

Copy available to DT!C does notpeimit fully legible t.productionii 24

Page 36: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

. .

large enough to hold seven memory 7Cs. Memor, cards . 2

function identical and are completely intercli.iiigeablu.

The memory board was wire wranped after the 4 r nti.,0

design of the memory card was conpleted and a wo, LI,,1

schematic was avail ale. The first wire wrapped l.oti '1

not work properly, as will he explained in Chapter TV,

Testing. A second schematic was drawn based o .

testing. (Isinq this schenit c (see Appendix 1) , a w; I

program was generated anO a second memory hoarO ..

wrapped in accordance with t-his program. The r~root,

wire list are shown in ATpendix C. Rased on the r,.-.,i ,

this second board testi nq and the wire Iist, the t rQ I....

board was disassembled and rewired.

. he memory card contains all. control logic an(!I.......

ICs necessary for operation. Appendix A shows the If '.

for the card. The top seven 2P-nin v,ir -, s are net wor'..

memory (2000(H) to 7 PV'.(!,)I and s,,,red mom,,iry (8000(1,!) to

'PF'FF ( 0 11#A ow these ar th - re ].oc , ,S,;t .- ' lI l,iior,

chips 200n0(1 ) to 71.'V,' ',:)ie .,u (f- ht,. c ip,:; on ,

board are for control..

Th lJ s ch1n)ter prov i Oe i (I.';cr I ,

of the ,,*, rI memory ca r(',;. 'te ( l)ch w'-'r i , , t

.4h dwitr r tfi , . : w . ' ,; (Ii ':;. . , .: :,

Copy avoii. . -.... ' .

pemit fully Ic pLo _,c .. i .

25

Page 37: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

F.V

The final portion of this thesis investi Jation i ,v. v, d

K- hardware testing the TIN and, in partl cular, the ntw i,,.,,,,

cards. UNT) testing was necessary in the beginnin( ., Ihi operable system. ,"ITT) testinq invol.ved va].idation o w,

'. on the motherboards ari a1 l caris, functton-l loqi , '

functional memory tests, and Incal. carc1 tests. '',* .- '

of the ti me was s ent on tesfinq the new mefiorvi-.

Hareware problems encountert.(d are discussed alono wit- ,

corrective actions. All1 teisti nq was accoii-W i T

accordance with Previous th-scs (,,7)

!-.. 'IJT!'_ Tertfn ethQd

The tests used to vt-r i y mTI'D opertation were- -:, .,

primarily as incre i,,nta' , : .Ih !.c t-I t . 1 ,,

chosen for .its sever..' CidVantagce. :.r, i d.,t;'Fy)I , ,4 ,,

Once the i niit.i a conportn art- ch.c t?, . v n-w ,,i i ,1-1

encountered are often cIt'.. ), uil l ',.1r rte r ;(4 tl~t , ,,

ad( l coIm )onent or on t.- r( i ,9 ,I ',i i. . i ' I '

com Ion..nt. Also, th(f iii .1, II,, 1,1 ! .'. ,l ,

incrementdl approach rt ric.,!*.rly ,?tfi.,(., 'W.; "':,-

of the test inJ can ,, ,4,:'(oi)r shtis ,1 wi I , ' )it

i rnvoved harwa re or ,;of I wit i- t

.'T,)9fy I0 FI ) C2 -i V iI Q Wt. I i .'

1* n)cr ),.)F e!e ' i .()'It)O flt,t) . . ' , , I I', ' -: \, I "

n rr , o I IS t 17_

Copy ovaUablc to DTIC does not26 permit ItUy 12, gibki r..pi:ductioj.

Page 38: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

| o°

of card operation. At the outset of th ! ; ,,v,<1 ,., ,

there was no opiurable tINYD. With this in mind and net, *,,I'<

starting poilnt, all cards were first given a power-nP' ""' ' ".

* -. The next tests were power-on checks without TC ;. , .

followed by power-on checkwi tli ICs added. As v.,". 1,

passed its checks another card was added. The t' ' if.

* sections describe each maior ctrea of testinq and di :;c,,:.:

results.

Each board used in the I'INTL was chc'k.d for cOt i .'+t

wiring. This check wZIs Ls(t 't'li ish ld when if ,':,I t..

tha+ the !IJN f was lt Itl ! i t 'I #t it . l,!,ht' i , ' ,

investiciation. A -t-hoilth fhe," , '9--! ,)- ll, 9,, ,. ..

J d d not detect any wirini '-1 i:', -r, 9. ' 't

not apTp.fl d directly to orunt,,df AdW v 1,t C4,!t ' ,t

were routed to the, corret.t i'' ii. 'Phi' C1('t1.% ~

learning wha-t si na .' wtlr(, tin tiChl h,id anI litw '

F ~ ~ ,)e, ,r it t e ,;

V(! ri p V t llt-.etlioW !. t: '4. t:ti (9 V l ] .! . ' 9.

Tn So -e ca Wi it.w r n w v: , il I , t

thef- w; rtn(i (ert si ty wo.aK ti,() ki , . !' ' V't'V'.' jt-f' 't

cht-e:ck coni rnti ty bet-w,.ei ryi n"

Sris at , 1 ed c , / V,''' W.: !!j',. t , V ''

V('l f.a if' :lt'1 11 ( el - r i i ' .

ilil f l t

Copy a&l!:l- " D ,-" n|.-: ~~~~permit fLdIl7 Ik.L. .:dco-

Page 39: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

UNID, adding one card at a ti.nie and checking it befor,. '!,e

next card was added. Each card was checked for exc,:;:,1ve

heating when power was appl..ed.

Once the majority of wiring errors and faulty T,'; .

detected, each circuit card was tested to insure fu,,,t .

ooeration. The fol.ow.nc sections describe this fiinj.,- ,

testing for each circiv.t car,. The sequence of: the ,'' ,' .

sections is the order in whIch the cards were tested.

"The local nroces,;or c rr. were , functionally t..'; ,:

installinq them in the cart' cage, connecting ), .

circuitry, and attach.inq an AY'-3 terminal as th-

nrocessor monitor terminal. 'hese cards contained ,

nmon.tor prnorammed durinn an #arl. .er thesis (1). "'. .

also contained 4K bytes o f dynamic TAM . It C!

testing .involved resettinq pe processor card arid *.' '

the various commands in t9l' monitor I,

operation of thesp comnd t (', w af, consi.(ere '

evidence that the proce7r was or atinn corr tc ,

; ..... stringent testing, suchi a: -.!.n ~ c to move and loiw L:

wa ac compl. ished. as !i~ W-rt- 'o hem1111'.

nrocessor to'<s becaviue ,ltr i- 'o,'r,-W .X. .'or exdflI, t , I:, , ,

1,OAD cornrar,I w f h thie ' , t '.1 *, r ] I tist- 1'it, I( no, t , ., .' , ,.

the on-card memory, oiu 11 FI I

*"stcab' -she(4 28e iot *f v i; '

Ct" oF f-i fl)(f

Page 40: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Must perform correctly !)t ore file vcan he

*Successfully loadling data into memory was, therefort., .

as an indicati on that Hiu- local processor ft

* properly.

The next ca r 0!; tit.e were the sh ared nievior vry

Fach local.. moni tor (rre; ,r iwiland was roi nitij ct

time exec t l;ng th c- ft'ci+ w3 t hin the ho'tnd r i.

memory on the shared memoery, cat-ds. 'th e stI, a r e c!'ML! fit)

filled enti rely with W) (11.; tlien, the en ti r e ifI ...

di spl.ayed. ThiLs f 1 -0u W, oy roltJ ie was fO~

different hexirieciva kirhni-r4e11Jft~*. all nlent'rl

were switch(ed f romn vero toC ooe to zero. a C('I I fV fli - C.

was to be a zero, a one wos: i if~vyed. 'Th i 11(1; (',,1

to ther da ta driver ch i r,,; fi t ri c shr e mehmory ~.

chio clriv3no the network ' sliartl ireltory 'w(I

was5 holdino that: bit h'qh "'.'H!V A siTwilar Ifl(I

e nco un1:e re W_; tvi bo f-hII 1 shrt rtuor y ljo I-:c'.

si rl'.ar-iY'. Af tt'r rt-r o1(' i' 1f cl., i 1,; Y i:!

Sharird P~'efllor ' thif 9 1 1 lV i* 1 IV, I .''

*~ ~ f' 4. *r 0C* 9., -1

COpy availablo to DTIC id,s not29 permit full- c~'~Yj~o

Page 41: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

installed. As stated previously, this hoard '., .

" similarly to the local processor card., The on!y (lit

between the two cards is that- f-he nttwork processot . ,

no clock and needs the loc& proc)sor card i nst.-,' ' . m

previous thesis di scovered the Iocj: ,I ndl networ" r

cards would operate tolether w i. hut: int.erfer i ,i,

network clock was disah!ed, ui.no ;nstead 4-1e I ivtur ,

from the local processor card 15:64-69. *!1his i f; ,r'I

was obtained by wirinq the cock i (m a. F Irn ,

processor card through an irvert~e on the :,,r ,,,

and back to the clock c.i rcc i t .in 'it- ti-twor k l o(:,..!: ,

With the propet hoards i rO.a II.d, the t ern i o.' jmoni,

described in the !,oca' Proce's;,;or (, rd Testio -sect

rer)eated for the ne two r k oroces sor (i rd.

f 4_1 1-cl- splay routines 1n t Ie .qiii red Memo)ry ('i " ,

section were performned on $he it Lwork. proc,'t; (,l ,',

!'ina!11y, th three ca rs we: ,' t-e ed OQOk:h-r's 't: t ,

f_;'. lina a portion of' the I-,,:' rOCe .C Ior on-c i,

mov' no that b'ock into memot r-'1 i t y aJ'l(I tliet,[ll .

same !)lock into the n,:ewor.: i)r,,ce'Sor' on-cor ( "

the network processor ,i, (,, . "q ) w. .t- te.

r(.vers, r;, s( - ,ri r , nn %v tI I si.- l ' w

rnf-r'- r' dsy l ( Wfl; r1 , . ' ,l n 0 enH ' w tit

0 0er uiminorv o

30

Page 42: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

The l.ocal ca rd was a ~d c.d to the [IIT) whn ie n ~ ,

series of tests were coi*e .A data file on diik

MCZ was aIt t empt ed to I- (,,1 4-)dI(Y i nIt o t he 1'u L t h r (It

Channel 1 us i n the load coi ~rid * Th e f il~e WCI s if).

load due to the shd red miior v co.rd' s T:' ti~t Pim (rs ii:, 4'

in Chapter TTT, ryNTr) '.!da l.*- f- t- c:U C'lfi e vt i 1!~ 0. P I -

th e fle'Is contenfts and ec ,ti we-r e v o 1- ta(4 v i,;'.A, y.

L. ~in the heqi rn nq of t-h i &wI , "he ' 'i-'~

da ta duie to boundc, ry cru~i. ' e n hf.- it4'2* I. 4~.

ITI . This l ed to the desimui o!' a oiird1e.r

The muemory card woutil nrof olr ate_ prov)e 1-y

a a Er const r uc tion. . ,it c. y, three OJ f -r fr ,r i 4

orob3.erns wore foundl on t_4 i : Cd iu1lty cI,-; i It, ~4

an'J i- C' ft (0', %-1 I 111( 1 .' f

"!# 4 1

t.'44, y c'i rcl Wot (.f r., I ~ 441 .

* flt-"(T\'w , at'.4 Ii.4.wor~: 2 'tz. 41 /

Copy availalo- f2 P1 dcorm not

.31 pert,-it tiziiv .

Page 43: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

XSFIJ and a YSFTIJ depending~ on wh Of proce-ssor ~(

arrived first. The irreseii'- inivestigjation MORed XAI1

and XA15 tociether and NOW-,A YA1, YA14, and] YA1.5

(see Fig R-2) . 'hIS Wa,' cCCOr11fl icShed to Create- 441

* YSFT, whenevtcr a memory lovL on ~ a~l ( ' nd iiiw,

selected eithier on tle .1 ocol side or the network sit

X.- !s'T, a nd YS!Q':1 si ori1 ~i Eire iised to enable the addr-!

MWt i ple xe rs *i Thie yv! F.:r an(' YYN 1-: we re use 0 to Lit -

clata line bi -di recti onal. -!r drvors.

The I ocal systevi THomicl y port Jonl ot: the miemlory I'(_

* ~~~conmleted f J~. Z' ft f t. -4! df~ 'U Te'I

diSCLuSsed te-St-itrIq mnethoOds l'orf.''m ~ of tile !jc d u :3 I.0

all1 tests. The next p'ot f m of- te b-Loar tI to he omtrA -fLe1 w

sh arec! leior y. WYwir t-h nor Iion wcs ,I.,*!

(I' cisove red t1ia t ho th thie br oc .Sc;f en't" oit sIr t* t em4

dr ivers wey e be . nq e n l) f' f t'e j 1ori ri ,' t % i f- 1 1,

read local ;ystemi mvieory. '140,; Swa3S caits' fil c ,!t ,.-

data lInes. '''o al levi at t$e~ nrolif-ern, f i rs :,h

I J flczs wO (-- r tc ia t a t 0 'it 0i f ' 4 5(*Q-t- (it (fl

zir)cI S I a re't ) hao0 t own Y . '~Il

wt r t, 4ea cl W~.'I) ( wi h *, I 'K '*, rc I4C V4.y

1 .1 v/

Copy avciilcblo to DTiC does not

pellmit fully legible repioduction.32-

Page 44: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

because the same chip seflo-rct li1ne (Q~XY2OOOf YX40 ~id

CF-XY6000) was being Used t~o enabl.ie Pach d,,i t,, tL S dr ivcr.

The only difference be(tveen thw two wujs that ecch liak 4f- o%()411

read and write signals (YU W~,Y!,YVWFT tur Mf'!N ( !),i to it,

Enable Direction control) '1 cor rfect th is proh lem, 11it.

three chip select l ines were~ NANDed toqoj(ther i o) C'r .1

chip select signal, CB-XY, whi4ch was then NJAN~t.-d wJi 1:

XST, or YSET, dependli.no) on which por t: i on of: th il .u'

addressed. NJow the imlivi dnal nor '. ons of the! mew..t A

worked correctly.

Arn TC f auJ t occlirs i f it eh' i, t-;, ; to perforitt..

to its truth table or srtvci Iec f tnee: i ()n. T!y Ii 'x%'

f aU I tI where th e out wit r ei~t irn s ic i oiiindet r -11 . it( -

corrected easily. 'The chif io i si t~ii 1.y rc_-flOvtL4! j r

A fault where t17he oltr~i r ernm.1ns low unO!(ir o.

more diffictilt to Jident-_ fy. A low co11d~ 4 U on Fa it t

caused by anl nteri,, 1 1o f: OF :M t!x i-e r r I 1. Liiur

internal short in tl- nexf s f- -o C1 e . u te e ! t t

(etermie f TC fitil 1 ' i IFVWI Vf'fi 1-(-11) re io 11(7 dfl)( k-i

P. ;u;r ~ ~ f.e au a I X ' t'' 4\'( c f)(! r t-1) I'

fv4(oVt.( 1 ant'1 r ('44..:4C ~4- I v

3copy aivaible to DTIC does not

Vezmit faiy legible reploductiOR

Page 45: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

wiring.

S.--- After redesigning the data bus drivers of the system

memories, it was discovered that when the local monitor was

used to fill shared memory with O0(H) and read, it displayed

00(H); but, when the network monitor was used to fill shared

memory with 00(H) and read, it displayed 40(H). Data line

DQ6 (pin 18) of the shared memory chips was only high when

filled by the network monitor. When the network shared

memory data bus drivers were removed, the shared memory

worked fine. These two chips were then reversed and returned

to their sockets. The result, when again filling with 00(H),

-" was a displayed 04(H). The original data bus driver for line

DQ6 was replaced with a good chip and the circuit functioned

correctly.

While testing the new memory board, the local processor

card failed. The only indication was that the local monitor

would not reset. After checking the address lines and their

associated chips, the data lines and their associated chips,

and the EPROMs, it was discovered that one of the EPROMs had

failed. This discovery was made by replacement with known

good chips. The problem was not eliminated. A logic

analyzer, in the memory map mode, attached to the CPU's

address lines showed that the monitor program in the EPROMs

was randomly addressing all of memory instead of remain in a

tight loop waiting for an interrupt. This indication led to

the stack pointer. The memory location of the stack point is

resident in RAM, so the memory chips were replaced one by one

* 34

Page 46: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

to determine if they were causing the problem. These were

" the only chips on the board which had not been examined. One

chip had failed. It was removed and replaced with a good

memory chip and the processor board then worked properly.

Meor Timing Faults

After the above faults were detected and corrected, the

new memory card still failed to operate properly. The

network system memory and the shared memory each worked

correctly, but, the local system memory did not. During fill

and display memory operations, a set pattern of unchanged

data always occurred. The local and network sides were

designed and wired similarly, but the local side would not

create a chip select to any of its memory chips. All wiring

and chips were checked and found to be proper. A chip select

was forced by routing the CE-XY2000 signal to local memory

chip Gl. This allowed the chip to operate but resulted in

the same design problem as before (local and network memory

being selected at the same time). The forcing of a chip

select signal to Gl by-passed the ORing of CE-XY2000 and

XSEL. This indicated a timing problem. These two signals

were routed not from their sources but from other pins of the

same signals. To ease the timing problem, the two signals

were routed to the OR gate from their respective sources.

This helped, but some unreliability in memory remained. A

faster OR gate chip (74S32) was then used and the circuit

worked perfectly.

35

Page 47: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Once the memory card was found to be working by

performing the simple monitor commands, a test program

(L.VINT) was loaded into local system memory from the MCZ and

run successfully. Then, the same program was moved into

network system memory and run successfully. When this

program was attempted to run in both local and network system

memories simultaneously, only one side would run. Whichever

memory (local or network) was started first would run until

the other was started and then the first would stop. Not

only would it stop, but the contents of its memory locations

would be changed. Also, while running this program on the

network side, the local side was loaded again from the MCZ.

Loading caused noise interference to occur on the network

U monitor, and when the network side was then stopped and

attempted to be restarted, it would not run.

At this point all checks were again run on the memory

card and no errors were detected. This board was wire

wrapped in accordance with the original design schematic.

According to that diagram and the wiring of the board, the

local and network sides were completely independent and

showed no reason for interference. From the schematic a wire

list program was completed which gave the signals at each pin

and the routing of all wires. The board was then compared to

the wire list and no discrepancies were detected. Since

there seemed to be no differences between the board, the

schematic, and the wire listing, and no faulty ICs could be

36

Page 48: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

detected, it was decided to go ahead and construct a second

memory card in accordance with only the wire list program.

When this second board was completed and tested it also had a

timing problem as mentioned earlier. The problem was

corrected with the previously stated modification to the wire

list (see Appendix C). The same program was then loaded into

both sides of this board and attempted to run simultaneously.

No interference was discovered and both sides ran

independently. The first memory board constructed was then

rewrapped in accordance with the wire list. Then, it was

tested, as previously stated, and found to operate properly.

Chapter Summary

This chapter describes the te.sting performed on the

*- UNID. The testing scheme chosen was organized from the

bottom-up and followed the procedures of previous theses

(1,5,17). The type of tests used were power-off, power-on,

and functional tests. Also discussed were types of circuit

problems encountered and solutions to the same.

4.

37

Page 49: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

V. Smmary and Recommendations

The objective of this investigation was the continuation

of the development of two message processors (UNIDs). This

involved the designing, constructing, and testing of a new

memory card. The software used in this thesis investigation

either existed or was developed by a co-investigator (10).

This chapter summarizes the results of this effort and

suggests areas for further study.

.: Unid Cmp letion

When this investigation began, two UNIDs were complete

but neither was working. During this investigation, the two

prototypes were tested for faulty wiring and ICs. All

discrepancies found were corrected to produce two operable

UNIDs. Completing the UNIDs required that a new memory card

be constructed incorporating the circuitry of local and

network system memories, and shared memory. The memory card

was built using new technology, 8K X 8, static RAM chips.

These memory chips allowed all 80K of memory to be built

4 using only 10 memory chips and 33 control and logic chips.

UNIDTetn

Each UNID was tested using an incremental bottom-up

routine. Most of the UNID testing was limited to detecting

IC faults inherited from previous theses. The remainder of

the time was spent on testing the new memory card.

Functional testing of this card revealed serious design

4 38

Page 50: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

T -77. T.- .- T * * 4

errors. These errors were finally corrected and two operable

UNIDs are now in effect.

Recommendations

These recommendations include suggestions from past

theses and involve further hardware development for the UNID

and DELNET. Implementation of the Z8OA processor is still a

requirement of the original design. This involves replacing

each Z80 MCB with the faster Z80A board. Unfortunately,

Zilog no longer produces a Z8OA MCB board. So, to upgrade

the UNID a processor board would have to be designed and wire

wrapped incorporating the Z80A CPU and associated circuitry.

If a new processor board was designed and constructed it

would be able to use the new static RAM chips and eliminate

the dynamic RAMs now used on the MCB boards.

Q Also for future investigation is the use of a new Zilog

8-bit micro-processor chip which should be available in 1984

(25). This Z8108 has a multiplexed address and data bus to

reduce the package pin count without sacrificing performance

(memory transactions still require only three clock cycles).

In addition, design with the Z8108 would be easy because of

the on-chip oscillator and programmable bus timing features.

The only external element required in the oscillator circuit

is a crystal (whose frequency is twice the desired internal

frequency). This chip can operate at speeds of 6 to 25 MHz

for increased throughput. The programmable bus timing

feature increases system throughput. Control-bit settings

allow the internal processor clock to be scaled for external

39

Page 51: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

-,. bus accesses and wait states to be automatically inserted

during bus cycles. Consequently, the user can select very

high clock speeds to increase system performance without

requiring high-speed memories and I/O devices.

Another recommendation deals with the network card. The

original design goal for the network data rate is 1.5 Mbps.

The ZBOA-SIO can function at 880 Kbps in half duplex mode.

The desired rate could be reached using the Signetic's 2652

Multi-protocol Communication Controller (MPCC) (20). The

MPCC data rate is 2 Mbps and contains all Z80A-SIO features.

It can also interface with an 8-bit or 16-bit data bus.

Thus, this addition would be compatible with 16-bit message

processors.

Now that there are two operable UNIDs having reliable

static memories, future investigations will be able to

concentrate more on the development of the DELNET rather then

the hardware of the UNID.

4

1.

Page 52: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Bibliography

1. Baker, Lee R. Protyte and SRQtware DelopIent forUniversal Network Interfc Device. Unpublished MSThesis. Wright-Patterson AFB, Ohio: School ofEngineering, Air Force Institute of Technology, December1980.

2. Barney, Clifford. "CSNET Unites Computer Scientists,"Electronics, 5: 97-98 (October 20, 1982).

3. Bass, Charlie, &t Al. "Local Network Gives NewFlexibility to Distributed Processing," Electronics, 5U:114-122 (September 25, 1980).

4. Booth, Grayce M. The Distributed Systm Environment,Some Practica Approaces . New York City, New York:McGraw-Hill, Inc., 1981.

5. Brown, Eric F. P t Universal Network InterfaceDevice. Unpublished MS Thesis. Wright-Patterson AFB,Ohio: School of Engineering, Air Force Institute ofTechnology, December 1979.

6. Davies, Donald W., &t al. Computer Networks and TheirProtocol . New York: John Wiley and Sons, 1979.

7. Digital Equipment Corporation. Distributed P

* And Networks, A Technical Orview Df Digital'sNetworking Products And Capabilities. Manufacturer's

* data. Maynard, Massachusetts: Digital Equipment Corp.,1980.

8. Electronic Design Inc. Product Specification EDH8808.Ashland, Massachusetts: Electronic Design Inc., May1982.

9. Geist, John W. P Development QL JIM th niveral.N Network ntfa Device. Unpublished MS Thesis.

Wright-Patterson AFB, Ohio: School of Engineering, AirForce Institute of Technology, December 1981.

10. Hazelton, Craig H. Continued D epment 2ndImplem ntatiQn Qf Protocols for. Ille Digit l Enqineerxnq

0 Laboa ly Network. Unpublished MS Thesis.Wright-Patterson AFB, Ohio: School of Engineering, AirForce Institute of Technology, December 1982.

11. Hobart, William C. Dsign Qf A Local Comput e Networkfor the AiL Force lstitute of Technology DitlE ngineeing Laboratory. Unpublished MS Thesis.Wright-Patterson AFB, Ohio: School of Engineering, AirForce Institute of Technology, March 1981.

0e 41

Page 53: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

12. Hopkins, Gregory T. and Norman B. Meisner. "ChoosingBetween Broadband and Baseband Local Networks,"

LMini- iro Sygem, E: 265-274 (June 1982)

13. Kuo, Franklin F. Protocols Anld Tacjhniques fr DataCommunication Networks. Englewood Cliffs, New Jersey:Prentice-Hall, Inc., 1981.

14. Liebowitz, Burt H. and John H. Carson. TutorialDistributed Proessng COMPN F£A.LL 21. New York: IEEEPress, 1977.

15. Metcalfe, Robert M. and David R. Boggs. Etherne:Distutd Packet foring LQL Local CompuNetwrks. Technical Report CSL-75. Xerox, Inc., PaloAlto, California. May 7, 1975.

16. Motorola, Inc. MC4027A Dynamic Random Access Mer.Phoenix, Arizona: Motorola, Inc., 1978.

17. Papp, Charles E. rQtoty e DELNET us heing universalNetwork Int c Di. Unpublished MS Thesis.Wright-Patterson AFB, Ohio: School of Engineering, AirForce Institute of Technology, December 1981.

18. Power/Mate, Inc., EIM-1200 Switching Power S lp .Hackensack, New Jersey: Power/Mate, Inc., 1982.

0 19. Saal, Harry J. "Local-Area Networks Possibilities forPersonal Computers," yt, k (10): 92-112 (October1981).

20. Schwartz, Mescha. Computer-Cmmnication NetLwrk Designand na y is. Englewood Cliffs, New Jersey:Prentice-Hall, Inc., 1977.

21. Signetics Corp. Product SpecificatiQn 265Multi-protocol Communication a2D 1. Sunnyvale,

California: Signetics Corp., 1975.

22. Sluzevich, Sam C. Preiinary Deign 9Qf d UniersalNetwork Intrfe Dei. Unpublished MS Thesis.Wright-Patterson AFB, Ohio: School of Engineering, AirForce Institute of Technology, December 1978.(AD-A064-059)

23. Tanenbaum, Andrew S. Compute Networks. Englewood

Cliffs, New Jersey: Prentice-Hall, Inc., 1981.

24. Valtec, Inc. Model E1--D.2 RS-232C Fiberplq DA _i iDDjInstruction Manal. West Boylston, Massachusetts:Valtec, Inc., 1980.

42

Page 54: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

25. Whitcomb, Roger. "On-chip memory management comes to8-bit microprocessors," Eltronic Design, 30 (21):165-171 (October 14, 1982).

26. Zilog, Inc. Product Specification %80A-SaI. Cupertino,California: Zilog, Inc., March 1978.

- 27. Zilog, Inc. Z80-MCB Hardware Userls Manual. Cupertino,: California: Zilog, Inc., January 1980.

* 28. 1842 EEG/EEIC An Enginri g Assesment Toward Econmic,F, and aie Communicationsthrough the 1980's. Technical Report TR 78-5.Richards-Gebaur AFB, Missouri. October 31, 1977.

29. 9022-78R. An Introduction to SADT, StL rd Analys•and Design Technique. Waltham, Massachusetts: SofTech,Inc., November 1976.

9-.

0 43

= ....

Page 55: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

K APPEDIX Ap.,

CIRCUIT CARD LAYOUTS

This appendix contains a collection of diagrams illustrating

the IC layout for three circuit cards used in the UNID,

including the motherboard. The local and network processor

cards are not included here, but are well documented in the

Z80 MCB User's Manual (27).

44

Page 56: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

List of Figures

Figuze Page

A-1 Motherboard Layout. . . . . . . . . . . . . . . . . . 46

A-2 Memory Card Layout ......... .. 7

A-3 Local Card 1 Layout ............. .. 48

A-4 Local Card 2 Layout . . . . . . . . . . . . . . . . . 49

A-5 Network Card Layout ................. 50

45

Page 57: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

L D L L L N L0 E 0 0 0 E 0C V C C C T CA I A A A W AL C L L L 0 L U

E R NC C M C K C UH C H 0 H H SA 0 A N A M A E UN N N I N 0 N D NN T N T N N N UE R E 0 E I E S

L 0 L R L T L EL 0 D

1 2 3 R 4

J21 J20 J19 J18 J17 J16 J15 J14

J2 NETWORK PROCESSOR CARD (Y) J13

J3 LOCAL PROCESSOR CARD (X)

J4 UNUEN

J5 MEMORY CARD US

J6 UNUSED ED

J7 NETWORK CARD

J8 UNUSED J26

J9 LOCAL CARD

G 5 1 1 5 (terminal block)NV 2 2 VD DV V D

C D D CC C

Fig A-I Motherboard Layout.

46

Page 58: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

:: 'III/lIIIIIIIIIII/lIIBONDEDIIAREAIIIIIIIIII/lIIIIII/lli

49 50 51 52 53 54 55 56 57 58 59 60, 1 37 3r 6] 6i 6 6 6]37 38 39 41 43 45 48

27 30 32 34 36

14 16 19

1 3 6 8 10 1282" 821 1 1] 1, -1 1. 5o .o5 5

(VIEW FROM WIREWRAP SIDE)

vig A-2 Memory Card Layout.

47

Page 59: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

P8214 P8212 USART# FIIR#24 24 24 24

50 : 5o 1 53 55 56 57 58

S T Cc T

*C c3

# 43 45 46

U221 1#1

LCs 31 32 33 34

# 48

K3

i.14 15 19 20 21 22 23 24

AR

1 2 3 T 7 10 11 12

: I WIRE WRAP AREA

EDGE CONNECTOR

SLOCAL CARD I LAYOUT.- (VIEW FROM WIREWRAP SIDE)

~Fig A-3 Local Card 1 Layout.

Page 60: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

11

CTC 2 CTC# I28 28

USART#4 USART#3 USART#2 USART#I,-,i"28 28 28 28

60 61 62 63

50 51 64 65 55 56 57 58

43 45 46

P821424 32 34

19 20 21 22 23 24

124 0 11 12

1 2

.'-- WIRE WRAP AREA

_EGE C .. TO . .

LOCAL CARD 2 LAYOUT(VIEW FROM WIREWRAP SIDE)

Fig A-4 Local Card 2 Layout.

0 '49

Page 61: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

77 7, -77777

Z80A-CTC 280A SIO/020 40

51 52 53 54 55 56

" 39 40 43 45

H- 31 32 33 34

r.

"4 6 70 9 0 1

NETWORK CARD 1 AND 2 LAYOUT

(VIEW FROM WIREWRAP SIDE)

Fig A-5 Network Card Layout.

~50

Page 62: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Circuit Card Schematics

This appendix contains the circuit schematics for three

of the UNID circuit cards, including the motherboard. The

circuit schematics for the local processor and network

processor cards are contained in the Z80 MCB User's Manual

(27).

51

Page 63: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

* * " -* m

° -", . o" .- . * • • • • •, • •

. ° - • o

o o

. . . . . ° -

• " List of Figures

Figure Page

B-i Motherboard Wiring List .............. .53

B-2 Memory Card Schematic ............ . . . .57

B-3 Local Card Schematic . . . . . . . . . . . . . . . . .58

B-4 Network Card Schematic .... . . . . .59

52

Page 64: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

This figure lists the wiring connections made on the

motherboard of UNIDs 1 and 2. The head of each column

corresponds to a connector cn the motherboard. The verticle

column at the left of the figure lists the particular signals

being described. The numbers in the figure represent the

wire wrap pin numbers where the signal is attached to the

given connector. All signals on the motherboard are grouped

according to function.

LOCAL PROCESSOR ADDRESS BUS (X)

XAO * 103 90 * 103 * * * * * * *XAl * 102 92 * 102 * * * * * * *XA2 * 101 94 * 101 * * * * * * *XA3 * 100 96 * 100 * * * * * * *XA4 * 98 91 * 98 * * * * * * *

0 ~XA5 * 29 93 * 29 * * * * * * *

XA6 * 30 95 * 30 * * * * * * *XA7 * 26 97 * 26 * * * * * * *XA8 * 27 29 * 27 * * * * * * *XA9 * 89 31 * 89 * * * * * * *XAIO * 91 33 * 91 * * * * * * *XA1I * 37 35 * 37 * * * * * * *XA12 * 97 30 * 97 * * * * * * *XA13 * 36 32 * 36 * * * * * * *XA14 * 94 34 * 94 * * * * * * *XA15 * 32 36 * 32 * * * * * * *

LOCAL PROCESSOR DATA BUS (X)

XDO * 13 68 * 13 * * * * * * *XD1 * 75 69 * 75 * * * * * * *XD2 * 71 7 * 71 * * * * * * *XD3 * 8 8 * 8 * * * * * * *XD•68 0 6 * * * * * * *XD4 *68 70 68XD5 5 71 5XD6 * 12 9 * 12 * * * * * * *XD7 * 73 10 * 73 * * * * * * *

Fig B-i Motherboard Wiring List.

53

Page 65: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

-.'- -". "-,. . .. . ...

LOCAL PROCESSOR CONTROL SIGNALS (X)

XWR * 23 117 * 23 * * * * * * *XRFSH * 35 * * * * * * * * * *XRD * 116 111 * 116 * * * * * * *XMI * 115 * *115 * * * * * * *XMREQ * 85 110 * * * * * * * * *XIORQ * 4 * * 4 * * * * * * *XWAIT *119 55 * * * * * * * * *XINT * 79 * * 79 * * * * * * *XRESET * 10 * * 31 * * * * * 5 *XCLK 39 99 * * 99 * * * * * * *XCLK/2 *118 56 * * * * * * * * *

LOCAL PROCESSOR MONITOR CHANNEL (X)

'XTxD * 15 * * * * * * 2 * * *XRxD * 7 * * * * * * 3 * * *XRTS * 14 * * * * * * 4 * * *XCTS * 11 * * * * * * 5 * * *XDSR * 74 * * * * * * 6 * * *XGND * 64 * * * * * * 7 * * *

XLSD * 80 * * * * * * 8 * * *XDTR * 76 * * * * * * 20 * * *

OP'- NETWORK PROCESSOR ADDRESS BUS (Y)

YA0 103 * 100 103 * * * * * * * *YAl 102 * 102 102 * * * * * * * *YA2 101 *104 101 * * * * * * * *YA3 100 *106 100 * * * * * * * *YA4 98 *101 98 * * * * * * * *YA5 29 * 103 29 * * * * * * *YA6 30 * 105 30 * * * * * * * *YA7 26 * 107 26 * * * * * * * *YAB 27 * 39 * * * * * * * * *YA9 89 * 41 * * * * * * * * *YA10 91 * 43 * * * * * * * * *YAll 37 * 45 * * * * * * * * *YA12 97 * 40 * * * * * * * * *YA13 36 * 42 * * * * * * * * *YA14 94 * 44 * * * * * * * * *YA15 32 * 46 * * * * * * * * *

NETWORK PROCESSOR DATA BUS (Y)

YDO 13 * 74 13 * * * * * * * *YD1 75 * 75 75 * * * * * * * *

Fig B-I Motherboard Wiring List (cont).

U 54

Page 66: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

YD2 71 * 13 71 * * * * * * * *YD3 8 * 14 8 * * * * * * * *YD4 68 * 76 68 * * * * * * * *YD5 5 * 77 5 * * * * * * * *YD6 12 * 15 12 * * * * * * * *YD7 73 * 16 73 * * * * * * * *

NETWORK PROCESSOR CONTROL SIGNALS (Y)

YWR 23 *119 23 * * * * * * * *YRFSH 35 * * * * * * * * * * *YRD 116 *113 116 * * * * * * * *YWAIT 119 * 57 119 * * * * * * * *YMI 115 * *115 * * * * * * * *YMRQ 85 *112 85 * * * * * * * *YIORQ 4 * * 4 * * * * * * * *YINT 79 * * 79 * * * * * * * *YRESET 10 * * 31 * * * * * * 10 *YCLK 99 * * 99 * * * * * * * *YCLK/2 118 * 58 * * * * * * * * *

NETWORK PROCESSOR MONITOR CHANNEL (Y)

YTxD 15 * * * * * 2 * * * * *YRxD 7 * * * * * 3 * * * * *YRTS 14 * * * * * 4 * * * * ,YCTS 11 * * * * * 5 * * * * *YDSR 74 * * * * * 6 * * * * *YGND 64 * * * * * 7 * * * * *YLSD 80 * * * * * 8 * * * * *YDTR 76 * * * * * 20 * * * * *

LOCAL CHANNEL 1

TxD * * * * 57 * * * * * * 2RxD * * * * 58 * * * * * * 3RTS * * * * 52 * * * * * * 4

* CTS * * * * 53 * * * * * * 5DSR * * * * 54 * * * * * * 6LSD * * * * 56 * * * * * * 8DTR * * * * 55 * * * * * * 20

LOCAL CHANNEL 2

TxD * * * * 49 * * * * 2 * *RxD * * * * 50 * * * * 3 * *RTS * * * * 44 * * * * 4 * *CTS * * * * 45 * * * * 5 * *

Fig B-I Motherboard Wiring List (cont).

e 55

Page 67: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

-- DSR * * * 46 * * 6 * *W i.LSD * * * *48 * * * * 8 * *

DTR * * * * 47 * * * * 20

LOCAL CHANNEL 3

TxD * * * * 37 * 2 * * * *

RxD * * * * 38 * * 3 * * *

RTS * * * * 32 * * 4 * * *

CTS * * * * 33 * * 5 * * *

DSR * * * * 34 * * 6 * * * *

LSD * * * * 36 * 8 * * *

DTR * * * * 35 * * 20 * * * *

LOCAL CHANNEL 4

TxD * * * * 19 2 * * * * * *

RxD * * * * 20 3 * * * * *

RTS * * * * 14 4 * * * * * *

CTS * * * * 15 5 * * * * *

DSR * * * * 16 6 * * * * * *

LSD * * * * 18 8 * * * * * *

DTR * * * * 17 20 * * * * * *

96Fig B-i Motherboard wiring List (cont).

In addition to the wiring connections listed above, each

MCB processor card has a number of jumper connections on its

edge connector. See the Z80 MCB User's Manual (27) for

further information..0

* 56

Page 68: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

s -

'I7 7

L 1

V-

An3

____ C'-

____ 7

_ _" RL

FTW !J ;'~ VF--

Fi - Mmr Cr chmtc

: ~57

Page 69: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

--- ---- ------

* . . * * ~HIT*

'F I~** I

I~* T n ( n

Fi B- Loa Car Sceatc

58*-

Page 70: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

V. .e~It

z 1

I -0

itiiII! V

I~ Lt., 0

Fi 0- ewr adShmtc

~ H ~i 459

Page 71: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

App~ridix

Wiring List Program

This appendix contains the wire list users manual which

was used to generate the wire routing program included at the

end of this appendix. The card deck which must be loaded

into the CDC computer may be obtained from Dr. Lamont,

AFIT/ENG. That program must be loaded before the users'

program can be run.

06

0 L

r

[..0

Page 72: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Page

Wlist Users Manual. ....... *.. *.......62

-. I. General Description . . . . . . . . . . . . . . . . .62

How It Works . . . . . . . . . . . . . . . . . .62Output Forms . . . . . . . . . . . . . . . . . .62

II. How To Use The Program . . . . . . . . . . . . ... 62

Input Cards. . . . . . . . . . . . . . . . . . .62Executing The Program . . . . . . . . . . . . . .63

III. Interpreting The Output . . . . . . . . . . . . . . .64"'

Error Diagnostics. . . .. . . . . .65

IV. Conclusion v o o 9 o 0 . .66

Wire Routing Listing . . . . . . . . . . . . . . . . . . . .67

Unit Connections For UN4ID Memory Card . . . . . . . . . .6Signal List For UNID Memory Card . . . . . . . . . . . ..

Wire List For UNID Memory Card Level 1 . . . . . . . . . .9CWire List For UNID Memory Card Level 2 . . . . . . . . . .98

.0

61

Page 73: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

m .. . . . . . ,. , . ... ... o . . .

WLIST USERS MANUAL

I. General Decito

The purpose of WLIST is to aid the hardware designer in

generating an error free wire list, provide a part of the

standard documentation of hardware design, and allow much

simplified updating of documentation after a change in design

has been made.

Aw It Works - The user provides a list of signal

connections to each IC, plug, jack or other similar device.

The data is sorted and collated in several different ways to

provide the various output formats. An approximation of the

best sequence of connections for each signal is generated.

Errors of certain types can be detected and diagnostic

messages are issued.

Outpu Forms - There are three output products. The

first is essentially a reformatting of the input data. By

unit (IC, etc.), the pin numbers and signals connected are

listed. The second product is a list of all unit/pin

connections by signal name, starting with the source of the

signal. Also listed is the fan-out of each signal. The

third product is a connection by connection wiring list, with

d separate lists for each level of wire wrap.

': 'II. EHow to Use 11m Program

Input Cards- There are three types of data card: 1) the

title card, 2) unit cards, and 3) connection cards.

62

Page 74: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

The title card contains an asterisk followed by a title

of up to 20 characters. The title is printed on each page of

the output listing.

example *PROM BOARD

Unit cards cdntain the location, number of pins, and

name (or comment) of each IC, connector, etc., on the board.

One unit card is required per device. The first character is

a dollar sign; followed by location (e.g. A:4), number of

i pins (1-999) and up to 10 comment characters.

example $A:4,24,EPROM 2708

Connection cards contain the names of signals to be

connected to each pin of a device defined by a unit card. As

many connection cards as necessary follow each unit card.

Signal names of up to 10 characters are listed, separated by

commas, starting with pin 1. Pins intended to have no

connection must be named "NC". One signal source must be

specified for each signal name used on a board. The source

is identified by an asterisk preceeding the signal name.

Connection cards may only use the first 72 columns. Columns

73 through 80 are reserved for optional sequence numbers.

example $D:8,14,AND 7408

ENAI,CLK,*STBIENA2,CLK,*STB2,

GND,NCNCNC,NC,NC,NC,VCC

WLIST can be run using a card reader or a time-sharing

terminal.

63

Page 75: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

If run using a card reader, the following control card

deck should be used.

$JOB H80 SYST BCDDMP PRIf15 OUT=0

K- *RJE 100 H80 *

3 initials,T15,CM77000,I020,.T820665,namebox #,phone #

ATTACH,WLISTID=E770050,SN=ASDENCY=l.

LIBRARY,COBOL. e

COPY, INPUT, WLDATA.

REWIND, WLDATA,WLIST.

WLIST.

REWIND,WLDATAWLIST.

7/8/9

data cards

6/7/8/9 See Fig C-1 for a sample card deck.

, If executed from a time-sharing terminal, the "deck"

should contain the same control cards used above, with "*EOR"

substituted for "7/8/9" and "*EOF" substituted for "6/7/8/9".

III. Interpreting the utu

Two header pages are printed identifying the circuit,

version of WLIST, and the date and time at which the job was

run. This allows immediate identification of the most recent

run.

The normal output is self-explanatory. Signal sources

are identified by a leading asterisk. The wire list output

is provided in wire wrap levels. All level one connections

should be made prior to proceeding to level two. This will

eliminate wiring level changes and make later modification of

4 64

Page 76: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

$JOB H80 SYST BCDDMP PRI-15 OUT-0*RJE 100 H80 *

GFC,T15,CM77000,IO20, .T820665,bUOMO,4093,55533ATTACH,WLIST, ID-E770050 ,SN-ASDEN, CY-1.LIBRARY,COBOL.COPY, INPUT, WLDATA.REWIND, WLDATA, WLIST.WLIST.REWIND, WLDATA, WLIST.7/8/9*WLIST EXAMPLE$A:l,16,CNTR 74161CLRCLKD4 ,D5,D6,D7,ENA,GND,LD*,ENAAOA1,A2tA3, *CI,VCC$B:1,16,CNTR 74161CLRCLKDO,D1,D2,D3 ,C1 ,GND,LD*,Cl ,A4 ,A5 ,A6 ,A7, *OVR,VCC$C: 1,25 ,CONNECTOR*DO,*Dl,*D2,*D3,*D4,*D5,*D6,*D7,*LD*,*ENA,*CLK,NC,*VCC,*GND,*CLRNC,*AO,*AIr*A2,*A3 ,*A4,*A5 ,*A6,*A7,OVR6/7/8/9

Fig C-i Example Card Deck.

the circuit easier. Since the algorithm for determining the

sequence is a simple one, the results may not always be the

best possible. If there are signals that are sensitive to

excessive wire length, their routing should be checked before

the board is wired. Space is provided on the wire list to

enter information such as wire gauge and color or other

appropriate remarks. The list is designed to be cut down to

8 x 10 1/2 size for easy use at the lab bench.

Error Diagnostic - A moderate amount of error checkingIis done in the program. As with all such error diagnostics,

care must be used in interpretation because the actual error

may not be exactly that indicated. The commonly encounteredI _

error messages will be discussed briefly.

O 65

Page 77: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

If a signal name occurs only once, an informative

diagnostic advises that the fan-out is zero. This may

result from a typographic error in the string name.

If no source is declared for a signal, an

informative diagnostic advises that there is no source.

This may also indicate a typographic error.

If more than one source has been declared for a

signal, an informative diagnostic advises such.

If an error has been detected, the wire list will

be aborted and a fatal diagnostic will be printed.

This is necessary because results of the wire list are

unpredictable if errors have been encountered.

Although it will probably be more work for the designer

N Oto generate a wire list with this program, it has been found

that it is useful in removing errors from the wire list and,

in some cases, pointing out design errors. It forces more

discipline on the designer, particularly in the often

neglected area of documentation. It is of particular

advantage in keeping documentation up-to-date when changesare made in the design after fabrication. The few cards

affected can be changed, the program rerun, and a completely

new, up-to-date set of documentation, without penciled

corrections, is available. If done properly, use of the

program can be well worth the time.

66

Page 78: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

WIRE ROUTE LISTING

Following is the wire routing listing which was used to

wire wrap the new memory boards built for the UNIDs. On this

page is listed a guide to the correlation between the list's

chip locations and the card's chip socket labels.

A:l = Edge -Connector D:13 = 27 F:1l = 49B:l = 1 D:16 = 30 F:12 = 50B:13 = 3 D:18 = 32 F:13 = 51B:16 = 6 D:21 = 34 F:14 = 52B:18 = 8 D:23 = 36 F:15 = 53B:21 = 10 E:ll = 37 P:16 = 54B:23 = 12 E:12 = 38 F:17 = 55C:12 = 14 E:13 = 39 F:18 = 56C:14 = 16 E:15 = 41 F:19 = 57C:17 = 19 E:17 = 43 F:21 = 58

E:19 = 45 F:22 = 59E:23 = 48 F:23 = 60

67

Page 79: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

5%

sstS$S$$$$$S $$$$O$GRASM$ $sssss

$$$$SS$$SS $S$SSSSSSSSSSSSS$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$S

S$$$WIRELIST PROGRAM $$$$$

$$$$%VERSION 3.1-(MAY 189 1978 )S$$$

$SS$SSWIRELIST FOR: S$$$SSSSU.ID MEMORY CARD $$$$$$$$$$ 11/26/2 15.11.26. $$$$$

|.6

$ 3 5SS 55 1 $ 51155555 5

4,

4

i 68

Page 80: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

f.. . . .. . .ft- at.2k.a.. . . .ft.at ... ft . . . . . . . . . . . .

aait a a

Usa494V 4V a a a 0 0 0 ua c ~ 4w u U 4 0 wa m o c o fLD 0 0 90 a 0a

N " a . a V ) a 0 tv n4r 0

a a a matat x at

aqLn ( a ft 0 ar4 a4 C ta a a aIt qc4U4w uujuujuu 000cooo-ait C *UQa a,..,. if a,a I

a2 a aaaaaaaaaftILa at

Saat aUat a atn 3t 4- in at xa U 0, - t(000 awa 9-94 9a Oocouuua a

at (NJv' C- )nn4F -I -I-c l at

(rai at CD a-at k*":x a a $-a :. ,).k* a a a a 0

C.- otNu44(, C4 I w a a4"- -w 000 a (A. u

at.at f a

Iaa

a12 co u m aft -3 u u u a 44 uu a>cs -) a aP2a aa 1cD a a :2

-4 a ".. .4I t%Lt= it 00aa a u -

u -a ma,- ,a aj u a t UUUUU AU2 T<

I 9 A 92 2 ag 2t a at.2 t . .

* 69

Page 81: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

at a a a a a it a a a it it t a 9 z a 2 t a t t r X a a a .a 9 st * aa

39 3vUaa at a

Vat a a %nalP- I- Ia it on an aaPa1-M 2a kn ar Notv.- v coa-ei: U a000u 000

w 4K~r wI.-u a 000Oun )-0olOO. )- 0 u w

Ipa410 a a aa CN NI )0a W0 ,wa ac fa a a9 a

"aa at

2a a 1-0 a9 da aa a t x a . 04 4p Lnr ir)a c- a., al O~l C3 -4 "4V4 a .9 30 0 4 0 0 a3m L.J ~ 0if at 30 Inov n I COoCO~COUa t oAnoomocoza :o o )-0>n U Lr >- P. X -C X. 4 L a m' %Z) U Xc V)' cI, X f,, 39 a o .r l u 30- ., C.; =n V4 4 10 0 4 a,- 94 0 349 4 4 * a

a a2 a ucl, a 0 * ama9 it aaa ata a a a aa a a a a a a a u. a a a at a a au a a

a at at at

ai as atcc~ a cc ait

aC. a pr o Cje~c a~ 0a94 COd .. c4 - u a P4 949 q-4I-~ 41ILLIIL U Ca.

at 0 * a ata

a s aa2 at a2

xAM at aj WaL r4 e4z 2z 1 WN PI) ?n (N

)0. ac'~ -4j 4a N.JJ "44 L

- = a= a a a a a a a a a a a a = a a u

at 29

'I , -P- at Ci CA CiP a e0 C,00 a aUs ua1 : L.A L

z' C 0 0 0 ai Ln a C 4c 4 .4% 4z I- ai 0 ~ca 0 L) Z I D

a ax

ua ait

a . a ci at z:-~t J~-4tE r~ a & LPIC -M Zfsrc.4.d- a4

C*9 C, I uCL C! C ) c .JQ C, U

2Z 7. 32 *~ 2?

Ag 70

Page 82: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

aa U a11 at W4 )0 aa

a . - 4U 8 a . u I ama aw 494 a )uL )U

6;a a0 x xb w c> j a a94at r * 9.4.~~ CY"4 %Q9 vo)4 a a 04C )o

a a a

t a 7 2t C) a 0 4- 4 %a . 1 0. SLa a n4 nx )-x- 0 a x a w2

a2 at Li ?-ai

a a a ata*at ai o at s a

a Q) L..4 V) w~o ~ -

a 0 V) DN V) as _j V aj

wa L0u s m w~ 0\I~ LiJCI Cc~i iviaox >-I~LLI~ c.vru'vz-l X 0t 4 Jst or u 2z u'LI

a r- e >- x~ z at )0 >~ - >- I - >I~ ar ~ ~L iL . IL

V -4 -\J V4 4- 9-4L 1 at P- 4 J V) 4 "fl '09-4 2t 22e4 . g1) )%'~atj~ it Jr2t a aaaaataaaaa

a2 ai it 2t

a 2t LiVq a r; -a 1 .( L a 0L at I a L )W- XL 4~ o o a .4J'LJL )1 W. X oa&0: )4

x a 2/ a L a LIIILLL 4 a4c - N>

a 4C- * at W4 tn 0 I L 7

2. 2t al a aa

*A a2 L -i44 a:- ic 3131; r( ata%,, C' L-4#L.4 Li ;i O t a z J > .- )--a % i- akJ'A. 0 "1= c Lu1 1 U .j C s-1 CZC C j )Z

xmI.~.VL~~ g.j u W I a u 2t0,qaN )r 29C 4(IK 4 ~4. 1 L ~ OL w 2t U, VJ ) 'T 11 4a

)-,4L, 4 4 " 4 - 4 -4 4 14 " 14 1 .4 3t-4-

I- ~=aaa aaa aaaa aaa aaaa aaa aaaa ' a= a 2t

3 at

U 4 1 a4 L U-4 ) U !A. = , f ) CjU~ N

- f,-u u. ~ a3- .~ -

4 a 44 499 71

Page 83: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

a ax a=1t =naa otaa a a a9 a at t It a aa at a a at at 2 a a m at IV a ;a

i cu (Ai aclJ-I) Li - .i Q nJ W ON - . 4 .U a 0 -

Va 0 1 9) - ~ z ua gac uuW *

LO at 0 10 0 41 ar- at 4 a V- V -4- r -491- at

aa a at

2t 01 0 r . aa w~ -j aj or as.jJ =

a 49 oi w ai L LJT T- 3a z Li ta %n D P.- o') at 4.J9nc 1 00 02m fn u C, 0 1 a I n PA ) c cLJ~r~ nr- I ~I 2zaC u 3- u wuu a I- )- * K10 a 1 , . 3 'It c r_ 2u -4 4; -Z .:* - L U a f 4 W. Q. 31- Z 30- Z A- Z (D a9 t- c L- -ri x >'- 3 cr. Ct*a r4 -4 oav n P4 fn a1 0 0 It9- Qa cc# U) ' t,#i %L' P- CX aL/o 0 -q C\i Vn 0 in %D I%-Or 0. S- *4r -4 C-4 fV 4r Lfl %V. P

2 a a a a a U u a a at a a a u a aa a a at at a at at at at a at a 4a a a9fta a ag

a a ar

a a a. a

a a aW

a9V- 00 4 - - " a V' 4- 4" t 4 4- - 4 a

2z a a a

.4 a aL 9- a4042a a am 0 rIla c xa

x. a . 0 aw c a a)Ci- j-

s 4 ay 2L '.4. a)X n a 0

LL 2 0 J J ]4' L-U7 0 a f)' Lf) N(', J.. a

)-r'i - * 4t at4) 4 4 4 .. V2z u cl x4

0~.L..j au..r- atL~ a2ta a 2a 2L )-u2

Z& .0 -j 32 x...j a W U) ra Li 0 U a Ii u 2L a 3z~zj~ L '

4z 'a 41 .

LP a -4 .- ) cr~ .. 2 cr Ql -4. 04 a- -C 2t 4 1- z

[- Z

a. a I

[,ama a

a2 xt C 0 st[ it C-) 2 ak.

U. a .1 'a ,- ) ,-Cj , ([ .. , = ) -

2 ..pt L at )--a .. ) XtC

U 1X U U (1 > - ' f 4.)' 22 . * '

** C*. P- to 41 t* L .4 . h It *I~-~~J" 4. p-

is - "j 2 6- .*. a- I i ,-

72

Page 84: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

a aaaaaa a sw=a at na am awa a a at a a a a it v ft a a at at

9 9 4

aa

9a 0 DV-Nn w %Da

a a a

an aacJP 2 7 3 aaa

>-31 X X.. N'# .)P-a~ a .

a a a

aaa0a a a aa

U aa

I a N IN V POZ a4In r I.n at 3ca O C!) i a w U 4t ua

a x~4:u XOXXU XUL 2za

41 4 a a9 a2a9 ~oN W) T M oa rT-o4 IN n v %D u nr.r. at

12 a ML-. q.4

32 a2 at

a a a3aIn- a r- C' 4 14 x n% -OlC

a 4 a e U 0C1C a1 i oxNa a 41ICD.- a 0 a Ma 00 ZIJ 3

a a IN 4 .. ", W

4 d4 %D of.- C 4 4I L)U 324C4

a = U z21a a a21

2Z at xa~~~2 C, ~-4Uja- J ?I)l*

1 -) -a -4 Q U~ 2t -U Lj u 2 z cz a 0 L 0 0 a u

x x 4 X4 U Is xu 0 32 u a xt x x x x x at

rn~ 41 ca -4 u- "

ia.4.4-~.-..-4a -4-- -42z

zi32 -.

zt gC' ~ 4 at X) Xl W)..z

U w .1 UUJ U d *w =

P.- it -4F pSLC4 0 4 C..J. 2z9

..U I* - -I P., 'I *.4, -? .J P- L:~ ~III

* 73

Page 85: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

..................................................................... a

aa a at

it IN a

21 3* a a

u a at

a9 a a

aa a a a

a.1 aAa9 aA a

2z U at 2*2 - aa

21 at at az

a2 a at aLaa a at

a a ar U

a aat

a x u~ a12 ux;7 a . aa

at a aU- az a ar D -

9 az at

2L C'a a1 C)at a a C)C- nIFl~- 4C) at in %DP. %I 3 \J r I

*t a 0 CD x-4 .-4 ON2% a O L. 4 31 C3 0 )O.- -

>- U -~.t a 32~ Uc.4C~ .~ XL .u(v a1 C a40 )- * f- UI #)0 - IU ,4p~~ ~ ~ 21 a4 I N '. 4C \ \ Cj( - 41 1 \ N I

2' it a9

a a 3* * -4 ~N fn U2 C) -d4 N fi 4 2L -4 C~j 2-z#

21 - iC C 9z 0 4 O C3 ca , 3 -21 a wr~ .. x 0 l 30 % M C 0U0 x0 )Inuc

ft xx x x x xx XX X X* a ...- :~. a * ~~ !. -* ..

a a a

-u 22 U Z

u ae at a~* 3z aj a.

t* u Zim u '-' 22 a = ta 22 t .z x * t

r =~ A ~ r U)~ X~ ) a U )- ->-)74

Page 86: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

a a s at%t a at 2va a at at"I U Ua a ata

2a aa ata at at

axa ataa it a

it at 2tIt a a a2. aa at9 fta at

t at atk a a at

a aItwa aa

*at a at

at at 2

Vat *a aaa at cc atVu au: a a- ua t 1 uc,-2 &. .. P a > ak<; >a 1r .a-( t n%)?- a an% f-G2t N N o ~ t C1 ~ Y a CV CN a~ ~j

az 0a at ~= 32 it) %D P. aD m a rr~at OO).4 a o a )- -4-4 o% t U %Df- ul U) a

a UOILi4 u01L1 J4 00O c u ,.d

st a

ta :aait a t

22 at aa

D 2 0 0 0~- 0~-4\ C-a a- .u c0 r L m~ . 4 CJc~ a c~ U.-4 0 lIc!(I

at <

0.. 2..4 -4 -a - .4 -.4 U 3 - -9-

arT U

a at CUcIL

SL Q

2ta~t K azt=

* 75

Page 87: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

St St Ita a *t= t* taata tI t2 at

a at aaa a ta

2ta aSa *

at 2 a vu az ataaa a

It a at

a a a2a at ua at a

Va U ai u an Ua2 c ru t m c a a, u2r 29 4 a o a -a

a 40 l a N a' N aVC 1 Yca at aa

aa ar a) cl t

a at ai aD As w L DP ) Vst 0 0 1 ac 0 a 0 C-

ZZ -a &n\-v r aw 22,rc (AL' N) a - U, U, Li K" 4

a a

2* a a a s0C 3C :qX 30CCL4J at a -4C c 4C -

Zt a azZ

ata a

2t :a

= X u

at a4<d 2 q-

u I % -. -j ja~ u .. t P- .0 92- ' ~a ~ r .- ~*'T LJ. 'Z 1- 4.A M

76

Page 88: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

j

SIGN, AL LIST Fi,., U;.,D MEMORY CAPD PAGESIGNAL FA .CUT SOURCE SIN/KSA"tt 4 8:16/12 H:4/10 H:5/10 H:6/10 H:7/10

A1 4 Hi :16/5 H:'/9 H:5/9 H:6/9 H:7/9

AlL 4 H:21/7 H:4/21 H=:5/21 H6/21. H:7/21

All 4 0:21/4 H:4/23 H:5/23 H:6/23 H:7/23

A 12 4 B:23/12 H:4/2 H:5/2 H:6/2 H:7/2

A1* 1 1:23/9 D:23/1

A14 , 1 H1:23/7 0:23/2

Al' H:23/4 0.23/3

A2 4 i:16/7 H:4/8. H:5/8 H:6/8 H:7/8

A3 4 11I1Lr/4 H:4/7 H:5/7 H:6/7 H:71/7

A-4 4 11:/l12 H:4/6 H:5/6 H:6/6 H:7/6

4 A- U Iv./'; H:4/5 H1:5/5 H:6/5 H:7/5

Ab '4 H :1-/7 H:4/4 H:5/41 H:6/4 H:1/4

At ' t3:1.,/4 H:4/3 H:5/5 H:f/3 H:1/3

7

4 77

Page 89: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

I 6N AL L IST Ff: UP. 0 MEMO RY CAR~D PAGE 2

S I GN AL F A CWT ~C UC F S I NKS

Ac 4 H1:21112 H:4/25 H1:5/25 H1:6/25 H1:7/25

Ac 4 H1:2115 H1:4/24 H1:5/24 H1:6/24 H1:7/24

CE-Sili o 1 D:23/11 H1:4/20

CF -S A0 )0 1-_ 0:23/10 H:5/20

CL-I C3'c 1 D:23/9 H1:6/20

CUI-SF 0 CO) 1 D:23/7 H1:7/20

CE-XY 2 F:22/6 E:17/2'.

CF-XY 2 %u 3 0: 2 3/14. E:12/1 F:12/1 F:22/5

CE-XY4,L0 3 0:2.3/13 E:12/4 F:12/4 F:22/4

CF-xv.; 03~ 3 D:23/12 F:12/9 F:12/9 F:22/3

C ;-S X) ArTA 2 F :2?/ ii:i11/1 C :12/l1

C"--SYOArtA n FU1/m Hl:13/1 C:14/1

C xZ!,,0 I F :1,'/3 (-:l1/20

C .wJ 1 F:1I2/b :220

[o.

c f- x 1 F 1/e %3 /2 0

78

Page 90: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

. . .. . . . . .

' -SIGNAL LIST FO U%10 MEMORY CAPD F'AGE 3

:GNAL FAU.UT SCUkCE SIPNKZCS.-X[:A TA 2 E:113 E:23/1 F:23/1

c -Y;u :C 1 E:12/3 H:1/20

CS-Y4'J1 1 F:12/6 H:2/20

1 C- L :12/e H:3/20

C'J-YDAIA 2 E:17/6 D:13/1 E:13/1

G 0iG. 57 A:1/12C ki 11 /8 B:13/8 H:16/8 H Il k./8

i:21/8 B:23/8 C:12/8 C:14/8,0 C:17/7 D:13/8 0:16/7 0:18/7

D:21/7 D:23/4,598 E:11/7E:12/7 E:13/8 E:15/7 E:17/7E:19/7 E:23/8 F:11/7 F:12/7F:13/7 F: 14/198915 F:15/1F:15/8,15 F:16/118,15 F:17/7

[ . F:18/196915 F:19/lot 15

LINF:21/19'3915 F:2217 F:23/8

G:1/14 G:2/14 G:3/14 H:1/14H:2/14 H:3/14 H:4/14 H:5/14H:6/14 H:7/14

.fA A3 F:1,1/3 G:1/1O G:2/10 r,:3/10

L.X1 3 F: i-5 G:II G:2/9 G:3/9

S'. I AL 3 F: 1./11 (:1/21 G:2/21 G:3/21

rXAl1 3 F:1.-/13 G:1/23 G:2/23 G:3/23

t.XA12 3 F:16/3 G:1/2 G:2/2 G:3/2

.x A1. I 15 1 0:1 12 U':16/1

.5 F:l /7 I;:t1 G:2/-1 ';3:/-

79

Page 91: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

.-Gr .AL LI S F P U,.lU MEMOY CAFO PAGE 4

.IGAL FA, :UT OUI-CE SINKSI3 F:'/-: G:11 G:2/7 G:3/7

A Ait F:l /11 G:1/6 G:2/6 G:3/6

.A 5 3 F:U '/13 G:1/5 G:2/5 6:3/5

," A 6 3" F:1/,13 G:1/4 G:2/4 G:3/4

".XA7 3 F:I,/5 G:1/3 G:2/3 G:3/3

t XAH 3 F:I./7 G:I1/25 G:L/25 G:3/25

'.XAi 3 F:i1/ G:1/24 G:2/24 fi:3/24

,"D4 4 F:23/2 F:2//4 G:1/11 G:2/11 G:3/11

t. , 4 F:21/5 F:23/7 G:1/12 G:2/12 G:3/12

!.xdo2 4 F:231' F:23/11 G:1/13 G2/13G: 3/13

,XOQ3 4 F:2.5112 F:23/14 G:1/15 G:2/15G:3/15

YC '0J4 4 L:2,12 :23/4 G:1/16 G:2/16 G :3/1-

4br* E:2 /5 F:23/7 G:1/17 G:2/17 G:3/17

X h W. 4 E :23/S :23/11 G:1/id G:2/1i

y r. c1 4 L: /2 v:23/1, G: 1/ 1 G:2/I'

r

B

Page 92: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

S4, -UIA=AL LIST 0 IFO U.O MCMOPY CAPD PAGE" .I,,AL FAr.JUT SGU,C SI NKS

G:3/19

I0:1./0 D:16/2

.XE I E:I ,/2 F:22/2

t.X;.DSLL 1. 0:1 ./12 10:16/13

'XL 2 EEl /:17/1 F:22/10

,YAO 3 F:1.)/3 H:i/10 H:2/10 H:3/10

.YAI 3 F:H,,/. -- :1/9 H:2/9 H:3/5

r.YAlC 3 F:1',/1l H:1/21 H:2/21 H:3/21

'.Y A 11 3 F:14./13 H:1/23 H1:2/23 H1:3/23

f.YA 13 F: I t-,/] H:1 /2 H:2/2 H.:3/2

r.Y Ai31 41 S 1 L): /4 D:16/5

',YA2 3 F:1'./7 H: 1 1,- H:2/h H:31&

I YA3 .5 F:I',/, H:1/7 H :21/ H: 5/7

YA 3 1-:i/11 H:,/( H:2/6 H:i/f-

"YAC 3 F:15/13 H:/I 1:2/5 H :3/5

YA 3 F:i4/,3 H:1L/ H:2/4 , :.34

Y.y,.7 3 F:14/t 4:i/A H:2/3 H:3/3

* 81

Page 93: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

',,aNAL LIlT Fuf, Ur.1i) MEMC, ,Y CAFD PAGE 6

: tr.AL FA,'.-UT SC'J-' CE SINKSY; 3 F:4/7 H."1/25 H:2/25 H.:3/25

;,YA', 3 F:14/9 H:I/2,. H:2/24 H.:3/24

;JYfLQ,. 4 E:13/2 F:13/4 H:I/11 H.:2/11 H:3/11

r.Y ;Ql 4 E:13/ L:13/7 H:1/12 H.:2/12 H:3/12

.IY DQ? 4 E:13/9 E:13/11 H:1/13 H.:2/13H:3/13

.YU 03 4 E:13/12 E:13/14 H1:1/15 H:2/15H:3/15

t.YUOQ4 4 D:12/2 [:13/4 H:1/16 H:2/16 H:3/16

r.y 1 4 D:13/5 0:13/7 H:1/17 H.:2/17 H:3/1 7

,YUOO . 4 U:13/5 0:13/11 H:1/18 H:2/18H 3 /1 A

" :. Y1/7 4 -12 U:13/14 H:1/15 H:2/lqH:3/19

. y F.;, A 11 D:1 i/- 0: 1 F44

y ,1~d F :I I, 11 / 2

PY 0 L 2 D:I" /12 E:17/9 F:i: /I"

82

Page 94: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

, * - ... .-.

• ', LAL L I F , U'.'0 .IF MCrY CA;D AGF 7

",.AL FA' CUT S3L-CE SrI K!P.,.-A E 4 F:7/,, r1:4/22 H: 5/22 H-:6/22 H:7/22

7 C: 1 -12 C:12/4 C 14/294 h:4/iW "./11 H16/11 1: 7/ 11

1 C:.]I. C :12/7 C: 14/597 H:4/12H:5/12 H:6/12 H:7/12

C02 7 C:12 Ij C:12/11 C:1, 9,11 H :4/13':H:5/13 H:6/13 H 7/13

"- 7 C:1211? C:12f/14 C:14/12,14 H:4/15h:/15 H::6/15 H:7/15

O, 7 u1/.2 u:11 / H:13/294 H :4 / ,4:5/16 H:6/1 6 H:7/16

J " b7 H1111-) 1 1 I7 BI: 13/5, -r H:4/17:H1 H:,I f/17 H :7/17

1.I)u Q H- I 1 - t l 1 R ,: 13/9tl H:4,/18

/1 H:6/lF H I/IP

-7 !1:11/12 '1:11/14 i 5I 12 914 H:4/1 9

f :l4/1ti F: F 3/I : /1

'O~~~~~~~ 14. /L C:r 1t -1I l' 1 il-I t'/14 -

I"

pZ.-

; L d:11/14 tF:'L -/14 :2 3/1 .F C:11/lr 1 9 1 14 tL-, C211 7/!

.- : :1 1 / 14 F:1 / 19 2 /1 ,

10 F llll llt , F 12/ |-: I., Il83

Page 95: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

-° ": - " ' - i , ., ' - . . . o , ,,. - . , . , " . , ° . .. . . . . . .. . . . . * . . . . , . - .

GIN A Li .S FC . U M. L ILMLF. Y CArD PAGE11Ct'.AL FA'.:.IUT S3 % .C SI A K

F:21/16 F:22/l911914 F.:23/lP:112P G: 2/283 G:3/28 H:.1/28H:2/c"@ Ht3/28 H:4/28 H:'5/2&

H:S/I2d H:'7/28

•.- HA C 4 F:I 1/6 H:4/27 H/-7 H :i6/27 H:7/27

I 1 F2 /11 ':22/9

2 A I/i*C H I/13 F:112

)(A1 2 A:1/92 i3 1t/10 F: 1-4

_AIL 2 A:1/33 H : 1/6 Flld/12

.AIl 2 A:1/35 H:21/3 F:1H/14

)'A]2 2 A:1/3J h:23/13 F.16/2

XA 2 A:1/32 !12:3/C f:21/13

'A 1.3 14 I 0 2 :21/12 ul1r/I

r.w A1 2 A 1/34 n2 3I D 1/2

SA 1 3 Ai/3& Hs2/3 3DIL111 F.21/12

" 4A A' / v l! 6

A' A i/ h Ilt,/35 :1 /10

• 84

Page 96: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

G t A L LL 1 .S ~ Ul0 tFM('xY CARD PAGEr ij'rAL FA t:Uf OOUICE

X A 2 A: 1/9 ~ 1 1 10i F:19 /14

K

xA-2 A:1 /95 f3:1#-/6 F:1e/2

~A 2 A 1/17 1 F~~i Fb4

X4 A:13 1 [1 /1 C F 1 10

X A t:r 2 :1i/3 rla/2 F:13/9

X A: 1/5j C: 17/5

F-. :Z °12 tF-: /.

xuW.,. A: 1/C 1 1i2 31 F 3 3

L)r. 2 A: 1/6. L:2/ F 2 3/6

.i ,rAL F A:1U/i". G •cE i ",g r:2.

2 A:I/- C:12/13 F2 3/13

2 A:/l 7 L/ L:?3/3

2 A:1/1 fIi/c F2li6

LA: 1 / '1/ 2 /

i c 2 A: /1 i /s . F:l2 /13

85

Page 97: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

.:,rAL L 5 F' u;;-n MEMOY CARD PAGE 10I W.,:A L FA'CUT IO:- t - .K S

_ ::,iII G:l1/22 G:2/22 G:3122

2 A:1/111 E:11/5 F:21110

X US~I L - L: 1/6, u:I-/1 F:!/1C

' 2 0:l,./11 i: I/1 - C:12/19

SL E: / :11/194 F:15/4 L'1.. : 1 2 . 2 5 1 3 F : 1 5 / 2 F '. 1 7 / 1

'4 F: I1V, V-:22/13 G:1/27 G:2/27:3/27

X6 2 A:1/117 1':11/2 F:2114

x u/12 F:17/4

YI I F:.1/13 F:11/.

Y, 2 A: 'I/ U? /12,' I :

Y. " 2 ,: ,J I: : F:L /4

86I-

Page 98: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

-("' AL LI-" F i U,.D O F POOrY CA: D PAGE 1l6 f b AL FA' "UT" Clj.-CCE 14 K2

YA1" 2 A:!/'2 B:23/11 D:21/3

YA31'. 1 :ci L 3

YA 2 A:!/4 4 H :23/WS 0:21/10

YAJ5 3 A:/'.46 l:2,/2 rj:21/11 F:21/14

Y3 ,A 2 A:C/14 B16/5F16

AY 2 A:I/1C6 !3:16/2 F:15110

YA 2 A:I/101 t1:I /1 F:15/12

YA , 2 A:1/1G3 11::1e1l F :15/14

2 A:11Q i.U-I' 1t4 2

YA' 2 A:] /107 [1:1M12 F: 144

YA 2 A: 1 /i, H:> 1/14 F :14/6

YA 2 A:I/ 41 I21 11 F:iqllc

YA B17 2 U:i./6 E:I"-I 1

YCt-K/2 1 C: I/ A I

YI) F-, 2 V:v/ : J:i /1 , F:13/1:

y2 A:. /I-- C: I/

* 87

Page 99: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

RD-A126-83i CONTINUED DEVELOPMENT OF THE UNIVERSAL NETWORC 2/2INTERFACE DEVICE(U) AIR FORCE INST OF TECHWRIGHT-PATTERSON AFBO SCHOOL OF ENGINEERIHG GCUM

UNCLASSIFIED DEC 82 AFIT/GE/E /1D-28 F/G 9/2OON

EhhhhhhhhhhiI11

Page 100: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

1111.0 IM28 25

IIILW 12.0

11111.-

MICROCOPY RESOLUTION TEST CHARTNATIONAL BUREAU OF STA14DARDS-1963-A

Page 101: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

SI". I,,AL L! , F t. Ur.ij MEMO.Y CARD PAGF 12 . ..,-I w AL FA OUT SOU'4CE s IIK sYf102 2 A:1/13 C:4/1io F:13/10

Yi 3 2 A:1/14 C:14/13 E:13/13

Y 0G4 2 A:l/76 U:13/3 0:13/3

YooIJ 2 A:1/77 1t:13/6 D:13/6

YOU, 2 A:1/15 3:13/10 0:13/10

YD07 2 A:1/lo H:13/13 D:13/13

YF-EG 1 A:1/112 (:1-/j

4 F:21/7 F.:19/9 H1:1/22 i:2/22 H:3/22

Yr'. 2 A:1/.1, E:11/13 F:21/6

Ys- OSEL 2 1:II/11 0.:1F,/11 F:17/9

.. y:); (1. 2 0: 1:/Ow 1:13/15 C:14/15

Y.; L 13 E. -;/6 161/1 B:l r /I H:2111 H:23/1E:11/1O 12 E:12/295910E: K It/I E:l/13 F :13/4

F:17/2

Y WA T 1 F:13/3 A:1/57

Y ~ ' F:21/3 F:11/13 H:1/27 H:2/2 7H:3/27

1 A:1/111 E:11/1 F21/2

88

Page 102: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

tJL lIZT* F..l L.(J: PTMOFY CAPO P AGE 13:Gi.AL FA:CU' SOU#vCE SINK~S

YW-SFL 2 E:2l/ D:16/10 F:17/5

89

Page 103: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

L:i:. L 7 FljR UNID PLMCRY CARD PAGELIVEL 1

A: 1/3s H: 23/.5 XA15A14' 8:2312 Y415

A:1/5::- F:13/: XWAITA:15-, c: 17/5i XCLK/2

A:1/57 F:13/3 YWAZT.A:/i C:l7/h YCLK/?

A:1/11C: D:lo/ XfrREUA:1/112 0:ilb/,) yvp EQ

H:111 C:2/11 CS-SXDATA11 1 / :11/4 5004

8:11/ E:23/3 XDQ4

H1:11/12 H1:11/14 SOOTH: 11 /13 E:2"'3/13 XD07

B~:13/1 C:14/1 CS-SYDATAH1:13 /2 B:13/4 SOG'.11 :13/ J D: 131.s TOO'.H: 13/5 8:13/111:13/11 D:13/6 YD05

61:13/16 0:13/1L YU07

I :It / 2 F:15/10 YA3

I U/. F: 1-/-iYA2

1 h / F: i/C, XA2

it: u /I,., F:19 4 90

Page 104: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

WVE LS?6; FCR UhIO ML.MORY CARD PAGE 2LEVEL. 1

H:lb/3 F:16/4 XA7

il:18/5 F :14 /2 XA6

i: 18,11 U F:19/14 XA'.

pl1/i F:i'h/14. YA-li 18/13'/ F:l12l' XAI1

H3/4 F:15/1,2 YAlfJ

1/1 tF:23/1 YL

R: "'112 F:14/14 YAlH f3 F:le/1b XAl

F::314 /1 1/2 Y At'.

li: 1/5 :21/15 XA13

Fi:: 1 /1 f F: I6b/I XA2

C12/2 F:12/IL Y cC1 / 13 F:23/3 XLJO

4F3/ :23/3~ A15iH: le- 0:2114 111 Y1

C:1213 D::23/23 A14

11:23/3 F:16S/2 XA12

C:22C:12/ -i I CO

*C1/3 F:23/3~ TUC?

C:12/J C:12/7 s r911

Page 105: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

WILE L13T FOR UNIL) MEIJCRY CARD PAGE 3

C:14/12 C:14/14 S003*C:14/13 F:i23/13 Y003

0:13/1 E:13/1 CS-YDATAU:13/1# H:1/1 KYUQ4-D:13/7 H:1/1I fNYOQ5D:13/11 H:i/i,. NY006D:13/14 H:i/1-1 NY007

0:16/1 0:1614, iNXA131415n:16/2 0:18/;- tNXIIREQL:l1614 D:is?/:. NYMREQ

D:16/1 :- I NYkDSEL0:16/iC F: 17/9 YWPSEL0:16/12 F:17/4 XW?SEL

0:14/1 0:21/12 XA1314150:1"/5 D:21/I-. YA131415D:h,/ii F:17/9 -YRDSFL

D:-/ 1 F:171t XRcOSEL

C:Il F:21/12 XA15D:21/11 F:21/14 YAIS

0:,3/7 Hi:712C CF-SEocoD:--/, H6/2 CL-SCOCO

D0Z3/1- H::;/2v Cl-&AOZO

D:,,3/12 F:22/3 CE-XY6CG0n:,3/1'3 F: 22/4 CL-XY4['C:.3/14 F:22/5 CE-xY2rL

L:1/1E:11/4 X-SFLE:11/2 F: 21 /4 6

F~il/5 F:21/l.; rF: I I F:2112 y'

F:13/. Y'eLF:2?1/ v'k

92

Page 106: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

W -bFE L,.'T FOR Uf410 tEMCeAY CARD PAGE 4LEVEL 1

E:12/1 F:12/1 CE-XY2:JCiL:12/2 E:12/5~ YSELF:12/3 H:1/2L s-ocL:12/4 F:12/4 CE-XY4COO

U:2,6 :2/2C, CS-Y40COL 1/-1 H:3/2L, CS-YficooE 2F: 12/ CE-XyfCooo

E:13/4 H:111 i YIl

E:13/14 H:1/15 NYOQ3

U:15/3 E: 15i' XSELf,:15/5 F:13/10 YAriiI T

F:17/1 E:19/6 t4xSELF:17/2 E:1714. CF-XY

F1/5 F:11/1C NYSEL

E:1111 F:1/., XCEF :1 -3/2 F:22/2to

F ') F:17/1 XSELF'. )/Z F:11/2 NYOE

F:Il/13 F:17/2 YSEL

F::3l/. F:23/1 C!c-xOATAG:1116 rNXDQ4

-:l- F:21/13 y1 .r~ii/i . F:211/3yw

F: 12/ F:13/L X!,llL

93

Page 107: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

WIFE L!ST FOR UNID ME'.OAY CARD FAGE 5LEVEL 1

F:12/3 G:1/2C CS-X20COF:12/5 E:15/3 XSEL'F : 121L G:2/2J CS-X4OGO

F:12/-! G:3/20 C4-X6C0

F:13/I. F:13/5 XYARHIT

F:14/3 H:1/4 I YA6F :14P) H:1/3 NYA7F :141l1 H: 1/21. r, YA 8

F:14/3 H:1/24 IYA9F:14/11 H:1/21 ?YA1CF:14/13 H:1/23 NYAll

F : 1t./3 H: 1/ltc NYAO

F:. 15/5 H:1/9 NYA1F :15/? H: 1/t h YA2

F:.15/ H:1/7 N YA3F:15/11 H:1/6 NYA4F:15/13 H:1/5 NYA5

( F:,16/3 G:!/ 2 N XA12

1F : /'5 H:1/2 IYA12

F:I-i/5 G:1/4 IXA6F: 1-,/5 G:1/3 ?XA 7

.- 'F :14-/ 7 G: 1/2:) f X A c

-:F/ G:1/24 N *.A 9

:;',1F:1"4/11 G:1/21 NXAlC

ii:iF:1 w/1 G: /2 X A I

,"F :i v/. G: 1/1,3 .XAJ

/F G:1/5 XA1'--"F : ic/7 G: 1 /,w NXA2

F:19/1 G:1/7 kXA3F:19/11 G:1/6 t,XA4F : i./1 3 G: I/5 t-1ixAb

F:.1/11 F:2/L, X1t

' I-: )/1i G:1/27 X6L

94.-4 4 ..

Page 108: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

A WIPE L.ST FOR UN4D MEMI)kY CAkD PAGE 6

L(V(.L I

F:23/11 G:1/13 %XoQ2G: 3/5 INXOQ3

G:1122 G:22 xcE

G:3/3 INXA?

G:.4G:3/4 tiXA66:/ :3/5 -X A 5G:3/6 NXA4

t: /7 i G:3/7 fNXA3G:3/c' XA2

c6:2/10 6:3/ic N'XAO

G: / ?G : 3/ 12 N1XDQ26:::/13 G:3/13 Nx303

G /1 :3/15 fNXDQ4

G:3/1. NXDQE

G~i/Ill :3/21 f

C, 2 3 G:3/21 A1

G:2/21 G:3/27 WE

t9;12 :2/22 Y-Fs:1127 H:2/21 VWE

H:, :3/2NYA12/3 :3/3 lYA7

H:/ :3/4 NYA6H:3/5 rNYAS

I H:3/7 NYA'

C YA3

95

Page 109: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

.,Wie- L-ST FO JIO MEMCRY CARD PAGE I

LEVEL I

-" H:2/ H: 3/11 hYDOG

H:-/12 H:3/12 t"YDQIH:2/13 H:3/13 N1O2

H:I, H:3/15 NYD G3

. :2/- IS H:3/16 -NYDO?:'"H: 2/17 H: 3/127 N, YA15

H:2/21 H:3/21 f. YAldH:92/23 H1:3/23 KYA11H:2/24 H:3/24 KYA9H:2/25 H:3/25 NYAb

H:4/2 H:5/2 A12H:4/3 H:5/3 A7M:4/4 H:5/4 A6H:4/t H:5/5 A5H:4/( H:t/6 A4H:4/7 H: S/7 A3H:4/t H: 5M,-i A2

°-H: 4/S H:5/IS A 1H:4/11 H:5/10 A,11:4i)L r 11 AC(]M: It:/I I1:5/11 soHaH:4/1? H:5/12 SUlN1:4/13 H1:5/13 s D 02H:4/1!5 11:5/i 0Q3-:4/1, H:5/16 U04H:4/17 H:5/17 5305H:4/13 H :5/1 ': DQoH:4/1) H: 5/1, S[jo7H:4/21 H:b/21 AlCH:'t/22 ri:5/22 RD-SHAPEH:4/23 H:5/23 AllH1:4/,'4 H1:"/24 A9H.: /12' H: s/25 AiM. : 12 H":5/27 WFR-SHA.E

H:1/ H:7/2 A12H:C'/ H1:7/3 A7

H:./4 H:7/4 A6:H t H:1/5 AS

•:H : f../f . H:'fl 6 A 4

H:1/7".'H :6/, H:11-h A:'

|:1/9 Al

96

............

Page 110: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

*. ! I l . . ] *- .I - -.,,i =

.,

.1

6!', LIST f"CR LNIO MFM'3RV CARD" PAGE SLEVE L 1

IiH: F-,/11 H: 7/1'. SD 00

SH:6112 H:7/12 SOoi!i"H: 6/I 3 H: I11Z SDQ2

.H:r11H:7/15 SDQ3H H: 14/i H: 1/16 SIJQ4

- .H:! /1 I H:7/11 SOQ5H:(./Il H:7/1.- SDQ6H:i/1"' H:711,. SDQ7H:1/21 H:7/21 AlCH: /22 H:7/22 RD-HA:EH:(/23 H:7123 AllH. i. /24 H:7/21 4 A'H.I./2-i H.:7/25 A0H:t/2 7 H:1/27 Wr%-SHAPE

o -9

._97

Page 111: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

wr...E LIST FOR UNID ME!4CRY CAR.D PAGELEVEL

A:1/7 F:23/1 XDQ2A:1 F:23/13 XDO3A: I E:23/l1 xOQ6A:I/1-i E:23/13 XDQ7A:1/13 C:14/10 YU02A: 1/1,, C: 14/13 Y DQ(,3

A:1/15 B:13/10 YDC6A: 1/16, B:13/13 YU)07A :1/2-v B:21/13 XA-i

A:1/33 H:23/13 XA12A:1/31 H: 21/1 XAA:1/32 11:E3/1 XA13A:1/33 B:21/6 XA10

A :1/24 :23/6 XA14A:1133 B:?1/3 XAllA:l/33 8:21/14 YA..A:1/42 H:23/14 YA12A:!/41 8"2 1/11 Y A .

A:1/42 8: 23/11 YA13A:1i/43 B:2:1/5 YA10

A:!I/44 :23/t YA14A:1/45 8:21/2 YAI1A: I /U'- F:23/3 XoucA: 1/L-7 F:23/b -XuQ1A: 1/701 E:;3/3 XDQ .-A : 1 /71 E: 23/t XDQ5A:/71+ C:14/3 YDQCA:!/7) C: 14/i. YDQ1

A:1/7o B:13/3 y0Q0A:1177 H:13/1- YD05A:1/ 3 H:16/13 xACA:1/c. LB:16/13 XA4A: I / . B:16/1r: XAIA: I /IV iB: 1f/13 XA5A:I/c H:16/is XA2A: 11'j H: li/6 XAuA:!1,'- 8:16/3 xA3A:1/57 B1:11/6 XA7A:111," :16/14 YAuA:111-11 1j:: 1,l .,4

A:I/ II" B:16/11 YA!A 1 117 3 R: 1?3 11 Y YAr

A" 1, /1. 4 B: 16/.5 YA-'14A 1/ r. H : I -17 YA.A :11I / ir H: 16/.2 YA -

98

.. _ __. . .. . -.- .. . .. . - .- . . ..-

Page 112: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

:..j. .'> - -- ,--._- - - ----. :'._. -- =. -...- -,.,- .-. .... - .* .. , . ..... -.... - ..- -.. -

-I'-E LIST FOR UNID ME,'.Y CARD PAGE 10LEVEL 2

A:11111 F:21/10 XRD"" A:11113: A::/117 F:21/4 XW-A : F:21 WR

H:11/4 H: 13/2 0 '04v"B:11/1 UL:13/5 SD05

11/11 - B:13/9 -SDQ6H:11/14 H:13/12 ,D?*

H:13/1 F:11/d CS-SYDATAH 8:13/ H:4/16 SDQ4" H :13/ 7 H:4/1 7. ED05

[1:13 /11 M:4/ld 3006H:13/14 H:4/19 SDQ7

H: 16./1 i: 2 1/1 ISEL

H: 16/4 H:4/7 A3H:16/7 H:4/6 A2(1:] 6 /9 H: 4/'Ai AlH :16/12 H :4/10 AO

:: H :16/1 , F: 17/3 T ;,.GBF

-: I 1 E: 11/13 YfFLP:16/4 H:4/3 A7: / I:4/4 A6

• :. H: 3/I H:4/5 A5• 11 R:11/li H:4/6 A4

1/1 H:21/1 STPOBE

B:21/4 H: 4/2. All8• U:1;/1 H:4/21 A1OSit: .1/0, H:4/24 A9

i 1 :;.1 /1 I H: 4 /25 At-

8:23 0:21/11 YAl.' H: 3 /3 0:2111 XA15 -

H : 3/ 2 H:4/2 A12

C:12/1 F:22/ C,-SX[IATAC:12/4 C:14/2 O

99

Page 113: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

W: E LIST FOR U;.IID MEMCRY CARD PAGE .11LCVEL 2

c*:"2/7 C:1qh/ SDGI

C:12/14 C:14/12 S003:::'.;C :12/1 0 : 16/11 XSDIE'N

C:14/4 H1:4/11 soooC:14/7 H1:4/12 SDOlC:14/11 H:4/13 SDG2C:14/14 H:4/1'' SDQ3C:14/15 0:'-16&/., YSDIEN

0:13/2 0:13/4 t.YUQ4U: 13/5 D:13/7 NDQ5:13/ D:13/11 N YD6

0:13/12 0:13/4 Y 0,Q7

E-"/2 XAABITE:15/5 YARBIT

-0-f/i L E:11/, YWPSEL" ":"D: t1 12" E :11/3] XWRS[L

F:1I/1 F:12/16 XSELL:i 11 F: 11/1G XRDSEL

"E" :; I1 1t; E: 11/12 YSELt..: L: 11 1 1 F: 17/" YFDSEL

- 1 : 212- E:15/1 Y'FLF:12/. E:1211C YSEL

"F:131 E: 1 71/ CC-YDATA

E:13/ 2 E:13/ tYDQIb

f:13/t2 E:13/1~ f.v003"."-:F': 1 3/. E:13/11L t. YD02

" " " -: 13"112 E :13/14 t. YD03

fv :1 1 V: 11/12 D AF,

:F. :i 3 F:17/1 X FLF:.:/4 F:12/2 XLtL

"E : 5/:' F:17/2 YZELLE:15/4 F:12/5 XSEL

f:17/2 F:2-/"1 C -x Y

S100

Page 114: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

w: tE L IST -FOR L.AO ME :MCY CARD PAGE .12

LeVEL 2

E:17/3 E:2311 CS-XDATAf: 17V E:19/12 ?,YSEL

E: 1 -/6 F:22/1 I,.YS EL

E:23/2 E:23/4 NxDQ4t':23/5 f.:23/I NXDQ5F : 2 / E:23/11 NXD6C:23/12 C:23/14 fdXDQ7

F :121 1 D:23/14 CE-XY2COO

F :21 4 D:23/13 CE-XY4000F: 12/" D:23/12 CE-XY60,]G

i.i i F:13/1 F:13/.- XYARH" T

".F : 1 'li. H: 4/2 7 WH'-$HAP r

F:17/i H: 4/22 PD-$HAt'E

F:ZI/3 H:1/21 YrErF:21/- F:22/13 XWEF:/ 1/1 H:1/2 2 YOE

F:11/' G:1/22 XCE

F:23/2 F:2/1 x I L

F :23/5 F :2317 lXUQlF ::3 ; F:'-'3/ii J PX Q2F :23/1 2 113/14 N JXDQ3

t;: 112 G: 2/2 t.,XA12

G:11.5 6:1,/ 3 NXA76: 1/,o G:2/4 YA6

I /,I G:2/5 f. X2A/1: ib G: 6 I, xA4

:I/f 6:'./17 X A3' . G~ /,- G 21 .N, ALI

- 101

• , -, " * i ,I i :l' L -

. .i "" . . ." i " " " i

Page 115: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

W!,.E LIST FOR ;tNIlU MEMiY CAF.O PAGE 1i

LLVEL 2

G:1/17 G:2/9 NXA1(; 113 G: 2/11) NXAO

G: G:2/11 1.XDQOG:1/12 G:2/12 NXD01G:1/13 G::2/13 IAXDQ2• : 1/15 G:2/15 NXDQ3

-- G: 1 / 1 , G: 2/16 NxDQ4

G:1/i G:2/17 NXOQ5G: I / A G:2/l NXDQ(-G: 1 / 1i G:2/19 NXDQ7G : 1 /21 G: 2/21 '.£XALCG: 1/2.S G:2/23 NXA11G: 1/24. G:2/24 NAAS' : 125 G: 2/25 , xA FG : 1 /217 G:2/27 XWE

V. : 2 12 G: 3/22 XC'E

H: I H: 2/2 r.YAI2H:L/3 ,YA7

H:: /4 H:2/. NYA6H: I/t H:2/5 NYA5H:11 H:2/6 NYA4H:1/ H:2/7 f.YA3H:1i/c H : :/1, i YA2H: 1/;.- H:2/9 N Y AlH: 1/ 1, H: 211'LC NYAOH:1!/11 l: 2111 NJ YOOQ0

H:1/12 H:2/12 NYOQIIi: 1/13 H:2/13 '4YD0Q2H: I /I,) H:2/1; v %OQ3H: I/i6 H:2/1 f.YOQ 4.H:1 7 H:2/17 P.YDQ5

H: 1 H: 2/1-; h YDQ6

H: :2/1: '. y UQ ?H:'/21 H:2/21 ,YA1j11:1 ; H:2/23 YA 11H: 4/2c H:2/24 A

H:'/22 H:3/,2 Y FH :- r 4:3/27 Y ,

2 - H: /2 A12

102

Page 116: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

uIE LIST FOR UNIO MEMORY CArD PAGE .14LEVEL 2

H:5/3 H : F3-3 A7

H: b/4 H:6/4 A6H t- H/5 H: G /5 A5H: c/6 H:6/6 A4H:F7 H: 6/7 A3

'T~ih-'/ H: u/e A?

H'5/' H:b/9 AlH: t /l' 11 H: G . A.H: */ H:6/11 SDQJH:rIl2 H:6/1? SIaL1

H:5/13 H:6/13 S002H: -/153 H: G/15 ICD03

I H:(16 SDQ4

H:j/l/ H:.611 / SDQ5'H:t/1 H : -6/1. SDQ6

H: 6/1'. CU071 H:6/21 A1.

H : / H 22 RO-SHAPEH:5/23 H:6/23 AllH: :)/24 4 : 6/24 A94 1.- /2. H:6/29 A

H:')12 H:L/27 W -SHAE

D:23/12 F:12/9 CE-XY6000D:23/13 F:12/4 CE-XY4000D:23/14 F:12/1 CE-XY2000

103

Page 117: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

Gennaro Cuomo was born on 28 August 1947 in New York

City, New York. He graduated from Plainview High School, New

York in 1965 after which he attended Nassau Community

College, Garden City, New York. In May 1967, he entered the

U.S. Air Force. In July 1968, he entered the United States

Air Force Academy Preparatory School and was graduated from

the USAF Academy in June 1973 with a Bachelor of Science

degree in Electrical Engineering. Following graduation, he

attended Undergraduate Navigator Training (UNT) at Mather

AFB, California. Upon graduation from UNT, he entered

Electronic Warfare Training (EWT) also at Mather AFB. After

EWT, he was trained as an Electronic Warfare Officer (EWO)

aboard a B-52H at Castle AFBp California. He was then

assigned to Kincheloe AFe, Michigan from March 1975 through

June 1977. Upon the closure of Kincheloe AFB, he was

assigned to Ellsworth APE, South Dakota as an Instructor EWO,

from July 1977 through November 1980. He entered the Air

Force Institute of Technology in December 1980.

Permanent Address: 3 Forest Drive

Plainview# New York 11803

104

Page 118: INTERFACE DEYICE(U) CONTINUED DEVELOPMENT AIR FORCE … · examples are Ungermann-Bass's NET/ONE and Xerox's F:'!IIIJI.:TI' (15,3). NET/ONE uses a network interface unit (NWU) bi

SECURITY CLASSIFICATION OF THIS PAGE (Mo Dole Saolre__

REPORT DOCUMENTATION PAGE BEFORE CNOMRUTIGORM

I. REPORT NUMBER ... GOVT ACCESSION NO. RECIPIENTS$ CATALOG NUMBER

AFIT/GE/.,/82D-28 14-A / 43 _

4. TITLE (and Su.li•,,J S. TYPE Of REPORT A PERIOD COVERED

"." NUED DeVELOR4T OP THE UNIVERSAL MS ThesisNEMMK INTERFACE DEVICE

S. PERFORMING ORG. REPORT NUMBER

7 AUTI4OR(s) 6. CONTRACT OR GRANT NuMNERCI)

Gennaro Cuno, Captain, USAF

9. PERFORMING ORGANIZATION NAME AND ADDRESS 10. PROGRAM ELEMENT. PROJECT. TASK

AREA & WORK UNIT NUMBERS

Air Force Institute of Technology (AFIT/EN)Wright-Patterson AFB, CH 45433

It. CONTROLLING OFFICE NAME AND ADDRESS 12. REPORT DATE

Decenber 1982

13. NUMBER OF PAGES

ill14 MONITORING AGENCY NAME A AOORESS(JI dillerent Iom Controlling Office) IS. SECURITY CLASS. (of this report)

Unclassified

15a. DECLASSIFICATION,'OWNGRADINGSCHEDULE

16. DISTRIBUTION STATEMENT (of thle Report)

Approved for public release; distribution unlimited

1?. OISTRIIUTION STATEMENT (of lhe astract entered in Block 20. It different ftom Report)

10 SUPPLEMENTARY NOTES L.Vra19-7

Daplot.st.:1 ecdc4'nd Prof-.911nnal Div1lome4nJA

19 KEY WORDS (Continue on reverse side II necessary and Identity by :-iox n~umaber)

Local Area NetworkLocal Computer NetworkMessage ProcessorsNetwork Interface Device

20. ABSTRACT (Continue on reves side It n.ceoaaq and identify by blck n. "r)

The object of this investigation was to :c.i .r and construct two manoryboards for the Digital Engineering Labor-toz. Networkts (DELNEt's) UniversalNetwork Interface Devices (UNIDs). The UNID is a flexibl iih-ssage procesordesigned for computer communications network applications. The new rvoryboards incorporated the prototype microcamputer based wessage proces!ur

*boards of the previous theses. Using the existing na&iory boards, now jil.oiy

boards were designed, constructed, tested, and dccunented. Thu rusults of this

effort were the elimination of unreliable RAM, the reduction in the nuii.er ofcircuit boards_ used in the UNTD. and two oreraticnal tNTD.;.

DD 1jAN7, 1473 EDITION OF I NOVOS IS OBSOLETE UNCLASSIFIEDSECUITY CLASIFICATIONtOF TOP S PAGE (*iol Vats Ent#,*