DateRevDesignerProjectFileXEROXPARCDoradoBates/Boggsq/rrqrqxxx1)2)3)Drawings of common logicDrawings for TriconD disk ControllerDrawings for Ethernet ControllerxqrxqrCe9/24/79ReferenceDsk/Eth BoardMidas Muffler ControlLayoutState Control RegisterFormat Ram, Counter and PromsTag RegisterDisk Drive ControlFIFO Error Correction Shift RegisterTask Wake-Up and IOB parity checkTiming Diagram01ReceiverTransmitterTest LogicNext Bus and IOattentonCable I/O and terminationTiming Diagrams010204050708091011131516181920I/O pins and TerminationCable Assembly Drawings2122232429343536373840Last Page=46D O R A D O S C H E M A T I C SI / O H A R D W A R ED I S K a n d E T H E R N E TConfiguration06ClocksClocksMufflersMufflersClocks and Temp senseIOA and IOBDskEth-Rev-Ce.silCG -G G G NGNXGGrNXGGr Gr!GrGGr>u;t/:9"srU9w.Gr:Gr>;Grp0 sPmVk4BfkrsAksAkPGg(>;gBg9JtggU 9gFg9rgg.c$].c$0c$9.e$/:e$G.hR$.f$.|b/:_.dZdZbf$hR$ dZ b 2f$ 2hR$$e$Gred$d$drdn$rdn$ e$ e$rd$ c$ c$ `GU$a$.pdtd ydnr;0;0$ C_tdnC`GUBc$Bc$DXd$Be$Ce$ChR$Cf$B|bBdZ/:Pm$MtdMa<$UM;dn$M;dn$Nd$dM;ed$Me$GMhR$Mf$M_|bM_dZM;gg9]5k&VkU2kUkY k:Sk9:S|k%S|k Z%Z!V\_$!V[$#[$!V[$#l[$%[$#l[$#l\_$X$&Vf$VC$VC$V\G<p?W/:PG+ru PG\$p 94-,,* (',%#!,7r;p +   4^$%-$-, $*^:$#(V$':$+W%^ $/:#$!$]$V$V$'sr$) ] $"s r$); 9G0/G.G797776,747r07p-7,,7*7(7',7%7#7",7 7( $(] $7,77r7p77+777+7 7 Hu IprL!IE-!p2 :2$72]$  ]$",V"$+V$6,&6 $%:9^$7 7$"sGNhu@14152114152175312106413119753121064131191234567847149135111261025414111037625413121513121596327459111415101312215791014131211345615141343212111076591514134321211107659PageDateRevDesignerProjectFileXEROXDrawingPARC7/19/79Roger BatesCePPMuxData7MuxData6MuxData5MuxData4MuxData3MuxData2MuxData1MuxData0MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSDMadr.01DMadr.02DMadr.03DMadr.04DMadr.05DMadr.05DMadr.04DMadr.03DMadr.02MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7186187DMadr.09DMadr.10DMadr.11DMadr.11DMadr.10DMadr.09DMadr.08DMadr.07DMadr.06MufAdr.11MufAdr.10MufAdr.09RTTRSQSRQQ'DCT2T1T0TIOA_T4IOinputIOoutTIOA=Muf'Signal ValidIOoutDMadr.11DMadr.10DMadr.09DMadr.08DMadr.07DMadr.06DMadr.05Delay cnt =6.54.8RTTRSQSRQQ'DCCCR....IOB validLatched dataMufAdr valid27ns6.8MufAdrHold..MufData'MC231MC231iCDRRTToMC102.MufAdr_IOB'TIOA=Muff'oABiiiRRT.MC1664l01dMufDataWire or to inhibitif clock is stopped1.1-7.511.7Out of 20.TRRiiABTRRiCD.MC102MC102DMadr.08DMadr.07DMadr.06.TRRiCDMidasEn.05F'MidasEn.05T'MufAdr.08MufAdr.07MufAdr.06MufAdr.06MufAdr.07MufAdr.08l23l22l24dl24al24bl24ck23.Clock0'DaMidasEn.01T.02F.03F.04F'TRRiiABMC102Clock0'Da.DoradoDMux Control01bIOB.09bIOB.10bIOB.11bIOB.12bIOB.13bIOB.14bIOB.15bClkEn'f18e18e17ae17bd16abIOout'!0DskEth01.siloTiTiRRiiRABT.MufAdr_IOB'PreSHCP'c18bSE212.ECLTrueDDMadr.01DMadr.02DMadr.03DMadr.04DMadr.01bIOB.08DMadr.04SIPk52k24..152313121110914RRRRRRRRRRSTTE'X0Y0X1Y1X2Y2X3Y3X4Y4X>YX^03>^2l 9I4 9FH 2$ 2"O2$V"O$@?4B$C7%?4;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <| %$t/$0$1$2$4$53$6P$7l$/^y$$0zy$$1y$$2y$$3y$$4y$$6 y$$7%y$<%5W6t789::|1:2:4:5 :6<:7Y2t5326P27l28292:4]|1]2]4]5 ]6<]7Y3$ 3$:3$ r=Br$/t/^()*+-.:|%:&:'<:(X:)u:*2t(l2)2*2+2,2-'O]|%]&]'<](X])u]*'$ '$:',$ r0zr$":( $:) $:* $:, $:-% $:.A $:5{ $:6 $:7 $:8 $:9 $r9 V$r8 V$r7 V$r6 V$r5{ V$r.A V$r-% V$r, V$r* V$r) V$:t:4:9:7:6rb5r6r7r9r:4$A$2I$$-%y$$, y$$*y$/--*-+-,03|%2/-'<-(X-)u1t203*-|+-,---/-0 -1<-2Y-3u-l)$-l)$2)$r-l8B$-t6-5-4-3e-2I-1,-0-.(l#V$A$$A$2%$$rRrQ:(r*r+3r,Pr-lr.r5.R .S .T 8B|;=<:<>8B>:48u:4?:tBf:=;-A:=8A8>8C_U$<<$8<y$8<$:u?4rR_$rS|$rU$rV$rW$rY $'s#G's#G$p$HG&Wu7G.G9?4>;)HG2HG;tHGDXHG,s's9G)G : .+G.G7Gd'sV G2G29G;t9Gd;tVG;t 9Gd;t VG : 's sG? Gd? GFr>^$rQC$R_:$S|:$T:$rtPm:*:+3:,P:-l:.:5%:uK -I-H|<s;=s>? 9@tB=BV>dBBd@ CU$s=f$=By$=B$d=|:+WGG:@s>98u9@='sG)!VG :uO 'sG;tG;tG : 's 9HG7Gd7rG's rG5 Gd5G;t+G;t G :O 7 -J : ?G7GH+GH9G:|9:7Y$A $Gt><<=]| !!O OX X"d$At",  V|X%t?4 rA Gr|ErE E= CD  VE= VCVD  CtEHHGAuGFmVG $-G,sK,sE/E ="$/|%C;1 V$<A$s>:$C-Y>,<>.u?W,<?W.u?/?/<.u8e-Y8e/<.u80 80 =/9$<2%$33B$7-Y53B$$C;t/(cr_$r`$rf`$reC$rc $ra$a:$c :$rSr_ra$|b)a%`w%b)a%:c>%:c>-thR -e *:eC $U:$.U .b5 .cQ $-l $,P $+3 #dJ$d'$'O4"@t09;1&Wd0+35BB$|art> "s"O|?  y> y@= > @=r@r@BV$rC $rA $t@/u= |< :?$pr JtrtgrfrerYQrX5rWrU#h $rI4<>^$( $ScQ@9;@PBrD4 %:p tLV|J=I!VHK$ I! yI! yH H J= yJ=rJrJM$VI!VI!rK $rL $rtK rMM9JQ| ;$rV]$V]$r$r$r$r$rtOr2rrrr; y$r;Prh$$rhrg|$$rcQ O\$[C$\_$V[f$9rH r$ |J=VJ=VK $K$G$G$Ot ON4K ]M ]K N4MV y$ y$ y$ y y$:|X:::;:::: : : k ;VXVt VkVVOVV3VVVkVVOOr|rrrrrr; X $$ $ $$rH$ %y$ dt   k O 3  A9$]9$z9$9$r@$r|;rrX u3   rp ru VK$]rP&$rt$r( F1PV"*$rur (sZ&$ktN4|ItOUmPVRWS4|LvMNORS!T=UZOM$ ]sM$N$ 9tX|RPONVtUmVTQVS4VR3|ItN4dY si$k]|Y>t_nd`fag5b|\]!^>_ZabcdO]|$ ]s]|$]$ 9thR|a`w_Z^>VtdVcVbVa3|Y>t]dh :u GNi 711614103921315121234567847149135111261015239121552637410131114654313121110152149799527411145274111410136312151013631215PageDateRevDesignerProjectFileXEROXDrawingPARCRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHREnableREnableMC197MC197T1 + 17 + bus delayTIOA=Ram'TIOA=Cont'TIOA=Muff'MC161Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRppppppppppppppppTIOA=Data'..IOB.00!IOB.01!IOB.02!IOB.03!IOB.04!IOB.05!IOB.06!IOB.07!IOB.08!IOB.09!IOB.10!IOB.11!IOB.12!IOB.13!IOB.14!IOB.15!TIOA=Tag'RTGHRTGHRTGHRTGHppRTGHRTGHIOB.16!IOB.17!MC197REnableMC197MC197MC197i1gj1gk1gk1bk1ck1dk1ek1fk1hj1bj1cj1dj1ej1fj1hi1bi1ci1di1ei1fi1hf07DoradoBates/Boggs7/19/79TRTRTRTRppppppp132129128125124137136TIOA.6!TIOA.7!TIOA.0!TIOA.1!TIOA.2!TIOA.3!TIOA.4!p133TIOA.5!TIOA=Us'10111213141516IOATIOA.5aTIOA.6aTIOA.7aCeIOA & IOB02bIOB.00bIOB.01bIOB.02bIOB.03bIOB.04bIOB.05bIOB.06bIOB.07bIOB.16bIOB.17bIOB.15bIOB.08bIOB.09bIOB.10bIOB.11bIOB.12bIOB.13bIOB.14TIOA=EthCtrl'TIOA=EthData'012013016017020021024025052053056057060061064065068069IOB receiversSIPIO Address decoding.ECLTrueAECLTrueADskEth02.silStandardRRRRRRRRRRSTTE'X0Y0X1Y1X2Y2X3Y3X4Y4X>YX:4>53z530z0V,PV,PV'V':4OQ:4N4:4M:4K:J:I:H:G7ID5D3M4^Km4^I4&W /: zz953>53:4,P>,P:4#l>#l9>9>:4'>'90>0VVzV#lV#lNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w.Gr:Gr>;Gr9 $9 $/:4 $/:, $/:#% $/:A $9#% $9A $/:0z $/:' $/: $>0z $>' $> $>4 $>, $>#% $>A $O|uu  !V$Os$O  $:,>;,:-:-;#:%:%;::;::;u: : ;(X:)u:)u;1<:2Y:2Y; ::;:;:;] $> $/: $/:] $t/V $9V $ |H $yH $" $UHr$t 9] ]$3]=&3 2( 21s 2$4$03$+$'O$"$l$$$;t4;t03;t+;t'O;t";tl;t;t;t6 Fp0W ?W%: $(M$U$M_$y(|KZ$AKZ$PN$$M_r$(I$U$I{$y(Gv$AGv$LN$$I{r$(E$U$E$y(C$AC$HN$$Er$([$U$[$y(Y$AY$_'N$$[r$9Yy$9Zy$9[y$9\y$9GB$9K&$rT9X|V$rUrWrX!rY>rCrGvtX5YQZn[\FJKmG]5\ZYXr|KZ9O $tNOQF])K& $)GB$*GB$*H k$)O $*M$*M_ k$9O $9M$9L$9K$9J$9I{$9H_$?WuOQ?WN4?WM?WK?WJ?WI?WH@tP-tM-Km-I4:WNXG<p JtAt53A0A,PA'A#lAAAAGGG53G0G,PG'G#lGGCH CI 4 $0z $, $' $#% $ $A $ $] $403+'O"l-4-03-+-'O-"-l---'sr8e tg5#r;V|S!rtg5r $p ?WuRW_$ yd$W_$ yW_$|Y>\^X![v]_WUTS!^>YtWcQ\b5[aZn_YQ^X5OaO]5c|[v\]^_ab! c> 2^ $ $ 2^ $^.$ 2h y$ tfHeHdnHcQHb5HaH_H^9_'V$9`CV$9a`V$9b|V$9cV$rfy$|b!aa9$ VucQ Vb5 Va V_ pc.rhug 6tD$-C $-tD4!]$ru2rFrr2PVtc Vb Va V` V_n uhf%:tOQ%:Km%:G]|$)]|!V$%:]:>#@P#@ $#C_$&3|;(l;#;%t@P(@P#@ $y)@ $y$>$:>^ $%|;(;%:tBs_n%Am9g5%\%M%I%EGNi 542354613111210972151435461311121097215143546131112109721514354613111210972151435461311121097215143546131112109721514354613111210972151435461311121097215143546131112109721514PageDateRevDesignerProjectFileXEROXDrawingPARCIOB data Select/DriversX0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1X0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1X0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1X0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1X0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1X0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1X0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1X0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1X0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1IOB.00IOB.01IOB.03IOB.04IOB.05IOB.06IOB.02IOB.07IOB.08IOB.09IOB.10IOB.11IOB.12IOB.13IOB.14IOB.15IOB.16IOB.17TIOA.5aTIOA.7aoABiiiRRTTIOA=Us'MufDataMufData'..............k02k03j02j03i03i02h03h02h01MC103DoradoBates/Boggs9/24/79CeHost.0Host.1Host.2Host.3Host.4Host.5Host.6Host.703EthData.00EthData.01EthData.02EthData.03EthData.04EthData.05EthData.06EthData.07EthData.17EthData.15EthData.13EthData.14EthData.12EthData.11EthData.10EthData.09EthData.08EthData.16DskData.00DskData.01DskData.03DskData.04DskData.05DskData.06DskData.07DskData.16DskData.08DskData.09DskData.10DskData.11DskData.12DskData.13DskData.14DskData.15DskData.17DskData.02bIOin'RxOnTxOnLoopBackSingleStepTxDataLateTxFifoPE.NoWakeupsTxCollisionb11aECLTrueADskEth03.silY0 = Disk dataY2 = Ether statusY3 = Ether dataY1 = Muffler input bitEthStatus.16EthStatus.17CG -G G G  t  =O=3===B=B=B=Bk=2=D3D@O=/=-=,=+=B)=B(l=B'O=B&3=#="D-D'@ =@=?=>===B;P=B:4=B9=B7=5=4D?D9@1=R=Q=Pm=OQ=BM=BK=BJ=BI=G=FmDQDKm@C=dn=cQ=b5=a=B^=B]=B\=B[=YQ=X5DcQD]5@Um/-,+A)A(lA'OA&3#"-' @?>=A;PA:4A9A754?91RQPmOQAMAKAJAIGFmQKmCdncQb5aA^A]A\A[YQX5cQ]5UmNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w.Gr:Gr>;GrpeC$VVf$VC$Vf$3tc3b3a3`3^Q3]53\3Zb\V]|`w]_Z]^>]]!]Z]Y]X]W]UZ]T=V_ZVY>Rtd'XWc $\ $T$T$VY $VGB$B$B$K& $QC $S|$VD$D{$D$3R3P3O3N3L3Km3JQ3I4PJD]|N]M]Lv]KZ]I!]H]F]E]C]BvVMVGv@=tR_FEA$V2$2$2$3@P3?43>3<3:393837l?482]|<];]:]9]7Y]6<]5 ]4]1]0V;V5.ut@533?{ $9^ $1,$1 $V5{$V#$e$' $- $/$V!$ $!$3.3-l3,P3+33(3'3&3%-l',!3]|+ ]*](]']%]$u]#X]"<] ]V*V#t.#l",:WY $eC$DXVf$>VC$>Vf$?4c?4b?4a?4`?4^Q?4]5?4\?4ZBbB\AV>^|`w>^_Z>^^>>^]!>^Z>^Y>^X>^W>^UZ>^T=DX_ZDXY>AR@td'?X?W>S|$DXD$>D{$>D$?4R?4P?4O?4N?4L?4Km?4JQ?4I4BPBJAD>^|N>^M>^Lv>^KZ>^I!>^H>^F>^E>^C>^BvDXMDXGvA@=@tR_?F?EDQC $DK& $BB$A$DX2$>2$>2$?4@P?4?4?4>?4<?4:?49?48?47lB?4B8A2>^|<>^;>^:>^9>^7Y>^6<>^5 >^4>^1>^0DX;DX5A.u@t@?53?3>/$DX!$> $>!$?4.?4-l?4,P?4+3?4(?4'?4&?4%B-lB',A!3>^|+ >^*>^(>^'>^%>^$u>^#X>^"<>^ >^DX*DX#A@t.?#l?",,sc $D- $D' $Be$<A$:W#$B $D $D $,s]$,s$>%$DXH$>$$>H$?4?4?4?4k?43?4?4?4BBdAk>^|X>^;>^>^>^>^>^>^t>^;>^ DX;DXA @t??dA$V$Gr$G $Gr9$"scQ"s]5"sKm"s?"s9"s-"sQ"s'Jt]5JtQJtKmJt?Jt9Jt-Jt'Jt3JtcQJtr2r 2 V| t V t    9  99 9 y0$ry$r ]y$rt,s3,s|_ZYMH;6<*$u=Y=M=H=;=6<=*r:W$:W$G;t$G< $GtYH6P$AYAHA6PA$A Vp0 ?Wr\_V$rP&V$rO V$rJV$rI{V$r>^V$r=BV$r8V$r7V$r,V$r+zV$r'V$r%V$,saV$,s`V$,s[CV$,sP&V$,sO V$,sI{V$,s>^V$,s=BV$,s7V$,s+zV$,s'V$,s%V$,sV$,sAV$,s$V$raV$r`V$<rtb5r\rPmrJr>r9r,r'OJtprta r[ rOQ rI r= r7 r+ r&3 ,sk ,s ,s+ ,s&3 ,s7 ,s= ,sI ,sOQ ,s[ ,sa rdn r^ rM r@ r;P r/ r) ,sdn ,s^ ,sR ,sM ,s@ ,s;P ,s/ ,s) ,sO ,s rR r ,s\_y$,s\,sJy$,sPm,s8y$,s,y$,sJ,s'O ,s, ,s=|$u,sy$,st9 r[CV$rWU$rF&U$r4^U$r"U$;t"U$;t4^U$;tF&U$;tWU$,s> ,scQ%:p rd'V$r^V$rR_V$rLV$r@V$r; V$r.V$r)AV$,sV$,szV$,s)AV$,s.V$,s; V$,s@V$,sLV$,sR_V$,s^V$,sd'V$u,stb5 ,s GNe 1168116811681168116811681168116813121110914437652131291511101463274591413121110914131211109763763542432765Common Clock circuitry16151413121110981357246P9P10P11P12P13P14P15P8P7P6P5P4P3P2P16P1TTTTTTTTRRRRRRRRGNDWhateverVEEU1...VCCP....12345678-VOutIn+VNCNCNCNCTempRef!20KLM3911U1Plugs into pins 1-4,13-16of Platforma23127Half Clock Period.oTiTiRRiiRABTppTTiiTABRiiRRiil01bg13af13a.g13bPageDateRevDesignerProjectFileXEROXDrawingPARCPoABiiiRRToABiiiRRTPIOout'!IOin'!..MC103MC103oABiiiRRTMC1664f13bTTiiTABRiiRRiiTTiiTABRiiRRii.Bates/BoggsDoradoClocks & IO SignalsRTTRSQSRQQ'DCCCR...l02aCeTTiiRRRCDTol01coABiiiRRTMC16647/23/7904P130IOReset!RRiiTToiAB.MC102j22dd24bd24a....071074009008g14b...005pSE231SE212SE212SE210SE210SE210Temperature SensorFHCP%PreSHCP'%PrePreClock'%bClkEn'%Clk0%Clk1%bIOin'%bIOReset%MemSH'!PreClock1'Ba%PreClock1'Bb%PreClock1'Ca%PreClock1'Cb%PreClock1'D%PreClock0'B%PreClock0'D%TempSense!bIOout'!1%DskEth04.silCLKEnable'a!CLK.disk'PreClock0'A%TEMPa18e19f03g03WhateverPower connections are as follows:1 & 16 are GND8 is -516 is GND8 is -5which are uncommittedStitch-Weld:Multiwire:Common IO circuitryg16i04a18, g03, and g16except in locationsRRRP16P8P1SPARERRRP16P8P1SPARERRRP16P8P1SPARERRRP16P8P1SPARERRRP16P8P1SPARERRRP16P8P1SPARERRRP16P8P1SPARERRRP16P8P1SPARESpare Socket locations for MultiwireMidas KFIFO.RRRP16P8P1SPARERRRP16P8P1SPAREi04l0581618161f19f06.CG -G G G Dt2D4DD 2D4 D ; 2;P ; ;2;P;*2)** 2) * !3 2 !3 !32 !3?f?h9g9f:h?g2lf2ldn,e,dn,f2le9^99^;?{;?W9ZnX5dYQ d%cQ%f g5"`"hR b?WF?H?WI49^I49^F9H?WM?WOQ?N49^OQ9^M9N4_]^;9:5324?{R?{T?S9T9R9S.KGrBf.KG,st',s&,s%,s$,s#l,s"O,s!3,s $ $'$%$#l$!3$&$$$"O*:) )!)")#)%)&3%% %!%"%#%%%&3)'O%'O%:($+$ %:$%:$ $+|#+"+!+ +u+X+<+$$#$!$u$<$"$ $Xt$+'U$#$V$#$9$AV$'<u"O'V$+|"+!+ #&z9$t"Or|!"V$#&$U.",$9%^$+u+<$<$u?WeGd:WGG?W!zk?Wk8k8!zk8#%k8$k:W%kk?W#%k?W$k:W%GG:WeGd:u$:":!3:>;>;!3>;">;$6t$6t"6t!36tB$B"B!3Bt%'su!;t&3's%6t6t +"9$/:$ $'st%C;ue9|d0td2|b1sa2`w1,d'$-a-%a-%`w-`w-b-%b.c>.c>1,f`$2ar^rY?N?P>P>N?WO;tQv;tQv:{P:P:N:{N:{O:O>O8O $8T$7M$t_n.e<S4,s|a;ttgNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w.Gr:Gr>;Gr94+$3 $r|1<t3]|1]11</0 A1<A/A0 t:4]|8u]8u756A7A5A69;$r7:{ $t53;|/5t18s^Q:|\:\\YZ\YZt\?WS| V$<M?|I!?KZ>KZ>I!?WJ=;tK;tK:{KZ:KZ:I!:{I!:{J=:J=>J=?WR_ V$2eC$?C?E=>E=>C?WD ;tE;tE:{E=:E=:C:{C:{D :D >D 7H$>d?Wg| V$2d'$0Wp 9!z|a%:_Z%:b!zc>#l]!#ld7#Htg#a$ef<$b",f`",d'!h U$%:a$!a`y$!a`$",b!z|^%:f`V$%:_Z#]!#d9b|$9]|r$"std<p7S|$d$>f`$>;h$>|b>d=fb=d:c:b:d:Wew:Wew>c>;g|$=ftg55G$r_$YsX:|W:WVvT=UZVvT=UZY 2$Y.$ rZJ$UrZ&9$tW?WO V$?WM V$?WH V$?WG V$?Wp7I$8O-$:Jt,s|7/:; $89$989^9$-t;P/;:{|5:{7:5:7>9^$?7?5=t;P>|7;t8u;t8u?W; V$>5>;t7<:4:4k|T=9N9I!9Ct;P4b5]5<G9|c>b,s`w9f$tfr|c>5G$z%ta0b=d>;P>;Km=EP?WF V$?WL V$rHAKG#))$2f`$HtgFdn D^ GYQ'sf4f!:G; g5DS DR DOQ DN4 DM DH DF ^2$F* :4 $p t] b DI4 ,slsKG%:%: .? su! r2 r r r 2  r.HtH u  "O$$'s$r"OG$"O$!|;! ! "t"k"$ :$ :$ :$ : $ : $ : $"O$$'s $r"O G$"O $!| ;!!"t " k" $  :$ r)$ r+3$$0W $r+3 G$+3 $*| ;**+t + k+ - ) $) $) $)$)$)$+3$$0W$r+3G$+3$*|;* * +t+k+-<$$B$r<G$<$<|;< < =ft=fk=f>:$:$:$: $: $: $<$$B $r< G$< $<| ;<<=ft =f k=f > :$ rC$ rE$$K $rE G$E $Et| ;EtEtFIt FI kFI G C $C $C $C$C$C$E$$K$rEG$E$Et|;Et Et FItFIkFIGsy+z$r$Fu( r_9$+|4$$9;$r4G$4$3;3 3 4t4k452$2$2$2 $2 $2 $4$$9; $r4 G$4 $3| ;334t 4 k4 5 2$ r7 ?2 2l 2 222l227. ?W|P_GNi ABCDEFGHIJKLBCDEFGHIJKLApPPPPPPPPPPPppPageDateRevDesignerProjectFileXEROXPARCStitch-Weld board LayoutDrive 3Drive 2Drive 1Drive 0EthernetIOBIOBMufflerpppppppp20MC197MC197MC170MC170XXMU164MC176MC176MC197MC174MC174MC174MC174MC174MC174MC174MC174MC174F16F16MC139MC139RamRamRamRamMC195MC136MC136MC136CNTCNTCNTMC145AMC145AMC145ARamRamRamXTIOATIOAMC161TIOAXMC103MC231MC231MC109MC231IOBXIOBXMC231TWTWTWTWIOBIOBIOBMC231ContContMC231ContXXContF00F00MC171ContXMC195MC135ContIXXXXXXXXXX3,F16TAGXTAGXMC176MC125TAGIIMC102MC173MC173MC173MC173TAGTAGTAGTAGXXXXMC125MC125TAGTAGTAGTAGMC125MC125TAGTAGTAGLS174Dr ContS288XXDr ContMC124MC125SIPLS155Dr ContXMC124MC124Dr StatDr StatDr StatDr StatMC1095LS174Sec CntXXSec CntLS169N123N123Sec CntSec CntLS08Sec CntLS153Sec CntXPLATSec CntXMC1650MC1650MC1650MC1650Disk IODisk IODisk IODisk IOMC176MC176N125Disk IODisk ION125MC158XFifo CntMCM149XFifo CntFifo Cnt,4F16Fifo CntXXFifo CntF16MC231Fifo CntFifo CntMC231IClockMC102Fifo CntMC173In RegXF145AFIFOXMC231Out RegMC231MC158ECC,9Sh RegXMC176ECCECCMC176MC176ECCECCMC176ECCMC158MC113ECCECCMC113XIOBIOBXXIOBIOBXXIOBIOBXXIOBClockMC1664Clock,13ClockIIClockClockMC103ClockIIClockClockIIClockIIIIClockF16Bit ClXXBit ClIIMC104IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMufMufIIIIMufXXXMufMufMufXXMufMufXMufXXMufMufXMufXXMuf505251494847464544434241242322212019181716151413121110987654321MC174XMufMC173MC173MufXXMufMC173MC231IIMufSIPSIPSIPSIPSIPSIPClockIIIIBit ClII10264258741101261421581743652841026812013615216818492IMufXIIIII,II,,IMC102,2IIIIIIIIIIMC197IIDoradoBates/BoggsNextDisk IOMC170HostXNextClkErrorsMC195MC231IIMC109IIMC135IIMC231MC231IIIIMC103TW ComF145AF145AF145AF145AF145AF145AF145AF145AF145AF145AMC141MC141MC141MC141MC141MC141MC141MC141MC176MC176MC176MC176MC176MC176MC170MC170MC170MC170F16F16F16F16MC158MC158MC136MC136MC176MC176MC176MC176ClockMC125F9401MC124MC176MC135MC135MC231MC105Rx FSMRx FSMRx FSMRx FSMRx FSMRx FSMXXXXXXXXTx TWRx TwRx TW4,5Rx ParRx ParRx RegRx RegRx RegRx WriteRx ReadXXXXXXXXXXXXXXRx EOPIIRx PDRx PDXXXRx CRCIIIIII6,4IITx RegTx RegTx RegTx ParTx ParXXXXXXXXXXTx FifoTx FifoTx FifoTx FifoTx FifoRx FifoRx FifoRx FifoRx FifoRx FifoXXXXTx WriteTx ReadTx FifoTx FifoRx FifoRx FifoMC105XXXXTx FSMTx FSMTx FSMTx FSMTx FSMTx FSMXXXXIIIIIIIIIIIIIIIIIIIIIIIIMC102Tx FSMMC176FIFOsIIIIIIMC2314,8IIMC135PendIIMC125F9401Tx CRCTx CRCIIIIXMC1049,10IIIIMC135MC135CollGotBitIIIIMC231IIMC113MC176MC104MC104IIIIIIIIIIIIIIMC195SIPIIIIIIIIIIMU164XMU164MU164MU164MU164XXXXXEther ClkMU164XMC210Ether ClkEther ClkXIIIIClockClockIIMC170XClockIIClockClock1,4,10Dr ContMC105IIIIIIMC158TestTestMC106,XRx PDIIIIDisk daisy chain cableTx SRTx SRTx SRTx SRRx SRRx SRRx SRRx SRIIMC1357, 8RxSR DmpNextNextTx PEMC102IOAtt05RxCRC,11IIIIIINext,8IIII-5v+5v+12v-2vIIII,MC136MC231IIMC100F16MCM149F16MCM149MCM149MCM149MCM149MCM149MCM149MU164MU164MU164MU164MU164MU164MU164MU164MU164MCM149MCM149Cechips common to Disk & Etherchips specific to Etherchips specific to Diskspare chip positions288total chip positions,8IIIIMC173Disk MufXMC176ReferenceMC1248,12K1115AMC1759/24/79IIIIINextIIIINext,7,12StatusTxGo8,104,125,115,65,6,12IOASE212SE210SE210SE210SE210SE210505251494847464544434241242322212019181716151413121110987654321IIIIXSh RegXMC170Out RegXFIFOF145AXIn RegMC173MC173In RegXF145AFIFOXSh RegXXSh RegXMC170Out RegXFIFOF145AXIn RegMC173MC173In RegXF145AFIFOXSh RegXXOut RegMC176MC176Out RegXXOut RegMC176IIII,IMU164XMufLM3911XTemp,IIIIIII,IIII,F00F00F00F00IIIIIIIIRamIIIIIIECCECCMC135TAGIIMCM149IIContMC135MC102MC103SE212SE212SE211SE210SE212SE210SE210SE210SE212SE210SE231IIIIIIIIIIII9, PEMC166X,DskEth05.silIIIIIIMC103I,IIIIII,ILS169Sec CntXXSec CntLS169LS169Sec CntXXSec CntLS174LS174Sec CntXXSec CntLS174MC102IIIISIPIIIIIIIIII,I,IIIIIIIMC1028,13MC231I,10IIII5,6,13IIIIMC176,,137111EFIFOEFIFOETXERXERXETXIIIIII,7,10.11.138T988T988T988T98SIPSIPMC175MC166,319CG -G G G F$P9$P-$P $P$PV$P9aI$9J $9$P&$Pr$P3$P?$Prb b9bVbsb$eb)b/:b5b;bBbIb ddVdsd#d*:d0Wd6td<dBdHdrdDX|`wD > 8e 2I ,, & e H +    >;`w8`wNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rU9w.Gr:Gr>;Grp3f`$@*:f$"sf$"sg|$*f`$@*g|V$Vg|$Vf`$@ rg|y$ rf$f$:f`$@ : $ : ]$8 ]$@ uff$f,sfAf$:WfCf5WfF 22|`w+`w%`w`w`wr`w V`w9`wDtc8g|V$8f$4_:_(U!U4;[:W[AGGA_4\:\A\.\._.YQ4YQ:YQAYQ rOU UOull! rt## Ou%!l!t*!--:u/!V/!V+'s$P&$P:t^:ua:]!tK!VuM!VtJ r>RUYQVOQ!VuW!VtT(uW(tT r;P:uW:S:Pm:Zn5Wa;taAat1P:u2l:5t4!Vu5!Vt3!V03!Vu2l"st4"s1P4u5t3;P-u/t33:,!V,!V)"3u%:tutult34*u+t))7! !O O:u!!V!!Vl:l:t:3!V3!V!:u!V!V:t!(u((ktUuStRQT(uatYQ r\OQuPmtN4 rOOukk r rtu%UtHuItG^uaUt_URUYQuZnSt_uatYQuZntX5UUuWtT!\\_!_!Vua!V]]a rtYQK(\(u]]t\U43Uu5 rt43u555t1Pu2lt03,u/t- r1Pu2l2lt1P ru+t-u/(tH(uI(tGHuItG rEPuFmtEP rHuI!VI!VtG rUuWS rtR rOQ uPmItH uM rtKRuSWtU@t[Au]AZn@ttX5:WX5;tuZn5WZn4;tX5.X5/:uZn/:].t[.^/:uaG]Gt_FuaIXa(9(t6(6(u5!V9:tOukt&3&3u(l+t))u(l rt&3&3 r))u/ tA ruC!VtQ@u2lt0303A=^<^<^;t^:^:W^7^6t^5^5W^4^4;^#^"s^!^!V^#["s[![!V[^^^^9[[[[UX5X5[:[[[[V[[:[)[)[([([UQQX5X5X5X5D4D4 rD4D4 T T T T rTT N4 N4 N4 N4 rN4N4 J J rJJTTTT Q Q Q Q rQQG9GGGGGJ9JJJJJ G G rGGQQQQX5:X5T:TQ:Q r:4:403:033:30303 r0303 " " r""#"s!!VV: rV:#"s!!V*2*:2)2)2(2(2**:))(())((2222 2 2 r22AukGkH;t2G2G2F2GuFtF@tGuAtu:k:t2u+t):J:uM$AE-HKO-RUY.\_L$P!tR&3u(lt'O'O:u(l:t&3!V&3!Vu(l!t'O*):):u+tW ^Q^Q2^Q+^Qr^ $9W:$uPmtN4N4N4:N4suPm rt,,k kkkk,k2k8k?kE-k>c8c,sc&Wc2c :ccc cc&k "ut[ r[ [:) " [!6!V6)**:GOu/ t= = r==69666667,,p0 uk!VS(tR(uS(tQru 2FWGFGU?G9GVGUHf[fG[G [G9GtYQ.U.T.TF[G.R.Q.QAUAT@tTGU:U:T:WTGTFT4R.uS:tH:EP:A:>:;P:7:4:1P:-:*4H4EP4A4>4441P4-4*AEPAAA>A4A1PA-AHA;PA7A*G;PG7GEPG-G>G44;P47.H.;P.7.*4u(lAtOQ:R.K( GOQAKGKGH.uFm.C.?..4.1P.-U* rOKU;PU7 r7GAG1P<p<t < O< k<28U$9;<uPmrt""U""#u%t"!Hru 4t 4!: (OQ?Wp's3G-3G/tJ/:J.J.J*:N4;tu5t5W44;4;u AlA!G+GIASGWGZnsf4tOQ4'O:'O4K:K:OQLu"OLLL(L/L6PL<LCLJQLPLWL^QLp+LLL,L L#L',L*L-L1,L4L7L;-L>LAM;E-M;HM;KM;O-M;RM;UM;Y.M;\M;_5t5W44;!VD4!VuFm:tD4EP:uFmtD4uFmtEP(D4(uFm(tEP(A(uC(t@AuCt@!VuC!Vt@!V=!Vu?:t=>:u?t=u?t>(=(u?(t>(;P(u!;P)03)03)03(03 ^ ^ r^^u! tX5 X5 X5 X5 rX5X5uZnMt u!tO6:6:u9t7K>OQ r- r**'O r'O1P(4(7!7G\6:666V22:22/:3.3.3.3/:ul'sQC$$9T$$'sT$$'s[C$$9[C$$9M$$'sM$$9J$$9GB$$'sGB$$9C$$'sC$$9@$$'s@$$9=B$$'s=B$$99$$'s9$$96$$'s6$$93B$$'s3B$$9/$$'s/$$9,$$'s,$$9)A$$'s)A$$9%$$'s%$$9"$$'s"$$9A$$'sA$$9$$'s$$9$$'s$$'s$'sG!V'sTtdG'sJtdGAtO@t2FG(03$p *t^*:^)^)^(^(^'s^$:4:4:4:4:49:4U\u]t[N4uPmUtOQUKuMtJD4uFmUtEPUAuCt@=u?Ut>-^$3^s$9^ $r^ $9A:$A$ A$W 9$A$ARBQAQAQ@tQ WG JtG+W'sW$-W$'sWG-WsG'sJ$$@@@@====JJJ:J,,,:,(3(34&34;&3&3G 6tdG 6tG 9G's9G TGU TtG MdG JGU r_ua4t4;44u<t2;t2:2:W2:uk<t;t::W:O<2=29; k9; O&JtG G-[G'sWG's[G-TtGGul5W%/%/!)%)(l4tN44;N45WQ4Q4Q4;Q5Q9u (t((O(_='sA:$?WAr$^Q\_s[9 :W2^$ ^$9QC$$bGOgYfPageDateRevDesignerProjectFileXEROXPARCDoradoBates/BoggsCeReference9/24/792000-21773000-3177Muff Addr2200-23772400-25772600-27773200-33773400-35770000-01770200-03770400-05770600-07771000-11771200-13771400-15771600-1777cutcutcutcutP8P7P6P5cutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcut3600-3777Cut SIP legs at k52 to set theIOAP8P7P6P5P4000-007010-017020-027030-037040-047050-057060-067100-107110-117120-127130-137140-147150-157160-167170-177200-207210-217220-227230-237240-247250-257260-267270-277300-307310-317320-327330-337340-347350-357360-367370-377cutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcutcut070-077cutcutcutcutcutcutcutcutcut06DskEth06.sil****TasksP8P72 & 34 & 56 & 78 & 910 & 1112 & 1314 & 15cutcutcutcutcutcutcutcutcutcutcutcutP6*Cut SIP legs at j52 to set theMuffler addresses for the board.IOA bus addresses for the board.Standard tasks are 6 & 7.Standard addresses are 2000-2177.Standard addresses are 10-17.*ConfigurationDiskReadDiskTagDiskUnitsDiskFifoEtherPDEtherRcvrEtherFifoEtherXmtrMC149MC149MC149MC1491323SG139MC149S288MC1492111a20a21d21d05b14h10h11h09l10l15h14h15h16NameType#LocationTask numbers for the Ethernet.jljjjllPLAT at a04All capacitors 330pfAll resistors 27KThe DiskRead, EtherRcvr and EtherXmtr ROMs are not.The EtherFifo ROMs are identical and interchangeable.lDskEthDiskEther"DoradoProms Ether" gets all proms for the Ethernet half of the board."DoradoProms Disk" gets all proms for the Trident half of the board."DoradoProms DskEth" gets all proms for the DskEth board.Cut SIP legs at e41 to set theM23.530 MhzK1115A at j20xtal osc.Logo is near pin 1.This is a 14 pin pkg.Board pins 8 & 9 aren't used.Remove bypass cap above pin 1h22CG -G G G NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rU9w.Gr:Gr>;Grp0W <ru ?Wp tKm F C;GHW<GCGCGC;dG U UG JQ I4 H E D TQ S4 R P O N M L TQTQsTQTQUsUUUS4S4sS4RPONMLROMKmI4FDsOsNsKmsJQsFsERPKmJQI4H C Zn0WUC;U?U/:</:;/::/:9/:8/:7l/:6P/:53/:4/:2/:1Et1G%.1sG.1sG&41G%5TQ9;TQ9;<9;;9;:??4?9?8?4?53C;RC;OC;MC;KmC;I4C;FC;DC;B/:L5L9;LC;@PC;>C;;C;9C;7lC;53C;2Ip$ 9K,sR,sX9X t:4:4V:4 8 7l 6P 53 r4 r2 r1r1sG G8V1sG G1sG G;tG1sG9GV7lV6P6P534214V2V11:49p5t>YQ .YQ H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr5^$5g| $FVH;v6p9v5B$59 $5[ $5R$8tb8W5:$>:$H;v5>S$>^$5^$5S$Vt &Jtp8t>5E$5N{ $>E$ 5E$8Km8I4H$I$Q $H$ :M:K.A$ 7% $.e$.A$:2:1P :4$9$$:$$B $9$ ]?4]=, $#%$ #%$#H$ * $ $ r$$:*0!9;!9 9O0W/k4!z$4;$ $ $)$  ( $"s&3"s$"s" $$>@ $>$2$:$6tF 9B$6tE I4 . :4 #l -$V-%$2 !V  6t^ 6tS4 >;!zV$5!z$)' ]$-$?$y/:]V$*z]$*$ *]$6t* 8,P8/52$>)$5) $5)$ 9&$92$]J$$9;. #H 3B $ > $$ M_ $rv69p$ 0W <?W>c $>W_$ W_+z$>J $9N{$ J-rvRUPm r53r3rNP)$)!z$$*$3F$31$31$.%$/%$0%$2%$3%$4;%$5W%$5WA$5W ]$5W!z$5W"$5W#$4$$3$$2$$1s$$0W$$/:$$.$A$.#%$."$. $.$.$7$7$7 $7"$7#%$7$A$8$$9;$$:W$$;t$$<$$=$$>;#$>;"$>;!z$>; ]$>;A$>;%$=%$<%$:%$9%$8%$7%$7A$8A$9A$:A$<A$=A$>;A$>;]$>;z$>;$>;$>;$=$<$;t$:W$9;$8$7]$7A$7$$7$7$7$.$.$.$.$$.A$.]$/:$0W$1s$2$3$4$5W$5W$5W$5Wz$5W]$5WA$4;A$3A$2A$0A$/A$.A$4$t.903 rpL(PJ(J-9B!AI/:&+W!0Wt'OC; :W+ BH(OQK(I4 p> 2 * $ert=r1r)r#l pVrtUBpVBbA?BtaBUB>ru t'O 7-l xE= +  >Z>A>;X4;t)HBvDO=D7D ;5X-XV"VV64;64;O=4;"4;)u9;J=9;1<1st9;!9;;9;:W6tt:4 ]GNgYK2542543767454792361312159111415101312632745911141510131263274595479236131211106543142159713912567101114152341391256710111415234PageDateRevDesignerProjectFileXEROXDrawingPARC9/24/79Roger BatesCeTriconD02.silState Control Register08H3H2H1H0CCD3D2D1D0SRSRRRRRTTTTSCCMRDSPE'F00H3H2H1H0CCD3D2D1D0SRSRRRRRTTTTSCCMRDSPE'F00ActiveIdleR2'R3'R1'R0'Q3'Q1'Q0'ER'MC171EQ'Q2'E'TTTTTTTTRRSS2S1RRWriteBlock'CheckBlock'Q'QRSQSRRTTCCRJ'K'T3T3ControlRegCl'ControlRegClTRRiCDMC102ControlRegCl'DisableRunEnableRunSectorOvflControlRegCl'.................RTTRSQSRQQ'DCCCR.RTTRSQSRQQ'DCLoadShiftSectorMC231MC231MC231e13ae14aMC135ClearErrorsBlockTillIndex.ReadBlockLastRamAddr'RTTRSQSRQQ'DCCCRMC231RdOnlyBlock'TIOA=Cont'T1.a read word(Pg. 9)TRRiiABIndexTWBlockTilRdyMC102.1 Fifo does not have2 Program has indicatedDisableRunDebugModeDebugModeDisableRunRTTRSQSRQQ'DCe14bDebugModef15ABioRRTTEmptyBlock'EmptyBlock'MC104c10d.NotReady'Sectorit sent last word in blockEnWriteTW'EnWriteTW' is low when:c16aQ'QRSQSRRTTCCRJ'K'TIOA=Data'Clock1'Ca.MC135TRRiiABMC102NextBlockClActiveRTGHSectorOvflMC197c13cNextBlockClbIOB.08bIOB.10bIOB.12bIOB.14bIOB.09bIOB.11bIOB.13bIOB.15bIOB.05bIOB.06bIOB.07bIOResetActiveIdleDisableRunControlRegClContRegCl'DoradoMidas-KSTATEKSTATEMidas-Midas-KSTATEKSTATEMidas-Midas-KSTATEKSTATEMidas-Midas-KSTATf14e15ae15bd13bd13ad14BitClock'BRamCl'Ato pg 17d07aCG -G G G 7ItFm2%EP2%G \]Z]]5  +0W',@t',8%:?4%:<)>);P%::+3+0W0z3$TQ)S)W$W&P&X%^a*_n*b%^cQ',\',dn%^^7% ;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ Jt]t.]0]1,]2I*:.01,2I|%,%(X)u+-/)$ V)$V)$ /-,+V4^$O%t*:*:,+-]]!]",]#H:!",#H|Xt $ V$V$  V%^$Ot::s(H$ ]A$!zA$"A$#A$0zA$/^A$1A$2A$AAO03%03#03&303'O03)03+03,,%,-,+03*1"$ 9,P"$ 9,P"$,P.$."1|)u1(X1'<1&1#1"1!1 +'+"</X,t$e,#H+|!+ s#r$!V$ $>;t& >;% 8$8y$;$8,U$:; ]993:4|X:4B8;8;;X8tk8|8t831s$u, V^$$ Vt^ VW_$$$$,$ V|++  tuS4 >tb >_n # @$?O VK&$$ VH$$ VI4 (D$ VC$2|#2'<2&+W'.X'sUZ-,+%:t:)u< VO $%E=)C)F%Gv'AY'Ho'tKJ(E(Jt(F&J&H_&WLBU$)E$&WEy$&WE$&FI%|C%:C8B<< W8B :4:4 :t: r;- : G88 8U$< +$8 y$8 $*:b|:$)_'$9u9O# $#t3*:R*:H< O9;&a)J$2$Ar$2&zr$<] r$< r$<:W$#A$:W$# >;J)V$)|O>;t2 :[$ V]5 %|]!)[v)^%_Z'Y>'`S'tc.(](bX(^&b|&`C&Wd'U$)]$&W]|y$&W]|$&^.%|Z Vc $([$*:t](dJ$2%^r$>;$ V: 'su;P's|5  VA$2($-u> 5W> Ve$6|Bv2AY2C3AY3C3D 3D  VtD4>Fm 5WC); $2|(X,su?,s<` ]$ta T ]$Tt ?WW VOQ %|PZ)O)S!%S'M'T'tW'R<(V(S&V&S&WX|U$)Q$&WQy$&WQ$&Um# #7F&r$)GB r$+WE $,s|,s/;.t,,|;,,00;/$0W$2-%r$+W$9#z$#t >;-l -O-/|+WtEP # -u;?t;P +uAm&t=&39$&39y$)9$&3@-U$(l:(>^'9'?4'|&z:4 V:{$ V?4 V< )|:*:t9 |X!WY>VWVY>YY VZ$$tYQ #$#,,|/,s,s-$#y $#t .-2 VA 210/#"!  VcQ VW VKm VfO#%y$#&3O #$# $$ pFu&3I&3I%F%F#I#I^F^FVIVIFF I t2&I49; ks[-(l1s VZ+W$ V\$:uO4;tF V<$(@P$ V>$(Lf$(%$!V$$ ',$9'$+$+$A$/y $:W$#]$:W]$< r$sH$$r$, r$V $DGNf 13121591411151215131237614111015125213101310129657101114152313459424111079126532151413411107912653215141341110791265321514133647123456791412101513111415121211453679101312965710111415231341234567914121015131112965710111415231341415121211453679101314151212114536791013PageDateRevDesignerProjectFileXEROXDrawingPARC9/24/79Roger BatesCeTriconD03.silLoadTagCntDone'Idle.......WriteBlock'TTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3SCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CE'Q7Q6Q5Q4Q3Q2Q1Q0TTTTTTTTRRRSRRA0A1A2A3A4SG139CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16TTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3SCE'Q7Q6Q5Q4Q3Q2Q1Q0TTTTTTTTRRRSRRA0A1A2A3A4SG13909Ram.04Ram.05Ram.06Ram.07Ram.08Ram.09Ram.10Ram.11Ram.12Ram.13Ram.14Ram.15RamAddr.0RamAddr.1RamAddr.2RamAddr.3....LoadCnt'ShiftIn'ShiftOut'iTRHGiTRHGiTRHGComputeECC'ComputeECCShiftOutShiftInWordClock'CntDone'IdleTRSRRRRRMC136SU'SD'CI'CO'B0B2B3H0H1H2H3TTTTCSB1TRSRRRRRMC136SU'SD'CI'CO'B0B2B3H0H1H2H3TTTTCSB1TRSRRRRRMC136SU'SD'CI'CO'B0B2B3H0H1H2H3TTTTCSB1...MC103GHRTiMC195Ram.04Ram.05Ram.06Ram.07Ram.08Ram.09Ram.10Ram.11Ram.12Ram.13Ram.14Ram.15LoadCnt'Control RAMand Format CounterTag_Ram.a22MC195MC195MC195c19c20f16F145AF145AF145AControlRegClWordClock'LastRamAddr'iTRHGMC195ReadBlocka20a21b21c21f17e16TRRiiABTRRiiABciRRiiRTABTRRiiABWordClock'WordClock'.MC100iTRHGMC195Tag_xCnt_2cnt=cnt=cnt=cnt=cnt=cnt=cnt=00210Ld TagLd CntCnt_110Tag_xComp ECCOutputOutputComp ECCWord ClShiftOutCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16iTRHGIdleCntDone'WordClock'PromA4'PromA4PromA4PromA4'PromA4'MC195c12f...CntDone'CntDone'MC100MC100MC100NextBlockNextBlockCl.iTRHGMC195c12dbIOB.04bIOB.05bIOB.06bIOB.07bIOB.08bIOB.09bIOB.10bIOB.11bIOB.12bIOB.13bIOB.14bIOB.15DoradoMidas-KRAM(4)(12)Midas-KFIFOMidas-KFIFOKFIFOMidas-Midas-KFIFOKFIFOMidas-Midas-KFIFOb19bb19cb19db19eb19fb19hb20a19aa19ba19ca19dRamCl'ARamCl'CRRiiTToiAB.d24cECLTrueCECLTrueCMidas-KRAMECLTrueCCG -G G G $t3$55A3BZnO9^N9^P>^T8S8UOMMdB^<^0U+3U2I^/e4^/b5/dn/^f/^g6g6f6e6dn0^6h9^J9^I9^K>J +  O k   ]] d $ !3+k    "O #l#l"O]!3]  dk2 /+' +3 ,P . 0 110]/]. d'Bg=gBcQ=cQX5WUTSRQPmsVsTQsRMsUmsS48e78e98:48;P1 71 91:41;P2531=1>1?1 @553 ]5]c ]5]`]bdf+f+dOcOb]5Og5gfedncQb5a_sfscsa]5sdsb<C+<@PBDEdEdDCBH<F8e)8e*8+8,1 )1 *1+1,2&1/10311P1 2l5&8e8e38O8l1 1 31O1l2O1 1!1"1 #5ONGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ 3tP3I!U$ T$V\$9[3|3#X316t$6t&$6t4$rAr@r?r>t\ D{$C_z$BB]$8|8;8X8t2%2%;2%X2%t5tk3k6t6t6t6t22223|2%2%2%2% 2t#H2",2!22$$8H$ 2$$2$$ 6P|8% ]$8 ]$8 ]$8 ]$$A% $$A $$A $$A $$A)A $$A*^ $$A+z $$A, $8)A ]$8*^ ]$8+z ]$8, ]$8%8&8'8(2%%2%&2%'2%(5t'3'6t(6t*6t+36t,P2(2*2+32,P3|#X2%+ 2%,<2%-Y2%.u2t1202/2.e23B$8'$ 2'$2'$ 6P|#X=$ =$ OtFI>;ABDE-ABDE-2|9$?9$$@$A=$A@?>GB$9t>;?r>;|Ct@^Q_n`abcdfg5^ $ @^ $l^.$ i'r$l|clblal`wl_Zl^>l]!l\b!_]3Ya^AtegAdJAc.AbA`Ah. ^ $ V^ $ f O^u ]b ]c. ]dJ ]egbc.dJeg |Y_ Y\^ab!V^ $ b! a _ ^Vg|$ OY t^u_ 9^u |c> t`8|485 86<87Y2%42%5 2%6<2%7Y5t6P36P6t7l6t86t96t:27l28292:3|12%92%:2%;2%<2t@-2?2=2<2A$86,$ 26 $26 $ 6P|18; ]$89 ]$88 ]$87 ]$$A; $$A9 $$A8 $$A7 $tNOPRS4TQUmVWN{$ @N{$lN$ Yr$l|T=lS!lRlPlOlNlMlLvRPZN!3J=QvO=AtUATASARAQfAXVL$Jtp@tt;P@t:4@t9@t7@t,@t+@t*@t)@tl@tO@t3@t\_$sE sD sC sB r\_$@9[C$ [C$]9|b!9a9_9^GtOF^Fg Vr$#V$T $d'9$eCU$A|_ZB_Z=_Z>;`w>;`wAZBZ=Z>;\>;\AcBc=c>;d>;dB^$Bc $Bg|$EttcQ Eta FeF\V$V, $ $ ]$ G$991 O$90z O$9/^ O$9.A O$9 O$9 O$9" O$9#% O$9 O$9 O$9y O$9] O$9$A$$A$$9$9 $ $9$ $9 k V55{$95|/ +k$u '< (X * , - t, + *k(H2l 1P / -1P03/-($  ($ ($ @|-,+* t( 3$ |$u t03VH$|  <k    X u tl , kH# "  "! d$  A$ A$ @|uX< t %^$ | t!| k  W  t     t  k H k 2 kO2 $  $ $ @|  t  $ | tOy$ $'y$'$ ',$ G$ G$$ |'<  Wt1|  : ]$tk91909/9.9#l9"O9!39 9999 r'y$ r G$ ry$9kp 9<%r$<%$3I{]$FtJ3J]$6t4^$6t%$$$:W$V;-$9; A$r|9 rtf?W\?Wa`?We 2 9$5W/4#l414@P9;P 3J I4 V|I!I!I!J=J=sL$tKmVM _nOFm 95W!35W>>|P9O9R:WO:WR:R:R>K9J9M:WJ:WM:M:M;PtI4:W|F9F9E:WE:WH9H>F:H:H/H+zF+zI!+F+I!,sI,sI)L]$3tN 3S *|F<tHDX|KDK@KAMAM>;O$EtO$BtN4"sVG$G$9G$9Gd$VG(G(9G)9Gd-9Gd-9G-G)VG-VG1sG1s9G29Gd6t9Gd59G5G2VG:WG:W9G:9Gd?W9Gd>9G>G:VG?WVGC;GC;9GC9GdH;9GdG9GGGCVG%:u)"sG(+G( G) Gd"s G- G- G- Gd- G:W G:W G: Gd: G) %: . 2 7 ;t ? 's + 0W 4 9; O 6tVG7= B ?)GC;+GC; GC GdCG"s G-Gd- :GC +GCG"s9 G-9Gd:G:9G-V VG)7)H;VG OrVf$VUJ$9T-$S$VL $Q$9\_9$6t_$ 0_$ 4th.1` 4c4d4e4g1,c1,d1,e1,g3|[v0za53[v0z^>0z`w0zb0zc0_$6tc6tb6ta6t`w0i'$1[v3t` 1,a4` 6t|d2%tbg|V$6tg|$;W>;W6td'$9;Z&$BZ&$)d']$2^.$3]$5W[$)[ $)t]5)b5)\ $)^ V$)^Q FZnFX59R9\)dn?WX9;X$ 99;WV$.#$!-"$!,s!$!+W $!%:Bf$s&WC$s'sD$s(E$sc $a$`$_$S| $R_$QC$P&$>;J $AOQ 9|Y c>6td3N{]$3S|]$3uT3O-tI4<M<R)a]$U $)L$E$0WU $)U$])W$-X5 FT 91$90z$9/^$9.A$9#%$9"$9 $9$9$9$9y$9]$$!9|//R0WR,,R,sS!,sS!.tTQ-Um$;P$:4$9$7$,$+$*$)$l$O$3$pBu<F<F$F$]H $!VFIX<!4%4LeM;dnM;[L\LaM;_4;W3X51sR5WR>tg5>b>^Q>YLV3a;tJQ;tOQ;tTQ-Km$39;T $3B$95{r$9`)\uF 9`C$Vt@PV@ 9$)P$9Q$a` $+W ]9$,s!z$-"$.#$+W.9$,s/$-1 $.2%$+W=B9$,s>^$-?{$.@$ e 9$ d 9$ c 9$ b| 9$rVC$VU&$9T $R $GPJi=1415211415211415211415212544327651151151155312106413115312106413115312106413117531210641311913141112129657101114152313411141510131299999756109324151412111336252314231423142314231467576543232547691011121314111213143254769101312159675675141513141513797979101112675675101112101112141513141513101112PageDateRevDesignerProjectFileXEROXDrawingPARC7/23/79Roger BatesCeTriconD04.silTagClock'iGHRRcTiGHRRcTiGHRRcTiGHRRcTiGHRRcTiGHRRcTIdleTAG register & Bus DriversiGHRRcTiGHRRcTContTag'HeadTag'MC125MC125MC125MC12510CylinderTag'TagBus.9'TagBus.8'TagBus.7'TagBus.6'TagBus.5'TagBus.4'TagBus.3'TagBus.2'TagBus.1'TagBus.0'TagBus.00'TagBus.000'DriveTag'iGHRRcTiGHRRcTiGHRRcTRam.04Ram.05Ram.06Ram.07Ram.08Ram.09Ram.10Ram.11Ram.12Ram.13Ram.14Ram.15Tag_RamTag_IOBTag.000Tag.00Tag.0Tag.1Tag.2Tag.3Tag.4Tag.5Tag.6Tag.7Tag.8Tag.9TtlTag.000TtlTag.00TtlTag.0TtlTag.1TtlTag.2TtlTag.3TtlTag.4TtlTag.5TtlTag.6TtlTag.7TtlTag.8TtlTag.9iGHRRcTMC125CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16ActiveiCDRRTToTagClock.TRMC176100 ns ClStop ClockHeadTagCylinderTagDriveTag( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )( DC )iTRHGMC125MC102f22af22bf22cf22de22ae22be22ce22df21e21f20e20iGHRRcTviHGRRScTQxviHGRRScTQxviHGRRScTQxControlTagviHGRRScTQxviHGRRScTQxVbb4.....d17ad17b..bIOB.00bIOB.01bIOB.02bIOB.03bIOB.04bIOB.05bIOB.06bIOB.07bIOB.08bIOB.09bIOB.10bIOB.11bIOB.12bIOB.13bIOB.14bIOB.15TRMC176Doradog24bg24cg24dg24eg24gMidas-KTAG(4)KTAGMidas-(12)d21d22g23ag23bg23cg23dg23eg23fg22ag22bg22cg24ag22gg23gf23af23bf23cf23de23ae23be23ce23dg24fd16dVbb0!Vbb1!Vbb2!Vbb3!Vbb4!BitClock'CCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7..BitClBitClTagStrobe.K'J'RTTRSQSRQQ'TagClockDisableCntwhen cnt=11.MC149MC135.if Actived20bb06bb06c.WriteInhibit'Dly eq 13dly gr 3 and ls 12TagDoneECLTrueCCylinderTagHeadTagControlTagSE210.TagEnableiTRHGg22eg22fn8T988T988T988T988T988T98iGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRiGHiTRTtlDriveTag'Internal8T98g14a..RREn4'En2'RREn4'En2'RREn4'En2'...DrSelectedTTiiTABRiiRRiiNo Tag Timing if not one of:TABRRPreBitClockMC104c10aNo TagTW without BitClockTagDone.ECLTrueCSetTagTWSBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC1732 < Dly < 14If Error during writeCG -G G G tMNOP9:;<&'(*3<_8e^8ea$dn$fke f dn e?e?4dnO<:9O8O7l+HTQS4OROPNMOLOKmHAm[;[AmW;WZnaHZn]_$b5$cQcQb5a_dZndnX5 X \\ V ]/K/ //$/7_ab5%cQdnefg%g5%d%b%`!\.f(f.a(a-IJ-H/Fm2I-I k-2/2 O-I-/ 2-I#-!/2"-I6-4/2l25-%OQ-M2lN4ARAC;C    7f8edn,D4-IA2IC,X5-IU2IW,S-IQ2IRNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ t  .|O.O.O-O.eM/tR2|N.T=.T=.T=-T=.eR/tW_2|S!2V @$2R_ $2M $2I{ $AV r$AR_ r$AM r$AI{ r$A5{$A9$A>^$AB$*=B$)A$25{ $29 $2>^ $2B @$)4^$)4$*8$*8$.@=.@=.@=-@=.e>/tC_2|? .;.;.;-;.e9/t>2|:.(.(.(-(.e&/t, 2|'.$u.$u.$u-$u.e"</t'2|#X*&$*%$)!$)!z$2/ @$2+z $2' $2" $))$$).$**^$A/$A+z$A'$A"$tFp$$92$2$9F$F$2$2$9$$9 $F$N{$P$<$9^$;$:{$'$($&z$)$A$A$$A$A$*z$)$)$$$2 $2$ $2 $2 @$)$)$$*$*+$$.|..-.eX/t2|t...-.e/t$2|K& $LB $M_ $N{ $> $= $< $:{ $9^ $8B $7% $$A $%^ $&z $' $) $* $, $-% $A $$ $ $ $ $ $y $] $$@ $CtICN41sO0 020GJtpCtR DX DXk DX DXO DX" DX'O DX+ DX03 DX5 DX:4 DX> DXC F$ y$)U$CW O$*QC$*L$.|t.t.t-t.e;/t2|X.-Y.-Y.-Y--Y.e+ /t0z2|,<+A$+A$+2I$+2%r$.7Y.7Y.7Y-7Y.e5 /t:{2|6<+FI$t@P?4><-l,P+3*kO3U $U $U U  :< :; :: :9 :* :( :' :& :3 : : :5WC 5W> 5W:45W55W035W+5W'O5W"5WO5W5Wk5W $U)P$)<$8|b9;b9;b8Bb8`w9te<|a:WtcQ*O$*L$M_$)H$)H_$:[C$ [C$ kc[_J`gab_J`gabO|WA]!WAYA\A^>A_Z[C$:_Z:^>:]!:\d$Wt[][:|`wt^.f$|     d$t  $ $;   $9;:|`w-_J$U)_'$y-]!)A]!)b|N$)_'r$*:t_nuZ Y :tN :O :PKuVKRKN4KIK6PK:K?4KCK03K,PK'K#lKKKkKO+ $@t|S!AS!=B=+3=/=I4=M=R=kCdn@t /:k/:/:O/:/:53/:9/:>/:B=& k,,Fm,,2l,,,, ,,! $ ]$Y Y $.f` $4;d'$!]A|\A]!A^>A_ZA`wAaAbAc]|$ ]]|$%:]$ 9i$%:c>%:a%:^%:\#tf#dJ#b#_"O|Y> tg e d c b a `g _JY$(f`$!|Y>a*uf*`0tf 0W2%$@sX|$|b tW [|T= T X!X R Y t\ W< [ X5 O]U$ W$ OVy$ OV$ ]|$ UJ$_nX Y$uX &Y$%:b|$(`$%:d$%:|c> thR VWe$|cuW tY*a*g5 |X!!t k 1sub5 <h_'y$U&y$ X| $tUm%:`C$:_r$:`r$:ar$:c r$sd']$sd'$+$+J9$+O 9$+S|9$+69$+; 9$+?{9$+C9$+#9$+(%9$+,9$+1 9$+9$+A9$+9$+%9$+W9$P9W$f`$eC$d'$f edn `$U9`$9X$ 9b|bta @t|WAW|_Z(`$(d$Ct ? ?3?G? C?WG$?|D=F=F@tEAE'=@==@=@t? A? _Z $=== $C; $y= $= $U=t = k=|=;= $C;$y=$=$U=t=@t|`w@ta@f`$Fc $y@c $@c.$UAItdAIc|N!O=PZrt] |`wb+b+`wa c> c> $b b `w $`w $a arad'@$uhRd:4|3u4569: ;=;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ Jt3[$t\\|WOW3eCr$[$ r3[$ _Z^>]!\ZYtba`_n^Q]5|_Z^>]!\ZYtba`_^u]X`9$_]$^9$a9$c 9$c A$aA$`A$_A$^A$sdnBhRBdBaB^QBu[:|YY&Wt\&W]&W^&W_&Wa&Wb5&WcQ&Wdn#l[C$ @#l[C$'[f$ #lf`r$'|a'_'^']'\'[v'ZZ'Y>#_Z#]!#Z%W#^>#\#tb#a#`g#_J#^.%[*d*c*b*a(_'9$(b| $0WZ& $(`Cy$=S| r$=W r$AX5AS+' $' @$+4 $+0z $, @$0z @$4 @$9%^$:|#:!6,!6,#8t%:9|#6t$u6t$u6t%8|8t#l92$:|1<:/6,1<8t29|1<6t16t19.A$:,:*6,,8t.9|,6t-Y6t-Y.A$d,d*,t.|,-Y-Y2$d1<d/1<t2|1<114 r$0z r$, r$:W.A $:W2 $' r$:W' $t53?. ?2?' ',P)$d|(Xd&(Xt)|(X(( $ $ $9)$:(X:&6,(X8t)9|(X6t(6t(+, $t %% 5W$$?Wk *` *_n 53 0 ,P +,P+0 +53 ' +' 9u49039+39&('O(+(4(03GgGdnGaG]/:U $>>>>6t@ ]$Vt&3V*V/V32k8B",$V@0|;0 0 0 1 $0$3$@$4 t0;0;4; 3t$4| % $% $?Wt .]$. d$U% $%2 /% %:W)9$<)$3 p(|ZZ:tN:Q :I{$ ]I{k$d|HdI!:tKJ:Lf3|E=dJdN :Gv :H :I :J :M :N! :O= :PZU$I{$ ]HtQHSHRHPmHN4HMHJHKl|E=tI%IK$$L$$ P9|MMMMJ2tP&|KtMVOQN K M F$F$F :K& $ :LB $ :M_ $ :N{ $ :P $ :Q $ :R $ :T $:TPm%:|UZGuWKWKS4GS44#4#0303+#+#'O'OF2lI2lI-F-F'OI'OUl9lFII F (|Y>0$0y$4$0U$2t3B2%2%2l|2l0W0WX441 t0W|1 t1 % $%O % 4;]$8$2$% $%41s4;|2;/%A $z $$uO2  : ?Wt >;u,P>;+3>;*9; 9;k 9;O"9;3N{ $ P$R_$$O$N$N{$ @0W$s @$ y$t!|ON$OA$dOAr$!A$dV$(c $(d $3d$y4c$4a$3^ $y3h $0WZJ$/:U$ r?Wt@P:?4<\6t?$5|;=;tf$;-ca9;ew9;ew>$y9>$9?$U9t@9?X$UX|$$A&$9B u?4 =! ;'t r|XktA $ $rtk|    k rt |t ; ;k$$$ $ $ ] $ $ $tk VA&$]C_$!VCX$TQ $S4 $R $P %:N %:M %:L %:Km 7GNi 710981343141161521165121514131411426599121513121165310741491215131211653107414912151312116531074149121513121165310741454613121110982133171654310111213214791510911512762131342131341514109115127619346111314257101215193461113142571012151934611131425710121519346111314257101215PageDateRevDesignerProjectFileXEROXDrawingPARC7/24/79Roger BatesCe12TriconD06.silIndex'MC124....OneShotSector0'Sector0'Sector1'Sector2'Sector3'Sector'TtlIndex'N123CL'CKSSRRRRRRD0D1D2D3D4D5TTTTTTQ0Q1Q2Q3Q4Q5LS169LS174LS174LS169CL'CKSSRRRRRRD0D1D2D3D4D5TTTTTTQ0Q1Q2Q3Q4Q5N123........N123CL'CKSSRRRRRRD0D1D2D3D4D5TTTTTTQ0Q1Q2Q3Q4Q5LS169LS174LS174LS169CL'CKSSRRRRRRD0D1D2D3D4D5TTTTTTQ0Q1Q2Q3Q4Q5N123....Sector1'Sector2'Sector3'Selected0'Selected1'Selected2'Selected3'TtlSelect.0TtlSelect.1( R0 )( R1 )( R2 )( R3 )( DC )( R0 )( R1 )( R2 )( R3 )OneShotOneShotLS169 will countLS169 will loadLS169 will loadLS169 = 01.2us4.5 us3.0 us3.0 usa'babRRQ'QSTTQQRCCL'a'babRRQ'QSTTQQRCCL'a'babRRQ'QSTTQQRCCL'a'babRRQ'QSTTQQRCCL'NotSelectedMC124EX'EY'SX0X1X2X3Y0Y1Y2Y3OXOYRRRRRRRRRRTTSS2S1LS153TTRoiABSecIndx0'SecIndx1'SecIndx3'SecIndx2'OS0OS1OS2OS3( R0 )( R1 )( R2 )( R3 )Sector Length CountersRRiiiCDTRRiiiCDTRRiiiCDTRRiiiCDT........LS08LS08LS08LS08TtlTag.000TtlTag.00TtlTag.0TtlTag.1TtlTag.2TtlTag.3TtlTag.3TtlTag.2TtlTag.1TtlTag.0TtlTag.00TtlTag.000TtlTag.000TtlTag.00TtlTag.0TtlTag.1TtlTag.2TtlTag.3TtlTag.3TtlTag.2TtlTag.1TtlTag.0TtlTag.00TtlTag.000TRRRRRRTTTTSRC'H0H1H2H3B0B1B2B3RUDET'EP'CKLD'SGNDTRRRRRRTTTTSRC'H0H1H2H3B0B1B2B3RUDET'EP'CKLD'SGNDTRRRRRRTTTTSRC'H0H1H2H3B0B1B2B3RUDET'EP'CKLD'STRRRRRRTTTTSRC'H0H1H2H3B0B1B2B3RUDET'EP'CKLD'SGNDGNDa08a09a10a11a01a02a06a07d01ad01bd01cd01da05aa05bd03TTRRoiABcSx....c03ac03bGNDC1R1C3R3.TtlSector'scope TPSectorSector' onlyIndex' onlyTTLTrueATTLTrueATTLTrueATTLTrueATTLTrueADoradoTTRoiABh07dMidas-KSTAT<161>Midas-KSTATEa03aa03bThe above sector counters require the TRIDENTdisk to have its sector counters set to provideThis is done by setting the disk jumpers as follows:X6A4 - 115 - 10X6B2 - 133 - 124 - 115 - 106 - 09117 "sub-sector" pulses per revolution.Composite sector/indexDrSelected-RT--DISC--TR-VCCR2C2a4fa4g27K330pf330pf27KVCC--TR--RT--DISC-RT--DISC--TR-VCC27K330pf330pf27KVCC--TR--RT--DISCR0C0a4ba4ca4da4ea4ha4iLdSubSector0'LdSubSector1'LdSubSector2'LdSubSector3'SectorIndexSectorSecIndx' =SecIndx' =SecIndx' =EitherCG -G G G 9t7l?47l?W59552527l7l2XXW2W?4W9W9X?4X:TQ>k9>#>!:!:#;lC:?EAm:FmEFmAFmCFmD4?D4?C?@?>?=?AFm@3:+E:EACD4+D4+C+@>+=+A@C\?g5Am\Fmg5FmcQFmdnFme?e?dn?b5?_?^?cQFmb53\+g5\g5cQdne+e+dn+b5_+^+cQb58: 9.8.:539.Y/\5WZY\ Z>>:,+++++O+3++++2l2l/7.8-l;)?0?{-l;-2=f28O8N > Fm EP D4 C A @FmEPD4CA@6,>3>2Fm2EP2D42C2A2@8eFm8eEP8eD48BC8BA8B@6,_n3_n2g2f2e2dn2cQ2b58eg8ef8ee8Bdn8BcQ8Bb5_n _n g f e dn cQ b5gfedncQb5NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <I$ eCV$d'V$c V$&W#$DXt!=|a`w_Z^>ay$a $$c $$d' $$eC $$f` $$g| $$ V^$f$ $rG9#Gd9#9G&WG %G&WGw"#G #Gd"stg5# $#z $#] $#A $####2z$DX#y $#] $&W# >!z r$Pm&WG%:Gd `C$` `k|\ 2\ ir$`g$ r `C$ c b a `w _Z ^> tg5 f d c b a|cba`w_Z^>tgYf<e dba J-$J $@_]$Z$rN$ 9g h4;hAg>;_]$DXQ$ @=J $@=J @$H;J-$3`C$6,`4^`6|\4\3ir$7`g$ r3`C$ 3c3b3a3`w3_Z3^>3tg53f3d3c3b3a7|c7b7a7`w7_Z7^>6ttgY6tf<6te 6td6tb6ta<PmFf9$4^$)g| $$)f` $$)eC $$)d' $$)c $$)a $$8ay$F|^>F_ZF`wFa8c V$8d'V$8eCV$8CV$8BV$8AV$F@=F? F>F<8@y$)@ $$)A $$)B $$)C $$)E $$)F& $$4=f$)=B $FE9$<t/3>$6,?44^?46|:4:3H_r$7?$ r3>$ 3Bv3AY3@=3? 3>3<3tE3D3C3B3Am3@P7|Bv7AY7@=7? 7>7<6ttF6tD6tC6tB6tA6t@tH;($=( @$=($@DX0z$ >;>^]$AFm4;G GFm9$>^]$0z$ ($@( @$ ($ >$?4 ?4k|: 2: H_r$?$ r >$ Bv AY @= ?  > < tE D C B Am @P|BvAY@=? ><tFDCBA@t/9$E$F& $$E $$C $$B $$A $$@ $$@y$|<>? @=AV$BV$CV$!tEHg5HE# $# $# $# $#O #3 # # # # uk!V#l[:4)[):4 :Gd:GwGsGd sG GG9:9G9:Gd VrG rGd r GG G GGdGOrG rGdGGd %:9G$3kk 'Orl V" Vt,s-)$@|**9*9)ut,]0W|%,)uk..kt1]1+W+$+$2$+$*^G$*^$9,s$MNKJ$@|L/L/9K9JtN]Q|G N!JkP6P6ktS]SLLf$Lf$T $Lf$KG$K$9M$9^M9^N=KJ$@8|L/8L/8K8J>tN=Q<|G ?4N!?4J;P6>P6;tS=St,=0W<|%?4,?4)u;.>.;t1=1<+W;P+$?4+$;P2$;P+$7*^G$7*^$97,s$2] $Bk <>$ r$,$-%03-l| t,$2$,$-tO-3------k0W30W,,|,,,,,,,,X,,;,,,,,,,, 220 t,t2,.=A$>|>:A r$tY 8 )8 )Y 0z$?W0z$?WQ$R0BRB0uPm/APmB/p|UX! U X! W X X yW9[$rN{U$9Y$9.Y$9.[$)Y]$0U0X!0zU0zX!4^W0zX0zX4W04060z40z64^50z7Y0z7Y455W9^ $)8B]$.:{$.8e$998e$99:{$8B]$ 9^ $46 4 6 5 7Y 7Y y55N$ 95-I$ 9r-I$ 95N{$5-%$r-%$cb8c8b8Bv8AYBvAY tX52X526 6g f edncQb5)b5)cQ)dn)e)f )g )Fm )EP )D4)C)A)@@ACD4EP Fm |^>_ZZ\^>`wa]$ \$ a`w_Zh$\$c>Xtfdcbakdkckbka|c>Htfk_Jk^.A]5]5|Xf$tg5^]$Z$Q$ F|^>@ _Z@ Z@ \@ ^>@ `w@ aF]$ @t\$ FaF`wF_Z@th$@t\$Fc>AXD4tfD{dD{cD{bD{a@d@c@b@a@ |c>@tf@_J@^.A]5D]5D4|X<tg5>;^9$<fr$|<>9:<? @=;$ ;$ @=? >GB$;$A7YtEPCBAm@PkCkBkAmk@P|AHtEPk=k<A;;|7YF<@ >@ 9@ :@ <@ ? @ @=F;$ @t;$ F@=F? F>@tGB$@t;$FAA7YD4tEPD{CD{BD{AmD{@P@C@B@Am@@P@ |A@tEP@=@<A;D;D4|7YtEE$<E$<E=B]$>;=B]$9`9?48`8?4_n>C;_nC;> Zn 91sZn1s9OQ-/:=!z$>| >:: ;494<|4;!z$Bt HuO0 $9) y]$- $9DXt#Bu 8$8$>z9$># r$B  A$9t]|0W]|0W<%4;!]5$O$O$7O$0W]5$.e$.A$;$<%7.e$7.A$0W;$7O9$ V=f$p=$$>|>t:] r$Bt J $?X5:WN$:X$@?W$d:W|T?T:Y.N$:tW;Yu:U:WN$?|S!:WS!?VC$d:Vf$@:VCN$?tV9;X|@$9;UJ$U9;V@$?WV$@tUJ$>;U&]$?WX|U$AX9;U&$5WZ $BZ$9>;Z$<T-$>;T-$9Um>;UmAWAV<uX5;tVQ$$ Z $VX5T-$T-$U&$tXX|U$U&]$UJ$V$V@$UJ$UX|@$OUOWN$|S!S!VC$dOVf$@OVCN$tVX5OWN$OX$@W$d|TTOY.N$OtWkYu6O6N$O6$@6$d|3u3uO7N$Ot6Pk8O4O6,N$|114$dO5$@O4N$t537%@$3$U5{@$5{$3$3]$7%U$7l3$2$2$u653;t53<6>;2$<2$9;3$At7l?W7%U$>;3]$@t3$?W5{$9;5{@$9;3$U9;7%@$:4:6,N$?|1:W1?4$d:5$@:4N$?t53?6:6N$:6$@?6$d:W|3u?3u:7N$:t6P;8B9^$>;9$VUmUmWV6P53A6PA53^ = )^ )= Uw$UOGdGGGd GG% l  GdU GPi151247141114111013121110984561231312111098456123231496751497151311121023546734562101513111214734562101513111214101513111214734562101513111214734562PageDateRevDesignerProjectFileXEROXDrawingPARC7/23/79Roger BatesCeTriconD07.silxSQQ'CV2TRRRGHTV1xSQQ'CV2TRRRGHTV1xSQQ'CV2TRRRGHTV1xSQQ'CV2TRRRGHTV1xSQQ'CV2TRRRGHTV1xSQQ'CV2TRRRGHTV1xSQQ'CV2TRRRGHTV1xSQQ'CV2TRRRGHTV1TOXX3X2X1X0RRRRClock and Data InputTOXX3X2X1X0RRRRReadDataSE'S1S2RR13Select.0Select.1( R0 )( R0 )( R1 )( R1 )( R2 )( R2 )( R3 )( R3 )iGHRRcTWriteDataDataP0DataM0DataM3DataP3DataM2DataP2DataM1DataP1N125N125MC125TRTRMC176MC176BitClkBitClkviHGRRScTQxMC174MC174MC174........BitClock'DataPDataM.5v1 v.5v1 vDataOffDataOffDataOff0010000011ReadWriteENGHTRRENGHTRRENGHTRRENGHTRRENGHTRRENGHTRRENGHTRRENGHTRRMC1650MC1650MC1650MC1650f01af01bc01ac01bf02af02bc02ac02bf05bf05cf05dg02ag02bg02cg02dd02ad02bd02cd02db02ab02b.VCCVCCVCCVCCVCCVCCVCCDataM0!DataP0!DataM1!DataP1!DataM2!DataP2!DataM3!DataP3!ClockP0!ClockM0!ClockP1!ClockM1!ClockP2!ClockM2!ClockP3!ClockM3!VCCTABRRShiftInPreReadDataSimulated data is wire-or'd hereMC104c10ciTRHGSimulated clock iswire-or'd herec12eMC195PrePreBitClockDoradoMidas-KSTATEKSTATEMidas-PrePreBitClock'%Vbb5!b06dECLTrueAECLTrueAECLTrueAECLTrueAECLTrueAECLTrueAECLTrueAECLTrueANotSelectedc07gUnit0_Data'Unit1_Data'Unit2_Data'Unit3_Data'CG -G G G !tgg@2l;-2l61P5{2l01P03;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ t7|3ut:9+8:|5 y5 H6H78u8u7Y<%$7$r7$7$t;-;$:{$3$4$1P|,t42l+13e|.uy.uH0 H1<1105{$1,$r1 $1 $t4*|&t-l+++3,|'y'H)uH*+ + *.$*$r*^$*^$t-.A$-%$&z$'$#|ut&%+$&|!y!H"H#$u$u#X(%$#$r#$#$t',|;t  + O |yHH ; ; $$ry$y$t  ]$ @$$$k| t2+| y H;HX$H$r$$$$t|t3++|;y;HHtA$$r$$tH$$A$ ]$|;t+O|yHH<< $$rz$z$t#l|-Y!t0/031P2ll4$$|/-,+l.A$$l.e$d#l.e$d:2y$:; $$1$:4^$0z$:-$:/^$:',$V:'$$p: $$: $V:$$:y$A$:$$]$:$$:z$#l|!t3lk$$|tl$$l+$d#l+$dDt2l+|+t#l*:$*:%)#%$)'$$)A|"<)A!.#%$)#H$% @$$ @$+!$Jtpt&3%u;P 4k-'O ;t^$;tS$;t=f$Af`$Aa`$A[C$AVC$AP&$AK&$AE $A@ $+W|^+^+^*^+\,Pta/:|]tg :WE U$9;@ r$:W[Cy$9;VC$:WP&y$9;K&$EtfEtaEt@PEtEPEtKmEtPmEtVEt[@tdn@tN4.dn/:a`r$@P0$U<0z$y@P|.u;.u<3N$<0zr$!3e$Ue$y!3czci'N$er$g| ]$=BB$?=B$=t==|=v==vA;f>;a>;Z>;U>;O>;J>;D>;?,sf,sa!z V$5W2%$:WE $!z9;@ $!z;tH$-c$-|d#$$6$6$t603/$$0$$)e$)A$)]$$$$$$O$$+$$$]$;:534.-l'& O2  ""$53|.u20 20 1-Y1/#1 r$*:3B$*:t3(1P *:u.*:-l4;t03215|6t2I2;2;6t 9$(u(@t2% $3t3($"$:z$y's`g$9:2$y!Vg| $'s`Cr$p)b$Etu3IX3ff:t)ec=298 $2% $+z $$ $ $A $ $ $2l+%3 ! hR/:^ /:S /:H /:= "GNi' 12151413121595312106413114376521411101110143611141510131214111114101311141510131211141510131211141510131263274599632745911141510131213103625471296571011141523134129657101114152313475610932415141211139PageDateRevDesignerProjectFileXEROXDrawingPARC9/24/79Roger BatesCeTriconD08.silCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16.FHCP14FifoFullInReg_SR'CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16....FifoWaddr.0FifoWaddr.1FifoWaddr.2FifoWaddr.3FifoWaddr.3FifoWaddr.2FifoWaddr.1FifoWaddr.0FifoWaddr.0FifoWaddr.1FifoWaddr.2FifoWaddr.3FifoRaddr.0FifoRaddr.1FifoRaddr.2FifoRaddr.3FifoRaddr.3FifoRaddr.2FifoRaddr.1FifoRaddr.0FifoRaddr.0FifoRaddr.1FifoRaddr.2FifoRaddr.3OutRegFullOutRegFullTIOA=Data'F I F O ControlFifoOverflowFifoFullFifoUnderflow....OutRegWrite'.......( T1 )( T1 )OutputT0T1IOoutInRegFullDiskTWBlockFifo WrBlockDiskTWT1T0InputIOin'IOin'InputT0T1DiskTWBlockOutRegFullInput timing"Read"Output timingTRTRWriteTW'ReadTW'WriteTWReadTWDelay Cnt =5.52.8MC176MC176T1T13240.3TRTRMC176MC176T1T1Fifo le 13Fifo ge 2OutputOutputOutputBlock1st Possible blockBlockBlockInputInputOutRegFull1st Possible block"Compare"1st Possible block13141516172100FifoDecFifoDecCnt =Cnt =Cnt =ClearErrorsRTTRSQSRQQ'DCClearErrorsFifoEmptyFifoEmptyFifo IncFifoEmptya14a15a16RTTRSQSRQQ'DCCCR.b15ab15bc15ac15bMC231MC231MC231c14bc14cc14dSCMC176c14hMC102b14MC135RTTRSQSRQQ'DCCCROutRegFull'FifoAddr.0FifoAddr.1FifoAddr.2FifoAddr.3c14eClock1'CaClock1'CaFifoWaddrCl'.FifoFullK'J'RTTRSQSRQQ'RTTRSQSRQQ'DCInReg_IOBRTTRSQSRQQ'DC..MC231b12bc16bInRegFull'RTGHMC197FifoOverflowc13dMC197RTGHFifoUnderflowc13eClock1'CaInRegFull'Clock1'CaOutRegFull'bIOin'TRMC176T1K'J'RTTRSQSRQQ'ShiftRegLd'BitClock'ClearTWsClock1'Ca.ClearTWsClearTWsiTRHGMC195c12bMC135e13bOutRegFull'.OutRegFullShiftRegLd'..read into shift regread into Dorado.Clock'CbBitClock'CDoradoc14fMidas-KFIFO(4)(4)KFIFOMidas-Midas-KSTATKSTATMidas-oABiiiRRTMC103d16cTRRiCDb11dInRegFullOutRegCl'Cb17aTTiRRiiRTABSE211ECLTrueCECLTrueCECLTrueCOoOoQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SSBMC158RRiiTToiAB.(T4)(T3)c11cMC103FifoClMC149CG -G G G tedncQb5 h g f e cQ b5 a _=#=&38%8#8&3=%e)(l*r3r1P2l(Pm#lPm'O ' +3+ %: - PmdPm9(>(:4I?4IyPPmSyTQHMHUmy''O*y+3H$H,P!)'*'-l!-#'s#/:>^CCACEP>^E@-?4@-F>^Am6PYQ ROPOTQ T dN4 dU Pm=B3B= ?k?!3:`4`:d5dAmg5;g5Amb;b?OQ;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ 0.$UR_]$!Vc $$!Va $$!V` $$!V_ $$!Vd' $!VeC $!Vf` $!Vg| $-t]*|\*]!*^>*_Z*`w*a*b*c+W]|$ ]+W]|$0]$ 9+Wi$0c>0a0^0\/^tf/^dJ/^b/^_-|Y>+tg+e+d+c+b+a+`g+_JC;0z$ =0z$ Am8>0A4A5A6A7=4=5=6=7@P|,<=B2YA,<=B/=B1<=B3u=B4=0z$C;4C;3uC;2YC;1<=9$>,<?t0=2IA0C;|5>t3eC;|5[f$9U[C ]$reC $rd' $rc $ra $Ut[0b| $BE $Jtp0f $Ctg5UR 7R_$@tM$9>N$C;P&$ =P&$ AmX>PAT-AUJAVfAW=T-=UJ=Vf=W@P|K=BRAK=BN=BP=BS!=BT==P&$C;T=C;S!C;RC;P=Y$>K?tP=QAPC;|UZ>tS<|P.$@t-$0-$<|4<3u<2Y<1<0C_$'t2l B|;$#V#X( rP-Y>C;UZ2uO203 wEPD4Br@ArG V@G V@tG:@tGdr? >G>Gd?G?G>G>; Gr=fGr=G=Gd:G9Gr99;G8eG8 VG!EP:;tGd;tG;G< Gr=!VV9 VGVGVVG2G +GV G Gd9 Gd rG +GVrGrr O/ 270W0W4; rG8 G8 rG= Gd= G4; 9G< 9GG= dG= G/24; G?WG?W VGDX. r HF @`$U<`$y@|^<%^<%c>;G@G@tG#@tGd:ArG#AG =fG =G!V=Gd%:=fG%:=G%=Gds>;VG!V>;G%>;rG;G;tG;tGd#;G#;tG#;tGd's;G's;tG(;tGd:<G<VG#<G(<9GF"sFIG!VGdGs+G rG Gd+G rG# Gd9rGrG#GV G VG G G Gd G Gd V VG9 G9 9rG 9Gd VrG G 9rG 9Gd VrG# G# 9G!VdG"sGk/r+ ;twFGDdGr;PV;P;P$;P(;P k k!V k: 4; sG / ;P k8 0t> >|B;B>@@@t@AA?A??W U$Bd$?WAy$?WA$A$0A$0$0 C` 0, BA $B,$ DGDGCGCGdCGdrCGrDGDGDGDGCGsCGdCGdVCGVDGsDGDG DG CG!VCGd%CGd%:CG%:DG!VDG%DG)DG)CG CGd CG DGDG BfG BG VBGd#C;G'sBfG'sBG(BGd#BGd#BG#BfGC;GC;GBfGBGBGdBGdBGBfG:C;GC;GBfGBG:BGdBGd9BG9BfG VC;GC;G(C;9G's9GVG GGG9GdGdGG9GGGGGdGdGGGG"sG"sG#Gd'sGd&G&G#G Gd 9G 9GVVG G 9G 9Gd)9G)G%:VG VG$G$9G%:9Gd 9Gd :9G :GVVGVGG9GV9Gd9GdV9GVGrVGVGG9Gr9Gd9Gdr9GrG VG6t9G:WdG:WG:Gd?WGd>G>dG:9G?W9GC;dGC;GCGdH;GdGGGdGC9GH;9GLdGLG6tGd5G5dG4;9G8G8rG8rGdFGIGIrGJtrGdFrGdEtrGEtGAG=GAGArGArGd=rGd<rG<G8G4;GJt9G Grw;t3 ^QARA2l $|N M PZ $P J Q tT 9OQ S PJ T  Q UU$ O-$ O y$ O $ O $|Lv rLv tR(?C?OrRC;?C;=g7e=cQ6|U5Z&r$:WZ&$y5]|$5ZJ$U6tZn/X|]$6t[7\&-^'s(l>|?B>BAY>A@;@B@tEA@PADAAI?E ?B?WFU$B@-$?W@ y$?W@ $?@>|=v&)$)t* Ve Vdn VcQ Vb5 7a#H$9/X u+3 0tN 0=A$B|>0tEA=$] 9VC$@#(#-I#|%&&&)u#*%$ %+ $t-$(%-%%)#l.U$&(l$#l(Hy$#l(H$|#V#XV&'<!(5dt+d%*::&H*^H',, U$V%$%^y$%^$UL |MVLvVOPZJ=QSdtT-dNSX:OHS|HPJU&U$VN$N{y$N{$ |J MtNR$+)Pm 0E$;-|E>E;tF;tFI{9$AF$=tH0I{ $0I <I40( $<'O:|%=%:W&:W&;&$0t( :(l0A&$0Am 0C 8u 0t   N$UN{$y |Lv]LvQN$N{r$VtNuOVP&r$ t& +|#X # '<' ! ( t+ &W * 'O O,U$ &3$ O&y$ O&$ *$9+z]$9+ u( #H$-$9t. V$ |#0tM0- :P&$'s|Lv(Lv#Lv$M$M(P&$%:tN4$O V&3 (#%$#l ,$9.A $V|O T $U&$]7X$0% $0$ $0# $=(U$A!$0t&3 0% =|!= &u$&|MuOQ0t# pVtPFuZnIZnM;ZnM;:I:F:G!3K!3LFH;Ft1|0 0 /-Y.u/-Y.uVt/2%$(|%$u&%'<'<)A$9t2l)S4 0/ :$=B#$=B%$=| ="<9!9^!9^ 9 9"<9^"<=!:W":W"=%U$;tt"O7R'O72$'$72|dZVcdZtabcdr|^>r_Zr`wra+thR i$r]$ 9 ]|$ ]|$ ] V|d Vc Vb Va V_Z V^> V]! V\+tb+g5+a+f+`+d+_nk|Y>t]hLf$9ULBy$|A$HHt3|XXV*^$'@$$e$U V$A$A$A$(%$-$$+z*$"sP&$"sR $UW_y$ ruW L9tUW,sh"GOtih141521531210641311141521141521141521141521531210641311531210641311531210641311531210641311151413432121110765912156327459111415101312632745915623414132151211109765431413215797979797913912567101114152341391256710111415234139125671011141523413912567101114152341514134321211107659151413432121110765915141343212111076591415121211453679101314151212114536791013141512121145367910131415121211453679101314151212114536791013PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCeTriconD09.silF145AF145AF145AF145AF145ATTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3S15MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSH3H2H1H0CCD3D2D1D0SRSRRRRRTTTTSCCMRDSPE'F00H3H2H1H0CCD3D2D1D0SRSRRRRRTTTTSCCMRDSPE'F00H3H2H1H0CCD3D2D1D0SRSRRRRRTTTTSCCMRDSPE'F00H3H2H1H0CCD3D2D1D0SRSRRRRRTTTTSCCMRDSPE'F00FifoAddr.0FifoAddr.1FifoAddr.3FifoAddr.3FifoAddr.1FifoAddr.0FifoAddr.0FifoAddr.1FifoAddr.3FifoAddr.3FifoAddr.1FifoAddr.0FifoAddr.0FifoAddr.1FifoAddr.3FifoAddr.2FifoAddr.2FifoAddr.2FifoAddr.2FifoAddr.2RRRRRRRRRSSTTMC170ABCICIT1RRRRRRRRRSSTTMC170ABCICIOutPar.16OutPar.17OutPar.17OutPar.16QTRRDBReadDataQTRRDBWriteDataMC158MC158F I F O and Shift Register...............FifoCl'InRegCl'ShiftRegLd'Shift/computeShift/computeShiftReg.01ShiftReg.02ShiftReg.03ShiftReg.04ShiftReg.05ShiftReg.06ShiftReg.07ShiftReg.08ShiftReg.09ShiftReg.10ShiftReg.11ShiftReg.12ShiftReg.13ShiftReg.14ShiftReg.15ShiftReg.16ShiftReg.17ShiftReg.04ShiftReg.05ShiftReg.06ShiftReg.07ShiftReg.03ShiftReg.02ShiftReg.01ShiftReg.00ShiftReg.11ShiftReg.10ShiftReg.09ShiftReg.08ShiftReg.15ShiftReg.14ShiftReg.13ShiftReg.12ShiftReg.16ShiftReg.17ShiftReg.01ShiftReg.02ShiftReg.03ShiftReg.07ShiftReg.06ShiftReg.05ShiftReg.04ShiftReg.11ShiftReg.10ShiftReg.09ShiftReg.08ShiftReg.15ShiftReg.14ShiftReg.13ShiftReg.12ClearErrorsFifoParityErrEccData.32e09e08e10e12e11d08d09d10d11d12f09f10f11f12g09g10g11g12g08RTTRSQSRQQ'DCCCR.MC231EccData.32RdOnlyBlock'RTTRSQSRQQ'DCRTTRSQSRQQ'DCCCR....MC231CheckBlock'b08db08eEnReadTW'EnCheckTW'EnWriteTW'InRegCl'InRegCl'InRegCl'InRegCl'FifoCl'FifoCl'FifoCl'FifoCl'ShiftRegLd'ShiftRegLd'ShiftRegLd'ShiftRegLd'(T1)(T1)Write T0Read T1In RegisterF I F OOut RegisterShift RegisterParity Check/Gen.RTGHFifoParityErrMC197c13fdFifoParityErrdFifoParityErrDskData.00DskData.01bIOB.00bIOB.01bIOB.02bIOB.03bIOB.04bIOB.05bIOB.06bIOB.07bIOB.08bIOB.09bIOB.10bIOB.11bIOB.12bIOB.13bIOB.14bIOB.15bIOB.16bIOB.17DskData.02DskData.04DskData.05DskData.06DskData.07DskData.08DskData.09DskData.10DskData.11DskData.12DskData.13DskData.14DskData.15DskData.16DskData.17DskData.03ClearTWsShiftReg.00ShiftReg.inShiftReg.inShiftReg.00ShiftReg.00InReg_SR'InReg_SR'InReg_SR'InReg_SR'InReg_SR'MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSRdOnlyData'RdOnlyData'CheckData'CheckData'InReg_SR'dInReg_SR'f08See TriconD11.sil..CkFifoParity'CkFifoParity'DoradoMidas-KSTATMidas-KSTATEc09ae06ae06b345679101112OutRegCl'AOutRegCl'AOutRegCl'ABitClock'BBitClock'BBitClock'BBitClock'BBitClock'BOutRegCl'AECLTrueAECLTrueAECLTrueCECLTrueCSBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173t_ab5cQ f e kdn kcQ a _ k^ k]#l$%&24536PACD4EPPRS4TQCG -G G G  * ( k' k& $ #l k"O k!3 9 8 k7l k6P 4 2 k1 k0 H G kFm kEP C A k@ k? W V kUm kTQ R P kO kND"D#D%D4&3D4'OD4(l="=#=%>^&3>^'O>^(l@ 8='+k+'O((l'*^!3/ /#*^$,,,,%< Am Am 2< >>< OD4g=g=fD43=3=)2&2-,  k   @  @ @ @ @2 @+2 2V2 H H-l -lH=?=A=BD4=BEPDEPDD4DCDA?;P@-JQ=RAJQ=M=N=P=BS4=BTQDTQDS4DRDP?JQ@-YQ=aAYQ=\=]=_=Bb5=BcQDcQDb5DaD_?YQ/0/1/2/4/53/6P)A0)A1)A2)4)53)6P,,-/A/C/D4/EP/Fm/G)AA)AC)AD4)EP)Fm)G,,?4/]/^/_/a/b5/cQ)A])A^)A_)a)b5)cQ,,Z#H#l#H$#l%#l&#l$z%z& z(z*z+3,P #HP#HR#lS4#lTQPRzS4zTQN4zVzWzXYN4#HA#HC#lD4#lEPACzD4zEP?4zGzHzIJ?4#H2#H4#l53#l6P24z53z6P03z8z9z:;03#H_#Ha#lb5#lcQ_azb5zcQ]5zezfzgh]5NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ thRYQJQ;P+eC$f`$g|$h$_ @$c @$#|\#]!#^>#_Z\]!^>_Z t^Q^Q!V_n!V`!Va!Vb_n`abl|Yabcdth.gedsi$#^.$ s^ $s^ $ !3|Y!V\$!V>$!VM$#/#0 #1<#2Y/0 1<2Y t1P1P!V2l!V3!V4!V52l345l|,4567t;-:87s<$#1,$ s1 $s1 $ !3|,#>#? #@=#AY>? @=AY t@P@P!VAm!VB!VC!VDAmBCDl|;CDEFtJ-IGFsK$#@-$ s@ $s@ $ !3|;#M#N!#O=#PZMN!O=PZ tOQOQ!VPm!VQ!VR!VSPmQRSl|JRSTUtY.XVUsZ$#O-$ sO $sO $ !3|J#u# #!#"u !" t!!!V"!V#!V%!V&3"#%&3l|<%&'<(Xt+*)e(Hs-%$#!$ s!z$s!z$ !3|<!V/$JtpDXc $+td'-]X-^u-_-`-a-b/:|Y/:Z/:\/:]!/:^>/:_Z+3t]5+3^Q+3_n+3`+3a+3b,\*^|Y*^Z*^\*^]!*^^>*^_Z*[$ *[$/:[$ r*eCr$,W#c $#a$#`$#_$%]|$$%S$ #R$$^@$$T-$ #T $$F&@$%GB$$+tH_-A-B-C-D-F-G/:|>/:? /:@=/:AY/:Bv/:C+3tAm+3B+3C+3D+3E+3F,@P*^|>*^? *^@=*^AY*^Bv*^C*@ $ *@ $/:@-$ r*I{r$,;#E $#C$#Q$%Gf$ #P$$FI$ $1@$%0z$$#2$#3$#4$#6 $+t7%-0W-1s-2-3-4-5/:|,/:-/://:0 /:1</:2Y+3t03+31P+32l+33+34+35,/*^|,*^-*^/*^0 *^1<*^2Y*.$ *.$/:.$ r*8Br$,*$&$ #&z$%%$ #%^$Bt_JB`gBaBb?4Z?_J?`g?a?bAm|U>^]!CU>^X>^Y>^\>^^>>^_ZDXZJ$ >Z&$>Z&$ DX_ZDX^>DX]!DX\>d$?UAtZBZ?]?[@ ^./:c $/:a$/:`$/:_$DXa$DX`$DX_$BPJBQfBRBS?4K?PJ?Qf?R?SAm|F>^N!CF>^I>^J>^M>^O=>^PZDXKJ$ >K&$>K&$ DXPZDXO=DXN!DXM>U$?FAtKBK?N?L@ O-BAIBBfBCBD?4<?AI?Bf?C?DAm|7>^? C7>^:>^;>^>>^@=>^AYDX<%$><%$ DXAYDX@=DX? DX>>F$?7At<B<???=@ @-B2IB3eB4B5?4-?2I?3e?4?5Am|(>^0 C(>^+>^,>^/>^1<>^2YDX-I$ >-%$>-%$ DX2YDX1<DX0 DX/>7$?(At-B-?0?.@ 1,/:]|$0S$ 0R $/:^$2T $DXP$DXQ$DXR$DXT $DXE $DXC$DXB$DXA$DX2$DX3$DX4$DX6 $/:GB$0GB$ 0Q $/:F&$2P $/:E $/:C$/:B$/:A$/:6 $/:4$/:3$/:2$a $` $Q $R $T @$P @$A @$E @$C $B $3 $4 $6 @$2 @$&z @$9N{ $9O $9P $9Q $9W_ $9T $9U& $9VC $9H_ $9F& $9GB $9E $9B $9A $9@ $9?{ $90z $91 $92 $93 $99^ $96 $97% $98B $9( $9' $9&z $9) $h g e V X Y Y$X|$W_$VC$GB$H_$I{$J$J I G 8 : ; ;$:{$9^$8B$($)$*$, $,P +3 ( !V$-Y.$-=f$-,,$?X$?I$?:$?+$f W H 9 * 2T-$ 2FI$ 9$$ 9 $ 9 $ @ |X    ;   +$   t 2   Vtk 2 V O O9 $$9 $$9 $$9 $$9 $$9 y $$9 ] $$9 @ $$C(% r$C' r$C% r$/:0z$0',$ r/:1$2(H$ r V$9] @$rr#2 @ $,s y9$,s r$] @$ @ $$ ] $$ y $$ $$ $$ $$ $$ $$&$$& $& $ @&z|X&z &z &z&z;&z &z ,s +$ &z&zt*',s ,s (t+Wk+W 2( O*: OG(l G'O  9 A 9$C$>$BC|;>^;>^?4t?4>$>$5 $5Ceg$>eg$Bg5C|c>^c>^b?4tg5?4f>iJ$>eC$Gg 4;g| $?W?WhRpB|(A(A7B7BFAFAUBUYJ;,<At rYQ4\ Du 4;h Cg|$9te 9dn 9cQ 9W 9V 9Um 9TQ GEP GD4 GC GA G6P G53 G4 G2  /: GTQ GS4 GR GP G_ Ga Gb5 GcQ 9EP 9Fm 9G 9H 96P 97l 98 99 9* 9( 92 9 9 9 9 9 9   2 O     ?Wd$2 Et 2 53 ) k-/-@P-\ k :) :9 :H :W :fA/A>AMA\/r>rMr\r =B|AA ;=B ?4?4 ?t ?W2@- ? += = =U$A$=y$=$==B|W<W#A9$#B$At24;g %^ $$A $#% $9$A $9" $9#% $9 $4&3 40z $$+z|</:/: +z -lt-l!-It$e-I.e#.,,#,, +%^U$/:$+y$+$'|+Wt+W'X);)Q)et,)*V*:(Hz(HA(%U$+W$(zy$(z$(H+'|#$A$%]$%$@##%$C$4$ $5$2@ $4;f` $($&*<-t);+t4% /: ]$/:#$-%^$]@t@teF F Fk rZ& $rY $ ZJ$Y.$9J-$9 KJ$rJ $rK& $rJQr;Pr<% $r; $ >^ r$M_ r$M\&Y @$&=B@$&, @$&'$4\_ $4X| @$4I{ @$4M_ $4M 4> 4>^ $4:{ @$4+z @$4/^ $4/ 4# 4# $4 $V$)H$ r2]:$+W$!$ VuhR+f$hR$g5 r &d =+G GEt 9 $ $$ $ $$*:|9 = 99;-$1s]y$1st ?W$=]$;t:W=8$=8 r$F6,$=?{$=N{$=H$=H_ r$FE-$U=]|$=W$=W_ r$FT-$U2   y r$ r$4cQ 4b5 9a9_9^9]9R9P9O9N9C9A9@9?949291909$9#l4a 4TQ 4S4 4R 4P 4EP 4D4 4C 4A 46P 453 44 42 4(l 4'O 0'r$2(% V$4_ &'4;f F3 40 9O 9f 2$V0H$9+Wz$/:A$/:d$9r r-l r|> >!>"<>#X>$u?W $ ?W $C!$ r?W*^r$Am4% $C$ r$C# r$Gt&3 9' G% 9& A$]Gu" 7" Bt!3Fu!>;|CGt# 2 pFuIFhIh>;t (,s"O%+%2%%%% % % % k&,P &= &YQ 4 4+ 4: 4I 4X  9]| $9c $9^ $9d' $9_ $9eC $9` $9f` $ k9 k9!39"O 9X|$ 2L |H tN4 S OQ T Pm U Q |J K M N! PZ Qv R S LB$ ] 9LB$Lf$ 9 tW|PZO=N!MtSRQPm|HtL+W_ 9I{$ 2= |9 t?4 D @P E Am F B |; < > ?  AY Bv C D =B$ ] 9=B$=f$ 9 tH|AY@=? >tDCBAm|9t=+H_ 9:{$ 2. |* t03 5 1P 6 2l 7 3 |, - / 0  2Y 3u 4 5 .A$ ] 9.A$.e$ 9 t9|2Y1<0 /t5432l|*t.+9^ 9*$ 2 |t t  &3 ! 'O " (l # |< X u  " # % & $ ] 9$$ 9 t)|"! ut&3%#"|tt+) 9g|$ 2[ |W t]5 b ^Q c _n d ` |Y Z \ ]! _Z `w a b [C$ ] 9[C$[f$ 9 tf|_Z^>]!\tba`_n|Wt[+f` sGOi131215952131014111512151225364713101411473625131014112536471310141115122536151247141113104736251512141113101110141114151013129254111014131215141011925415692349151213141011131215999997639763PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCeTriconD10.silREADING/WRITING ECC: 32 bit long shift registerCDEFRRTRMC158SBMC158CDEFRRTMC176SCSCMC176MC176SCSCMC176MC176SCCDEFRRTCDEFRRTMC158QTRRDBQTRRDBMC158ReadDataFire Code GeneratorSCMC176QTRRDBMC158RMC158SBQTRRDBWRITE POLYNOMIAL:ClearErrors16TRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRTRMC176MC176MC176BitClBitClBitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176MC176BitClMC176BitClMC176BitClBitClMC176MC176BitClBitClMC176MC176BitClBitClMC176ComputeECCWrite/readWrite/readWrite/readWrite/readWrite/readShift/Compute..+ 12+ X11+ X21+ X23+ X32XX11+ X2+ 1+ 1X21ComputeECC'EccData.21EccData.21EccData.32EccData.21BitClBitClMC176MC176TRTREccData.32EccData.32a one during outputError if ECC output is nevereiSTRREFCDeQTRRDBMC158Shift/ComputeEccData.21CDEFRRTCDEFRRTEccData.32..eeb05hb06hc08hc08cc08dc08ec08fc08gb06fb06gb06eb05bb05cb05db05eMC113MC113MC113MC113MC113MC113MC113MC113MC231eiSTRREFCD.ComputeECC'BitClock'APOLYNOMIAL DIVIDER FOR FIRE CODE GENERATIONREAD POLYNOMIAL:READ POLYNOMIAL:b03hb04hb04eb04fb04gb03bb03cb05fb05gb04bb04cb04db03eb03gb03db03fb07fb08fb07db07cb07bb08bb07ec04ac04bc04cc04dc05ac05bc05cc05dRTGHMC197c13h.WriteBlock'ShiftReg.00ECC compute ErrMicrocode set due to:Ecc checksum errSet to inhibit write due to:1)2)3)ContRegCl'ReadDataErrReadDataErrCheckSumErrEccComputeErr'.DoradoMidas-KSTATc08bc09bRTTRSQSRQQ'DCRRiiTToiABb11c.MC103Read and compareCompareErr'c07hc07bc07cc07ec07fc07dCG -G G G 4t 4:; 6P O: OBfW=?Y GY GX  **( 2 = d= d;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ E 9$?{ $=B @$,suC0!V>^$ K9$|IIVIVII!F HU $ ]k$ 9 $U G$]$y t 2O 9Zn-|UZ-UZ-UZ-UZ-IT-IR1PS&Wt &|t% r$*: $y%$% $U&t !|t r$%: $y $ $U!t !V V |t r$ : $y$ $Ut |t r$: $y$ $Ut V V |t r$: $y$ $Ut 9$98B $-|&-&-&-&-I&-I#1P%H<HO tEB$ B$D|AY ]AY ]@= 2tD 2C F$ B$;-$ ;-$<|9 ]9 ]8u 2t< 2; ?$ ; $ >9L$9D4?{$ @J$p |t r$9 $y $ $U t  V 9E $9C $9)y$ k'$'$ O) k|&$&$%t)(l+$'$* Ak$ 9| d$U G$A$y t 22W$ W$YQ|U U T tYQ X5 @[f$ W_$9=B $,suEP.y y$.tk JtpA',$U='$yA|%=B%=*^N$='r$JQ',$UF'$yJQ%E%F*^N$F'r$1,$U 1 $y/ @/ 4^N$ 1 r$Jt($B($O1,$U1 $yO//4^N$1 r$ 1,$UV1 $y //V4^N$V1 r$s2$ 2$(1,$U$1 $y(/$A/$4^N$$1 r$1P1,$U-1 $y1P/,/-4^N$-1 r$1s2U$91,$U5W1 $y9/4/5W4^N$5W1 r$9',$U5W'$y9%4%5W*^N$5W'r$9($1s($ $ H$UV%$y V!zN$V%r$(&$U$%$y(#$A#$)AN$$%r$ &$UV%$y ##V)AN$V%r$O&$U%$yO##)AN$%r$9'$B$JQH$UF%$yJQEF!zN$F%r$AH$U=%$yA=B=!zN$=%r$)$1s$9$9H$U5W%$y945W!zN$5W%r$1PH$U-%$y1P,-!zN$-%r$(H$U$%$y($A$!zN$$%r$,$U $y @ ]N$ r$2,$U$y2y ]N$r$ X|$ V$UVV$y TTVZ&N$VVr$(V$U$V$y(T$AT$Z&N$$Vr$sX|$9U$U5WU$y9S4S5WY N$5WUr$A_$U=_$yA]=B]=c N$=_r$1sa`$9_$U5W_$y9]4]5Wc N$5W_r$1P_$U-_$y1P],]-c N$-_r$)a`$ a`$(_$U$_$y(]$A]$c N$$_r$ _$UV_$y ]]Vc N$V_r$9a`$O_$U_$yO]]c N$_r$1sW_$A1,$U=1 $yA/=B/=4^N$=1 r$5t'O>;'OF'O6tu(l>(lG(l 2l 9t1P1Pu2ls2lt1P%:1P%u2l.2l-t1P51P6tu2l%'O%:t&3&3su'O'Ot&3FlGu>>;tl5l6tu.-tl%:l%ustlrOul l 9tO%:W%uX5sX5tW5U6tuWt_uat_sua%a%:t_5_6tua.a-t_>;_>ua>2l>;t1PU Uy $ 9uk 9G r,P 9Z 9?  |Tr%E-uEPDEBEPAE?EP>EWFtU>;U9W_$BW_$JQU$UFU$yJQ|SESFY N$FUr$AU$U=U$yAS=BS=Y N$=Ur$JtW_$LW_$9^ ; $9^ $ysa`$Ba` $Fta 9M Jt$& +$! +$ +$ +$ +$B2 $5u5?W $t<|87 :9;V G (l s s(l%(l6t)>)VV/:TI4;/:&3k)O?O:W|RROTHSHUVvVvVvVv:Rt: U O &Wrf+0WuN.8 t 2 2.36t3>3sYQ&WYQG) 33s3%3>X5b56tX5GX52O9(lr;rC R X5X5.W.(l>Km(+W$6|W:WW7t7t8e9$=$]8t-  r$7.$$$?W|Ut 9EP :W y$-y$- ]y$Au 2A B2>O? 2? ?2-t DX2 - O - . |OpEtuOIXO%t <;|?W;?W;= ==ft=f>>;b5.b5GQgY1415211415215312106413115312106413111110141411103763456791011126327459111415101312794797963765423632745963274596327459131211109151411141510131214132151413215PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCeTriconD11.silIOBParityErr17RRRRRRRRRSSTTMC170ABCICIRRRRRRRRRSSTTMC170ABCICIRTTRSQSRQQ'DCTRRiiABRRRRRTCDioTSector'Index'DiskTWDisableRunSectorTWIndexTWp.............OutRegFull'ReadTW'WriteTW'ClearTWsClearErrorsRTTRSQSRQQ'DCCCRe05ae05be04ae03bb12aMC109RTTRSQSRQQ'DCCCR.RTTRSQSRQQ'DCCCR.MC231BlockTillIndexoABiRRiiRRiTiTe03a..MC102MC109WriteBlock'BlockTilRdyg04f04MC231MC231MC231EnCheckTW'EnReadTW'EnWriteTW'MC231dIOBParityErr117RTGHIOBParityErrMC197c13b.bIOB.00bIOB.01bIOB.02bIOB.03bIOB.04bIOB.05bIOB.06bIOB.07bIOB.16bIOB.08bIOB.10bIOB.11bIOB.12bIOB.13bIOB.14bIOB.15bIOB.17bIOB.09Buss ParityTask Wake-UpMufAdr_IOB'1 clock period pulsesafter a Muf _ IOB instructionPrePreBitClockPreReadDataREnableMC197c13giTRHGDisable Direct Set of ErrorsMC195c12cbIOB.00bIOB.01bIOB.06bIOB.07TIOA=Us'MC103SampleIOBparity'Dorado IOB parity check( Ether clock )Clock1'CbClock0'BcSeekTagTWRdFifoTWWrFifoTWDisableRund19MufAdr_IOB'ClearErrorsClock1'CbClearTWsClearSectorTWClearIndexTWbIOB.02bIOB.04bIOB.05ClearIndexTWClearErrorsClearSectorTWd18Clock1'Cc.CheckSumErrMC231Doradomidas-KSTATEKSTATEmidas-midas-KSTATEKSTATEmidas-midas-KSTATEmidas-KSTATe04bRTTRSQSRQQ'DCb09aRTTRSQSRQQ'DCCCR.121110976543bIOB.03bIOout'!0TRRiiABc11doABiiiRRTECLTrueAECLTrueA..NotReady.SetTagTWShiftInCheckBlock'Must be cleared by microcode if all words compair.Set at the start of a "Read & Compair" block.Pulsed by microcode if it findsan ECC checksum arror after read.CompareErr'd07bd07cSBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTQ0Q1Q2Q3SCMC173t$%+&+'453+6P+7lCG -G G G +3*('%$#l"O:987l53421 2  ]D4CEPI4]H]JQ9d9k9O9399:{/?4-l?40:{1P9=@P>POQRS4LTQNcb5ef_ng5a:{ ?4 k?4 :{O;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ C;t JtpV]$VA$VA$ @|Xt;d$   O ;rtkr&]$&A$&A$ @&z|&zX&z&z&zt&z;&z,sd$ &z&z * ' ,s;,s(t+W+Wk(*:rc$rY $y|UZ:T:X!yXkRkYHt\HW<d[X+[+X]|U$:V$Vy$V$|E=D FYVD VFYFFrJ $rG$rE $rB$&J $&H$&zGf$&zLB$&K&$&D &E=&FY&Gv&H)eH@$*:E=&WH&WH)Gv(tH*:|Gv:a 9$:O $$f$rhRA$]|$T $rtYQrcEtH=Bf$2BB $2B Xb5 :J @$!VKJ$ V!VK&$"sLf$I|D> y $:a\:X!R:N>)u*:GvAY;,s;*:  rtJQ rEPr@rUr\_$/ $=$/] y$/ ; |>t> ; W<;< P$;tyy$;ty$; +; |rtcrZnrP'sI< (Fy|_:^>:ayb!k\kcHte`de a+eC+c fU$:`g$`Cy$`C$+`y|]]yM:KZ:NyO=kI!kP6HtSMdR<N+R_+P&T U$:M$M_y$M_$+Ny|JJ?WtCr\?|<<2<<;2;2::929]9|9:^ y$r> *:H9$>H_ $9$re$rf 2)2"sLB$2E$`WM(H$ :$$rH rC r? ?W2/O JtH7%|X:X7lt7lt89$=H$/tO 97>|t:X| $ 9$9$rtrkrOr3rrrrrO3kp  s7% V$s6 V$:-I$9r-%$.e$r.A$rt. r:{ y$r9^ y$r8B y$ u!3 t6P7l r7% y$9| :#%$y:#%$>#H$U:&zr$:{t#5$A$:W%:$4| 5W 1, 1s!1s!3u'O2t"O2#r:r9r(r'r $r $r  O,s9$.+$+$!V$/ 7rd;P$ $$+WuD4/t 2E OQ rUmA$r^A$:H$:=U$=$ $G $ :J-$I4Hr"O r" y$!3r' y$r( y$r) y$r* y$r r$$:$9s&z V$s' V$$ r$r %^ $%& ' s$A$r8r+3r*>0z $rh r2 r_' 0r-l 3 $s4$$=2I$<|'<t4 ?W+r2 y$pucQcQZnZnPmPmJQJQFmFmEtIX:C9$sC$$<tF; |A>AY>D; E=C$;tC_y$;tC_$</; |+ >)u>,; -Y<'<<.Q+$;t+zy$;t+z$;,,; |(:W(r$$@%^t%^%^%%%3%O%k%dr7lr 2 |@=? AYV? VAYAArt  |  V ;V: ;r@ $r?{ $/$A $$ $ $ $y $] $r] $ry $r $r $r $r $r $r$ $rA $ $ $ $ :tk 9k%^$",$U$A$#%$9|0 9-Ry$rtPS$ rLf$rLBA$rP$9|1<rtL.. $./.1 $.1P /:u52/:6-:0:/!Bt0 rHrCV;$O/|+ t1P62l7394|-/0 1<3u4562/^$ ]V/^$/$ 9t:4|3u2Y1<0 :t6:5:4:3|+ t/H:{V, $O |t!'O"(l#)%|Xu !#%&'<2$ ]V$$ 9t*|#"! :t'O:&3:%:#|t H*GNiJ K2654311121314109726543111213141097265431112131410972654311121314109726543111213141097654311121314109726543111213141097265431112131410972654311121314109726543111213141097151515151515151515MuxData0MuxData1MuxData2MuxData3MuxData4MuxData6MuxData7PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCeTriconD12.silDMUX CONTROL18MidasEn.05F'MidasEn.05F'MidasEn.05F'MidasEn.05T'MidasEn.05T'RamAddr.0RamAddr.1RamAddr.3Ram.04Ram.05Ram.06Ram.07Ram.08Ram.10Ram.09Ram.11Ram.12Ram.13Ram.14Ram.15RamAddr.2SeekIncHeadOvflDevCheckNotSelectedNotOnLineNotReadySectorOvflFifoUnderflowFifoOverflowReadOnlyCylOffsetWriteErrorReadErrorIOBParityErrFifoParityErrEnableRunWriteBlock'CheckBlock'ActiveShiftInShiftOutComputeECCLoadTagCntDone'Select.0Select.1FifoRaddr.0FifoRaddr.1FifoRaddr.2FifoRaddr.3FifoWaddr.0FifoWaddr.1FifoWaddr.2FifoWaddr.3DriveTagCylinderTagHeadTagControlTagTag.000Tag.00Tag.0Tag.1Tag.2Tag.3Tag.4Tag.7Tag.8Tag.9IndexTWSectorTWMuxData5b13a17Tag.5Tag.6MufAdr.09MufAdr.11MufAdr.10ReadDataWriteDataRdOnlyBlock'DebugModeMuffler addresses are:Value listed for Program inputMuxData0MuxData1Values from 120 to 177 arec22b22a13e07a12Value plus 2000 for Midas inputNextBlockSeekTagTWRdFifoTWWrFifoTWReadDataErrDoradoKSTATEKSTATKRAMKTAGKFIFOf24e24d23TempSenseOutRegFullInRegFullused by the EthernetS1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7QMU164S1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7QMU164S1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7QMU164S1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7QMU164S1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7QMU164215S1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164SS1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164SS1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164SS1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164SS1S2S4TRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164SMufAdr.10MufAdr.11MufAdr.09MufAdr.09MufAdr.11MufAdr.10MufAdr.10MufAdr.11MufAdr.09MidasEn.05F'MufAdr.09MufAdr.11MufAdr.10MufAdr.10MufAdr.11MufAdr.09MidasEn.05F'MufAdr.10MufAdr.11MufAdr.09MidasEn.05F'MidasEn.05F'MufAdr.09MufAdr.11MufAdr.10MufAdr.10MufAdr.11MufAdr.09MidasEn.05F'MufAdr.09MufAdr.11MufAdr.10DMux=2050DMux=2040DMux=2010DMux=2000DMux=2020DMux=2030DMux=2100DMux=2110DMux=2070DMux=2060CG -G G G Ct @PO@P3@P@P???k?O?@P@P)e &3O&33&3&3%%%k%O%&3&3  O 3     k O   :Am7lR7lP7lN7lM6L6JQ6I46H6E7lD7lCAmRPNM2L2JQ2I42H2EDC@P)@P'O@P&3@P%?"?!? ?l?-@P,@P+)e.&3)&3'O&3&3&3%%"%!% %l%-&3,&3+. ) 'O &3 % " !   l - , +:cQ7l^Q7l\7lZ7lY6W6V6Um6S46b7la7l`cQ^Q\ZY2W2V2Um2S42ba`GfkGf"O>W>N4-I"O-Ikk"ON4DX $WN4BWBN4"O/:"O/:kNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ r Jt t@ 03   :W03 :W  ) 'O % "! lO3kO&3 *:^Q*:\*:Z*:Y *:W *:V*:Um *:S4 *:R *:N*:M *:I4 *:H *:L *:JQ R M L JQ5W)5W'O5W&3 5W"5W!I4H5W 5W 5Wk 5WO 5WO 5W3 5W 5W V)V'O V&3V% V"V!V VlVOV3VVVkVO\Zk:W $VV$MV$-"9$>;M$>;V$G$9$D4CkVV- + , UmS4 N P r=;IXt"OIXk:u7lt:TQC:TQ;tD4r:5Wt% Y WV*:P prb)b-I-I4;-I)t*:kk^Q 5W 5Wl :u6P$t_$a$b5|S!r\r]r^stVar|O=rQvrRrSrUrWrX!rZZR_$R_$R$c $$t]$[$Zn$YQ$W$U$T$R|_7tX58_8a8b5>;|S!8\8]8^=tV;Pa8|O=8Qv8R8S8U8W8X!8ZZ8R_$8R_$>;R$8c $8t]8[8Zn8YQ8W8U8T8R;P|_7:WtX5-$9$+3,P-lr|X V' V( V*Vt!-% V|t V V V V! V"< V#X V% $ $r$ .A$t(&%$"O!3 |*nt#l'+3',P'-l-|X&'&(&*+t!*-%&|t&&&&!&"<&#X&%'O$'s$-$'s.A$'t('&'%'$'"O'!3' '*|*n)t#lA+3A,PA-lG|XA'A(A*Ft!D4-%A|tAAAA!A"<A#XA%Am$A$G$A.A$At(A&A%A$A"OA!3A AD4|*nC;t#lcu9G +aG9a<Ga<G,sG,sG,G9.GH.G,G9H,sGH,sG(Ha<G(Ha<dG.eaG9(HcuG3e.G9;,G93e,sG3e,sGC.W$C$D4$EP|J=r?r@rAstMBr|D rE=rFYrHrIrJrMrN!BB$ABB$Bf$R_$$tQ$Pm$N4$M$K$I$H$GH|>G$H$J $N{$M_$LB$P$Q$R$W_$VC$U&$Y$Z$[$^ $8tC8D48EP>;|J=8?8@8A=tM;-B8|D 8E=8FY8H8I8J8M8N!8BB$A8BB$>;Bf$8R_$8tQ8Pm8N48M8K8I8H8G:WH;P|>*:G$*:H$*:J $*:N{$*:M_$*:LB$*:P$*:Q$*:R$*:W_$*:VC$*:U&$*:Y$*:Z$*:[$*:^ $tOkr|t V  V  V Vtd  V|X Vt V V V V V; VX y$A y$r $ $tkO3O| ;'tO'k'-|t& & & +t) &|X&t&&&&&;&X'O y$A's y$- $'s$'t''k'O'3''')O*| ;AtOAkAG|tA A A FtD A|XAtAAAAA;AXAm y$AA y$G $A$AtAAkAOA3AAAC;OD4| ;)A y$' y$% y$$ y$ ] y$!z y$" y$% y$ y$ y$z y$ y$ y$A y$$ y$ y$V $V$ $VA $V $V $Vz $V $V $V% $V" $V ] $V$ $V% $V' $V)A $5W)A $5W' $5W% $5W$ $5W ] $5W!z $5W" $5W% $5W $5W $5Wz $5W $5W $5WA $5W$ $5W $+z$,$9-@$/ $.e$$$$t   : : : :$ :$ :$:W$:W$:W$:W :W :W  $ $$*: $ : $$ :  E C D C_$ D{$ E$0WE$0WD{$0WC_$0WD 0WC 0WE @$ @ @$;t@$0W@ @$0W@ c.$ d $ b|$ a`$ `C$ a ` b d 0Wd 0Wb 0W` 0Wa 0W`C$0Wa`$0Wb|$0Wd $;tc.$*:.e$ :/ $ :-$ :,$ :+z$ :, :+ :- :03 :W- :W+ :W, :W+z$:W,$:W-$:W/ $DX.e$uO !3 V!z $M U AU AM H;!3 G"9$H;O .O .!3 r"9$r$9$KGNe 1411101312915542763437652443765214131211109254376151232765111415101312763376141311109124327651413121110912965710111415231344376521312111091414131211109432765TTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRii..PageDateRevDesignerProjectFileXEROXDrawingPARC7/23/79Roger BatesCeTriconD13.sil19Dorado Clock DistributionTIOA=Cont'TIOA=Ram'TIOA=Tag'oTiTiRRiiRABTTIOA=Data'oTiTiRRiiRABTOutRegWrite'CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16MC104TTiiTABRiiRRiiTTiiTABRiiRRii.........ShiftOut'ShiftRegLd'MC103Disk ClocksSystem ClocksTTiRRiiRTAB.................TABRRMC231ShiftIn.b10Tag.000MC103oRRCDTd15ad15bRTTRSQSRQQ'DCc10bb16ab16bc17ac17bc18ab17bb18ab18boTiTiRRiiRABTTTiiTABRiiRRiioABiiiRRTShiftIn'PrePreBitClock'InReg_IOB...InRegFull'InRegFull'sCountBits...ShiftReg.15ShiftReg.08TRMC176BitCl'Delay reading of shift registerMC103InReg_SR'PrePreBitClock'BitClock'Af08g..DoradoPreClock1'CaPreClock1'CaPreClock1'CaPreClock1'CaPreClock1'CbPreClock1'CbPreClock1'Cbb11bb09bFifoCl'%InReg_IOB%Tag_IOB%sCountBits%FifoWaddrCl'%Clock1'Ca%Clock1'Cb%Clock1'Cc%ControlRegCl%ControlRegCl'%BitClock'A%WordClock'%InRegCl'%b01ab01bTRRiiABTRRiiABMC102MC102oABiiiRRTTTiiRRRCDToc06a.RamCl'A%RamCl'C%OutRegCl'A%BitClock'C%BitClock'B%bIOout'!0bIOout'!0bIOout'!0bIOout'!0OutRegCl'C%RRiiTToiABMC102TRRiiABMC102d13dd13cc11bc11aSE212SE212SE211SE210SE210SE210SE210SE212SE212SE210SE210.by 1 bit for correct bit alignmentECLTrueAECLTrueC.PreClock0'APreBitClock'PreBitClockInReg_SRFifoCl%CG -G G G 1t$, #l, %+z O+z 1 1s O:):'O!3(l::@Am"OAm$d=$>$@=H@=H>? 9@9@A@=@=>A>A? ? ? *:C $:WC $8u:H:H8u99;=9;=A::8uA8uA999O @$O $:H_ $:C:E9E9C:WD6tFY6tFY5{E5E5C5{C5{D5D9D,sH_ $9M $9L $9H_ $9GB $,sB $,sA $9=B $,sGB $>^ $Y>[vNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ Jt*:I{ $I{ @$T @$*:tD4 *:I I M|KZJ=I!HL$J=AJ=AI!I!KZAKZ9K9KHO $J=tOQ 8B:W|@=9? :W>9A$5? 5{? 5{>5>5@=5{@=6t@6t@9C$:W? :WB $*:tOQ ry$,s]$ &]$ *'*d***',d',',',)| &z;+3 &z&z&zX&zt&]$,st,sX,s;,s&$' )t',+*,s|(%tHk@-|;@-t?t?;@tX<<;t<t<;;;;X<X?XA$@-t@-??t@t< ;< ;;<<t;t;<?A @$,s,s;,sX,st%t%X%;%* 2z $2t C >;4;GGr2I 5 $GB$$I{$k|CkEDADACCEAEkD9FY9FY:WO $:W>J=>4I!8u:WI!>? P:+W::t@tt@t;:X ;rr++X@t] r$tr|t)tr y$ry$r  | < 9 9=t =@t ] r$C $]|  ]tO WOm+tH+HrdAU$$y$$=B $=#lN47N47H7CHB<S4|PONHR_$OAOANNPAP9Qv9QvHT$OS| $:I!:KZ9KZ9I!:WJ=6tK6tK5{KZ5KZ5I!5{I!5{J=5J=9J=>t<|X<X<<?;t;t@tt)!  $4"O A$AV$<|uAuAXtT D4 ! @ $:W d$GB 9$r | W:WCDrt r!3 <% $)A$(l&$U$&z$y(l|$u#$u$)N$$&zr$ (%U$r$rz$$$:W$$@-Ar$,$$sd$$t&$u',t%+W%^$((% $+W%^9$($ :$C(l ##l.A$$A$A$'$ : $(|_b!p9tN4 9H 9C 9= ,sN4 ,sH ,sC V V2VSOQ IG D4 > = ;D4 >;CC CO C$ dn]|ZZdY>d[vY>[v]\]\kaA_Ab!_b!9b9btb5[##% $$'|&&V%V#X :$u%#X $u@P"$@t$A$AXA ?X? <u<X< ; >;>;)| u+"I{ 9$:W$$:W$tddV$^Q^ V$|I!9tS 3 1s $3 O 4$4"y$R_ $VRGNf 5445322346111111118456732322345543223455432PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCeTriconD14.sil20ContTag'HeadTag'CylinderTag'TagBus.9'TagBus.8'TagBus.7'TagBus.6'TagBus.5'TagBus.4'TagBus.3'TagBus.2'TagBus.1'TagBus.0'TagBus.00'TagBus.000'DriveTag'TtlSeekInc'TtlEndOfCyl'TtlDeviceCk'TtlTerm'TtlOnLine'TtlReady'TtlReadOnly'TtlOffSet'Sequence0'Select0'DataP0DataM0ClockP0ClockM0Selected0'SecIndx0'pp( Radial Cable 0Output )( Radial Cable 0( Radial Cable 0Diff Current input )TTL input )Radial Cable for Drive 0pppppppppDaisy Chain CableSequence1'Select1'SecIndx1'Selected1'DataP1DataM1ClockP1ClockM1Sequence2'Select2'Selected2'SecIndx2'DataP2DataM2ClockP2ClockM2Sequence3'Select3'Selected3'SecIndx3'DataP3DataM3ClockP3ClockM3I/O Signals & TerminatorsppppOS0OS1OS2OS3pppppppppppppppppppppRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIPSIP100101104105108109112113116140141144145148149152153156157160164165168169172173176177180181184PPPPPPPPPPPPPPPPPPPPPPPPPSIPRRSIPSIPRVCCRadial Cable for Drive 2Radial Cable for Drive 1Radial Cable for Drive 3102103106107110111114115118119122123126RSIPSIPRRSIPTtlIndex'GNDb41cb41db41eb41fd41cd41dd41ed41fh41ch41dh41eh41fg41cg41dg41eg41fb41bd41bg41bh41bSIPRd42cd42dd42ed42fRSIPd42bd42g100 ohms to +5100 ohms to groundd52bd52cd52dd52fd52gd52hd52id52eTTL input )Diff Current input )Output )Output )Diff Current input )TTL input )TTL input )Diff Current input )Output )( Radial Cable 2( Radial Cable 2( Radial Cable 2( Radial Cable 1( Radial Cable 1( Radial Cable 1( Radial Cable 3( Radial Cable 3( Radial Cable 3of the selected driveTtlSector'TTLTrueATTLTrueC161nnnControlled by baseboardDorado072073076077080081084085088089092096097099098095094091090087086083082079078<>><><<>><<>><<>><(spare)(spare)Composite sector/indexWired to VCC on backpanelWired to VCC on backpanelWired to VCC on backpanelWired to VCC on backpanelWired to VCC on backpanelWired to VCC on backpanelWired to VCC on backpanelWired to VCC on backpanelDaisy chain TTL inputsDaisy chain outputsScope TPScope TPScope TPScope TPRRSIPSIPe52be52ee52ce52dg42cg42dg42eg42fg42bCG -G G G BtDBFmFmDdnfBfBdn= = =k&z &z&z 2&z = ==&z&z&z&zO&z&zO&z&z &z"OB:4B8B6B535368:4YX5VTBTBVBX5BYNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rUru9w?Wp.Gr:Gr>;Gr0 <$ JtA 9$ 9$ 9$A 9$ 9$z 9$# 9$%^ 9$$ 9$y 9$ 9$$ 9$ $ 9$ 9$ y 9$ t     k k   k    3   # %  y 9$ O  O   "O Vu_n :ta:Y:X5:V:T9a` 9$:dn :f r|]9d' 9$r`wu^V]5erX5UV9c rh4;|`w7d' 9$4;]4;\7a` 9$7_$7@ $7A 9$4;7D{ 9$4;@r@9D{ 9$r>r4;|>+N$>$d>r$B$d>; >N$>A$d>Ar$BA$dCtC 2>;| >+N$> $d> r$B $d7y]$< y]$< y$$<]$7t1srh I1sIt 223O#l%$ ]$$ ]$&|'O GN$'O $d'O r$+ $d,st O,s &| ;'O N$'O ]$d'O ]r$+ ]$d& 'OHN$'O$d'Or$+$d,stO $ $ $ D9D7D6PD4DYQDWDUDTQYQWUTQ976P4(O( ( ( O,s &|'O N$'O $d'O r$+ $d$ @]$DteDcDEDD4<$]$>;| t>N$>$d>r$B$dCt?2? ;tu$?t(l((k(((k(9uD4 U6V=.]5)V-c -D4 )6.=*e*^*:X5E?4r8*E*?4*:8:WM<tPm 7 7 4OG^$G|ZZG:G?$!?$!V:u_nptecau_n]\tYQWUTQQED4  2s!s slsssksssk p]][ [_J _J4;[7[7]4;]4;=7=7%',s1,sQQ1>;|> N$> $d> r$B $d>;> GN$> $d> r$B $d7 @]$7 ]$Ct C O? 2? O(!( ecED4?~GNi PageDateRevDesignerProjectFileXEROXPARCRoger Bates21Ce7/08/79TriconD Timing DiagramsTag_IOBTag.xx validTagStrobe'TagTW24 clocks8 clocks(turned off by ClearTW)ReadEnableReadDataWriteEnableWrite LabelWrite HeaderWrite DataSector/IndexTagBus.3'ContTag'Write LabelWrite Data30 us25 us *8 us12 us20 us8 us8 us8 usTime to end of data = 1.75 ms>3 us><2 word Header10 word Label1024 word Data( f23.13 )102P()* This value if for reading a pack on the same drive that Headers were writtenIt may vary by +/- 15 us on other drivesRead or Write InstructionHead or Cylinder Tag InstructionTriconD15.sil( f23.11 )TagBus.2'ReferenceDoradoCG -G G G NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rU9w.Gr:Gr>;Gr0p Jt<?W9ta9^ 9\ 9Zn\ V\$ \b,sG VbG V_%G]XG\G#]XG$[VG,sZJG,sZG\<G#\<GdZsG$ZGd^urG V^uGd-Zn:Zn PG PG PGd Q<G ruJ 9tHuD4 LGsKJGsK G&WKGd&WLG*:KJG*:K G8KGd8LG<KJG<K VG#GGH@tG/:GG8GG?GG?G GQ9G&WGGd&WHG/:GG8GGdEtDGD$D{>;$&D$8D$$C VC 7C 9tQ9Pm9K NX<G NXGdOtG9N*:LB$-uK AK L$sL$tMsI$#I$#GGVI&WI$*:I$/:I$8I$<I$?I$$I+WI2I9;I&I=I9;OJtP&9$$|C&WFI$&FI$$F$'sF$(tFmK|Lv'sCtR .R DXR9J UMU|J=9tMMAmOV@P(rTd $p 9tC 9EP ru poGNePageDateRevDesignerProjectFileXEROXPARCRoger BatesContTag'HeadTag'CylinderTag'TagBus.9'TagBus.8'TagBus.7'TagBus.6'TagBus.5'TagBus.4'TagBus.3'TagBus.2'TagBus.1'TagBus.0'DriveTag'TtlSeekInc'TtlEndOfCyl'TtlDeviceCk'TtlTerm'TtlOnLine'TtlReadOnly'TtlOffSet'Radial Cable for Drive 078828687909194959899102103106107110111114115118122TtlIndex'Internal CablesGndGndGndGndGndGnd5678910111213141516171819202122231234GndGndA2A1B1B2C2C1A3A4B3B4C3C4A6A5B5B6C6C5A7A8B8B7C7C8A7C5B5A5C4C3B4B3A4A3C1C2B2B1A1A2GndGnd714321747372pppp8988858482818079787577761918151412111098765GndGndGndGndppppppAlwsOnVCCAlwsOnVCCppppppSecIndx0'Selected0'ClockM0ClockP0DataM0DataP0Select0'Sequence0'GndGndGndGndGndGndGndGndGndGndGndGndGndGndGndGnd83TtlReady'77798081848588899293969710010110410510810911211311611711912012112312424252627282930313233343536373839404142434445464748A10A9B9B10C10C9A11A12B12B11C11C12A14A13B13B14C14C13A15A16B16B15C15DAISEY CHAIN CABLEAMP 204729-1AMP 204733-1TagBus.00'PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPC16Ce7/08/79TriconD16.silReferenceDorado22aCG -G G G NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rU9w.Gr:Gr>;Gr0p 5Wt6P5W:45W> 5W2l 5W. 5W* 5W& 5W" 5W 5W 5W 5Wk 5W 5WA 5WUm 5WQ 5WYQ 5WM5W]5 5WI 5WE 8Wr$4Y $4\$ rh8T r$4U&$4QC$8P&r$8LBr$4M_$.tdn.\.T.P.M.I4.EP.Am.=.9.5.1.-.*.&3."O.l..3.5Wd 8[r$K\U$N[C$dK[y$K[$G]U$K\_$dG\<y$G\<$GYU$KX|$dGXXy$GXX$KXU$NW_$dKW<y$KW<$GNU$KL$dGLy$GL$KLU$NK$dKKy$KK$KPU$NO$dKOty$KOt$GQU$KP$dGPy$GP$GUU$KT$dGTty$GTt$KTU$NS|$dKSXy$KSX$pGBfU$KA&$dGAy$GA$KAIU$N@ $dK?y$K?$K=fU$N<%$dK<y$K<$G>U$K=B$dG=y$G=$G:U$K9^$dG9;y$G9;$K9U$N8B$dK8y$K8$GFIU$KE $dGDy$GD$KE-U$NC$dKCy$KC$KIU$NG$dKGy$KG$GJ-U$KH$dGHy$GH$4I{$88r$49$4=$8<r$8@r$4A$8H_r$8D{r$4E$8t\8X58TQ8Pm8L8H6t[3\3X6tW6tS2T2P5O5K2M2I45H5D42EP2Am5@P52]!2a2Qv2M2I2E5WD5WH5WLv5WPZ5W@5W<5W95W5 5W%5W)u5W-Y5W1<5W!5W5W5W5W5W t5WX5W2A2>2: 26<2&2*2.u22Y2"2222 ;2 2t2Lt <p?W$ ru pJtGPi PageDateRevDesignerProjectFileXEROXPARCRoger BatesRadial Cable for Drive 0DAISEY CHAIN CABLEDorado to Trident CablesAMP 204742-1AMP 204746-1Cal-CompCal-CompE01E02E04E03E18E20E14E16E12E11E10E09E08E07redwhitevioletblackbrownblackgreenOrengeblackYellowBlackE10GE10E04E04GE35E35GE08E08GE14E14GE12E12GE02E02GE16E16GE38E38GE36E36GE34E34GE32E32GE30E30GE28E28GE26E26GE24E24GblueE05E05Assembly 12433E22E22GE20E20GE37E37GE40E40GE39E39GContTag'HeadTag'CylinderTag'TagBus.9'TagBus.8'TagBus.7'TagBus.6'TagBus.5'TagBus.4'TagBus.3'TagBus.2'TagBus.1'TagBus.0'TtlSeekInc'TtlEndOfCyl'TtlDeviceCk'TtlTerm'TtlOnLine'TtlReadOnly'TtlOffSet'TtlIndex'GndGndGndGndGndGndGndGndA2A1B1B2C2C1A3A4B3B4C3C4A6A5B5B6C6C5A7A8B8B7C7C8GndGndGndGndGndGndGndGndGndGndGndGndGndGndGndGndTtlReady'A10A9B9B10C10C9A11A12B12B11C11C12A14A13B13B14C14C13A15A16B16B15C15C16E06E06GNot usedNot usedA7C5B5A5C4C3B4B3A4A3C1C2B2B1A1A2GndGndGndGndGndGndAlwsOnVCCAlwsOnVCCSecIndx0'Selected0'ClockM0ClockP0DataM0DataP0Select0'Sequence0'PPPPPPPPPPPPPPPPblackblackblackblackAssembly 12424Ce7/08/79TriconD17.silReferenceDorado22bCG -G G G NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rU9w.Gr:Gr>;Gr0p rh4;hpZ *f :]@tgztAmzEPzTSz5z4z;$,s>;y$/>^$d,s?U$0W=$0W=y$3=B$d0W>U$0W9;$0W9;y$39^$d0W:U$,s:W$,s:Wy$/:{$d,s;U$,s6t$,s6ty$/6$d,s7U$0W5W$0W5Wy$35{$d0W6U$,sB$,sBy$/BB$d,sCU$0WA$0WAy$3A&$d0WBfU$0WD$0WDy$3E $d0WFIU$,sF$,sFy$/F&$d,sGfU$/FV$36 $/7%V$/; V$39$3E$3A$/BV$4;YQ4;Um4;Q4;M4;I4;E0W\<$0W\<y$3\_$d0W]U$,s]X$,s]Xy$/]|$d,s^U$,sa<$,sa<y$/a`$d,sbU$0W` $0W` y$3`C$d0WaU$3`$/aV$/^ V$3\$4;a4;]51s`-a-]1s\1sX-Y-U1sT-R1sP-N41sM1sI4-JQ-Fm1sEP1sAm-B->1s=1s9-:-61s54;.4;2l3.A$//^V$/3BV$32%$0W1s$0W1sy$31$d0W2U$,s2$,s2y$/2$d,s3U$,s.$,s.y$/.$d,s0U$0W-$0W-y$3-$d0W.U$4;4;4;4;"4;&4;*/V$3$3z$/]V$3A$3 ]$/ yV$/V$,s$,sy$/$d,sHU$0W$0Wy$3$d0W+U$0W$0Wy$3$d0WHU$,s$,sy$/$$d,sdU$0WV$0WVy$3y$d0W U$,s r$,s ry$/ $d,s U$,s $,s y$/ $d,s+U$0W $0W y$3 $d0W U$0W$0Wy$3$d0WU$,s$,sy$/$d,sU$0W!$0W!y$3"$d0W#HU$,s#$,s#y$/#%$d,s$eU$,s$,sy$/A$d,s U$0W$0Wy$3%$d0WeU$0W$0Wy$3A$d0WU$,s:$,s:y$/]$d,sU$0W%$0W%y$3%$d0W',U$,s&$,s&y$/'$d,s(HU$,s*$,s*y$/*$d,s,,U$0W)$0W)y$3)$d0W+U$3*^$/V$3$3$/V$/#V$3"$/+zV$/'V$3&z$4;A4;>4;:44;6P4;4;4; 4; O0^Q 01-2-/0-0*-+3-I'O0&30"O-I#l-I0l0-I-IO030O-Ik-I00 -I 2-I 0Bb|y$Eta`$@Ba`U$Ba$BaF`Fa`y$IX`C$@F`CU$F`g$0 k0?445:97Y2Y0tLDH@?Wpd/>$/ $$3 $3=$4^$<?W$ ru pJt-GNiXEROXFileProjectDesignerRevDatePagePhaseDecoderPhaseEncoderDoradoCollisionfrom XceiverXmt Datato XceiverRcv Datafrom XceiverReceiverReceiverControlDoradoDavid BoggsDorado Ethernet InterfacePARCNextIO AttentionClocks&TransmitterTransmitterControlMufflersReceiverStuffTransmitterStuffCeReceiverTransmitterData PathsData PathsBuses23BackPanelConnectionsTestLogicEther00.silEther01.silEther02.silEther03.silEther04.silEther05.silEther06.silEther07.silEther09.silEther08.silEther10.silEther11.silEther12.silEther13.silEther14.silEther15.silWakeupsWakeupsReference9/24/79See DskEth*.sil for IOA, IOB, Muffler Control and Board Clocks,,,,,,,........CG -G G G r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr VU$:L$ VL $ VL$ tQPm#L$ U $(L$(L$0L$ (U $#QC$($$0$( $($ $$#$ $$ :$ V $ V$  V$$ : ]r$5W)A$5W2% $<%$ 5{N$:QC$5WL$5WL$>;L$ 5WU $5W$$>;$5W $5W$ 0QC$0 ]r$B+K>;QC$Cv99 7 54 ^-N$9vL$L$5W=B$5W4^ $8t977l >^8r$5WH_ $5W?{$(4$(4^$04^$ (=B $8-l9;87 ) 8C8$(/$0',$(' $('$ (A$0A$ (J $(A$*:Fm*EP)+ **<ptQV )Pm ) 5W4$>;4$>^ ]N$>;C$Cv7>;?$>;)e$5W)e$5W?$Jtp)t9 )7 :4$97%:p tM :M (M (A 5M 53 (3 :3 ('O 3 4 5) 54 5? (4 77Pmru V=B$=f$ V4^$ V4$$$?Wpv>x-Y>;%>;;>;00;#;:;A&I!A&;A&03I!&zI!$I! 0 4GN^u`129657101114152313491411151213102536477561093241514121113XEROXFileProjectDesignerRevDatePageCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7DoradoPARCDrawingDavid BoggsTRTRTRTRTRTRSCMC176Event00110101Data ZeroData OnePDCarrierMC176MC176MC176MC176MC176MC176.....Phase Decoder.24CeCollisionCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16..PDEvent.1PDEvent.1PDEvent.0PDEvent.0h22g20hg20bg20cg20dg20eg20fg20gPDCnt.1PDCnt.2PDCnt.3PDCnt.0PDNewPDOldPDCntCtrlPDInputEther01.silMC149EtherPD7/08/79No Eventx7ReportCollisionsEtherClk42.5ag21See Ether20.sil for FSM truth tableMidas ERX0Midas ERX1Midas ERX1Midas ERX1CG -G G G Ht9@P9<?4]Am]BBAm@P?49C O?@H:H@C:C@L:L HHHHOHH,C,D4,EP, Fm,G,H,I,J3eJQ3eH3eE3eC.?r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr/t@-%|? -%@=-%AY-%Bv-%C-%D-%E-%F-@$ ]-@$3@$ 9-L$3FY3D 3A3?1tI1Gf1E-1B03|$$pwru0Wp F$UsF$y|DDsJ N$sFr$F$UF$yDADJ N$Fr$ 2F$UF$y 2DyDJ N$Fr$@PJ$U<J$y@PH;H<MN$<Jr$H_$K&$@PA$U<A$y@P?;?<E N$<Ar$@PFI$U<F&$y@PD ;D <I{N$<F&r$ $s@ $sA& $H_$+WJ9$Fu<:;P::4:9:7A;PA:4A9A7F9 F77<G7>;G77IG9>;7IG9GtL L7IG9=v?@A+>+?+@+A|6<z:{$s>s=vsu< GtH 8u< 8B$H_$/tFm @ FFF=J=Fm=A7C$9 Am @P ?4 B I H 7l sBB r$H%p .tKm.uM?Wp&GB$Fu;P!;P+WB]$+W6,$ 6 +z$t6P8 3G$BLf$5W7%$ ]8B$]:)>/B)B/F)eF/Km)eKmA@AAACD4AEPAFmAGAH!H!E!C!Am=' ,Pr(!3$%r'*+3+3*('!3. /0)e0/53)e53/9)9/O)eO/X)X/TQ)TQ/]5)]5A/A03A1P2lA3A4A5A6!6P!4!1!/+ARASATUAWAX5AYQAZn!Y!W!Um!S4OQr$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrustPm|NOPRS!T=UZVv:P&$ ]:P&$ PJ$ 9:\_$ U S Qv O=AtY.AVATAR|KtYXWVfUJT-SQs,|+ ,<-Y.u/012:,$ ]:,$ ,$ 9:8$ 2Y 0  - +At5A3eA1,A.|(Xt6,53210/.e/[f$U*[C$y/|Y>*^Y>*^N$*[Cr$/R$U*R_$y/PZ*^PZ*UN$*R_r$/V$U*V$y/T*^T*Z&N$*Vr$/N$U*M$y/K*^K*QCN$*Mr$/7$U*7$y/5*^5*; N$*7r$/3e$U*3B$y/1<*^1<*6N$*3Br$/.$U*.$y/,*^,*2%N$*.r$#Y$y#\9$ W_$%W_$@%X|$ U&$%T-$%T $#O$U#O9$#6 $y#9^9$ 3$%3$@%4$ 1$%0$%0z$6 $:1 $#V/$#2I$#Z& $Y r$WV$V9$U$:T$VS|$t2l s|Ks(X+Wt0+W53+W9+WO+WTQ+W]5VZV7lp0W 5{ r$/|<.!zr$2!z$y.$$.!$U/t!.#l+WX|(X% !#&'<]t&3A$A#"O+d*d(ld'O$*$)$(l$'O",$ "$"$ @|'<&%#]t"O-%$|dt)1 ]$2%]$r|(t#l(l|<'s!zr$+!z$y's$$'s!$U(lt!4^$-a$4^V$c "$5$-d'$A$6$-s>|<>? @=AYBvCD:>^$ ]:>^$ >$ 9:J$ D  A ? =vAtGfAE-ABA@|: tGFEDCBfAI@-/I$U*I{$y/|Gv*^Gv*LN$*I{r$/E-$U*E $y/C*^C*H_N$*E r$/@$U*@$y/>*^>*CN$*@r$/H_ $GB r$F&V$E 9$C$:B$VA$VI4<p*$)$($|(X/:$9$9%^$$A$*$ V'$U V'$ V($ V)$s'$*Vp4]$93X$ 2T-$ Jt/:$3B9$/*$U**^$y/|(X*^(X*-N$**^r$#,,$U#, 9$+Wt,P1sO$]`$3e$-1P 03 0W!+@+ DB DFDO DTQ DX D]5 /:\V$/:X|V$/:T V$/:OV$/:K&V$/:FV$/:BBV$/:=V$/:9^V$/:4V$/:0zV$/:, V$% D0 D,P $ D' DKm+3%p u#:9 :J :\ ?Wp($'5$ Y$ R$ G$ A&$ 6 $ /^$sR_$s@$s.$/:$t  Du\ DW DS4 DN DJQ DE DAm D< D8 D4 D/ D+3 D& 2NGNd6327451413215141321511141510131215141343212111076591514134321211107659151413432121110765943215141211671013951415121211453679101314151212114536791013141512121145367910131415121211453679101314151212114536791013432151412116710139543215141211671013954321514121167101395XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsCSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141CSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141CSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141...........CeTTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3S.TTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3S...TTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3SCSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141.RxFifoAd.0RxFifoAd.1RxFifoAd.2RxFifoAd.3RxFifoAd.3RxFifoAd.2RxFifoAd.1RxFifoAd.0RxFifoAd.0RxFifoAd.1RxFifoAd.2RxFifoAd.3RxFifoAd.3RxFifoAd.2RxFifoAd.1RxFifoAd.0RxFifoAd.0RxFifoAd.1RxFifoAd.2RxFifoAd.3......MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSRTTRSQSRQQ'DC....RxFifoWE'RxFifoWE'RxFifoWE'RxFifoWE'RxFifoWE'RRRRRRRRRSSTTMC170ABCICIRRRRRRRRRSSTTMC170ABCICI......MC231MC231RxSyncClk'RTTRSQSRQQ'DCReceiver Data PathsF145AF145AF145AF145AF145A26RxCollisionRxIncTransRxCRCError.7/08/79i8i9i10i11l7bl7ck8k12j12j11j10j9j8k9k10k11RxDataLateEthData.00EthData.01EthData.02EthData.03EthData.04EthData.05EthData.06EthData.07EthData.08EthData.09EthData.10EthData.11EthData.12EthData.13EthData.14EthData.15EthData.16EthData.17EthData.18EthData.18'ECLTrueBECLTrueBRxDataRxSRCtrl.0RxSRCtrl.1RxSR.00RxSR.01RxSR.02RxSR.03RxSR.04RxSR.05RxSR.06RxSR.07RxSR.16RxSR.17RxSR.03RxSR.02RxSR.01RxSR.00RxSR.07RxSR.06RxSR.05RxSR.04RxSR.18RxSR.17RxSR.16RxSR.18'RxSR.08RxSR.09RxSR.10RxSR.11RxSR.12RxSR.13RxSR.14RxSR.15RxSR.15RxSR.14RxSR.13RxSR.12RxSR.11RxSR.10RxSR.09RxSR.08RxBusRegClk'RxBusRegClk'RxBusRegClk'RxBusRegClk'RxEOPEther03.sil121110976543345679101112EtherClk42.5cMidas ERX0End ofpacketCG -G G G <%tO@@ <% ==!6P O3 O993 Ok OO !3"OAI,AI-AI/Am03Am1PAm2l; ,; -; /;03;1P;2l=*AI>AI?AI@AmAAmCAmD4; >; ?; @;A;C;D4=;AI[AI\AI]Am^Am_Ama; [; \; ];^;_;a=XW3]3^_aa_A]A[ZnHWA^+W,, ,!,"%^%^ %!%"',%%%&3%'O%^(l)e,/,03,1P,2l%^/%^03%1P%2l',,P%4%5%6%^7)e,P,>,?,@,A%^>%^?%@%A',;%D4%EP%Fm%^G)e;,N4,OQ,Pm,Q%^N4%^OQ%Pm%Q',Km%S%T%U%^W)eKm,],^,_,a%^]%^^%_%a',Z%cQ%dn%e%^f)eZ(l3/3031P2l2l1PA/A,+H(lA03+(l73>3?@AA@A>AH;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp tH2|D 9S|$J=KZLvM9H_$ @9H_$H$ MLvJ=HFD KZD tPONMKJJ-APAOANAMrHHR_9;2|49C$:;<>98$ @98$8$ ><:8u7Y4;4tAI@-?=;:AAIA@-A?A=r9;9;B)2|%94^$+ ,<-Y.u9)A$ @9)A$)e$ .u-Y+ ('%,<%t10/.e,,+A1A0A/A.er))3B VJ$ V; $ V+$. 9K$ 9<%$ 9,$.|]!\ZYMLvKZJ=<-Y,<,9$+z9$rU$<p.9$2%9$A9$,s|Y,sZ,s\,s]!&zY&zZ&z\&z]!*:t\'s\*]5*^Q*_n*`'O]5'O^Q'O_n'O`'|W&z_Z&z`w&za&zb'Ote'Od'Oc'Ob&g|$,s[$ &[$&[$ *|W'sW,sJ=,sKZ,sLv,sM&zJ=&zKZ&zLv&zM*:tL'sL*M*N*O*P'OM'ON'OO'OP'|H&zO&zP&zR&zS!'OtVf'OUJ'OT-'OS&W$,sLf$ &LB$&LB$ *|HQC$P&$O $M$,s:,s;,s<,s>&z:&z;&z<&z>*:t<'s<*>*?4*@P*Am'O>'O?4'O@P'OAm'|8u&z@=&zAY&zBv&zC'OtF'OE'OD'OC&H_$,s<$ &<$&<$ *|8uA$@$?{$>^$,s+ ,s,<,s-Y,s.u&z+ &z,<&z-Y&z.u*:t-l's-l*.*/*0*1'O.'O/'O0'O1'|(&z0&z1&z2&z4'Ot7I'O6,'O5'O3&8$,s-I$ &-%$&-%$ *|(2%$1 $/$.$'sH's8u's(,s,s,s,s&z&z&z&z*:t's** *!3*"O'O'O 'O!3'O"O'|X&z!&z"<&z#X&z$u'Ot''O&'O%'O$e&)A$,s$ &$&$ *|XtXX2|S9c $YZ\]!9W$ @9W$X$ ]!\YWVvSZSt`g_J^.]ZYA`gA_JA^.A]rXXXXa]|$^$_$`$Qf$rVU$9A$r2I$rVFI$9rF&$V6$9r6$*$'s|Xtf e dn cQ f`$eC$d'$c $S|$T$U$V$S T U W G Fm EP D4 GB$F&$E $C$4^$5{$6$7$4 5 6 7 (l 'O &3 % (%$'$%$$$Z& $J $; $+z $ $&z$&z$6$96$FI$9F&$U$9U$|SD 4% V$rr"$!z$Y<%|W<%X<%Y<%Z<%\<%]!UZ;?{?W?{@t?{A?{B?{CA|:A;A<A>A? A@=<<%|:<%;<%<<%><%? <%@=<<$ <<$A<$ r8u+3<%|(<%*<%+ <%,<<%-Y<%.u<*$ <*$A+$ r<4^r$>&,s`$,s_$,s^$,s]|$,sQC$0WQC$ @0W\_ 9$,sP&$1sP&$ @1s[C $,s>^$,s?{$,s@$,sA$,sO $1sD$ 1sC $,sM$0WB$ 0WB 9$,s2%$,s1 $,s/$,s.$ ]9$,s"$0W"$ @0W- 9$,s!z$1s, $A` $A_ $A^ $A]| $A\_ $A[C $AC $AB $AA $A@ $A?{ $A>^ $A2% $A1 $A/ $A. $A- $A, $X<5t! : ],V"U$$V]y$V]$,s ]$>;|>;X@t V$@tz V$,s%>W$>;-$3 $t3 + ;P J Zn r'$.'V$V$A$ $$ $$ @$|t$;$ $ $X$ $  G$ $$O  tO k k3A$3 $$3 $$ @3B|t3B;3B 3B 3BX3B 3B 9; G$ 3B3B7l49; 9; 4t88O4 k7 k $ r$  r$  r$  r$  r$  r$  y r$  ] r$*:$ r$*: r$*: r$*: r$*: r$*: r$*: y r$*: ] r$|74;9;  9; r$ r$:tA  @ r$*: @ r$ <|X@t@t<>>>t >:??W=f=f=!zU$@t$=y$=$p(ta(R(B(2(#lJtp?{9$tA / VZ&$ 9[C$2l |:?WptZnJ;P+l=k4k)')7l)F)V)fAYA<A+3? Ga G_ G^ G] G\ G[ GD4 GC GA G@ G? G> G2l G1P G03 G/ G- G, G  G *:   &, + k O 2       >;]^_aN4OQPmQ !"O*:k*:O*:2*:*:*:*: *: /031P2l>?@A r$3O 3) 3)A $3; $3W $3;P 3X5 !3%p t   rrrr2rOrH2H2O222222% 2% 2% ' >)A$1s!z$ @V'$*+z$*; $*J$*Z&$Gu BlBOGNgYS121514531210641311426595423912965710111415231341296571011141523134111096754792361114151013121114151013125427635479236853131212410111011126752314947362575610932415141211139XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsCeCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7...........TRTRTRMC149MC176MC176MC176viHGRRScTQxiGHRRcTiGHRRcTn.MC124MC125P'CK'S0S1S2QERDCWEMRRRRRRTTSSSF9401WriteReadQ'QRSQSRRTTCCRJ'K'oABiiiRRToABiiiRRT.MC103MC103MC135MC125MC125RTTRSQSRQQ'DCK'J'RTTRSQSRQQ'Q'QRSQSRRTTCCRJ'K'.....MC135MC135MC231.ABRiiRRiTiTo.MC105CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16Write has priority over ReadProduces a 1 cycle pulse..synchronous to Clock1Receiver Stuff.27..h7al6ai5ai5bh6bk7ak7bl9l11l10l12l8bl8al18bl18cl18dSCMC176l18h.MC105RRiiTToiAB.TTRRoiABcSx.bIOResetbIOResetECLTrueBECLTrueBRxDataRxCRCClkRxCRCResetRxCRCErrorRxDataLateRxFifoFull'RxFifoAd.0RxFifoAd.1RxFifoAd.2RxFifoAd.3RxFifoFullRxFifoFull'RxFifoEmptyRxFifoEmptyRxBusRegFullRxFifoFullRxSRDump'RxSRDump'RxSRDumpRxSRDump'RxSRDumpRxSR.18'RxSyncClk'RxWriteFifo'RxReadFifo'RxWriteFifo'j05k6ak6bk6cVbb7!TTLTrueBEther04.sil(EOP')for each RxSyncClkbClkEn'EtherFifo7/08/79Clock1'BdClock1'BdClock1'BbClock1'BbClock1'DbOoOoQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SSBMC158Midas ERX0Midas ERX0Midas ERX0Midas ERX02It032I/2%-2%,CG -G G G +33+32l*1P*03+3-+3,*+**8\8Y3Y3\5V ]$ ]"O$"O92k,OeekOH*1P,*-032l3e3e2l1P03H*4 ]O ]  2y yO&B&:W$@$>(@P(<$H=H@$Am:BOMNI4FH*N*G(M(Km-IM-II(I4,PX5*X5(X5.\.b'`'\']5',^Q',b$fcdad_n`]5Z3X\3]=7=O7O=!7!+zO+zk+z*+z+z+z+z 2I2IO2I2I--l'Or$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp <.t, |X, t, , , , , , ,s$ ],s$2$ 9,s"$22X220zt0z0zd0z+/|,te,H,,,,,,,)$($'s$)$($r's$r&W$rs|/s.us-Ys,<0ssstsX2-$$]$)A$<$U8$y<8B8#%N$8r$<$U8]$y<X8BX8N$8]r$<$U8$y<8B8AN$8r$2AU$5W!zU$2/$2.$2-$2,$-t 9;!9;O9;%:+$V$H$V#d$V!$VY|Y>:Y>:Y>AY>WUZt\_|X!YOt\Z]$|]:]:]A][vt`|\b!:b!:b!Ab!_teC|aVeU$c]$VX$ VW$W$+WW$)Rd$#b$9[$#[$@.^7tX5cQ)[)_(d$.Y.$ (Y $(Y $ )YQ*YQ,sYQ-b5,s[)b5)])\(%|^(%ZZ(%Y>(%X!(%\.^.X!)T+3T,T)tcQ-W$)W_y$)V$9%^ $%[$#\$`C $#b|$.[$:u53O" y$=!zr$=r$=r$ $ $)G$)Gy$,H$)NU$+tI4, L*H;*M+3|J+3C)I)Gv,I!,E)tJ)|E=)tL)HsG:|E:EE=CD E=CD stN4:|Lv:LvKIJKIJN{9$&WM$&WM_U$G9$&WHU$O$M_$H$F$*CtLE-H^ZnA|: 9<A=v37Y3>ntAI<+@t<@=fBBU$;$;y$;$2;2@-2|8u5953t@3;t4@ 4&6$<$:(l$|8u%^t@-%^;&W|>3>36&W6(<r$-<$-@$#<%@$9$9^A$:W9$U#9^$#9$09$(;:|97YVC#$:W@-$=$@ 9$VBf$>;u9&Wz$rp|=v(%V$Vd$UAz$Jtp_':$Va`U$&WG$@8e|X!8Y$-E-L$5WtZn*:KOQH:>%?43>-l.-/: r"9 9939|8 r$= $y8 ]$8 +$U9t O9$]9$9; : OV|ZZt  |X  VX V "$ Xt#|  ! !9X7Y$8eX!8eU4U4X!6tYu7|X!4X4X53tYQ6t|S!6ttW3Y$3T-$T 3B$%T-$ 6 |S!t(l-c_nZ EtY EtM O F03 F/ F- F, F! FO D 2 O "O M F< F@P& F> D$ DO I4 +W_n[_dn%:*^9$$+zV$#, r$!- $>^$X5TQ%p uF>;8+WN{$yQ+z$tR,su"O ?Wpt ) 9 Km  /:|/0.u2/0Wt,P0W-l0W.0W/2|(2*2+ 2,<,t2,P4^$2(H$ 9,P(%$,P(%$ ]+|/+.u+-Y+,<+*+(+'+&,t-l,1,,P,0,+3,/,*-|#-lt(l.e3BV(%$y$A9$ V$$ V$A V$] V$.&$&z.A$ $A]$ $A$]5WA$]3B V$2% V$1 V$/ V$K&)$0<%$EtuX EtK Et Et %GNf 13121110914473762541310257654233663274595479236111415101312111415101312XEROXFileProjectDesignerRevDatePagePARCDrawingDoradoDavid BoggsCe.K'J'RTTRSQSRQQ'HaveBus RegFull(EOP').MC135MC135MC231MC231On..RTTRSQSRQQ'DCQ'QRSQSRRTTCCRJ'K'Receiver Wakeups28RxOffRTTRSQSRQQ'DCCCRiTRHGMC195k4ak4bl4bh4aMC109l3boABiRRiiRRiTiT.h5aEthData.18'bIOin'RxBusRegFullCurr=EthRxNext=EthRx?RxCtrlClk'p120RcvrWakeEthRxRxOnRxOffbIOB.05TIOA=EthData'RxReadFifo'NoWakeupsEther05.siliTRHGMC195iTRHGMC195RxBusRegFulll3hl3dEthCtrl_IOB'bIOB.067/08/79Clock1'Bbk5aTRRiiABMC102MC102TRRiiABk5bTRT0j24dbIOReset.Blocked.BlockedPrev=EthRxClock1'BbAll FF Clocks T1MC176See Ether21 & 22.sil for wakeup timing diagramsoTiTiRRiiRABT..bIOB.04SE212i6bMidas ERX0Midas ERX0RxBOPRxBOPBeginningof PacketCG -G G G tHEFE]HF?43936P]53]7l:]9];53 O53::/:/:/:/:4l43V#2#"#&"O&%"&3##'O"!#M#F!L!JQ&K&H!H!z-&-l&0!z1P#H*#H2l!V:&z;P&z>!V?4#H8#H@tr$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrup0W <.9$$|<#%t:4#%>"s|6&37Y&3:"s;=$5C$^%:"@-U$&39$"9y$"9$(u#1 #%$&W>^%:$(<(;L$|5 &t9&F&+& LB#$-#$(u-$|J=$/'"*&W)u&W,"-Y$'<$.Q$et1,$e+%0W%:,#H0z#H-I#2%U$&W+$#+zy$#+z$"F$"Fy$&3F$"MU$%H%^K$AG$AL$|I$B"sH"sFY&3H&3D#%tI"s|D #%tK#%GJ #$pJtH;t-l"| &WX&W!""<$$#5$et&$ %%:%:!#H%^#H#%#'U$&W $# ]y$# ]$#H!"|:   !!t"O#J# :4 4.$)r4$F$F$@G9$Gy$Ey$H E?WptJQ r:4|657V5V78u8ut73|2Y1<3uV1<V3u44::{$:6 $6 $rt5>d$U:WA$y>|;9;:WN$:WAr$4;$> $;tu;tt)A$$)$|(u"&W|!&W"$t&3# ! !Vu:t3uk/dtFm|D :CAE$VCCAVAVD D DDG$CD AFy$tFD4rFm$',$r>#$EtuJ DX= H;tK7l(uJQ (I4 GNN{1114151013121310131291513129151512111415101312476327456327451514131211109111415101312XEROXFileProjectDesignerRevDatePagePARCDrawingDoradoDavid BoggsCe..MC231MC231.MC103RTTRSQSRQQ'DCoTiTiRRiiRABiRRiMC109.TxOffMC231XmtrOnsPendulumTxOffMC135.RTTRSQSRQQ'DCHaveRTTRSQSRQQ'DCTransmitter WakeupsiTRHGMC195l3cl4cj4bj4ch5bK'J'RTTRSQSRQQ'bIOB.01bIOB.03bIOB.02l6b29bIOResetEnd ofPacketT0TxCtrlClk'TxCtrlClk'TxCtrlClk'Curr=EthTxNext=EthTx?TxBusRegFull'TxGoneWakeEthTxCountDownBus Regp121TxOnTxCntDwn'TIOA=EthData'TxWriteFifo'TxEOPNoWakeupsEther06.silFull'iTRHGMC195l3f7/08/79bIOout'!1i5ciCDRRTTo.RRiiTToiABMC102.TRj24eBlocked..RTTRSQSRQQ'DCh4bk5dBlockedPrev=EthTxAll FF clocks T1MC176MC231Midas ETXSee Ether21 & 22.sil for wakeup timing diagramsMidas ETXMidas ETXCG -G G G zt""O%z&3HH'O?383 5 775 M JMJ(lC"CV7z8z;VH;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrup0W <1 $$)A$-$|/E=C$tAGB$$R_$$M|PZJ$]L$tI4|KZVJVN!NHOdtRdM;Q:NHQHNS|U$VL$Ly$L$35|t4t5;4$0X0zX0z;0;0t0zt1s1s00z0z01d$k3t5|tO $H;t-lVF/:$+u/-tM J$JV;/:$65{r$7r$|2Y=f$rV-%/:$1 $1 $*V)uV,-Y'<.Qdt1,d+0W:,H0zH-I2%U$V+$+zy$+z$u#|@=V?VCC=vDdtGfdBF:BHFHCH_U$VA$Ay$A$pV|  "$t!3"ODO.2$7l$;s|43437s8u2|9Atd$U:WA$y>;9;:WN$:WAr$4$> $;tt',$ru"V"$V|!VXV!"<#5dt&d %::!H%^H",'U$V $ ]y$ ]$%$"$#l6P&3" Vu:t3 FuM /VQ$+WH$3,se$ VJV$FE F: GNTt13121591114151013121514134321211107659151413432121110765915141343212111076591211109765431413215121110976543141321543215141211671013951415121211453679101314151212114536791013141512121145367910131415121211453679101314151212114536791013432151412116710139543215141211671013954321514121167101395XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsCSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141CSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141CSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141CeTTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3S.TTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3S...TTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3SCSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141.......RRRRRRRRRSSTTMC170ABCICIRRRRRRRRRSSTTMC170ABCICI....MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRS...............Transmitter Data PathsTxOff..F145AF145AF145AF145AF145Ak14k16k15k13k17j13j14j15j16j17i14i15i16i17bIOB.00bIOB.01bIOB.02bIOB.03bIOB.04bIOB.05bIOB.06bIOB.07bIOB.08bIOB.09bIOB.10bIOB.11bIOB.12bIOB.14bIOB.15bIOB.16bIOB.17bIOB.1330Wire ORed onECLTrueDECLTrueDTxDataTxSRCtrl.0TxSRCtrl.0TxSRCtrl.0TxSRCtrl.0TxFifo.00TxFifo.01TxFifo.02TxFifo.03TxFifo.04TxFifo.05TxFifo.06TxFifo.07TxFifo.16TxFifo.08TxFifo.09TxFifo.10TxFifo.11TxFifo.12TxFifo.13TxFifo.14TxFifo.15TxFifo.17TxFifo.17TxFifo.16TxFifo.15TxFifo.14TxFifo.13TxFifo.12TxFifo.11TxFifo.10TxFifo.09TxFifo.08TxFifo.07TxFifo.06TxFifo.05TxFifo.04TxFifo.03TxFifo.02TxFifo.01TxFifo.00TxSRCtrl.1TxSRCtrl.1TxSRCtrl.1TxSRCtrl.1TxFifoWE'TxFifoWE'TxFifoWE'TxFifoWE'TxFifoWE'TxFifoPETxFifoAd.0TxFifoAd.1TxFifoAd.2TxFifoAd.3TxFifoAd.3TxFifoAd.2TxFifoAd.1TxFifoAd.0TxFifoAd.0TxFifoAd.1TxFifoAd.2TxFifoAd.3TxFifoAd.3TxFifoAd.2TxFifoAd.1TxFifoAd.0TxFifoAd.0TxFifoAd.1TxFifoAd.2TxFifoAd.3TxBusRegClk'TxBusRegClk'TxBusRegClk'MC135K'J'RTTRSQSRQQ'k22bECLTrueDABioRRTT.TxReadFifoMC104Ether07.sili23dEther08 & 097/08/79Clock1'Da!0Clock1'Da!0Clock1'Da!0Clock1'Da!0T1Midas ETXCG -G G G 8et28e==2A FOFA2C Cr,-/031P2l , - / $03 $1P $2l *>?@ACD4 > ? @ $A $C $D4 ;[\]^_a [ \ ] $^ $_ $a X#H#HO#H##k#2## # 'O k$ k*2* + +O +  k 2    2 k k k2W** *!*"#%#% #!#"$#%#&3#'O#%(l',*/*03*1P*2l#%/#%03#1P#2l$,P#4#5#6#%7',,P*>*?*@*A#%>#%?#@#A$;#D4#EP#Fm#%G',;*N4*OQ*Pm*Q#%N4#%OQ#Pm#Q$Km#S#T#U#%W',Km*]*^*_*a#%]#%^#_#a$Z#cQ#dn#e#%f',Z<(lB/B03Bf1PBf2l; 2l; 1P;/;,; +?(l;03>(l<7B>B?Bf@BfA; A; @;>;7Gr$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp =ftH=|D H@PH<8$ @<8$B8$ <%><%<<%:<%8u<%7Y@4<%;?449;@P9;)@P)<3B<p*:|Y*:Z*:\*:]!$AY$AZ$A\$A]!(t\%:\(]5(^Q(_n(`%]5%^Q%_n%`%|W$A_Z$A`w$Aa$Ab%te%d%c%b$g|$*:[$ $[$$[$ (l|W%:W*:J=*:KZ*:Lv*:M$AJ=$AKZ$ALv$AM(tL%:L(M(N(O(P%M%N%O%P%|H$AO$AP$AR$AS!%tVf%UJ%T-%S$W$*:Lf$ $LB$$LB$ (l|H*::*:;*:<*:>$A:$A;$A<$A>(t<%:<(>(?4(@P(Am%>%?4%@P%Am%|8u$A@=$AAY$ABv$AC%tF%E%D%C$H_$*:<$ $<$$<$ (l|8u*:+ *:,<*:-Y*:.u$A+ $A,<$A-Y$A.u(t-l%:-l(.(/(0(1%.%/%0%1%|($A0$A1$A2$A4%t7I%6,%5%3$8$*:-I$ $-%$$-%$ (l|(%:H%:8u%:(*:*:*:*:$A$A$A$A(t%:(( (!3("O%% %!3%"O%|X$A!$A"<$A#X$A$u%t'%&%%%$e$)A$*:$ $$$$ (l|X=ftXX=|SXX@PXX;?W@tABC|:;<>? @= t> ?4 @P Am B C < |: ; < > ?  @= <$ <$<$ r F&r$ 28u dt3B,s-./02|(*+ ,<-Y.u t,P -l . / 0 1 +3 |( * +  ,< -Y .u *$ *$+$ r 4^r$ 2&*:`V$*:_V$*:^V$*:]|V$*:QCV$*:P&V$*:O V$*:MV$*:AV$*:@V$*:?{V$*:>^V$*:2%V$*:1 V$*:/V$*:.V$`$_$^$]|$\_9$Qf$ QC $[C$PJ$ P&$>^$?{$@$A$B9$B$ @M $C$C$ @O $2%$1 $/$.$-9$"$ " $,$!$ !z$` $_ $^ $]| $\_ $[C $C $B $A $@ $?{ $>^ $2% $1 $/ $. $- $, $B\BZBYBLvBKZBJ=B<B;B:B-YB,<B+ *:" $*:!z $ VW$9W_ y$ V:$9:{ y$ V($9( y$% $ $ $ $3[C r$3Z& r$=',$9>%3K r$3J r$3<% r$3; r$3, r$3+z r$;*:;pD $$]0t kDX|F W3U $3F& $36 $3' $B2%]$BQC]$Z&$J$; $+z$$%ta%R%B%2%#lY+3< %'se'sU'sFm's6's'O?WZ?WKm?W;?W,PBA9$a_^]\[D4CA@?>2l03/-,1PJtpF]9$0 $$Gu^ t  Jta3, 3 0W? 0W@ 0WA 0WN4 0WOQ 0WPm 0WQ 0W] 0W^ 0W_ 0Wa 3+ 3;P 3J 3Zn 3 + ;P J Zn IX(l 'O &3 % 4 5 6 7 G Fm EP D4 S T U W f e dn cQ W : ( G C_ 2C_B| Fm WFm B;DBDXD{t2D{ E]EP C+U$Fm $C y$C $C0 9|9<;<t9|;9 =f =f;<$= =$0 $0t2 <O%p *:$-$A$$$:WtGu] ?Wp3t'O 36 3Fm 3U DXuDXA$0 yV$B` 9$IX_  GNgY6121514531210641311141110426595423547923663274511141510131215121411111096711109671296571011141523134129657101114152313414151325454792368531312124101110111267523149131075610932415141211139XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsCeCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7..........TRMC149MC176viHGRRScTQxiGHRRcTiGHRRcTnMC124P'CK'S0S1S2QERDCWEMRRRRRRTTSSSF9401WriteReadQ'QRSQSRRTTCCRJ'K'..MC135MC125..TxOffTxOffTABRRMC104iGHRRcTCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16TxOffCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16TxOffABRiiRRiTiToMC105.Read has priority over WriteABRiiRRiTiToTRTRMC176MC176..MC105K'J'RTTRSQSRQQ'RTTRSQSRQQ'DC....sPendulumMC135MC231Produces a 1 cycle pulsesynchronous to clock1for each rising edge ofTransmitter Stuff....Q'QRSQSRRTTCCRJ'K'MC135l14l15l18el18fl18gl13l16l17bl17ah6cg17k18ah18ah18bh18ch18dh23b.MC105RRiiTToiAB31Wire ORed on.ECLTrueDECLTrueDTxFifoEmpty'TxFifoEmptyTxFifoFullTxFifoAd.0TxFifoAd.1TxFifoAd.2TxFifoAd.3TxBusRegFull'TxFifoFullTxSRLoadTxFifoEmptyTxSRLoad'TxSRLoad'TxFifoEmpty'TxCRCEnblTxCRCEnblTxCRCClkTxDataTxDataTxDataLatepPendulum!185k22aTxWriteFifo'TxEOPTxReadFifoTTLTrueBVbb6!Ether08.silECLTrueDbClkEn'TTRRoiABcSxi20a.EtherFifo7/08/79Ether07 & 09pendulum (16 us)Clock1'DbClock1'DbTRRiCDMC102b01cj19aj19bClock1'Dd!0Clock1'Dd!0OoOoQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SSBMC158Midas ETXMidas ETX2It/2I-2%,2%+CG -G G G +32l+31P*03*/+3,+3+***)*;P%:]2?4484@t=fk7Ik=f7I ]!3 ]#l "Oy!3y#l$N$LMALAN3,OkekeO3H)03,),/1P2le2le1P03/H)3$gefAIa<_H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp <.t, |, ;, X, t, , , , ,s$ ],s$2$ 9,s$2X2220zt0zd0z+0z/|X,t,,,,,,,,d)$(z$'s]$&WA$)$($'s$&Wd$s|.us-Ys,<s+ /stsXs;s$$<$U8]$y<X8BX8N$8]r$2-$2,$2+z$-tl9;OW|Vv:Vv:VvAVvT=RtY|UZWOtZ|Z:Z:ZAZXt^ |Y_Z:_Z:_ZA_Z]!tb||^>VU&$U&$+WY.$)T=7t`)]5)a(f`$.Z$ (Z$(Z$ )Z*Z,sZ-c,s]5)c)_n)^Q(%|`S(%\(%Z(%Y(%^>.`w.Y)Vv+3Vv,Vv)td-Y.$)Y y$)X$9.d'$:u4=r$%^.$.%^$ $ $)F$)Fy$,F$)MU$+tH, K*G*L+3|I+3B)H)FY,H,D)tI)|D )tK)GN{9$&WLBU$N{$LB$7|`w-D-tFW.|X2.$.Y+WD$9D{+z$tDX5@|]!=^=^=f\=f^>At^|c:c:cAcatf|b8a$R_:$VUJ$Va $f`$"sdJ$9"sd'$]|$"s]|$]"s_$#^$#Y.$Y $$Vg|U$eC]$c $V`$VZ&U$W]$$]|$$T-$ r:R_$ y:_$*^$ *^$ Ot2*.e/01.e/013|&$,<&$($+ $-Y$.u*^$.u-Y,<+ 3$&t*,,s*|/t-I(H$9(%$V',$U'z$'O,$]$ ]$ Odd3| $; $$$X$t]$tX;$ t+s|tHH$9z$O$:|KZ:KZAJJHAHAIIHLB$HHJJstN4&WLf$9JM_$|HUukr| r  yu u < y< yX X $<uut" $" $<$U8$y<|8B8AN$8r$<$U8y$y<t8Bt8N$8yr$9;t9;kV+$U2]U$5WH$95W$U$2|<9t4^:44^>3|67l7Y7l:3;=55C5^6P:4@-U$7l9$49y$49$|8u7;=;5<t?:W>;->;V@U$:$V9y$V9$7; r$5W|5 5W<s5727I$UFt> 89::4=u;=:=9Vp:|;<>^$BB#%$@$*:; r$.; $.>$> 9$(<(5 *::$7I$U$7%V$&9$&9y$*9$&@-U$(t:)A>^(%9(%?4(l|':4!V7I$7%!z$*9/'O.k9939,PO! ks=+W`>;`X]5afMV|W9t2 y| y   $t |rrJtpGu_ 9|7Yt,Etk Et FO F/ F- F, F+ !3 "O %  M N R ^ cQeGaEtK |9Ut= <=B $*:JEt#l L :W$F J )$!V<$$:{9$2:{9$%:)A9$$*^V$#+z r$!, $TQUm%p ^$V\_$tH+WM_$yP+z$P7Ia$7|`w7^>3^>3`w6Pta7I|`w4;a4;a4ta5|[v5t_T 2$2T $2a9$4b5{|[v,su  ?WpGu^ =8t(l k 9|8u 7Y 98u :  : <%$t:4 ;'s=4<JQ 7l /:|-0-Y2-0Wt+30W,P0W-l0W.2|'2(2*2+ ,t1,P3B$2',$ 9,P'$,P'$ ]+|.u+-Y+,<++ +(+'+&+%,t,P,0,+3,/,*,.,(-|"-lt'O.e2%V#%9;$#H$9 #H$9 #%9$!H$r#+$r$$r%:$r$ V$ V$ V$ V$2$2$V $ $2% V$1 V$/ V$. V$<7%$A` $-K$7>^$G)$Fu3 F =r$=$r$QGOthu 376765431411103761411151213129153625151214117561093241514121113941110791265321514139131047131036472575610932415141211137561093241514121113XEROXFileProjectDesignerRevDatePagePARCDrawingCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7CE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7TRTRTRTRTRTR..MC176MC176MC176MC176MC176MC149MC149DoradoDavid BoggsSCMC176MC176TRSRRRRRMC136SU'SD'CI'CO'B0B2B3H0H1H2H3TTTTCSB1.MC176SCCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7TRTRTRTR.MC176MC176MC176MC176MC149Ce..TxOff.RRiiTToiABTransmitter ControlTRTRMC176MC176PDCarrierTRRiCDTRRiiABMC102MC102MC102h14h15h16h13bh13ch13dh13eh13fh13gh17bh17ch17dh17eh17fh17gh17hh13hi1332Wire ORed onECLTrueDTxState.0TxState.1TxState.2TxCRCEnblTxCRCClkTxGoneTxDataTxSRCtrl.0TxSRCtrl.1TxSRLoad'TxSRLoadTxEndTxStartTxSREmpty'TxSRCtrl.0TxSRCtrl.1TxFifoFullTxDataLateTxFifoPETxCollisionMC106TxAbort'h21aRRRRCDTiTxGoTxEOPEther09.silTxFifoEmptyTxEOPMC104EtherXmtrEtherXmtrEtherXmtrEther07 & 08See Ether17.sil for timing diagrams9/24/79TABRRk18bg15bg15cg15dClock1'Da!2Midas ETXMidas ETXMidas ETXMidas ETXMidas ETXMidas ETXMidas ETXMidas ETXMidas ETXTxGotBitCG -G G G dt2l 1P 3 +3 ,P -l .],&3%'O'O &3 (l "O"Od"OH"O; 2l; 4A4A2l7lAm1Am7lE1E7IJQ1,JQ7IN1,N#%D4#%EP#%Fm"G#%H#%I#%J#%K)Km)I4)F)D%@03V3kVOllO3k67I81,87l<1<7IS41,S47l\1\7lW1W7l`1`#%2l#%3#%4"5#%6#%7#%9#%:4)9)7l)53)2%/#%U#%W#%X5"YQ#%Zn#%[#%\#%])]5)Z)X)V%Rr$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wru&WtS#|R#S!#T=#UZ#Vv#W#X#Y$S|$ ]$S|$)S$ 9$_$)Y>)W)T)R(%t\(%ZJ(%X(%U&|O=$t]$[$Z$Y$X$W$Vf$UJ&W03#|.u#/#0#1#2#4#5 #6<$/$ ]$/$)0$ 9$<%$)5)3u)1<)/(%t8(%6(%4(%2I&|+$t9$8e$7I$6,$5$3$2$16^$U2^$y6|\2%\2aN$2^r$6U$U2U$y6S2%S2Y N$2Ur$6ZJ$U2Z&$y6X!2%X!2]|N$2Z&r$6Qf$U2QC$y6O=2%O=2TN$2QCr$6;-$U2; $y692%92>^N$2; r$66$U26$y642%429N$26r$)\$,s\$y,s`C$)Z$.Z$@.[$)X|$.W$.W_$)VC$,sS$U,sR$)9^$,s9^$y,s<$)7%$.7%$@.8B$9 $]| $\_ r$V$W$ :V$!VU$&WO=&W+3t83<3S43W3`%:^Q%::p0W 8 r$7l|6tr$:$y6t%$6t$U7lt73\l|s;ssssXstAtk$+$HHHld$ A$A$ @l|tlXl;lAt ]$|HtV|!V2%$7R$7<$78B$0Wt0|/r$4;$y/%$/$U0t7$,d's$7V$eC$8$,sf`"$:$,s&WA#|@=#AY#Bv#C#D#E#F#H$A$ ]$A$)A$ 9$M$)Gv)E=)C)@(%tJ(%H(%FI(%D&|=v$tKJ$J-$I$G$F$E$D$C6L$U2L$y6|J2%J2P&N$2Lr$6H$U2H_$y6FY2%FY2KN$2H_r$6D$U2C$y6A2%A2GBN$2Cr$6?$U2?{$y6=v2%=v2BN$2?{r$)K&$,sN{$)D{$,sA&$)F$.E$)H$,sAI$U.E$.H$@.J $&W=v3tN3JQ3E3AmK $J r$I{V$H_9$F&$ :E $!VC$%:L7N{$7J $7E$7A&$<p%$$$$|7$0+$+$:$U)/(% V$% V$.A $-% $, $* $t. :3B$4^$GB$Z&9$)|1<<%.u<%0<.u<0@-2%$@0@.u?Wt4@-|0=1<=1<:W4^9$9;2%U$9p $U ]$y|XAX#N$ ]r$"$"$ $UV ]$y XXV#N$V ]r$9t"O"O:W4$V9;2I$7$--$!V*^*:$ :+z+W$7W_$7[$7`C$9;W$ :W[$ r;t`g$"O 5{$Y $,$+W-$+W9|#X "< $u#X % %O"<$!$#X!#X##st#%?0&WYQ&WG&W53^3Zn3U3Q3M3H3D43?3;P36 r  81s6$$6$#Jtps%$ "$:9$:$9'$$d$Etu@P tlEt` Et\ EtW EtS4 EtNEtJQEtAmEt< Et8 Et4 Et2lEt-Et+Et*   (l +3 ,P-l *Et, ,P , $ -%$ |'< (X )u * * *(d(9,:W$EttE&3%$$z$%p 1 $3B $t3 1P03"V$:$$u5C6PC9>:4@3@;t%**)*,%-l'&'.5.5&W3,3*7,P7(3(l>(lC(C,P>,@&W@.r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wru0Wp < @t'@,,?|$uC%C(X?(A"A*At,A'sB, B(l@P-U$C'O$@P',y$@P',$4',$4',y$7l'O$4-U$6P(l6, 5{'s5{,5|*5"3(3&7l(X7l%4^t*3|$u4^t,,4^'2%^$$2%^$>;(%9$>;%$<($<,r$7|(XA*A"5W"5W*&z&*:%*:(&z)u(l#X(l*n(Ht-I(H()e,s)(',,',)e&.AU$*:'$&'y$&'$7(r$C(9$F%$U(|#X*:%2(%9$8t'O*:, $(/^$@53@9?|1C2YC5?6<A0CA7YAt:4A4B9^B5@P;-U$C4$@P4y$@P4$A|0 t?444$44y$7l4$4;-U$6P569^5{45{:45|7Y50C36<347l57l2Y4^t7l3|14^t94^535W|0 &z2Y*:1*:5 &z5(l/(l6(Ht9(H4;)e8)5',8',5&:{U$*:3$&3y$&3$84*46 $ :6 $(|7Y72Y79^r$<5$<5{r$>;9$B; $>BB$<>^$$9^$y*:5{ $Jtp)$)$@t)s7l's7l's+348A7A*4+34|4z5 z5 42Y ]4 ]2Ye6 d$t6, :|4t<J6P H;6P 1PHH8B$0W*^$>;99$299$0W7$%p t8 |PZPZ NOVOVMMNVNJ$L$ HIIFI!stRsKm&z|D*:D *:Gv&zH(lA(lH(HtK(HF)eK)Gf',K&',G&LU$*:FI$&F&y$&F&$ |+  V)u V, -Y '< .Q dt1, + 0W 9, G0z G.A 2%U$ V+$ +zy$ +z$ G,, |(1 $$*V)uV,-Y'<.Qdt1,d+0W:,H0zH-I2%U$V+$+zy$+z$ |'< /+ *$,]$)$*t' +3S|$]U$H_'$ :Pm(.e$F,,$U //$9^9$*Fm4V-%$ V|,2%$3$'<*u #?WpHuF L$r*:K&r$.K&$ QC9$S|9$:|N :K$**)ut,|)u'< '< )u*$st+ -%$ :|'<'$$$'$]$)9$%^0W$C, $C6 $ :R_r$ :tI(|A V-%U$-%$1 U$ :tCsD(|I*:8r$V0z9$CC AYBvVBvV@=@=AYVAYE ]$-I$ :E $$E $:Bv:@=$K$(0z$yC529$5; $t' M *:G#$H * % 0W%^$y.8$$'sIIX,PulS/GNU141110234151213141011141039151221345711612151012111415133179QTRRDBRMC158SBTTRoiABMC158QTRRDBiGHRRcTiGHiTRMC125g1eMC158h7b.XEROXFileProjectDesignerRevDatePagePARCDrawingDavid BoggsCeDorado34MC124.RcvDataXmtData'QTRRDBTTRoiABMC124MC158.Collisionh7cto xcvrfrom xcvrfrom xcvrLoopBackPEOutputPDInputTest LogicbIOB.13k6dEther11.silVbb7XcCollisionTRTRTRTRbIOResetNoWakeupsLoopBackSingleStepbIOB.11bIOB.09bIOB.10bIOB.14MC175MC175MC175MC175CCSSSCCMR.MC1757/08/79TRMC175bIOB.15g6gg6eg6dg6cg6fg6bReportCollisionsg7cg7dg7bg7fTestCtrlClk'!2TestCtrlClk'!08T98TRRiiABMC102k5cMidas ERX0CG -G G G tOy3yl'!!!! '(l!(l!'O'/!/!-',\!\'OH!H',U!U'OOQ!OQ'OA!A#l8%8!38s#s!+#;(#(/!V|#X,s*^$r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wru0Wp <Jt"s$1 $A)A 9$t-l+|-Yt1PH)'Oe$"se$&3!3'O|"""t!3" "#H$"sA$'s!z&W$!z$+| +H t!V|   !z $#$t #"O+| t# "OIXu(l03 " : ]]$%$$$$t3(lIX/'s.&W$p t3V$2(%p ,st*H;! &@-$U"s@ $y&|>">"sC_N$"s@ r$&M$U"sM_$y&KZ"KZ"sPN$"sM_r$&T-$U"sT $y&R"R"sW_N$"sT r$&F$U"sF$y&D"D"sJ N$"sFr$6 &z$t6P7%$A$GH H;UGOQ &A$,s.$H_"$HU"$UO "$OQA"$A#H#U#OQ#A!9!V9^$!z<$#|5 &35 !5 #t9%9!V9^$y's9^$y&W6,$U$7I$9!V|5 "st;P?Wp&Z$U"sZ$y&|X"X"s^ N$"sZr$#t\\_"s$\(:#F#M#TQ#@P#Z&\_&W$D\%:&3%:%:,%:7llA'O :$y|X;t;tVtGu[ &H_&W$&O &W$&U&W$:GN]4327654327651413121110983174111079126532151413141110254437652141312111094327651312151443276514131211109141312111094327651413121110914131211109432765XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsClocksCeTTiiTABRiiRRiiTTiiTABRiiRRii....TTiiTABRiiRRii...TTiiTABRiiRRii........TTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRii.....MC210MC21021.25 ns pulse35i21ai21bi7bi7aj6bj6aMC105RRiiTToiAB.l8cTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiPreClock1'DTTiiTABRiiRRiiPreClock0'D...PreClock0'Bj7aj7b...bIOB.00ECLTrueDRxSync'...SingleStepbIOB.08bIOB.04oTiTiRRiiRABTTestCtrlClkj22aTRRiiABMC102TIOA=EthCtrl'TIOA=EthData'RxWriteFifo'RxReadFifo'TxWriteFifo'..Ether12.silbIOB.12TABRRMC104i23cTRSRRRRRMC136SU'SD'CI'CO'B0B2B3H0H1H2H3TTTTCSB1........j21TTRoiAB.MC124i20bSE212SE210SE210SE210SE210SE210SE210SE210SE210SE210RFoutTK1115Aj209/24/79used by DiskPreClock1'DPreClock1'DPreClock1'BaPreClock1'BaPreClock1'BbPreClock1'BbPreClock1'BbDorado Synchronous ClocksFree-running Ether ClocksRxCtrlClk'%TxCtrlClk'%EthCtrl_IOB'%RxFifoWE'%RxBusRegClk'%Clock0'Da%Clock0'Bc%Clock1'Bb%Clock1'Bd%Clock1'Db%TxFifoWE'%TxBusRegClk'%EClk1%EClk0%EClk2%RxSyncClk'%bIOout'!1bIOout'!1.EtherClk340%EtherClk170%EtherClk42.5a%EtherClk42.5b%EtherClk42.5c%SE210TTiiTABRiiRRiii18ai18bi6aj18aj18bPreClock1'BaTestCtrlClk'%TestCtrlClk!1%Clock1'Da!1%Clock1'Dd!1%..Clock0'Dd%used by DMuxCG -G G G =t?=A>;@8BA8B?8B@=N4=Pm>OQ8BPm8BN48BOQ=G=I=H7I7G8BH 2$$OH6#/: 3e/3/O/:/!/"6"6!6 60*&k&+3%%Ok]k[\[]k\=T=W=U7W7T8BU=[=]>\8B]8B[8B\yI4yKmrKmrI4= = 2> 8B 28B 8B ===778B=9=;P=:47;P798B:4$?$Ak@A?@9;PH:4;P9:4N4PmHOQPmN4OQ$T$WkUWTUr$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp <|PS!+S!+PRSS$S!S!P$P$RRsRJ=Lv+Lv+J=KZMM$LvLvJ=$J=$KZKZsKZK& $H $J=LvPS!U $O $5 7Y+7Y+5 6<77$7Y7Y5 $5 $6<6<s6<r5 5 7Y9 $; $9$;>+>+;<>>$>>;$;$<<s<r;;>@ $A$@$*:A$*:@$>;@ V$=f>=f;8;*:9$*:; $=f7Y=f5 =f5 =f7Y<7Y<5 =6<979787Y9;7Y9;5 85 86<9;6<=6<*:8$=f=f<<=9989;9;889;== $= $=y $=f=f ;< ;<=9 9 8 ;9; ;9;889;==f ;=f882 9$87l<7l=f|;=f><><;=<9>9>8>9;>9;;8;8<9;<=<:Wt@P:W9\:WN:WH\ \ ]DXI DXG $=f|W=fJ=FtPm DXuN4 =O $2]$DGN^u 9363762512345678131215914111013121514542325361512141113104747141110254376254361312159376111014915121411131025131215111014763XEROXFileProjectDesignerRevDatePagePARCDrawingCDEFRRTCDEFRRTCDEFRRTPPPPTRDavid BoggsCeDoradoTRTRTRMC103MC113MC176MC176MC176MC176MC104Pp188SCMC176oRRCDT.Input is higher priority.Task numbers differ only inthe low order bit.Pa24ba24ca24da24ea24fTABRR159MC104(EOP)PABioRRTTTRMC176TABRRTABRRTABRRTABRRMC176TRMC104MC104MC104MC104MC113MC113MC195MC195MC195MC195MC195iTRHGiTRHGiTRHGiTRHGiTRHG36iTRHGa24hMC195j23bj23cj23dh23ai24ai24bi24ci24di23ai23bh24hh24bh24ch24dh24eh24fh24gj52SIPh23cRRiiTToiABRRiiTToiABMC105MC105EthData.18Next.0!Next.1!Next.2!Next.3!Block!IOHold!IOatt!.ECLTrueDCurr=EthTxNext=EthTx?Curr=EthRxNext=EthRx?Next=EthRx?TRRiiABTxAbort'Next=EthTx?'MC102.Next=EthTx?'j22cEther13.silSince the NEXT bus (which can lie) isused to decide when to drive IOatt,it is illegal to branch on IOATT in aninstruction which BLOCKs and may hold.7/08/79018006007010011070d24diCDRRTToMC102.b01dBNTGtCT'b!TTTTTTTRP1P2P3P4P5P6P7P8....cut*Standard tasks are 6&7.cutTskAd.0TskAd.1TskAd.2Repeating lastinstructionTRTRRiiABPrev=EthTxPrev=EthRxj22bMC102TRNext & IOAttentionj24bj24cBlockedClock0'DdSCMC176j24hMC176MC176See Ether21 & 22.sil for timing diagramsSee DskEth06.sil for how toset other tasks.CG -G G G /tO0k+k8e'O3B&33B(l0$+$b a ` _n ^Q ]5 \ Z1/1/8:%:%8 ]H ]JQ%JQ%HHH$$OHHOMMORRrW OW0<+<A><<H;GGr>;Gr:GrNGNXGNXGGr9wru:|U:UUUUZS!T=:P:PPPPZN!O=:K:KKKKZI!J=S!N!I!Kt03J$U+J$y03H+zH+MN$+Jr$0Wp <:{$G9$036$U+6$y03|4+z4+9N$+6r$03(H$U+(%$y03&+z&++zN$+(%r$03-$U+-$y03++z++1 N$+-r$2-9$2+z9$Ht'U,sL,s8,s*,s/8*|'<-t1P(| ($r$,s$$y(y$(H$U(tk():|%:'<''&*$d%VO-$ rT-$Y.$Y $rT $VO $Vu_nVaV`:{$Mr$Rr$Wr$J $V9$Q9$L9$ GV$G9$| t# V Q L GH|;Xk$KtUAV$UzV$U$U$k u|D 4*4*7*7t-l4|*4'8e'8e*7+z$03FI$U+F&$y03D +zD +I{N$+F&r$,stHAm|I>;KZ>;KZ=H=JAmC>;D>;D=A=D 0WLB $0WG $AM_r$%:G$FF$ $)Pz$)Lf$r)LB9$Am3u>;5 >;5 =2Y=40W8B $)<9$)<$r)A&z$A=r$0W< $Am: >;;>;;=9=;=,st<03;-$U+; $y03|9+z9+>^N$+; r$F7I$ :WE$:W6 $;tN{$;t>$At;A53ADAKm0W)9$0W/^9$8+zU$)C$rr8e$r8B $PKA7% 9$%:8B$)3$$)$/^$ Fm Km Pm Umk" V|S! S! S! T= T= VV$ VN! N! N! O= O= VI! I! I! J= J= VD  D  D  E= E=   :!:!AF 9$ QV$ LV$Jtp$Ar$8-$|D D D :E=:E=tGFmVWVRVM"sH>M>Fm>=5W,P>6)k-J-Fm-;P-6-(l-- b b"s9 |D  FY!VD !VFY$G$%FY%D $tI$|FY!F!F 4 6!V4!V6$8B$%6%4$t:4$|6!7Y!7Y)3$r$tFm$6U UWURUMUHU$U+3Gk1r$A|+UtbGF GC G7l G4 UO H|XXk]$UtU kk%|6%J 9$(J $y(R_%$FtR %p 5Wu%5W#5Wk&5WO&?Wpt#VQLG**)C_$$$|-.u.u-+-+/^d$t/k-|-t03U1 V|W VX! VY> VZZ V[v V\ V] r^ Y$ $ Y$ VY$ cy$ Gtb5 a _ ^ ] \ [ ZnUb|$ Zr$ V[@$ V|ZZ V[v V\ V] uZnVpZVub []$;t+z$#%:W-$t]5\Z2-$=u,=+ 03"$U+"$y03| +z +%N$+"r$7#X3"<3$u4;"<4;$u4%4%2(%$2%$2(H$U0W$A]$2$e$8'$<:$9<:{9$H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrup0W <ALB $A# $A $VU& $VLB $AU& $\_$Z&$Y $W$U$T$S|$QC$P&$O $J$H_$*:\_$*:Z&$*:Y $*:W$*:U$*:T$*:S|$*:QC$*:P&$*:O $*:L$*:K$*:J$*:H_$*:GB$*:*$*:($*:'$*:&z$*:$A$*:#%$*:"$*:$*:$*:$*:]$*:A$*:$$*:$*:$*:$tUmFUmFLLFF#*:$ *:k*: *:*:"O *:#l *: JtptR>B>!3>>RF&$GB$K$*:Pm *:OQ*:M*:\ *:YQ *:3*:  *: *: *:S *:K *:J *:G *:Fm B*:Zn *:*:H*:X5*:Q K %:p *:F&$tOQ ?Wp*:r_t^Q_n`V|Qv9Z9\9]!:tTk`C9|M9O9P9R9T=9UZ9Vv9XP$P$VP$a`$t\YXWUmTQS4Pk|]rtVAmBCV|H9>9? 9@=:tKH@9|Bv9C9D9F9H9I!9KZ9Lv@$A@$V@$P$tONLKmJQHFErFmk|.;t|;tX;tu;t ;t";t#;t%;t'<;A$<A$Ae$</$<%t*<%(l<%'O<%&3<%#<%"<%!<%>|,=t%<%<%<%2A|;t ;t ;t@tt>k;t|;t;t;;tt;t;t;t;t;$$A<$$AH$<A$<%tl<%O<%<%<%<%<%<%k=>| <%tAm<%B<%CA|H;t>;t? ;t@=@ttK>@;t|Bv;tC;tD;tF;tH;tI!;tKZ;tLv;@$A<@$A@$<P$<%tO<%N<%L<%Km<%JQ<%H<%F<%E=Fm>|`C;t|M;tO;tP;tR;tT=;tUZ;tVv;tX;P$<P$AP$<a`$<%t\<%Y<%X<%W<%Um<%TQ<%S4<%P>|]=tV)/G.-G9)-G)-G)_G)_G-_JG9)a<rGa<G_JG9_G_G`y$a$c $_y$^y$cQ ^ _ a 3a 3_ 3^ 3cQ 3^y$3_y$3c $>a$3`y$3/^y$>0$31 $3.Ay$3-%y$31 3-l 3. 3/ 3 y $> $3Ay$3]y$3yy$3 3 3 3 3D4 3C 3A 3?4 3Cy$3By$3Ay$>?$3> $> $?$Ay$By$Cy$?4 A C D4 EtuTQ EtKm Et" Et :Km :TQ r_*:.etQ*:TFm G J H *:U \X5YQZnS TU*:+3 *:( *:' *:& d|I!ru".r#+tPm1GNd8776612151013141112111097654314132151211109765431413215XEROXFileProjectDesignerRevDatePagePARCDrawingpppppppppHost.0Host.1Host.2Host.3Host.4Host.5Host.6Host.7200100402010421RRRRpRcvDataCollisionDavid BoggsCeDoradoBackPanel ConnectionsSIPSIPSIPSIPRRRRRRRRRSSTTMC170ABCICIRRRRRRRRRSSTTMC170ABCICI......Host.0Host.1Host.2Host.3Host.4Host.5Host.6Host.7To set a host address bit to 1pull it up to gnd through 91 ohms.389/24/79g5k21SIPRTTRoiABTTRoiAB..ECLTrueBECLTrueDMC124MC124ECLTrueBECLTrueDpXmtData'LoopBackSingleStepRxOnTxOnTxDataLateTxCollisionTxFifoPENoWakeupsnnTTLTrueBEther15.sili20c028029032033036037040041044045048i20dg42gg42hg42ih41gh41h100 ohms to +5100 ohms to Gnd100 ohms to Gnd100 ohms to +5100 ohms to +5EthStatus.17EthStatus.16CG -G G G  t) :4 > I EP:5:355:H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrur|\rZZrX!rUrSrQvrO=rMrC9`C$9^ $9[$9Y$9W_$9U&$9R$9P$t`^Q\YWUmS4P!Vu`!V^Q!V\!VY!VW!VUm!VS4!VP |AY EN$ D{$d D{r$dD{$dI{U$ E J-N$ H$d Hr$dH$dGf$9 rE-$9 rE $ r9$^U$ 6< :N$ 9^$d 9^r$d9^$d9<%$r8utG VD VI49R$9G$9G$ @9|N!9K9I9Gv9M9J9H?{G$ 9FY9E==C:C?{J?{H; tQ>^N4>^K; H=BH9a`$9VC$9VC$ @9|\9ZZ9X!9U9[v9Y>9W?{Vf$ 9T9S=R:R?{Y>?{W; t_>^\>^Zn; V=BV*:`C$*:_'$*:^ $*:\$*:[$*:Z$*:Y$*:X|$*:W_$:{|R=BR?{W?{H=BC:{C*:P$*:N{$*:K&$*:H$*:t`*:_n*:^Q*:]5*:\*:Z*:Y*:X?{\O$?{N{O$uedn"Jtp?W; t[; M$( y|% )N$ ($d (r$2($d:9$:8u:6<68u9t9:|8u7979:3B$:1:/619t3:|172Y72Y:W/:W6<:<% 9$:5{ 9$Bt(9D99 9uJ 9C 97 9? *FtN F]5 GNf<FXEROXFileProjectDesignerRevDatePagePARCDoradoEthernet CablesDavid BoggsCepppPPPPPRcvDataCollisionXmtData'+5v+12vPPPPPpppppGndGndGndGndGndppInternal CableGndGndGndGndGndPPPPP+5vXmtData'CollisionRcvDataPPPPPExternal CablePPPPPPPPPP40' Typ65351-034BP39BlackBlackBlackBlackBlackWhiteBlueGreenBrownRedBlackPPPPGnd+15vYellowThis is a standard Alto IIEthernet external cablepart # 216411Ether16.silReference7/08/7965351-034ConnectorDisk Radial 0+12vBergBergCannon DAC-25SCannon DAC-15SCannon DAC-25P21346523243616382013251123122416382013251224112319656715349110111314444345464847939436Normally +15vNot used hereNormally spare+12v hereCG -G G G r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9vpr0W <|\VvP2\2Vv2P2KZ2Es_$sZ&$sT$sI{$sO $$t_$Zn $T$OQ$IL$GB$R_$W$]|$7|C7I!7N7T=7YI!CNT=Y%:t]%:X5%:R%:M%:G|EKZ?WPG!Vr@"st!"s3"s'O"s,"s2l7|.u7(7#X7;72%$,$'$$!Vtl!V)!V/ !V4s#$s%$s)A$s.$s4^$2| 2t2%2+ 20!Vr=|;#X(.u0+ % t+$$$9$@)$'stVFI$r9pGf V`$VK$VJ$VF&$rcJt*:u3*:!*:2l*:,*:'O*:4*:/*:)*:#*:l*:|2s$]$7"st!V*:u!z$=t = = V$Vd$rVA$%:p ru ?WpVQf$VQC$VP&$VK$r9X VLf 9N V$$V $rV ]$!Vt# rpI rY/c/7r7t_n:]5Y:WTQ:R:NLI4:F3_n8]53Y7W3TQ7R3N7L3I47F:4:1.,P:(&:#l!3::O:34813.7,P3(8&3#l8!3373O7r_nr]5rYrWrTQrRrNrLrI4rF r r r" r! L +Gr<G<G< VGsGPd XEROXFileProjectDesignerRevDatePagePARCClock1David BoggsDoradoLoadClock1ShiftLoadStartupStateCntrClock1ShiftStateCRCShutDownClock1ShiftStateIdleMarkDataDataCRCIdle0 (1)15 (16)14 (15)1 (2)Ce40ShiftTransmitter TimingTxGoTxGoneTxSREmptyTxCRCClkTxCRCEnblTxSREmptyTxCRCClkTxCRCClkTxSREmptyTxCRCClkTxDataTxGoTxStartTxAbortGotTxBitGotTxBitGotTxBitGotTxBitEther17.silpreCRCCRCpostCRC7/08/79Loading Tx Shift RegisterReferenceTxEnd has been high since TxSR was last loadedCG -G G G r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9veC$@:eC$@#eC$@0eC$@>;eC$@KeC$@ VeC$@eC$@eC$@eC$@(eC$@,seC$@5WeC$@9eC$@BeC$@GeC$@9ted'r$ Vc.$eCC$ Vc ?W$0p \_ V$:\_$@Z&$Z&$@[Cr$ZJ$:]|$\$\_-$W:$W$@Y r$#X$^ V$:^$@:_6t$U:$U$@Vr$#U$#U)$Z& V$,sZ&$@,s[Cr$0ZJ$S|($0S|$@0Tr$5WS$#W V$0W$@0Y r$5WX$9uU0Z& V$>;Z&$@>;[Cr$BZJ$BZ& $5WW V$BW$@BY r$GX$GW$5WS| V$BS|$@BTr$GS$GS|$H_C$9tHGH_$@BH_$@9H_$@5WH_$@,sH_$@(H_$@H_$@H_$@H_$@ VH_$@KH_$@>;H_$@0H_$@#H_$@:H_$@H_$@QCC$:PJ$#PJ$9u?9A:F&$@:GBr$FI$C$@E r$D$?{$@@r$?$=B$@F& V$(F&$@(GBr$,sFI$C V$,sC$@,sE r$0D$,sA$@,sBr$0A$>^$0=f$,sF& V$9F&$@9GBr$>;FI$0C V$>;C$@>;E r$BD$?{$>;?{$@>;@r$B?$F& V$C$A#$0A$BC $>;F&r$B?{ $0=B$?{$=B:$; C$:$0:$B:$$rLfKNXG5WNXG9uQ9;PiNXGNXGGdGGd2%$@:2%$@#2%$@02%$@>;2%$@K2%$@ V2%$@2%$@2%$@2%$@(2%$@,s2%$@5W2%$@92%$@B2%$@G2%$@9t2l2%C$ V$:$@:r$$-$-$@.r$-$9u++z$+z$@,r$+$)A:$)A$@ V$($@(r$,s$'($0'$@0(%$+z V$,s+z$@*^$0)e$0)A$>;+z$@>;,r$B+$B+z $>;-$@>;.r$B-$B- $9%$C$,s#$NXG%:r!C$9t3G$@B$@9$@5W$@,s$@($@$@$@$@ V$@K$@>;$@0$@#$@:$@$@>;/r$>;0$91 r$9/$@,s/ V$,s0$(1 r$(/$@/ V$0$:1 r$:/$@/ V$z$z$@r$$9uA$A$@]r$d$:$$@$$-$-$9  ]C$> d$`$`$@a:$(`$(`$$tOO8O:#ls C; &W979F9V9<pJt9uSVp9t99O 99'O 9) 9-9D49= 9X59\9^9a9cQ9Zn9Fm9039%:p - V$,s-$@,s.r$0-$0- V$-t#l0#$=#l,s,$5W+$5W+z$,s V$9r$>;$>;r$5$>$@>r$C;$C; r$9$@z V$,sz$@,sr$0$0z$A V$,sA$@,s]r$0d$0A$$$0+$0$- d$3 ?Wpr6,ru 9t!3.GNirXEROXFileProjectDesignerRevDatePagePARCDoradoDavid BoggsLoadShiftStateIdleMaybeStartupShiftStateFullIMIPMaybe or IMIPCntrShiftStateShutDownCntrIMIPFullLoadIdle?Cntr15 (0)14 (1)13 (2)1 (14)0 (15)15 (16 - 0)14 (1)1 (14)0 (15)15 (16 - 0)Cntr notation is (<# occupied postions>)PDCarrierPDEventPDEventPDCarrierPDEvent41shift also decrements CntrCe7/08/79Receiver TimingRxCRCResetRxCRCClkRxCRCClkRxCRCClkRxSRFullRxSRFullRxSyncRxSyncstate is encoded in RxState.xShift and Load are encoded in RxSRCtrl.xPhase decoder events are encoded in PDEvent.xDumping Rx Shift RegisterRxEOPEther18.silReferenceEtherClk42.5EtherClk42.5EtherClk42.5CG -G G G r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9vp0W GdNXGdiNXG ` V$V`$@Var$ c V$Vc $@ _$^$^0$ \_$\_$@]|r$ :\$9uZn Z&$Z&$@r$ :ZJ$` V$)`$@)ar$-`$-` V$:`$@:ar$?W`$Vd'5W$9X5 W#$-W$@-Y r$2X$ :\_ V$-\_$@-]|r$2\$ :Z&,s$2\_ V$?W\_$@?W]|r$C\$C\_$?W` V$2W V$?WW$@?WY r$CX$CW$9S S|B$ R$R$tR)RNNXG%:rO9uEP I{ V$VI{$@VJr$I$I{ V$)I{$@)Jr$-I$-I{ V$:I{$@:Jr$?WI$?WI{ V$ GB$GB$@H_r$ :Gf$ E $E $@F&r$ :E-$ B:$ :GB V$-GB$@-H_r$2Gf$ :E V$-E $@-F&r$2E-$ :B$@ @#$-@$@-Ar$2@$ :C$2B$2GB V$?WGB$@?WH_r$CGf$CGB$2E V$?WE $@?WF&r$CE-$CE $2B$2@$9^B$9u> :=f$2=f$DX=f$ :)A$@ )A:$ :+$,r$+z$@ +z$ :-$.r$-$@ -$0$V1 r$V/$@ / V$9+9l %B$:2I$$rd/ V$)/$@)1 r$-0$ :- V$--$@-.r$2-$ :+z V$-+z$@-,r$2+$2+z$ :*^$2)e$2)A$9u  ]B$ :e$2e$ '#$-'$@-(%r$2',$2,$t82' V$?W'$@?W(%r$C',$C'$ $5W$?W$$@?W%r$C$$C$$9u" "5W$?W"$@?W#r$C"$C"$C,$Gt UB$T$VTQ2T$CT$9uU#tTQ9;TQH;TQV<'s<8< H<r(;t 49cQ 9ua9I9t2l 9u03Jtp 94^9$r5{9$4$4^9$5{9$4$4^9$V5{9$4$4^9$5{9$4$4^9$ :5{9$"s4$"s4^9$$5{9$&4$&4^9$)5{9$+W4$+W4^9$-5{9$/4$/4^9$25{9$4;4$4;4^9$84^9$84$6t5{9$6t4$:4$:5{9$=4$=4^9$A4^9$A4$?W5{9$?W4$C4$C5{9$F4$F4^9$Jt4^9$Jt4$H;5{9$H;4$`$t <p?Wr9t^ 9\9G9-9)9C9@9'O 3B0$ 94^$@ 5{]$ 4$ k(-!Vr8e9t%%:p ru -/ V$:/$@:1 r$?W0$r4^$@4^$@V4^$@4^$@ :4^$@$4^$@)4^$@-4^$@24^$@6t4^$@:4^$@?W4^$@C4^$@H;4^$@LeC$@H;eC$@CeC$@?WeC$@:eC$@6teC$@2eC$@-eC$@)eC$@$eC$@ :eC$@eC$@VeC$@eC$@reC$@ eg$ f`]$ 9eC$@H;eg$H;f`9$Jteg$JteC9$FeC9$Feg$Cf`9$Ceg$?Weg$?Wf`9$Aeg$AeC9$=eC9$=eg$:f`9$:eg$6teg$6tf`9$8eg$8eC9$4;eC9$4;eg$2f`9$/eC9$/eg$-f`9$+WeC9$+Weg$)f`9$&eC9$&eg$$f`9$"seC9$"seg$ :f`9$eC9$eg$f`9$eC9$eg$Vf`9$eC9$eg$f`9$eC9$eg$rf`9$ 9eC9$ 9K9$rL9$K$K9$L9$K$K9$VL9$K$K9$L9$K$K9$ :L9$"sK$"sK9$$L9$&K$&K9$)L9$+WK$+WK9$-L9$/K$/K9$2L9$4;K$4;K9$8K9$8K$6tL9$6tK$:K$:L9$=K$=K9$AK9$AK$?WL9$?WK$CK$CL9$FK$FK9$JtK9$JtK$H;L9$H;K$ 9K$@ L]$ K$rK$@K$@VK$@K$@ :K$@$K$@)K$@-K$@2K$@6tK$@:K$@?WK$@CK$@H;K$@LK$@NXG9t4 L4^$@:2%$?W/ V$2-$9K 9e GNi XEROXFileProjectDesignerRevDatePagePARCDoradoDavid BoggsCe7/08/79Clock1XmtDataBitCellBitCellXmtDataClock1BitCellXmtDataClock1PrePreCollisionCollisionPrePreCollision is the output of the first stage of the Collision synchronizer42Phase Encoder TimingTxGoTxDataTxDataTxGoTxDataTxGoEther19.silStartupShutdownReferenceGotTxBitGotTxBitGotTxBit100111001110001Jam(1)EtherClk340EtherClk170EtherClk170EtherClk340EtherClk340EtherClk170CG -G G G r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wp0W <?WGdNXGdiNG 2I$ 4$ 4$ 4$4$4$94$V4$r4$4$4$4$4$4$4$:4$V4$s4$4$4$ 4$!4$#4$$4$%:4$&W4$'s4$(4$)4$*4$+4$-4$.4$/:4$0W4$1s4$24$34$44$54$74$84$9;4$:W4$;t4$<4$=4$>4$?4$A4$B4$C;4$DX4$Et4$F4$G4$H4$I4$K4$L4$M;4$9t49% 3Br$2I$2%r$2%$@3Br$s2I$s2%r$2%$@3Br$!V2I$!V2%r$%2%$@%3Br$*:2I$*:2%r$.2%$@.3Br$32I$32%r$72%$@73Br$<2I$<2%r$@t2%$@@t3Br$D2I$D2%r$IX2%$@IX3Br$M2I$ 4^B$+z$@,$+$$$@)e$%$$$+z$+z$@,$+$+z$ +z$@ ,$!+$!+z$)+z$@),$*+$*+z$2+z$@2,$3+$)A$!)A$@!*^$3)e$$r$$$@%r$#$$9u"QNXG9U UB$GW$@BWr$BX$>;Y r$>;W$@5WW$5WX$0Y r$0W$@,sWr$EtZJ$3[C$3Z&$@!Z&$,sX$#Y $!ZJ$9[C$#W$@ Ws$9Z&$@ Z&$9_<$9^$@ ^$ eCB$Mc.$IXd'r$IXc $@Dc r$Dc.$@td'r$@tc $@<c r$<c.$7d'r$7c $@3c r$3c.$.d'r$.c $@*:c r$*:c.$%d'r$%c $@!Vc r$!Vc.$d'r$c $@sc r$sc.$d'r$c $@c r$c.$ d'r$9tX59eM;eg$Leg$Keg$Ieg$Heg$Geg$Feg$Eteg$DXeg$C;eg$Beg$Aeg$?eg$>eg$=eg$L$=L$;H_$@>;I{9$@tH$@tH_9$BH_$@BI{9$DH$DH_9$GH_$@GI{9$IXH$IXH_9$KH_$@KI{9$MH$M`$Ka9$K`$@IX`9$IX`$Ga9$G`$@D`9$D`$Ba9$B`$@@t`9$@t`$>;a9$>;`$@<`9$<`$9a9$9`$@7`9$7`$5Wa9$5W`$@3`9$3`$0a9$0`$@.`9$.`$,sa9$,s`$@*:`9$*:`$(a9$(`$@%`9$%`$#a9$#`$@!V`9$!V`$a9$`$@`9$`$a9$`$@s`9$s`$:a9$:`$@`9$`$a9$`$@`9$`$ Va9$ V`$@ V/$@ V1 9$0$/9$/$@1 9$0$/9$:/$@:1 9$s0$s/9$/$@1 9$0$/9$/$@1 9$!V0$!V/9$#/$@#1 9$%0$%/9$(/$@(1 9$*:0$*:/9$,s/$@,s1 9$.0$./9$0/$@01 9$30$3/9$5W/$@5W1 9$70$7/9$9/$@91 9$<0$</9$>;/$@>;1 9$@t0$@t/9$B/$@B1 9$D0$D/9$G/$@G1 9$IX0$IX/9$K/$@K1 9$M0$#U+U4U=UFU9==#=+=4=9""#" `]$ `$@ \_$@ ]|$!\$ \_$!\_$)\_$@)]|$*\$*\_$2\_$@2]|$3\$3\_$;t\_$@;t]|$<\$<\_$DX\_$@DX]|$Et\$Et\_$M;\_$@M;]|$GY $M;UEtZ&V$ H_]$ H_$@ /]$ /$@ C$3C$ B$3A$ =BB$ ?{$9?{$ "B$ $$B"$+"4&4";t+z$@;t,$<+$<+z9$3+z$9cQ 9a 9H 9J 92l 903 GNiXEROXFileProjectDesignerRevDatePageCarrierCarrierCntCtrlLowLowLowd/cLowLowHighd/cLowLowHighd/cd/cHighHighLowIdleCommentLowCountHighOneHighImpossibleImpossibleLowCountCollisionHighHighHighHighHighHighHighHighHighHighHighHighHighHigh0-10-1HighHighCollisionCollisionCountCountToo many transitionsToo many transitions10-1510-15HighHighHighHighHighHighHighHighHighHighHighHighCountCountSetup transition (zero next)Setup transition (one next)OneZeroData transitionData transitionCollisionCollision0-110-11LowLowHighHighHighHighLowLow12-1512-15ActiveActiveHighHighCountCountLowCollisionJamCollisionHighSetup transitionsqqqqqrrData transitionsEnd of packetStart of packet (start bit)ResetResetResetResetResetResetResetResetPRRCDoradoDavid BoggsPhase Decoder43CeClear CarrierToo FewDataTooManyBitCell<>BitCell>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr t9 :9+W9dG( 7l7l7l:7l 535353:53 222:2:000 0dG(07l5v: t7l+W7l 53&W53 202 00 0+W089G=9GBdG(%:2 69$4^9$2%9$/9$ . ,P * ' % #l !3    O .,P:.:,P . ,P%:. %:,P +W.+W,P0.0,P-9$+z9$!3'*%#l!3 * ' % #l !3 +W*+W'0*0')A9$'9$&W%&W#l$9$"9$0%0#l%:!3 %:  ]9$%9$::OOOz9$9$9$00  +W+W O%:O 0%: :G ZrGZG\<GsZJG9sZrGZG\<rG!VZJG9!VZG*:ZG*:\<rG.ZJG9.ZrG3ZG3\<rG!VVf$*:Vf$3Vf$^$.^$`C$8_|SS S)S2SV[S.[S8tU/dG(0O 053+W53+W2+W%+W#l+W!3+W+WO+W9wp0W  Jt<FIGsFIGr7FIGJt#GH;#G0WtKm /F#FdFE:KmK$K$|H$HVC($sVf$Vf$s_'$@_J$Vt_n_9$_$V|\\:J-$J-$H;$H;$:H;$J-$!3H;$#J-$#H;$(J-$(H;$,sH;$0H;$3H;$5WH;$%t9:999Vv;%:;*:d$%$d$%rd$%d$%d$%; &$0t!30Fru :O:Q?Wp 9u8 9ktIIkIII I"OI$I&I(I*I-%I/^I1I3I6 IHX+X!X)X2X%:p %:t7l%:0%:*%:'%:%:%JG9*:FIGrFIGr.JG9.H;$%J-$%H;$,sJ-$.J-$0J-$3J-$5WJ-$!3J-$kC#GB$sB$*:B$.B$-Am)eAmAmAm:*:':%:#lB$!VB$%B$Am Am%Am7B$3B$6Am2IAm9;Am!3.#l',P%*GN`XEROXFileProjectDesignerRevDatePagePARCDoradoDavid BoggsCe7/08/79Wakeup ReqBlockHave BlockedBlockBlockother tasksother tasksClock044ReferenceBlockedClock1Wakeup TimingNormal casePrev=EthCurr=EthNext=Eth?uInstructionuInstructionother tasksClock0Clock1Next=Eth?Curr=EthPrev=EthBlockedHave BlockedBlockWakeup ReqBlock[Block]Holdminimum of 3 cyclesIns1Ins1Ins1Ins1BlockIns1Blockother tasksother tasksEther21.sil**NEXT bus is wrongNext=Eth?Curr=EthPrev=EthClock1Clock0other tasksother tasksBlockWakeup ReqBlockBlockedHave BlockeduInstructionIns1other tasksBlockIns1Hold in first instruction & not preempted[Ins1]Holdother tasksother tasksother tasksBlockIns1Clock1Clock0uInstructionIns1Block*Wakeup ReqNext=Eth?Curr=EthHoldPrev=EthBlock & Hold & not preemptedblockedNEXT bus is wrong*[Block]BlockBlock & Hold & (BNT = Eth < CTask)BlockHave BlockedCG -G G G r$u9/:;t>H;NGNXGNXGGr9wp0W <?W9tcQ 9Zn9U c $@`$@a$ d'$c.$^$@_$sZ&$@s[Cr$ZJ$c V$!Vc $@s`$s` V$%`$@!Vd'$*:c.$^$^ V$*:^$@g5/g5GdNXGdiNG ug5 7g5 9tf eg$eg$%eg$*:eg$Jtpru 9tX59d Veg$eg$eg$(eg$W$@s\_$@!V\$.\_$@p "srS %a$.`$*:_$3^$.]|$7\$Z&$.Z&$@.[Cr$3ZJ$!VX$3W$@3Y r$7X$5Weg$7eg$Deg$9eg$Beg$huG*:huGe G*:egG*:e G3e Gd,segG.egG0egGe Gdse Gde G:e Ge Gd3gG*:gGgGgG9t\9^9a !Veg$#eg$9hR 8NXG97l 7G,s4$*:4$ 4^B$ 7B$ 9u6P 9t5 4$4$%4$94 V4$4$#4$(4$<4$IX4$94$G4$K4$M4^$@s4;Gd:4;G4;Gd903 9-9+s+z$@ +z V$9%s'$@ ' V$-$@ -$2I$ 3B$/$@ /r$ 2%$@9" 9'O92l !V7G7 VG!V4;Gd4;Gd4;G4;G4; VG. V$!V-$s, V$%+$1 $s0$6P6P)A$@*^r$)e$)A.$ )A$9)s(%$!V',$ $:$!V$$@!V%r$%$$#"$@5WU$@U$Ur$V$0U$0Ur$s]|$Y r$!VW$!V\_ V$U$@>;eC$@teC$@cQ #$"$"$<eC$@g5+g56P eCB$ hB$ `$ ^$ \_ V$ Z& V$ W$ V$*:c V$7c $@7d'$@tc.$@tc V$IXeg$Meg$Keg$Geg$.` V$<`$@<a$D`$D`$3^ V$@t^$@@t_$IX^$IX^r$7\_ V$D\_$@D]|$M\$3Z&$DZ&$@D[Cr$IXZJ$IXZ&r$7W$IXW$@IXY r$MX$5WV$GU$GUr$KU$@KV9$@tgGIXgGIXe GdDe Gd@te GdBe GGe G@te G@thuGAg5Etg5.4G04;G34;Gd5W4;G74;Gd77G.7G.7G.4;G0W6P4;6P2%$%2%$@%3B$.2I$.2%$s/$*:/$@*:1 $30$3/$!V- V$.-$@..$7-$7-:$%+z V$3+z$@3,$<+$<+z$!V'$3'$@3(%r$7',$7':$%$$7$$@7%r$<$$<$$##$5W"$5W"r$9"$@9#$%:u6P ?W6P NXG%:p 1 $1 $:1 $V1 $0$/9UtR;N$DN$,sN$ N$N$ VN$9MN$9OQ$uO 9O tOK$ L$9K !VPGsPGPG K$@9@9>9^$@7?{r$<>$5W^$9=B$?WuO 4;tO0WO.MG.QG.PG7PG7MGd5WMG3MGd0MG.NG:r9)PGMGdMGMGtOQ VGM VG!VMGd(M$*:M$@@tM$@BM$%M$@#M$9M$<M$@K$ I{r$I{$@J V$I$I{ V$ GB$GB$@H_ V$!VGf$!VGB V$ E V$sE $@sF& V$%E-$%E V$ @$@$@Ar$!V@$!V@$ >^:$!V>^$@!V?{r$%>$%>^$ =B$;4^$@t4^$@B4^$D4^$@D$@B$@t$@>;$?W %: 4;t0W.G.G.sG7sG7Gd5WG3Gd0G.GK$G$9$IX$<$($#$$ V$9%$$ $93 %B$ B$*:$,s$9 $:$sGGGdG!VGd!VsGssGsGsG $@ $$ ]r$]$@z V$$]$9]$V]$r]$$9p:] V$*:]$@*:z$3$3]$$%$@%$.$.$9t 9 $ V$s$$@sA$!VH$!V$ V$.$$@.A$7H$7$:$9k9 $$@r$:$:7$ $$@$%$% V$3$@3$<$<$92sr!V @$@!V ]r$% d$% @$7 @$@7 ]r$< d$< @$9t U 9ptr"Gr Gr#Gr.Gr:Gr>;GrGGr9t 9 O  yr$ y$@$s $s yr$ y$@r$!V $!V y$3 y$@3r$7 $7 y:$  @ V$s @$@s ]r$ d$ @r$  $$ +$ r$# $@# $$5W +$5W r$9 $@9 $$JGNi XEROXFileProjectDesignerRevDatePagePARCDoradoDavid BoggsCe7/08/79Wakeup ReqBlockHave BlockedClock045ReferenceBlockedClock1Wakeup TimingPrev=EthCurr=EthNext=Eth?uInstructionuInstructionother tasksClock0Clock1Next=Eth?Curr=EthPrev=EthBlockedHave BlockedBlockWakeup Req[Block]HoldIns1Ins1BlockIns1Blockother tasksother tasksHold in first instruction & then preempted[Ins1]higher taskBlockIns1other tasksother tasksother tasksHoldBlock & Hold & then preemptedhigher taskBlockEther22.silNext=Eth?Curr=EthPrev=EthClock1Clock0other tasksother tasksBlockWakeup ReqBlockBlockedHave BlockeduInstructionIns1higher taskother tasksPreemption after first instructionBlockIns1Clock1Clock0uInstructionother tasks[Block]BlockBlockIns1Ins1Blockother tasksother tasksHoldWakeup ReqPrev=EthCurr=EthNext=Eth?Blocked*NEXT bus is wrong*Block & Hold & (BNT = Eth < CTask) while Eth is preemptedBlockHave BlockedCG -G G G r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wp0W <?W9tK 9@99M VN$N$N$(N$sE $@<E $@p 3J$<I$7H_$@tGf$<@$@<Ar$@t@$@t>^$@@t?{r$%N$#N$*:NGsMGd:MGMGdPG9tEP9G9I !VN$#N$9P 8NXG97l 7G5W4$34$ 4^B$ 7B$ 9u6P 9t5 4$.4$944$,s4$04$4$ V4$D4$IX4$B4$G4$K4$M4^$@s4;Gd:4;G4;Gd903 9-9+9%9" 9'O92l 4;Gd4;G6P9)B<%$@>;;<%r$!VM$@6P MB$ QCB$ I{$ GB$ E V$*:N$MN$KN$(N$!VPG*:PG*:MGd%MGd!VMGd#MG(MG!VMG!VQG"sO&WO74G94;G<4;Gd>;4;G@t4;Gd@t7G77G77G74;G9;6P=6P.2%$@.3B$72I$72%:$3/$@31 $<0$</$7-$@7.$@t-$@t- V$<+z$@<,$D+$D+z$<'$@<(%r$@t',$@t' V$@t$$@@t%r$D$$D$$>;"$>;"r$B"$@B# $-u6P C6P NXG:r9*tOsPGQrGMrGN$N$uO <F&$D>$DE-$<I{$@tGB V$DE $@t@ V$D>^$B=B $;MG9MG7MGd<MGd@tMGd@tPG7PG>;N$@tN$7M$@9N$7N$@tNG9N$<N$>;N$<N$K$.K$@.L$7K$7K:$.M$@3M$@5WM$0M$,sM$-uO DXO DM$@IXM$@GM$BM$Jr$I$3I{$@I{$I{$@J$%I$%I{ V$sGB$!VGB$@!VH_$*:Gf$*:GB V$sF&r$E-$E $%E $@%F&$.E-$.E V$ @$%@$@%Ar$*:@$*:@$ >^$*:>^$@*:?{r$.>$.>^$ =B$;eg$@teg$*:eg$(eg$eg$eg$ Veg$9d!Veg$eg$ eg$9f)ug5 9g5 "stg5c.$ d'$9cQ e rGhurGeg$eg$!VgG!VhurGsgGgG%gG c $@`$@ar$`$`$`$@ar$!V`$^$@_r$s^$s^$!V^$@!V_r$%^$s\_$@s]|r$\$\_$%\_$@%]|r$*:\$9Zn9X59U !VZ&$@!V[Cr$%ZJ$%W$@%Y r$*:X$9hR !Ve rG%e Gdg5.eg$0eg$,seg$ug5 c :$*:c $@*:d'$3c.$!V` V$.`$@.a$7`$%^ V$3^$@3_$<^$*:\_ V$7\_$@7]|$@t\$%Z&$7Z&$@7[Cr$<ZJ$*:W$<W$@<Y r$@tX$Geg$IXeg$Ag5 rS"8tg54g53e G3huG3gG<gG<e Gd9e G7e Gd5We G3egG `r$ ^$ \_ V$ Z&:$ W$U$ V$U V$(U$@(V$9U$9Ur$>;U$@>;V$@tW V$<Z&$@t\_ V$<^$7`:$3c $ eCB$ hB$KeC$MeC$@ %B$ B$ $ V$$@$Gd:GsGd%Gd(G*:Gd7Gd9G<Gd>;G@tGd@tsG7sG*:sG%sGsGssGrG%rG7G7G%rGrG$$@$!V$@#$,s$.$@0$3$@5W$B$D$@G$IX$@K$M$@9939 9u st"s&9;=-u C $@ $$$.$@.$7$7:$ ]r$]$@zr$$]$]$@z$%$%] V$3]$@3z$<$<]$ $$$$@Ar$sH$s$ V$%$$@%Ar$*:H$*:$ V$7$$@7A$@tH$@t$ V$  V$s$@sr$$ V$*:$@*:r$.$. V$<$@<$D$D$ $$@r$#$#*:$  @$% ]$. @$@t ]r$D d$D @$9t9 929k9 9 s]$]$]$ ]$!V$p:Ut9pr9% @$@. @$@@t @$@9t 9 O  y$ y$@ V$*: $*: y$< y$@<r$@t $@t y V$  $$ +$ $,s $@,s $$>; +$>; r$B $@B $ $wGNi XXEROXFileProjectDesignerRevDatePagePARCDavid BoggsHost AddressTxLoopSingleStepRxTxOnRxOnTxEOPTxCntDwnLoopSingleStepCeDoradoControl Register Format46InputOutputTestTestOnOnBackBackColl'TxDataLateTxFifoPETestNoWakeupsNoWakeupsDataClockCollTxTestEnbl'RxEnbl'TxEnbl'CmdCmdCmdRxBOP'ReferenceThe host address is set by jumpers on the right backplane.7/08/79To set a bit to one, pull it up to ground through 91 ohms.pppppppp0280290320330360370400410001020304050607080910111213141515141312111009080706050403020100ReportCollsEther23.silCG -G G G r$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9w0Wp ;-$ V;-$;-$:;-$;-$;-$#;-$t< ,s;-$r5W;-$rK;-Grr;-Grr?WGGr:GfGrQGfGrQGrUGGKQfGr.=2=C;=C;;Qf$r S RVSVRSRTQS4R-S1sS1sR<pJt&Wr6%M:tS?WS.?W<?W;H;>H;<H;;BQf$rCS6tTQ6tS46tR9;-$r:>:<:;CR:R6t;;-$rGQf$r)TQ)RVTQVRTQRS4VS4)S4 :S :R>$ V>$>$:>$>$>$#>$ru rt4:?Wprt2l:|5 5r55V55 :5$5t9 99r99V9 9%:9U UrUUVUU :U$U)U-U2U6tU:U?WUCUH;UH;?C??W?:?6t?2?-?)?$? :??V??r? ??GSH;R%:p GNVJ Helvetica  Helvetica  Helvetica Helvetica Helvetica HelveticaTemplate@ Gates ;d%4C"e px F_a"Y0DFTfhtY ^ _ M+ 5< I V bGio x  j/1mDskEth-Rev-Ce.sil etc.ead-date9dZ9cZ9Z)`iBoggse23-Sep-79 20:54:21