DateRevDesignerProjectFileXEROXPARCDoradoBates/Boggsq/rrqrqxxx1)2)3)Drawings of common logicDrawings for TriconD disk ControllerDrawings for Ethernet ControllerxqrxqrCf2/09/82ReferenceDsk/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-Cf.silCG -G G G NGNXGGrNXGGr Gr!GrGGr>u;t/:9"sr9wd.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$.pdJtd ydJr;t/s;t/$s C_tdJC`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 9;4;-+*: (&%:#!7r;tp:   9 4^$%-$-, $*^:$#(V$':$+W%^ $/:#$!$]$V$V$'sr$) ] $"s r$); 9G0/G.G79;777574;7r/7p-7+7*:7(7&7%:7#7!7 :7:( $(] $77:7rs7p:777977 7 97 Hu IprL!HD!p2 :2$729]$ : ]$!V"$ V$5&6 $%:9^$7 7$"sGNhu@14152114152175312106413119753121064131191234567847149135111261025414111037625413121513121596327459111415101312215791014131211345615141343212111076591514134321211107659PageDateRevDesignerProjectFileXEROXDrawingPARC7/19/79Roger BatesCfPPMuxData7MuxData6MuxData5MuxData4MuxData3MuxData2MuxData1MuxData0MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSDMadr.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^0>^2I 9I 9FG 2$e 2",2$eV",$@?Bf$B7%?;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <| %$t/$0$1$2$3$5$6,$7I$/^y$$0zy$$1y$$2y$$3y$$4y$$6 y$$7%y$<536P7l89::|1:2:4:5 :6<:7Y2t526,27I28e292:3]|1]2]4]5 ]6<]7Y3$ 3$:3$ r=Br$/t/:(l)*+,-:|%:&:'<:(X:)u:*2t(H2)e2*2+2,2-',]|%]&]'<](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::8:7:6rbr6r7r8r:$A$2I$$-%y$$, y$$*y$/--*^-+z-,03|%2/-'<-(X-)u1t203)-|+-,---/-0 -1<-2Y-3u-l)$-l)$2)$r-l8B$-t6-5{-4^-3B-2%-1 -/-.(H#V$A$$A$2%$$rRrQf:(r)r+r,,r-Ir.er5.R .S .T 8B|;=<:<>8B>:48u:4?:tBB:<;-Am:=8A8>^8C_U$<<$8<y$8<$:u?rR_$rS|$rU$rV$rW$rY $'s#G's#G$pV$HG&Wu7G.G9?>;)HG2HG;tHGDXHG,s's9G)G : .+G.G7Gd'sV G2G29G;t9Gd;tVG;t 9Gd;t VG : 's sG? Gd? GFr>^$rQC$R_:$S|:$T:$rtPJ:):+:,,:-I:.e:5%:uK -I-H|<s;=s>? 9@tB=fAV>^dBd?CU$s=f$=By$=B$d=|:+WGG:@s>98u9@='sG)!VG :u+ 'sG;tG;tG : 's 9HG7Gd7rG's rG5 Gd5G;t+G;t G :+ 7 -J : ?G7GH+GH9G:|9:7Y$A $Gt><<=f]| !!O OX X"d$At"  V|X%t? rA Gfr|ErE E= CD  VE= VCVD  CtEHGGAuGfFIVG $-Gf,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_r`$|b)a%`w%b)a%:c>%:c>-th. -eg *:eC $U:$.U .b .c. $-I $,, $+ #dJ$d'$',3"@t09;1&Wd0+5BB$|art> "s",|?  y> y@= > @=r@r@BV$rC $rA $t@/u=f |< :?$pr JtrtgrfregrY.rXrVrU#h $rI<>^$( $Sc.@9;@-BfrD %:p tLfV|J=I!VHK$ I! yI! yH H J= yJ=rJrJM$VI!VI!rK $rL $rtK rLL9J-| ;$rV]$V]$r$r$r$r$rt,rrrrr; y$r;-rh$$rhrg|$$rc. ,d\$[C$\_$V[f$9rH r$ |J=VJ=VK $K$G$G$Ot +NK ]L ]K NLV y$ y$ y$ y y$:|X:::;:::: : : k ;VXVt VHVV+VVVdVVHVV+z+r|rrrrrr; X $$ $ $$rH$ %y$ dt  d H +   A9$]9$z9$9$r@$r|;rrX u   rp rru VK$]rP&$rt$er( F1,dV"*$rur (sZ&$ktN|ItOUJPVfQWS|LvMNORS!T=UZOM$ ]sM$N$ 9tX|RPONVtUJVT-VSVQ3|ItNdXsi$k]|Y>t_Jd`geagb|\]!^>_ZabcdO]|$ ]s]|$]$ 9th.|a`w_Z^>VtdVcVbVa3|Y>t]dhu :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.7aCfIOA & 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>5z50z0V,,V,,V'V':4O-:4N:4L:4K:J:I:H:Gf7ID5D3M4^KJ4^I&W /: zz95>5:4,,>,,:4#H>#H9d>d9>:4'>'90>0VVdzdV#HV#HNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd.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] ]$3e]=& ( 1s $4$0$+$',$"$H$$d$;t4;t0;t+;t',;t";tH;t;td;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>rCrGvtXY.ZJ[f\FJKJGf][ZYXr|KZ9O $tNO-F])K& $)GB$*GB$*H k$)O $*M$*M_ k$9O $9M$9L$9K$9J$9I{$9H_$?WuO-?WN?WL?WK?WJ?WI?WH@tP-tM-KJ-I:WNXG<p JtAt5A0A,,A'A#HAAdAAGGG5G0G,,G'G#HGGdCH CI 4 $0z $, $' $#% $ $A $ $] $40+',"Hd-4-0-+-',-"-H--d-'sr8 tg#r;tV|S!rtgr $p ?WuQW_$ yd$W_$ yW_$|Y>\^X![v]_WUTS!^>YtWc.\b[f`ZJ_Y.^XOa`O]cu|[v\]^_ab! c> 2^ $ $ 2^ $^.$ 2h y$ tfHegHdJHc.HbH`H_H^9_'V$9`CV$9a`V$9b|V$9cV$rfy$|b!aa9$ Vuc. Vb V` V_ pbrhuug 6tD$-C $-tD!]$rurFrrPVtc Vb Va V`g V_J uhf%:tO-%:KJ%:Gf]|$)]|!V$%:]:>#@-#@ $#C_$&3|;(l;#;%t@-(@-#@ $y)@ $y$>$:>^ $%|;(;%:tBfs_J%AI9g%[%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/79CfHost.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  =,====B=B=Bd=BH==DD@+=.=-=,=+=B)e=B(H=B',=B&=#="D-D'@=@=?=>==f=B;-=B:=B8=B7=5=4D?D9@1=R=Qf=PJ=O-=BL=BK=BJ=BI=Gf=FIDQfDKJ@C=dJ=c.=b=`=B^=B]=B\=B[f=Y.=XDc.D]@UJ.-,+A)eA(HA',A&#"-'@?>=fA;-A:A8A754?91RQfPJO-ALAKAJAIGfFIQfKJCdJc.b`A^A]A\A[fY.Xc.]UJNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd.Gr:Gr>;GrpeC$VVf$VC$Vf$3tc3b3a3`g3^.3]3[3Zb\_Vf]|`w]_Z]^>]]!]Z]Y]X]W]UZ]T=V_ZVY>RtdXW_c $\ $T$T$VY $VGB$B$B$K& $QC $S|$VD$D{$D$3Q3P3O3N3Lf3KJ3J-3IPJD]|N]M]Lv]KZ]I!]H]F]E]C]BvVMVGv@=tR<FEA$V2$2$2$3@-3?3=3<3:3938e37I?82]|<];]:]9]7Y]6<]5 ]4]1]0V;V5.ut@t53?{ $9^ $1,$1 $V5{$V#$e$' $- $/$V!$ $!$3.e3-I3,,3+3(3'3&3%-I'!]|+ ]*](]']%]$u]#X]"<] ]V*V#t.#H":WY $eC$DXVf$>VC$>Vf$?4c?4b?4a?4`g?4^.?4]?4[?4ZBbB\_AVf>^|`w>^_Z>^^>>^]!>^Z>^Y>^X>^W>^UZ>^T=DX_ZDXY>AR@td?X?W_>S|$DXD$>D{$>D$?4Q?4P?4O?4N?4Lf?4KJ?4J-?4IBPBJAD>^|N>^M>^Lv>^KZ>^I!>^H>^F>^E>^C>^BvDXMDXGvA@=@tR<?F?EDQC $DK& $BB$A$DX2$>2$>2$?4@-?4??4=?4<?4:?49?48e?47IB?B8A2>^|<>^;>^:>^9>^7Y>^6<>^5 >^4>^1>^0DX;DX5A.u@t@t?5?3>/$DX!$> $>!$?4.e?4-I?4,,?4+?4(?4'?4&?4%B-IB'A!>^|+ >^*>^(>^'>^%>^$u>^#X>^"<>^ >^DX*DX#A@t.?#H?",sc $D- $D' $Be$<A$:W#$B $D $D $,s]$,s$>%$DXH$>$$>H$?4?4?4d?4H?4?4?4?4BBAAH>^|X>^;>^>^>^>^>^>^t>^;>^ DX;DXA @t??AA$V$Gr$G $Gr9$"sc."s]"sKJ"s?"s9"s-"sQf"s'Jt]JtQfJtKJJt?Jt9Jt-Jt'JtJtc.Jtrr  V| t V t    9  99 9 y0$ry$r ]y$rt,s,s|_ZYMH;6<*$u=Y=M=H=;=6<=*r:W$:W$G;t$G< $GtYG6,$eAYAGA6,A$eA dVp0 ?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$<rtbr\rPJrJr>r8r,r',Jtprt` r[f rO- rI r=f r7 r+ r& ,sH ,s ,s+ ,s& ,s7 ,s=f ,sI ,sO- ,s[f ,s` rdJ r^ rL r@ r;- r. r)e ,sdJ ,s^ ,sR ,sL ,s@ ,s;- ,s. ,s)e ,s, ,s rR r ,s\_y$,s\,sJy$,sPJ,s8y$,s,y$,sJ,s', ,s, ,s=|$u,sy$,st8 r[CV$rWU$rF&U$r4^U$r"U$;t"U$;t4^U$;tF&U$;tWU$,s> ,sc.%: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,stb ,sd GNe 1168116813121110914437652131291511101463274591413121110914131211109763763542432765Common 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...l02aCfTTiiRRRCDTol01coABiiiRRTMC16642/09/8204P130IOReset!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%TEMPe19WhateverPower connections are as follows:1 & 16 are GND8 is -516 is GND8 is -5which are uncommittedStitch-Weld:Multiwire:Common IO circuitrya18, g03, and g16except in locationsRRRP16P8P1SPARERRRP16P8P1SPARESpare Socket locations for MultiwireMidas KFIFO.RRRP16P8P1SPARERRRP16P8P1SPAREi04l0581618161f19.CG -G G G ;t;P;!3  !3 ?f?h9g9f:h?g2lf2ldJ,eg,dJ,f2leg9^99^;?{;?W9ZJXdY. d%c.%f g"`g"h. b?WF?G?WI9^I9^F9G?WL?WO-?N9^O-9^L9N_]^;9:523?{R?{T?S9T9R9S.KGrB.KG,st',s&,s%,s$e,s#H,s",,s!,s$$'$%$#H$!$&$$e$",*:e) )!)")#)$)&%e% %!%"%#%$%&)',%',%:($+$ %:$%:$ $+|#+"+!+ +u+X+<+$$#$!$u$<$"$ $Xt$e+'U$#$V$#$9$AV$'<u",'V$+|"+!+ #&z9$t",r|!"V$#&$U.",$9%^$+u+<$<$u?WeGd:WGG?W!zk?Wk8k8!zk8#%k8$k:W%kk?W#%k?W$k:W%GG:WeGd:u$e:":!:e>;e>;!>;">;$e6t$e6t"6t!6teB$eB"B!Bet%'su!;t&'s%6t6t +"9$/:$ $'ste$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_J.eg<S,s|a;ttgNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd.Gr:Gr>;Gr94+$3 $r|1<t3e]|1]11</0 A1<A/A0 t:]|8u]8u756A7A5A69;$r7:{ $t5;|/5t18es^.:|\:\\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#Htf#a$ef$b|",f<",d!h U$%:a$!a`y$!a`$",a!z|^%:f`V$%:_Z#]!#d9b|$9]|r$"std<p7S|$d$>f`$>;h$>|b>d=fb=d:c:b:d:Wew:Wew>c>;g|$=ftg5G$r_$YsX:|W:WVvT=UZVvT=UZY 2$Y.$ rZJ$UrZ&9$tV?WO V$?WM V$?WH V$?WG V$?Wp7I$8O-$:Jt,s|7/:; $89$989^9$-t;-/;:{|5:{7:5:7>9^$?7?5=t;->|7;t8u;t8u?W; V$>5>;t7<::3k|T=9N9I!9Ct;-4b]<Gf9|c>b,s`w9f$tfr|c>5G$z%ta0b=d>;P>;KJ=E-?WF V$?WL V$rAKG#))$2f`$HtgFdJ D^ GY.'sf4f!:G; gDS DR DO- DN DL DG DF ^2$F) :3 $p t] b DI ,sHsKG%: su! r rd r r   r.u   : $ : $ : $"O$$'s $r"O G$"O $!| ;!!"t d" G" $ <$$B$r<G$<$<|;< < =ftd=fH=f>:$:$:$:$ rr$Fu( r_9$+|4$$9;$r4G$4$3;3 3 4td4H452$2$2$2 $2 $2 $4$$9; $r4 G$4 $3| ;334t d4 G4 5 2$ r7 ?2 2l 2 22l27?W|P :$rsy"s$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,MC136MC231IIMC100F16MCM149F16MCM149MCM149MCM149MCM149MCM149MCM149MU164MU164MU164MU164MU164MU164MU164MU164MU164MCM149MCM149Cfchips common to Disk & Etherchips specific to Etherchips specific to Diskspare chip positions288total chip positions,8IIIIMC173Disk MufXMC176ReferenceMC1248,12K1115AMC1752/09/82IIIIINextIIIINext,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,319PLATPLATPLATLM339S01CG -G G G F$P9$P-$P $P$PV$P9aI$9J $9$P&$Pr$P3$P?$PrbX bX9bXVbXsbX$ebX)bX/:bX5bX;bXBbXIbX Vs#*:0W6t<BHrDX|`wD > 8e 2I ,, & e H +    >;`w8`wNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$r9wd.Gr:Gr>;Grp3f`$@*:f$"sf$"sg|$*f`$@*g|V$Vg|$Vf`$@ rg|y$ rf$f$:f`$@ : $ : ]$8 ]$@ uee$e,seAf$:WeCe5WeF 2|`w+`w%`w`w`wr`w V`w9`wDtc8g|V$8f$4_:_(U!U4;[f:W[fAGGA_4\:\A\.\._.Y.4Y.:Y.AY. r,U U,uHH! rt## ,u$!H!t*!--:u.!V.!V+'s$P&$P:t^:u`:]!tK!VuL!VtJ r>RUY.VO-!VuV!VtT(uV(tT r;-:uV:S:PJ:ZJ5W`;t`A`t1,:u2I:5t4!Vu5!Vt3e!V0!Vu2I"st4"s1,4u5t3e;--u.tee:,!V,!V)e"eu$:tutuHt4*u+t)e)e7! !, ,:u!!V!!VH:H:te:!V!Ve!:u!V!V:t!(u((HtUuStRQfT(u`tY. r\O-uPJtN r++uHH r rtu$UtHuItGf^u`Ut_URUY.uZJSt_u`tY.uZJtXUUuVtT!\\_!_!Vu`!V]]` rtY.K(\(u]]t\U43eUu5 rt43eu555t1,u2It0,u.t- r1,u2I2It1, reu+t-u.(tH(uI(tGfHuItGf rE-uFItE- rHuI!VI!VtGf rUuVS rtR rO- uPJItH uL rtKRuSVtU@t[fAu]AZJ@ttX:WX;tuZJ5WZJ4;tX.X/:uZJ/:].t[f.^/:u`G]Gt_Fu`IX`(8(t6(6(u5!V8:t+uHt&&u(H+t)e)eu(H rt&& r)e)eu. tA ruB!VtQf@u2It00A=^<^<^;t^:^:W^7^6t^5^5W^4^4;^#^"s^!^!V^#[f"s[f![f!V[f^^^^9[f[f[f[fUXX[f:[f[f[f[fV[f:[f)[f)[f([f([fUQfQfXXXXDD rDD T T T T rTT N N N N rNN J J rJJTTTT Qf Qf Qf Qf rQfQfGf9GfGfGfGfGfJ9JJJJJ Gf Gf rGfGfQfQfQfQfX:XT:TQf:Qf r::0:03e:3e00 r00 " " r""#"s!!VV: rdddVdd:d#d"sd!d!Vd**:))((*d*:d)d)d(d(d))((   rAuHGHH;tGGFGuFtFd@tdGuAtu:H:tu+t)e:J:uL;$ADH;KNR<UX\<_L$P!tR&u(Ht',',:u(H:t&!V&!Vu(H!t',*)e:)e:u+tW ^.^.2^.+^.r^ $9W:$uPJtNNN:NsuPJ rt,,H HHHH,H2H8H?HE-H>c8c,sc&Wc2c :ccc cc&H "utd[f r[f [f:)e " [f!6!V6)e**:G+u. t=f =f r=f=f69666667,,p0 uH!VS(tR(uS(tQfru FWGFGU?G9GVGUHe[fG[G [G8GtY..U.T.TF[G.R.Qf.QfAUAT@tTGU:U:T:WTGTFT4R.uS:tH:E-:A:>:;-:7:4:1,:-:*4H4E-4A4>4441,4-4*AE-AAA>A4A1,A-AHA;-A7A*G;-G7GE-G-G>G44;-47.H.;-.7.*4u(HAtO-:R.K( GO-AKGKGH.uFI.B.?..4.1,.-U* r+KU;-U7 r7GAG1,<p<t d< +< G<8U$9;d<duPJrt""U""#u$t"!Hru 4t 4!: (O-?Wp's3G-3G/tJ/:J.J.J*:N;tu5td5Wd4d4;d4;u AHA!G+GIASGVGZJse4tO-4',:',4K:K:O-Lu",LLL(L/L6,L<LCLJ-LPLWL^.LpL:LLL :L#L&L*:L-L0L4;L7L:L>;LAM;DM;H;M;KM;NM;R<M;UM;XM;\<M;_5te5We4e4;e!VD!VuFI:tDE-:uFItDuFItE-(D(uFI(tE-(A(uB(t@AuBt@!VuB!Vt@!V=f!Vu?:t=f>:u?t=fu?t>(=f(u?(t>(;-(u!;-)0)0)0(0 ^ ^ r^^u! tX X X X rXXuZJLt u!tee,6:6:u8t7K>O- r- r**', r',1,(4(7!7G\6:666V:/:.../:uH'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'sJtdGAt+@tFG(0$p *t^*:^)^)^(^(^'s^$dddd:::::9:U\u]t[fNuPJUtO-UKuLtJDuFIUtE-UAuBt@=fu?Ut>-^$3^s$9^ $r^ $9A:$A$ A$W 9$A$ARBQfAQfAQf@tQf WG JtG+W'sW$-W$'sWG-WsG'sJ$$@@@@=f=f=f=fJJJ:J,,,:,(3e(3e4&4;&&3G 6tdG 6tG 9G's9G TGU TtG MdG JGU r_u`4t4;44u<t;t::W:uH<t;t::W:+<=9; G9; +&JtG G-[G'sWG's[G-TtGGuH5W$/$/!)$)(H4tN4;N5WQf4Qf4Qf4;Qf5Qf9u (t((+(_='sA:$?WAr$^.\_s[f9 d:W^$ ^$9QC$$!Y.!O-',)Y.)-vGOgYzPageDateRevDesignerProjectFileXEROXPARCDoradoBates/BoggsCfReference9/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$r9wd.Gr:Gr>;Grp0W <ru ?Wp tKJ F C;GHW<GCGCGC;dG U UG J- I G E D T- S Q P O N M Lf T-T-sT-T-UsUUUSSsSQPONMLfQOMKJIFDsOsNsKJsJ-sFsEQPKJJ-IG C ZJ0WUC;U?UY. .Y. H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr5^$5g| $FVH;v6p9v5B$59 $5[ $5R$8tb8V5:$>:$H;v5>S$>^$5^$5S$Vt &Jtp8t=5E$5N{ $>E$ 5E$8KJ8IH$I$Q $H$ :M:K.A$ 7% $.e$.A$:2:1, :4$9$$:$$B $9$ ]?]=f, $#%$ #%$#H$ * $ $ r$$e:*0!9;!99+0W/H4!z$4;$ $ $)$  ( $"s&"s$e"s" $$>@ $>$2$:$6tF 9B$6tE I .e : #H -$V-%$2 !V 6t^ 6tS >;!zV$5!z$)' ]$-$?$y/:]V$*z]$*$ *]$6t) 8,,8/52$>)$5) $5)$ 9&$92$]J$$9;.e #H 3B $ > $$ M_ $rv69p$ 0W <?W>c $>W_$ W_+z$>J $9N{$ J-rvQUPJ r5r3erNP)$)!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.e90 rpL(P(I9B AIX/:&W+W 0Wt',C;:W+BH(O-K(I p>; 2 *: $rt=fr1r)er#H pVrtUBpVBbXA?WBtaBUB>ru t', 7-I xE= +  >Z>A>;X4;t)HBvDO=D7D ;5X-XV"VV64;64;O=4;"4;)u9;J=9;1<1st9;!9;;9;:W6tt: ]GNgYK2542543767454792361312159111415101312632745911141510131263274595479236131211106543142159713912567101114152341391256710111415234PageDateRevDesignerProjectFileXEROXDrawingPARC9/24/79Roger BatesCfTriconD02.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 7ItFI2%E-2%Gf []Z]]  +0W',@P',8%:?%:<)>);-%::++0W0z$T-)S)V$W&P&X%^`*_J*b%^c.',\',dJ%^^7% d;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <$ Jt]t.]/]1 ]2%*./1 2%|%,%(X)u+-/)$ V)$V)$ /-,+V4^$O%t**,+z-]] ]"]#% "#%|Xt $ V$V$  V%^$Otzs(H$ ]A$!zA$"A$#A$0zA$/^A$1A$2A$AA+03$03#03&03',03)e03+03,,%^,-,*03*1"$ 9,P"$ 9,P"$,P.$."1|)u1(X1'<1&1#1"1!1 +'+"</X,t$A,#%+|!+ s#r$!V$ $>;t& >;% 8$8y$;$8,U$:; :99:4|X:4B8;8;;X8tH8|8t]81s$u, V^$$ Vt^ VW_$$$$,$ V|++  tuS >tb >_J # @$?+ VK&$$ VH$$ VI (D$ VC$2|#2'<2&+W'.X'sUZ-,+%:t:)u< VO $%E=)C)F%Gv'AY'Ho'tK&(E(JQ(F&Jt&H;&WLBU$)E$&WEy$&WE$&F&%|C%:C8B<< W8B :4:4 :t: O;- : $8 8 8U$< +$8 y$8 $*:b|:$)_'$9u9+# $#t*:Q*:H< +9;d&`)J$2$Ar$2&zr$<] r$< r$<:W$#A$:W$# >;J)V$)|O>;t2 :[$ V] %|]!)[v)^%_Z'Y>'`S'tc (](b5(^&bX&` &Wd'U$)]$&W]|y$&W]|$&^ %|Z Vc $([$*:t](dJ$2%^r$>;$e V: 'su;-'s|5  VA$2($-u> 5W> Ve$6|Bv2AY2C3AY3C3D 3D  VtD>FI 5WC); $2|(X,su?,s<` ]$t` T ]$TQ ?WV VO- %|PZ)O)S!%S'M'T'tW_'R(V(R&V&S|&WX|U$)Q$&WQy$&WQ$&UJ#e #7F&r$)GB r$+WE $,s|,s/;.t,,|;,,00;/$0W$2-%r$+W$9#z$#t >;-I -+-d/|+WtE- # d-u;?t;- +uAI&t=f&39$&39y$)9$&3@-U$(l:(>;'9'?'|^&z: V:{$ V? V< )|:*:t9 |X!WY>VWVY>YY VZ$$tY. #$#,,|/,s,s-$#y $#t .- VA 210/#"!  Vc. VW VKJ Ve,#%y$#&+ #$# $$ pFu&I&I$F$F#I#I^F^FVfIVfIFF I t2&I9; Hs[f-(H1s VZ+W$ V\$:u+4;tE V<$(@P$ V>$(Lf$(%$!V$$ ',$9'$+$+$A$/y $:W$#]$:W]$< r$sH$$r$, r$V $DGNf 13121591411151215131237614111015125213101310129657101114152313459424111079126532151413411107912653215141341110791265321514133647123456791412101513111415121211453679101312965710111415231341234567914121015131112965710111415231341415121211453679101314151212114536791013PageDateRevDesignerProjectFileXEROXDrawingPARC9/24/79Roger BatesCfTriconD03.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 $t3e$55A3eBZJO9^N9^P>^T8S8UOLLdB^<^0U+3U2I^/eg4^/b/dJ/^f/^g6g6f6eg6dJ0^6h9^J9^I9^K>J +  + H   ]] d $e !+H    ", #H#H",]!] dH2 /+' + ,, .e 0 110]/].e d'Bg=gBc.=c.XVUTSRQfPJsVfsT-sQMsUJsS8e78e88:8;-1 71 81:1;-251=f1>1?1 @55 ]]c ]]`g]bde+e+dOcOb]OggfegdJc.b`_sescsa]sdsb<C+<@-BfDEdEdDCBfH<F8e)e8e*8+8,1 )e1 *1+1,2&1.1011,1 2I5&8e8e8,8H1 1 1,1H2+1 1!1"1 #5+NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <$ 3tP3I!U$ T$V\$9[f3|3#X316t$6t&$6t4$rAr@r?r>t\ D{$C_z$BB]$8|8;8X8t2%2%;2%X2%t5tH3H6td6t6t6t2d2223|2%2%2%2% 2t#%2"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+6t,,2(2)2+2,,3|#X2%+ 2%,<2%-Y2%.u2t120z2/^2.A23B$8'$ 2'$2'$ 6P|#X=$ =$ OtF&>ABCE ABCE 2|9$?9$$@$A=$A@?>GB$9t>?{r>|Ct@^._J`gabcdeg^ $ @^ $l^.$ i'r$l|clblal`wl_Zl^>l]!l\b!_]3Ya^AteCAd'Ac AaA`Ah  ^ $ V^ $ f` O^Q ]a ]c  ]d' ]eCac d'eC |Y_ Y\^ab!V^ $ b! a _ ^Vg|$ OY t^Q_ 9^Q |c> t`8|485 86<87Y2%42%5 2%6<2%7Y5t6,36,6t7I6t8e6t96t:27I28e292:3|12%92%:2%;2%<2t@ 2>2=2<2A$86,$ 26 $26 $ 6P|18; ]$89 ]$88 ]$87 ]$$A; $$A9 $$A8 $$A7 $tNOPQST-UJVfWN{$ @N{$lN$ Yr$l|T=lS!lRlPlOlNlMlLvRPZN!3J=QvO=AtUATAS|AR_AQCAX|VL$Jtp@tt;-@t:@t8@t7@t,@t+@t*@t)e@tH@t,@t@t\_$sE sD sC sBf 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|$Ettc. Et` FegF\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 G V55{$95|/ +k$u '< (X * , - t, +z *^k(H2I 1, . -1,0.-($  ($ ($ @|-,+* t( 3$ |$u t0VH$|  <k    X u tH  kdH# "  e"! ed$  A$ A$ @|uX< td %^$ | t!| k  W  t     t  yk Hd H  H+ $  $ $ @|  t  $ | t+y$ $'y$'$ ',$ G$ G$$ |'<  Wt1|  : ]$tH91909/9.e9#H9",9!99999 r'y$ r G$ ry$9HpU 9<%r$<%$3I{]$FtJ3J]$6t4^$6t%$$$:W$V;-$9; A$r|9 rtf?W\?Wa<?We 2 9$e5W.4#H414@-9;- 3J I V|I!I!I!J=J=sL$tKJVL _JOFI 95W!5W=>|P9O9R:WO:WR:R:R>K9J9M:WJ:WM:M:M;PtI:W|F9F9E:WE:WH9H>F:H:H/H+zF+zI!+F+I!,sI,sI)L]$3tN 3S *|F<tGDX|KDK@KAMAM>;O$EtO$BtN"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) d%: d. d2 d7 d;t d? d's d+ d0W d4 d9; d+ d6tVG7= dB d?)GC;+GC; GC GdCG"s G-Gd- :GC +GCG"s9 G-9Gd:G:9G-V VG)7)H;VG +rVf$VUJ$9T-$S$VL $Q$9\_9$6t_$ 0_$ 4th 1_4c4d4e4f1,c1,d1,e1,f3|[v0za53[v0z^>0z`w0zb0zc0_$6tc6tb6ta6t`w0i'$1[v3t_1,a`4_6t|d2%tb|g|V$6tg|$;W>;W6td'$9;Z&$BZ&$)d']$2^.$3]$5W[$)[ $)t])b)\ $)^ V$)^. FZJFX9Q9\)dJ?WX9;X$ 99;WV$.#$!-"$!,s!$!+W $!%:Bf$s&WC$s'sD$s(E$sc $a$`$_$S| $R_$QC$P&$>;J $AO- 9|Y c>6td3N{]$3S|]$3uT3O-tI<L<Q)a]$U $)L$E$0WU $)U$])W$-X FT 91$90z$9/^$9.A$9#%$9"$9 $9$9$9$9y$9]$$!9|//R0WR,,R,sS!,sS!.tT--UJ$;-$:$8$7$,$+$*$)e$H$,$$pBu<F<F$F$]H $!VFIX<!4%4LegM;dJM;[fL\L`M;_4;V3X1sQ5WQ>tg>b>^.>YLfV3`;tJ-;tO-;tT--KJ$9;T $3B$95{r$9`g)[uF 9`C$Vt@-V@ 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 BatesCfTriconD04.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:;<&'()<_8e^8e`$dJ$fkeg f dJ eg?eg?4dJAB;B    7f8edJ,D-IA2IB,X-IU2IV,S-IQf2IRNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd?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's2|#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/t2|K& $LB $M_ $N{ $> $= $< $:{ $9^ $8B $7% $$A $%^ $&z $' $) $* $, $-% $A $$ $ $ $ $ $y $] $$@ $CtICN1s+0020GfJtpCtR DX DXH DX DX, DX" DX', DX+ DX0 DX5 DX: DX> DXB F$ y$)U$CV O$*QC$*L$.|t.t.t-t.e;/ts2|X.-Y.-Y.-Y--Y.e+ /t0W2|,<+A$+A$+2I$+2%r$.7Y.7Y.7Y-7Y.e5 /t:W2|6<+FI$t@-?=<-I,,+)dH+U $U $U U  :< :; :: :9 :) :( :' :& : : : :5WB 5W> 5W:5W55W05W+5W',5W"5W,5W5WH5W $U)P$)<$8|b9;b9;b8Bb8`w9te<|a:Wtc.*O$*L$M_$)H$)H_$:[C$ [C$ kc[_'`Ca`b|_'`Ca`b|O|WA]!WAYA\A^>A_Z[C$:_Z:^>:]!:\d$Wt[\[:|`wt^ e$|     d$t  $ $;   $9;:|`w-_J$U)_'$y-]!)A]!)b|N$)_'r$*:t_JuZ Y :tN :O :PKuVfKRKNKIK6,K:K?KBK0K,,K'K#HKdKKHK,+ $@t|S!AS!A_ZA`wAaAbAc]|$ ]]|$%:]$ 9i$%:c>%:a%:^%:\#tf`#d'#a#_"O|Y> tf e d c b| a` `C _'Y$(f`$!|Y>a*ue*`g0tf 0W2%$@sX|$|b tW [|T= T X!X R Y t\ W [ X O]U$ W$ OVy$ OV$ ]|$ UJ$_JX Y$uX &Y$%:b|$(`$%:d$%:|c> th. VVe$|cuW tY*a*g |X!!t G 1sub <h_'y$U&y$ X| $tUJ%:`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 egdJ `$U9`$9X$ 9b|bt` @t|WAW|_Z(`$(d$Ct ? ?3e?Gf? C?WG$?|D=F=F@tEAE'=@==@=@t? A? _Z $=== $C; $y= $= $U=t d= G=|=;= $C;$y=$=$U=t=d@t|`w@ta@f`$Fc $y@c $@c.$UAItdAIc|N!O=PZrt] |`wb+b+`wa c> c> $b b `w $`w $a arad'@$uh.d:|3u4569: ;=;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <$ Jt3[$t[[|WOW3eCr$[$ r3[$ _Z^>]!\ZYtba`g_J^.]|_Z^>]!\ZYtba`_n^Q]5`9$_]$^9$a9$c 9$c A$aA$`A$_A$^A$sdJBgBbB]BXBuN:|YY&Wt\&W]&W^&W_&W`&Wb&Wc.&WdJ#l[C$ @#l[C$'[f$ #lf`r$'|a'_'^']'\'[v'ZZ'Y>#_Z#]!#Z%W#^>#\#tb|#a`#`C#_'#^ %[f*d*c*b*a(_'9$0WL $(`Cy$=F& r$=J r$AJAFI+' $' @$+4 $+0z $, @$0z @$4 @$9%^$:|#:!6,!6,#8t%9|#6t$u6t$u6t$8|8t#H92$:|1<:/6,1<8t2l9|1<6t16t19.A$:,:*6,,8t-9|,6t-Y6t-Y.A$d,d*,t-|,-Y-Y2$d1<d/1<t2l|1<114 r$0z r$, r$:W.A $:W2 $' r$:W' $t5?.e ?2?' ',,)$d|(Xd&(Xt)|(X(( $ $ $9)$:(X:&6,(X8t)9|(X6t(6t(+, $t %% 5W$$?WH *`g *_J 5 0 ,, +,,+0 +5 ' +' 9u4909+9&(',(+(4(0GgGbG]GX/:H_ $>>>0$0y$4$0U$2t3B2%2%d2l|2l0W0WX441 t0W|1 t1 d% $%+ %d 4;]$8$2$% $%41s4;|2;/%A $z $$u+  : d?Wt >;u,,>;+>;)9;d 9;H 9;+"9;N{ $ P$R_$$O$N$N{$ @0W$s @$ y$td!d|ON$OA$dOAr$!A$dV$(d $sZJ$Z&$tRVG$G$ZJ G X$UX|$$9Bf u? =f! ;'t r|XktA $ $rtH|    k rt |t ; ;k$$$ $ $ ] $ $ $tH dVX$T- $S $Q $P %:N %:M %:Lf %:KJ A& V$AI<|c8b8d=c9;ew9;ew<%f$3d$3h$<^8]8_=^9;`w9;`w<%a$/:H$0WL$r(c9$=b|$7u>%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 9t7I?47I?W59552527I7I2XXV2V?4V9V9X?4X:T->H9>#>!:!:#;HC:?EAm:FmEFmAFmBFmD?D?B?@?>?=f?AFm@3:+E:EABD+D+B+@>+=f+A@C[?gAm[FmgFmc.FmdJFmeg?eg?dJ?b?_?^?c.Fmb3[+g[gc.dJeg+eg+dJ+b_+^+c.b8e: 9.8e.:539.Y/[5WZY[ Z>>d:,++++d+++++++2l2l/7.e8-I;(?0?{-I;-2=f28O8N;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <I$ eCV$d'V$c V$&W#$DXt!=e|a`w_Z^>ay$a $$c $$d' $$eC $$f` $$g| $$ V^$f$ $rG9#Gd9#9G&WG %G&WGw"#G #Gd"stg# $#z $#] $#A $####d2z$DXd#y $#] $&W# >!z r$PJ&WG%:Gd `C$`g `gk|\ 2\ ir$`g$ r `C$ c b a `w _Z ^> tg e d c b a|cba`w_Z^>tg5fdcba J-$J $@_]$Z$rN$ 9g h4;hAg>;_]$DXQ$ @=J $@=J @$H;J-$3`C$6,`g4^`g6|\4\3ir$7`g$ r3`C$ 3c3b3a3`w3_Z3^>3tg3e3d3c3b3a7|c7b7a7`w7_Z7^>6ttg56tf6td6tc6tb6ta<PJFf9$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,?4^?6|:4:3H_r$7?$ r3>$ 3Bv3AY3@=3? 3>3<3tE3D3C3Bf3AI3@-7|Bv7AY7@=7? 7>7<6ttE6tD6tC6tB6tAm6t@PH;($=( @$=($@DX0z$ >;>^]$AFI4;Gf GfFI9$>^]$0z$ ($@( @$ ($ >$? ?k|: 2: H_r$?$ r >$ Bv AY @= ?  > < tE D C Bf AI @-|BvAY@=? ><tEDCBAm@P.9$E$F& $$E $$C $$B $$A $$@ $$@y$|<>? @=AV$BV$CV$!tEHgHE# $# $# $# $#+ # # # # # udH!V#H[f:)[f): :Gd:GwGsGd sG GG9:9G9:Gd VrG rGd r GG G GGdG+rG rGdGGd %:9G$eHH ',rH V" Vt,P-l)$@|**9*9)ut,]03|%,)uk..kt1]1+3+$+$2$+$*^G$*^$9,s$MNKJ$@|L/L/9K9JtM]Q|G N!JkP6P6ktR]RLLf$Lf$T $Lf$KG$K$9M$9^M9^N=KJ$@8|L/8L/8K8J>tM=Q<|G ?4N!?4J;P6>P6;tR=Rt,=03<|%?4,?4)u;.>.;t1=1<+3;P+$?4+$;P2$;P+$7*^G$7*^$97,s$2] $BH <>$ r$,$-%03-l| t,$2$,$-t,------d-H0W0W,,|,,,,,,,,X,,;,,,,,,,, 220 t,t,.=A$>|>:A r$tY 8e )8e )Y 0z$?W0z$?WQ$Q0BQB0uPJ.APJB.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 tX2X26 6g f egdJc.b)b)c.)dJ)eg)f )g )FI )E- )D)B)A)@@ABDE- FI |^>_ZZ\^>`wa]$ \$ a`w_Zh$\$c>Xtfdcbakdkckbka|c>Htfk_'k^ A]]|Xf$tg^]$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@_'@^ A]D]D4|X<tg>;^9$<fr$|<>9:<? @=;$ ;$ @=? >GB$;$A7YtE-CBfAI@-kCkBfkAIk@-|AHtE-k=k<A;;|7YF<@ >@ 9@ :@ <@ ? @ @=F;$ @t;$ F@=F? F>@tGB$@t;$FAA7YD4tE-D{CD{BfD{AID{@-@C@Bf@AI@@-@ |A@tE-@=@<A;D;D4|7YtEE$<E$<E=B]$>;=B]$9`g9?8`g8?_J=C;_JC;= ZJ 81sZJ1s8O--/:=!z$>| >:: ;393<|4;!z$Bt Hu+0 $9) y]$- $9DXt#Bu 8$8$>z9$># r$B A$9t]X0W]X0W<4;!]5$O$O$7O$0W]5$.e$.A$;$<7.e$7.A$0W;$7O9$ V=f$p=$$>|>t:] r$Bt J $?X:WN$:X$@?W$d:W|T?T:Y.N$:tW;YQ:U:WN$?|S!:WS!?VC$d:Vf$@:VCN$?tVf9;X|@$9;UJ$U9;V@$?WV$@tUJ$>;U&]$?WX|U$AX9;U&$5WZ $BZ$9>;Z$<T-$>;T-$9UJ>;UJAWAVf<uX;tVfQ$$ Z $VfXT-$T-$U&$tXX|U$U&]$UJ$V$V@$UJ$UX|@$OUOWN$|S!S!VC$dOVf$@OVCN$tVfXOWN$OX$@W$d|TTOY.N$OtWkYQ6O6N$O6$@6$d|3u3uO7N$Ot6,k7O4O6,N$|114$dO5$@O4N$t57%@$3$U5{@$5{$3$3]$7%U$7I3$2$2$u65;t5<6>;2$<2$9;3$At7I?W7%U$>;3]$@t3$?W5{$9;5{@$9;3$U9;7%@$:4:6,N$?|1:W1?4$d:5$@:4N$?t5?6:6N$:6$@?6$d:W|3u?3u:7N$:t6,;7B9^$>;9$VUJUJWVf6,5A6,A5^ =f )^ )=f Uw$eU,GdGGGd GG% H  GdUd GPi151247141114111013121110984561231312111098456123231496751497151311121023546734562101513111214734562101513111214101513111214734562101513111214734562PageDateRevDesignerProjectFileXEROXDrawingPARC7/23/79Roger BatesCfTriconD07.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@2I;-2I61P5{2I01,03e;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <$ t7|3ut:8+8e9|5 y5 H6H78u8u7Y<%$7$r7$7$t; ;$:{$3$4$1,|,t32I+13B|.uy.uH0 H1<1105{$1,$r1 $1 $t4^*|&t-I+++,|'y'H)uH*+ + *.$*$r*^$*^$t-.A$-%$&z$'$#|ut&$+$e%|!y!H"H#$u$u#X(%$#$r#$#$t'|;t d + + |yHH ; ; $$ry$y$t  ]$ @$$$H| td+]| y H;HX$H$r$$$$ty|t+|;y;HHtA$$r$$t$$$A$ ]$|;te+,|yHH<< $$rz$z$t#l|-Y!t0.01,2Il4$$|/-,+l.A$$l.e$d#l.e$d:2y$:; $$1$:4^$0z$:-$:/^$:',$V:'$$p: $$: $V:$$:y$A$:$$]$:$$:z$#l|!tdlk$$|tl$$l+$d#l+$dDt2I+|+t#H*:$e*:%)#%$)'$$)A|"<)A!.#%$)#H$% @$$ @$+!$Jtpt&$u;-4H-', ;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@-EtE-EtKJEtPJEtVfEt[f@tdJ@tN.dJ/:a`r$@P0$U<0z$y@P|.u;.u<3N$<0zr$!3e$Ue$y!3czci'N$er$g| ]$=BB$?=B$=t=f=|=v==vA;e>;`>;Z>;U>;O>;J>;D>;?,se,s`!z V$5W2%$:WE $!z9;@ $!z;tH$-c$-|d#$$6$6$t60/$$0$$)e$)A$)e]$$$$$$+$$+$$$]$;:53.e-I'& e+  d""$53|.u20 20 1-Y1/#1 r$*:3B$*:t3e(1, *:u.e*:-I4;t0215|6t2I2;2;6t 9$(u(@t2% $3td3($"$:z$y's`g$9:2$y!Vg| $'s`Cr$p)b$Etu3eIX3eee:t)ec=288 $2% $+z $$ $ $A $ $ $2I+$d ! h./:^ /:S /:H /:=f "GNi' 12151413121595312106413114376521411101110143611141510131214111114101311141510131211141510131211141510131263274599632745911141510131213103625471296571011141523134129657101114152313475610932415141211139PageDateRevDesignerProjectFileXEROXDrawingPARC9/24/79Roger BatesCfTriconD08.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 tegdJc.bdd h g f eg c. b ` _=#=&8$8#8&=$e)e(H*r3er1,2I(PJ#lPJ', ' ++ % , PJdPJ9(>(:4I?4IyPPJSyT-HMHUJy'',*y+H$eH,,!)e')'-I!-#'O#/>^CCACE->^E@-?@-F>^AI6PY. ROPOT- T dN dU PJ=BBe=?H?!:`g4`g:d5dAmg;gAmb;b?O-;t/:9$rru9wd?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`/^d'/^a/^_-|Y>+tf+e+d+c+b|+a`+`C+_'C;0z$ =0z$ Am8>0A4^A5{A6A7=4^=5{=6=7@P|,<=B2YA,<=B/=B1<=B3u=B4=0z$C;4C;3uC;2YC;1<=9$>,<?t0=2%A0C;|5>t3BC;|5[f$9U[C ]$reC $rd' $rc $ra $Ut[f0b| $BE $Jtp0f $CtgUR 7R_$@tM$9>N$C;P&$ =P&$ AmX|>PmAT AU&AVCAW_=T =U&=VC=W_@P|K=BRAK=BN=BP=BS!=BT==P&$C;T=C;S!C;RC;P=Y$>K?tPm=QAPmC;|UZ>tR<|P.$@t-$0-$<|4<3u<2Y<1<0C_$'t2I B|;$#V#X( rP-Y>C;UZ2uO20 wE-DBfr@ArG V@G V@tG:@tGdr? >G>Gd?G?G>G>; Gr=fGr=G=Gd:G9Gr89;G8eG8 VG!E-:;tGd;tG;G< Gr=f!VV9 VGVGVVGG +GV G Gd9 Gd rG +GVrGrr +/ 70Wd0W4; rG8 G8 rG= Gd= G4; 9G< 9GG= dG= G/4; G?WG?W VGDX. d r F @`$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"sGH/r ;twFGDdGr;-V;-;-$;-(;- G G!V G: 4; sG / ;- G8 0t= >|B;B>@@@t@AA]???W U$Bd$?WAy$?WA$A$0A$0$0 C`g 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;t3e ^.AQA2I $|N M PZ $P J Q tT 9O- S P& S Q UU$ O-$ O y$ O $ O $|Lv rLv tR(?C?,rQC;?C;d=g7eg=c.6|U5Z&r$:WZ&$y5]|$5ZJ$U6tZJ/X|]$6t[f7\&-^'s(H>|?B>BAY>A@;@B@tEA@-ADAA&?D?B?WFU$B@-$?W@ y$?W@ $?@>|=v&)$)t) Veg VdJ Vc. Vb 7`#H$9/X u+ 0tN 0=A$B|>0tEA=$] 9VC$@#(#-%#|%&&&)u#*%$ %+ $t-$(l%-%)e#l.U$&(l$#l(Hy$#l(H$|#V#XV&'<!(5dt*d%*:&zH*:H', U$V%$%^y$%^$ULf |MVLvVOPZJ=QSdtT dNS4:OHSXHP&U&U$VN$N{y$N{$ |J MtNQ$+)PJ 0E$;-|E>E;tF;tFI{9$AF$=tG0I{ $0I <I0( $<',:|%=%:W&:W&;&$0t( :(H0A&$0AI 0C 8u 0t d N$UN{$y |Lv]LvQN$N{r$VtNuOVP&r$ t& *|#X # '<' ! ( t+ &3 * ', O,U$ &3$ O&y$ O&$ *$9+z]$9+ u( #H$-$9t.e V$e |#0tM0- :P&$'s|Lv(Lv#Lv$M$M(P&$%:tN$O V& (#%$#H ,$9.A $V|O T $U&$]7X$0% $0$ $0# $=(U$A!$0t& 0$ =|!= &u$e&|MuO-0t# pVtPFuZJIZJM;ZJM;:I:F:G!K!LFH;Ft1|0 0 /-Y.u/-Y.uVt/2%$(|%$u&%'<'<)A$9t2I)S 0. :$e=B#$=B%$=| ="<9!9^!9^ 9 9"<9^"<=!:W":W"=%U$;tt",7R',72$'$72|dZVcdZtabcdr|^>r_Zr`wra+th. i$r]$ 9 ]|$ ]|$ ] V|d Vc Vb Va V_Z V^> V]! V\+tb+g+a+e+`g+d+_Jk|Y>t]huLf$9ULBy$|A$HHt|XXV*^$'@$$e$U V$A$A$A$(%$-$$+z*$"sP&$"sR $UW_y$ ruW Lf9tUW,sh"GOtih141521531210641311141521141521141521141521531210641311531210641311531210641311531210641311151413432121110765912156327459111415101312632745915623414132151211109765431413215797979797913912567101114152341391256710111415234139125671011141523413912567101114152341514134321211107659151413432121110765915141343212111076591415121211453679101314151212114536791013141512121145367910131415121211453679101314151212114536791013PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCfTriconD09.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_`bc. f eg kdJ kc. ` _ k^ k]#H$e%&2356,ABDE-PQST-CG -G G G  ) ( k' k& $e #H k", k! 9 8e k7I k6, 3 2 k1 k0 H Gf kFI kE- B A k@ k? W Vf kUJ kT- Q P kO kND"D#D$D4&D4',D4(H="=#=$>^&>^',>^(H@8='+H+',((H'*^!/ /#*^$e,,,,%< dAm Am < >>< +D4g=g=fD4==)&-,  G d  @  @ @ @ @ @ V2 H H-I -IH=?=A=BD=BE-DE-DDDBDA?;-@-J-=QAJ-=M=N=P=BS=BT-DT-DSDQDP?J-@-Y.=`AY.=\=]=_=Bb=Bc.Dc.DbD`D_?Y./0/1/2/3/5/6,)A0)A1)A2)3)5)6,,,-/A/B/D/E-/FI/Gf)AA)AB)AD)E-)FI)Gf,,?/]/^/_/`/b/c.)A])A^)A_)`)b)c.,,Z#H#H#H$e#l%#l&#H$ez%z& z(z)z+,, #HP#HQ#lS#lT-PQzSzT-NzVfzWzXYN#HA#HB#lD#lE-ABzDzE-?zGfzHzIJ?#H2#H3#l5#l6,23z5z6,0z8ez9z:;0#H_#H`#lb#lc._`zbzc.]zegzfzgh]NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <$ th.Y.J-;-+eC$f`$g|$h$_ @$c @$#|\#]!#^>#_Z\]!^>_Z t^.^.!V_J!V`g!Va!Vb_J`gabl|Yabcdth fedsi$#^.$ s^ $s^ $ !3|Y!V\$!V>$!VM$#/#0 #1<#2Y/0 1<2Y t1,1,!V2I!V3e!V4!V52I3e45l|,4567t; 987s<$#1,$ s1 $s1 $ !3|,#>#? #@=#AY>? @=AY t@-@-!VAI!VBf!VC!VDAIBfCDl|;CDEFtJ HGFsK$#@-$ s@ $s@ $ !3|;#M#N!#O=#PZMN!O=PZ tO-O-!VPJ!VQf!VR!VSPJQfRSl|JRSTUtY WVUsZ$#O-$ sO $sO $ !3|J#u# #!#"u !" t!!!V"!V#!V$!V&"#$&l|<%&'<(Xt+z*^)A(%s-%$#!$ s!z$s!z$ !3|<!V/$JtpDXc $+td-]5-^Q-_n-`-a-b/:|Y/:Z/:\/:]!/:^>/:_Z+3t]+3^.+3_J+3`g+3a+3b,[*^|Y*^Z*^\*^]!*^^>*^_Z*[$ *[$/:[$ r*eCr$,W#c $#a$#`$#_$%]|$$%S$ #R$$^@$$T-$ #T $$F&@$%GB$$+tH;-Am-B-C-D-E-F/:|>/:? /:@=/:AY/:Bv/:C+3tAI+3Bf+3C+3D+3E+3F,@-*^|>*^? *^@=*^AY*^Bv*^C*@ $ *@ $/:@-$ r*I{r$,;#E $#C$#Q$%Gf$ #P$$FI$ $1@$%0z$$#2$#3$#4$#6 $+t7-03-1P-2l-3-4-5/:|,/:-/://:0 /:1</:2Y+3t0+31,+32I+33e+34+35,.*^|,*^-*^/*^0 *^1<*^2Y*.$ *.$/:.$ r*8Br$,*$&$ #&z$%%$ #%^$Bt_'B`CBa`Bb|?4Zn?_'?`C?a`?b|Am|U>^]!CU>^X>^Y>^\>^^>>^_ZDXZJ$ >Z&$>Z&$ DX_ZDX^>DX]!DX\>d$?UAtZnBZn?\?[@ ^ /:c $/:a$/:`$/:_$DXa$DX`$DX_$BP&BQCBR_BS|?4Km?P&?QC?R_?S|Am|F>^N!CF>^I>^J>^M>^O=>^PZDXKJ$ >K&$>K&$ DXPZDXO=DXN!DXM>U$?FAtKmBKm?M?L@ O BA&BBBBC_BD{?4^? C7>^:>^;>^>>^@=>^AYDX<%$><%$ DXAYDX@=DX? DX>>F$?7At?=@ @ B2%B3BB4^B5{?4-l?2%?3B?4^?5{Am|(>^0 C(>^+>^,>^/>^1<>^2YDX-I$ >-%$>-%$ DX2YDX1<DX0 DX/>7$?(At-lB-l?/?.@ 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 eg Vf X Y Y$X|$W_$VC$GB$H_$I{$J$J I Gf 8e : ; ;$:{$9^$8B$($)$*$, $,, + ( !V$-Y.$-=f$-,,$?X$?I$?:$?+$f W H 9 ) 2T-$ 2FI$ 9$$ 9 $ 9 $ @ |X    ;   +$   t 2   VtH  V + +9 $$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+WH+W ( +*: +G(H G',  9 A 9$C$>$BC|;>^;>^?4t?4d>$>$5 $5Ceg$>eg$BgC|c>^c>^b?4tg?4e>iJ$>eC$Gg 4;g| $?W?Wh.pB|(A(A7B7BFAFAUBUYJ;,<AtrY.4\ Dud 4;h Cg|$9teg 9dJ 9c. 9W 9Vf 9UJ 9T- GE- GD GB GA G6, G5 G3 G2  /: GT- GS GQ GP G_ G` Gb Gc. 9E- 9FI 9Gf 9H 96, 97I 98e 99 9) 9( 9 9 9 9 d 9 9 9    +  d    ?Wd$2d Et  5 ) G-.-@--[ G :)e :8 :G :V :eA/A>ALA\/r>rMr\r=B|AA ;=B ?4?4 ?t y?W@- ? = = =U$A$=y$=$=y=B|W<W#A9$#B$At4;g %^ $$A $#% $9$A $9" $9#% $9 $4& 40z $$+z|</:/: +z -lt-l!-It$A-I.e#l.,,#,, ]+%^U$/:$+y$+$'|+Wt+W'X);)Q)et)*3*:(HV(H(%U$+W$(zy$(z$(H'|#$A$%]$%$@##%$C$4$ $5$2@ $4;f` $($&*<-t);+t4$ /: ]$/:#$-%^$]@td@tegF Fd FH rZ& $rY $ ZJ$Y.$9J-$9 KJ$rJ $rK& $rJ-r;-r<% $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$!$ Vuh.+e$h.$g r & =G EtV 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$4c. 4b 9`9_9^9]9Q9P9O9N9B9A9@9?939291909$e9#H4` 4T- 4S 4Q 4P 4E- 4D 4B 4A 46, 45 43 42 4(H 4', 0'r$2(% V$4_ &'4;f F 40 9+ 9f 2$V0H$9+Wz$/:A$/:d$9r r-I r|> >!>"<>#X>$u?W $ ?W $C!$ r?W*^r$Am4% $C$ r$C# r$Gt& 9' G$ 9& A$]Gu" 7" Bt!Fu!>;|CGt# 2 d pFuIFhIh>;t d(,s",%%%%%% % % d% G&,, &=f &Y. 4 4+ 4: 4I 4X  9]| $9c $9^ $9d' $9_ $9eC $9` $9f` $ G9 G9!9", 9X|$ 2Lf |H tN S O- T PJ U Qf |J K M N! PZ Qv R S LB$ ] 9LB$Lf$ 9 tV|PZO=N!MtSRQfPJ|HtLf+W< 9I{$ 2=f |9 t? D @- E AI F Bf |; < > ?  AY Bv C D =B$ ] 9=B$=f$ 9 tG|AY@=? >tDCBfAI|9t=f+H; 9:{$ 2.e |* t0 5 1, 6 2I 7 3e |, - / 0  2Y 3u 4 5 .A$ ] 9.A$.e$ 9 t8|2Y1<0 /t543e2I|*t.e+9; 9*$ 2 |t t  & ! ', " (H # |< X u  " # % & $ ] 9$$ 9 t)e|"! ut&$#"|tt+) 9g|$ 2[f |W t] b ^. c _J d `g |Y Z \ ]! _Z `w a b [C$ ] 9[C$[f$ 9 te|_Z^>]!\tba`g_J|Wt[f+f< sGOi131215952131014111512151225364713101411473625131014112536471310141115122536151247141113104736251512141113101110141114151013129254111014131215141011925415692349151213141011131215999997639763PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCfTriconD10.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 +: +BfW=f?Y GY GX  ))( 2 =f d=f d;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <$ E 9$?{ $=B @$,suC0!V>^$ K9$|IIVIVII!F HU $ ]k$ 9 $U G$]$y t 2+ 9ZJ-|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$9D?{$ @J$p |t r$9 $y $ $U t  V 9E $9C $9)y$ k'$'$ O)e k|&$&$%t)e(H+$'$* Ak$ 9| d$U G$A$y td 2W$ W$Y.|U U T tY. X @[f$ W_$9=B $,suE-.y y$.tH 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',>;',F',6tu(H>(HG(H 2I 9t1,1,u2Is2It1,%:1,%u2I.2I-t1,51,6tu2I%',%:t&&su',',t&FHGue>e>;tH5H6tue.e-tH%:H%uesetHr,uH H 9t,%:V%uXsXtV5U6tuVt_u`t_su`%`%:t_5_6tu`.`-t_>;_>u`>2I>;t1,U Uy $ 9uH 9Gf r,, 9Z 9? d |Tr%E-uE-DEBE-AE?E->EVFtU>;U9W_$BW_$JQU$UFU$yJQ|SESFY N$FUr$AU$U=U$yAS=BS=Y N$=Ur$JtW_$LW_$9^ ; $9^ $ysa`$Ba` $Fta 9L Jt$& +$! +$ +$ +$ +$B2 $5ud5?W $t<|87 :9;V G (H es es(H%(H6t)e>)eVVf/:TI;/:&H)+?+:V|RROTHSHUVvVvVvVv:Rt: U + &Wrf<+0WuN.8e t  .3e6t3e>3esY.&WY.G)e 3e3es3e%3e>Xb6tXGX+9(Hr;rC R XX.V.(He=KJ(d+W$6|W:WW7t7t8e9$=$]8t-  r$7.$$$?W|Ut 9E- :W y$-y$- ]y$Au A dB>+? ? ?-t DX - + -d . |OpEtu+IX+%t <;|?W;?W;= ==ft=f>>;]b.bGQgY1415211415215312106413115312106413111110141411103763456791011126327459111415101312794797963765423632745963274596327459131211109151411141510131214132151413215PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCfTriconD11.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$e%+&+'35+6,+7ICG -G G G +)('%$e#H",:98e7I5321   ]DBE-I]G]J-9A9H9+999:{.?4-I?40:{1,9=f@-=PO-RSLfT-Ncbege_Jga:{ ?4 G?4 :{+;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <$ C;t JtpV]$VA$VA$ @|Xt;d$   O ;rtHrdd&]$&A$&A$ @&z|&zX&z&z&zt&z;&z,sd$ &z&z * ' ,s;,s(t+W+WH(d*:drc$rY $y|UZ:T:X!yXkRkYHt\_HWd[W+[+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 $rtY.rcEtH=Bf$2BB $2Bf Xb :J @$!VKJ$ V!VK&$"sLf$I|D> y $:a\:X!R:N>)u*:GvAY;,s;*:  rtJ- rE-r@rUr\_$/ $=$/] y$/ ; |>t> ; W<;< P$;tyy$;ty$; ; |rtcrZJrP'sI< (Fy|_:^>:ayb!k\kcHte`gdda`+e +bfU$:`g$`Cy$`C$+`y|]]yM:KZ:NyO=kI!kP6HtRMdRN{+R<+PT U$:M$M_y$M_$+My|JJ?WtCr\?{|<<2<<;2;2::929]9|9:^ y$r> *:H9$>H_ $9$re$re )"sLB$2E$`gVM(H$ :$$rG rB r? ?W/+ JtG7%|X:X7lt7lt89$=H$/t+ 97>|t:X| $ 9$9$rtdrHr+rrrrrrd+HpU  s7% V$s6 V$:-I$9r-%$.e$r.A$rt.e r:{ y$r9^ y$r8B y$ u! t6,7I r7% y$9| :#%$y:#%$>#H$U:&zr$:{t#l5$A$:W%:$e4| 5W 1, 1s!1s!3u',2t",2#r:r9r(r'r $r $r  +,s9$.+$+$!V$/ 7r;P$ $$+WuD/t 2E O- rUmA$r^A$:H$:=U$=$ $G $ :J-$IGr", r" y$!r' y$r( y$r) y$r* y$r r$$:$9s&z V$s' V$$e r$r %^ $%& ' s$A$r8er+r)>0z $rhu r2 r_ 0r-I 3 $s4$$=2I$<|'<t3 ?W+r2 y$puc.c.ZJZJPJPJJ-J-FIFIEtIX:C9$sC$$<tF; |A>AY>D; E=C$;tC_y$;tC_$<.; |+ >)u>,; -Y<'<<.Q+$;t+zy$;t+z$;, ; |(:W(r$$@%^t%^%^%%%%+%H%Ar7Ir  |@=? AYV? VAYAArt  d|  V ;V: ;r@ $r?{ $/$A $$ $ $ $y $] $r] $ry $r $r $r $r $r $r$ $rA $ $ $ $ :tH 9H%^$",$U$A$#%$9|0 9-Ry$rtPS$ rLf$rLBA$rP$9|1<rtLf.. $...1 $.1, /:u52/:6-:0:/!Bt0 rHrCV;$O/|+ t1,62I73e84|-/0 1<3u4562/^$ ]V/^$/$ 9t:|3u2Y1<0 :t6:5:4:3e|+ t/H:WV, $O|t!',"(H#)e$|Xu !#%&'<2$ ]V$$ 9t*|#"! :t',:&:$:#|tH*GNiJ K2654311121314109726543111213141097265431112131410972654311121314109726543111213141097654311121314109726543111213141097265431112131410972654311121314109726543111213141097151515151515151515MuxData0MuxData1MuxData2MuxData3MuxData4MuxData6MuxData7PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCfTriconD12.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 @P,@P@P@P??d?H?+?@P@P)e &3,&3&3&3%%d%H%+%&3&3  ,     d H +   :AI7lQ7lP7lN7lM6Lf6J-6I6G6E7lD7lCAIQPNM2Lf2J-2I2G2EDC@P)e@P',@P&@P$?"?!? ?H?-@P,@P+)e.e&3)e&3',&3&&3$%"%!% %H%-&3,&3+.e )e ', & $ " !   H - , +:c.7l^.7l[7lZ7lY6W6Vf6UJ6S6b7la7l`gc.^.[ZY2W2Vf2UJ2S2ba`gGfHGf",>V>N-I",-IHH",NDX $VNBVBN",/:",/:HNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd?Wp.Gr:Gr>;Gr0 <$ r Jt t@ 0  :W0 :W )e ', $ "! H,dH+& *:^.*:[*:Z*:Y *:W *:Vf*:UJ *:S *:Q *:N*:M *:I *:G *:Lf *:J- Q M Lf J-5W)e5W',5W& 5W"5W!IG5W 5Wd 5WH 5W+ 5W, 5W 5W 5W V)eV', V&V$ V"V!V VHV,VVVdVHV+[ZH:W $VV$MV$-"9$>;M$>;V$G$9$DCHVV- + , UJS N P r=;tIXt",IXH:u7Ite:T-Ce:T-;tDr95Wt$ Y WVf*:P pra)a--4;-)te*:HH^. 5W 5WH :u6,$t_$`$b|S!r\r]r^stVfar|O=rQvrRrSrUrWrX!rZZR_$R_$R$c $$t]$[f$ZJ$Y.$V$U$T$R|_7tX8_8`8b>;|S!8\8]8^=tVf;Pa8|O=8Qv8R8S8U8W8X!8ZZ8R_$8R_$>;R$8c $8t]8[f8ZJ8Y.8V8U8T8R;P|_7:WtX-$9$+,,-Ir|X V' V( V*Vt!- V|t V V V V! V"< V#X V% $ $r$ .A$t(&%$e",!|*nt#H'+',,'-I-|X&'&(&*+t!*-&|t&&&&!&"<&#X&%'O$'s$-$'s.A$'t('&'%'$e'",'!''*|*n)t#HA+A,,A-IG|XA'A(A*Ft!D4-A|tAAAA!A"<A#XA%Am$A$G$A.A$At(A&A%A$eA",A!AAD4|*nC;t#Hcu9G +aG9a<Ga<G,sG,sG,G9.GH.G,G9H,sGH,sG(Ha<G(Ha<dG.eaG9(HcuG3e.G9;,G93e,sG3e,sGC.eV$B$D$E-|J=r?r@rAstMBfr|D rE=rFYrHrIrJrMrN!BB$ABB$Bf$R_$$tQf$PJ$N$L$K$I$H$GfG|>G$H$J $N{$M_$LB$P$Q$R$W_$VC$U&$Y$Z$[$^ $8tB8D8E->;|J=8?8@8A=tM;-Bf8|D 8E=8FY8H8I8J8M8N!8BB$A8BB$>;Bf$8R_$8tQf8PJ8N8L8K8I8H8Gf:WG;P|>*:G$*:H$*:J $*:N{$*:M_$*:LB$*:P$*:Q$*:R$*:W_$*:VC$*:U&$*:Y$*:Z$*:[$*:^ $t+Hdr|t V  V  V Vtd  V|X Vt V V V V V; VX y$A y$r $ $tH++| ;'t+'H'd-|t& & & +t) &|X&t&&&&&;&X'O y$A's y$- $'s$'t''H'+'''')+*| ;At+AHAdG|tA A A FtD A|XAtAAAAA;AXAm y$AA y$G $A$AtAAHA+AAAAC;+D4| ;)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 `g b d 0Wd 0Wb 0W`g 0Wa 0W`C$0Wa`$0Wb|$0Wd $;tc.$*:.e$ :/ $ :-$ :,$ :+z$ :, :+ :- :0 :W- :W+ :W, :W+z$:W,$:W-$:W/ $DX.e$u+ ! V!z $L U AU AL H;! G"9$H;+ .+ .! r"9$r$9$KGNe 1411101312915542763437652443765214131211109254376151232765111415101312763376141311109124327651413121110912965710111415231344376521312111091414131211109432765TTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRii..PageDateRevDesignerProjectFileXEROXDrawingPARC7/23/79Roger BatesCfTriconD13.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$e, #H, %+z ++z d1 d1s +:)e:',!3(H::d@Am",Am$ed=f$>$@=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$rru9wd?Wp.Gr:Gr>;Gr0 <$ Jt*:I{ $I{ @$T @$*:tD *:I I M|KZJ=I!HL$J=AJ=AI!I!KZAKZ9K9KHO $J=tO- 8Bf:W|@=9? :W>9A$5? 5{? 5{>5>5@=5{@=6t@6t@9C$:W? :WB $*:tO- ry$,s]$ &]$ *'*A*]*z*',A',]',z',)| &z;+3 &z&z&zX&zt&]$,st,sX,s;,s&$' )t',*,s|(%t$H@-|;@-t?t?;@tX<<;t<t<;;;;X<X?XA$@-t@-??t@t< ;< ;;<<t;t;<?A @$,s,s;,sX,st%t%X%;%* 2z $2t C >;4;GGr2 4 $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 e | < 9 9=t =@t ] r$C $]|  ]tO WOm+t$+HOrAAU$$y$$=B $=#HN7N7G7BGBf<S|PONHR_$OAOANNPAP9Qv9QvHT$OS| $:I!:KZ9KZ9I!:WJ=6tK6tK5{KZ5KZ5I!5{I!5{J=5J=9J=>t<|X<X<<?;t;t@tt)e! d $4", A$AV$<|uAuAXtT D ! @ $:W d$GB 9$r | W:WCDrt r! <% $)A$(l&$U$&z$y(l|$u#$u$)N$$&zr$ (%U$r$rz$$$:W$$@-Ar$,$$sd$$t&$u',t%+W%^$((% $+W%^9$($ :$C(H ##H.A$$A$A$'$ : $(|_b!p9tN 9H 9B 9=f ,sN ,sH ,sB VVVSO- IGf D > =f ;D >;BC C+ C$e dJ]|ZZdY>d[vY>[v]\]\kaA_Ab!_b!9b9btb[f##% $$'|&&V%V#X :$u%#X $u@P"$@t$A$AXA ?X? <u<X< ; >;d>;)| u+"I{ 9$:W$$:W$tddV$^.^ V$|I!9tS 3 d 1s $3 + 4$e4"y$R_ $VRGNf 5445322346111111118456732322345543223455432PageDateRevDesignerProjectFileXEROXDrawingPARC7/08/79Roger BatesCfTriconD14.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 BtDBFIFIDdJeBeBdJ= = d=H&z d&z&z &z = ==&z&z&z&z+&z&z,&z&z &z",B:B8eB6B5568e:YXVfTBTBVfBXBYNGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd?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     G H   H   d   e # %  y 9$ ,  +   ", Vu_J :ta:Y:X:Vf:T9a` 9$:dJ :e r|]9d' 9$r`wu^V]egrXUVf9c rhu4;|`w7d' 9$4;]4;\7a` 9$7_$7@ $7A 9$4;7D{ 9$4;@r@9D{ 9$r>r;|>+N$>$d>r$B$d>; >N$>A$d>Ar$BA$dCtdC >;| >+N$> $d> r$B $d7y]$< y]$< y$$<]$7t1srhu H1sHt dd,#H$$ ]$$ ]$&|'O GN$'O $d'O r$+ $d,st +,s &| ;'O N$'O ]$d'O ]r$+ ]$d& 'OHN$'O$d'Or$+$d,st+ $ $ $ D9D7D6,D4DY.DWDUDT-Y.WUT-976,4(+( ( ( +,s &|'O N$'O $d'O r$+ $d$ @]$DtegDcDEDD<$]$>;| t>N$>$d>r$B$dCt?? ;tu$d?t(H((H(((H(9uD U6V=f.])Vf-c -D )6.=f*eg*^*:XE?r8e*E*?*:8e:WM<tPJ 7 d7 4OG^$G|ZZG:G?$!?$!V:u_Jptegc`u_J][tY.WUT-QfED d s!ssHsssHsssH p]X]X[ [_ _4;[7[7]X4;]X4;=7=7<4;<r<9<9=r=u$#H:WN=;|> N$> $d> r$B $d>;> GN$> $d> r$B $d7 @]$7 ]$Ct C +? ? +(!(egcED?d~GNi PageDateRevDesignerProjectFileXEROXPARCRoger Bates21Cf7/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$r9wd.Gr:Gr>;Gr0p Jt<?W9t`9^ 9\ 9ZJ\ V\$ [b,sG VbG V_%G]XG\G#]XG$[VG,sZJG,sZG\<G#\<GdZsG$ZGd^urG V^uGd-ZJ:ZJ PG PG PGd Q<G ruJ 9tHuD LGsKJGsK G&WKGd&WLG*:KJG*:K G8KGd8LG<KJG<K VG#GGH@tG/:GG8GG?GG?G GQ9G&WGGd&WHG/:GG8GGdEtDGD$D{>;$&D$8D$$B VB 7B 9tQf9PJ9K NX<G NXGdOtG9N*:LB$-uK AK L$sL$tLsI$#I$#GGVI&WI$*:I$/:I$8I$<I$?I$$I+WI2I9;I&I=I9;OJtP&9$$|C&WFI$&FI$$F$'sF$(tFIK|Lv'sCtR .R DXR9J UMU|J=9tMMAIOV@-(rTtd $p 9tC 9E- ru poGNe116642753189101112131415166543211521431231498125134116107131110176143152134125254PageDateRevDesignerProjectFileXEROXDrawingPARC2/09/82CfDoradoTriconD15a.sil22aTim DiebertDisk Power Loss Portect-+TRRHG--QS---QS-GND24kVEELM33924kGND--QS---QS--+TRRHG16k-+TRRHG--QS---QS---QS---QS--+TRRHGVTTVDDGNDVCCGNDREFREFRR+Pwr-PwrOKToSelectREF75k24k20k24kGNDVCC--QS---QS-VCCGND680LM336B+f03cf03df03ef03ff06cf06df06ef06ff06gf06hg03ag03bg03cg03dg03eiRRTBAiCDRRTig16bg16aTtlRunOKTtlRunOK'REFRRRRRRRRTTTTTTTTP1P16P2P3P4P5P6P7P8P15P14P13P12P11P10P9GNDOKToSelectGNDVCCGNDVCCGNDa18aPLATebccbe4.7k4.7k1.2k1.2k+2N39042N3904LM336B--QS-VCCf03g1k43kDISCDISCDISCDISCDISCDISCDISCDISCDISCDISCDISCS01CG -G G G ',tk' 5 7 : 4 6 8 ;- 3e3e45678:;-/^/^ 4 d d ZVfRM1s2,47036038',4'/',<'8e',('$e', '5{#03"03$4I/H/J&H',C&P',Lf&d',`g&\',W4]/\/^NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$rru9wd?Wp.Gr:Gr>;Gr<$Jt0 r1st]1s\<4;|Y0WX0WZ0Z0Z'stX'|X!'T='s[@$'sX$y(X$y'sX|@$'t['s`'|a']!'sd@$'sa$y(a$y'sa`@$'tdn([$,s\_$,s\(d$)ua(U$!VU$!VtU4;d!VA$(A$)uM(P$,stH,sH_$(G$'sL'|M'I!'sP@$'sM$y(M$y'sM_@$'tPm'sD'|D '@='sG@$'sD$y(D$y'sD{@$'tG1sI1sH;4;|E0WD0WF0F0F)uD2t$2"s5W| 1s1s!2!2!(t(l|(l;(@$($y)$y(z@$(Ht($(l|%(l!((@$(%$y)%$y(%^@$(Ht(l($-$$(($($(<$,s8$(3$(8(l|9(l5 (<@$(9$y)9$y(9^@$(Ht^ $:$r9y$; $;-8U$7 $7$7 4$4^U$3BU$3B$@98 $97 $989793e93B $6 $5{ $6511u:98e9:9998e7I6,5293s9:3? $P(td(l|t(l (H@$($y)$y(@$(Ht( $U($$y!Vz]$!V))u)X ]r$4^r$9$5{r$ ; $tYP)c)Z)O)F);)2)'))+1s GNhuPageDateRevDesignerProjectFileXEROXPARCRoger 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'PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPC16Cf7/08/79TriconD16.silReferenceDorado23aCG -G G G NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$r9wd.Gr:Gr>;Gr0p 5Wt6,5W:5W= 5W2I 5W.e 5W* 5W& 5W" 5W 5W 5W 5WH 5Wd 5WA 5WUJ 5WQf 5WY. 5WM5W] 5WI 5WE 8Wr$4Y $4\$ rhu8T r$4U&$4QC$8P&r$8LBr$4M_$.tdJ.\.T.P.L.I.E-.AI.=f.9.5.1.-.).&.",.H...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[8X8T-8PJ8Lf8H6t[f3\3X6tW6tS2T2P5O5K2L2I5G5D2E-2AI5@-52]!2a2Qv2M2I2E5WD5WH5WLv5WPZ5W@5W<5W95W5 5W%5W)u5W-Y5W1<5W!5W5W5W5W5W t5WX5W2A2>2: 26<2&2*2.u22Y2"2222 ;2 2t2Lt d<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 12424Cf7/08/79TriconD17.silReferenceDorado23bCG -G G G NGNXGGrNXGGr Gr#GrGGrH;u>;t/:9$r9wd.Gr:Gr>;Gr0p rhu4;hupZ *f< :\@tfztAIzE-zTSz5z3z;$,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;Y.4;UJ4;Qf4;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;`4;]1s`g-a-]1s\1sX-Y-U1sT-Q1sP-N1sL1sI-J--FI1sE-1sAI-Bf->1s=f1s9-:-61s54;.e4;2I3.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;:4;6,4;4;d4; 4; +0^. 01-2-.0-0)-+-I',0&0",-I#H-Ie0H0d-I-I+00+-IH-I00 -I -I 0Bb|y$Eta`$@Ba`U$Ba$BaF`gFa`y$IX`C$@F`CU$F`g$0 G0?35:97Y2Y0tLfDH@?Wpd/>$/ $$3 $3=$4^$<?W$ ru pJt-GNiXEROXFileProjectDesignerRevDatePagePhaseDecoderPhaseEncoderDoradoCollisionfrom XceiverXmt Datato XceiverRcv Datafrom XceiverReceiverReceiverControlDoradoDavid BoggsDorado Ethernet InterfacePARCNextIO AttentionClocks&TransmitterTransmitterControlMufflersReceiverStuffTransmitterStuffCfReceiverTransmitterData PathsData PathsBuses24BackPanelConnectionsTestLogicEther00.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 rU$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr VU$:L$ VL $ VL$ tQfPJ#L$ U $(L$(L$0L$ (U $#QC$($$0$( $($ $$#$ $$ :$ V $ V$  V$$ e: ]r$5W)A$5W2% $<%$ 5{N$:QC$5WL$5WL$>;L$ 5WU $5W$$>;$5W $5W$ 0QC$0 ]r$B+K>;QC$Cv88 7 54 ^-N$9vL$L$5W=B$5W4^ $8t977I >^8r$5WH_ $5W?{$(4$(4^$04^$ (=B $8-I9;8e7 ) e8C8$(/$0',$(' $('$ (A$0A$ (J $(A$*:FI*E-)+ **<ptQfV )PJ )e 5W4$>;4$>^ ]N$>;C$Cv7>;?$>;)e$5W)e$5W?$Jtp)t8 )7 :4$87%:p tL :L (L (A 5L 5 ( : (',  4 5)e 54 5? (4 7e7PJru 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.25CfCollisionCO'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@-9<?]AI]BfBfAI@-?9C O?@G:G@C:C@Lf:Lf HHHHOHH,B,D,E-, FI,Gf,H,I,J3eJ-3eG3eE3eC.?rU$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr/t@-%|? -%@=-%AY-%Bv-%C-%D-%E-%F-@$ ]-@$3@$ 9-L$3FY3D 3A3?1tI{1GB1E 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<:;-:::8:7A;-A:A8A7F8 F77<G7>;G77IG9>;7IG9GtLf L7IG9=v^?{@A+>^+?{+@+A|6<z:{$s>s=vsu< GtG 8u< 8B$H_$/tFI @ FFF=J=FI=A7C$9 AI @- ? Bf I H 7I sBB r$H%p .tKJ.uL?Wp&GB$Fu;-!;-+WB]$+W6,$ 6 +z$t6,8e 3G$BLf$5W7%$ ]8B$]:H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrustPJ|NOPRS!T=UZVv:P&$ ]:P&$ PJ$ 9:\_$ U S Qv O=AtY AVATAR_|KtYX|W_VCU&T RQs,|+ ,<-Y.u/012:,$ ]:,$ ,$ 9:8$ 2Y 0  - +At5{A3BA1 A.|(Xt6 43210z/^.A/[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|$t2I s|Ks(X+Wt0+W5+W9+WO+WT-+W]VZV7Ip0W 5{ r$/|<.!zr$2!z$y.$$.!$U/t!.#H+WX|(X% !#&'<]t&A$A#",+d*d(Hd',$*$)e$(H$',",$ "$"$ @|'<&%#]t",-%$|dt)e1 ]$2%]$r|(t#H(l|<'s!zr$+!z$y's$$'s!$U(lt!4^$-a$4^V$c "$5$-d'$A$6$-s>|<>? @=AYBvCD:>^$ ]:>^$ >$ 9:J$ D  A ? =vAtGBAE ABA@|: tGFED{C_BBA&@ /I$U*I{$y/|Gv*^Gv*LN$*I{r$/E-$U*E $y/C*^C*H_N$*E r$/@$U*@$y/>*^>*CN$*@r$/AI?AI@AmAAmBAmD; >; ?; @;A;B;D=;AI[fAI\AI]Am^Am_Am`; [f; \; ];^;_;`=XV3]3^_``_A]A[fZJHVA^+V,e, ,!,"%^e%^ %!%"',%$%&%',%^(H)e,.,0,1,,2I%^.%^0%1,%2I',,,%4%5%6%^7)e,,,>,?,@,A%^>%^?%@%A',;%D%E-%FI%^Gf)e;,N,O-,PJ,Qf%^N%^O-%PJ%Qf',KJ%S%T%U%^V)eKJ,],^,_,`%^]%^^%_%`',Z%c.%dJ%eg%^f)eZ(H3.301,2I2I1,A.A,+H(HA0+(H73>3?@AA@A>AH;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp tH2|D 9S|$J=KZLvM9H_$ @9H_$H$ MLvJ=HFD KZD tPON{M_K&J APAOAN{AM_rHHR<92|49C$:;<>98$ @98$8$ ><:8u7Y4;4tA&@ >=;:{AA&A@ A>A=r99B)2|%94^$+ ,<-Y.u9)A$ @9)A$)e$ .u-Y+ ('%,<%t10z/^.A, *A1A0zA/^A.Ar))3 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[*]*^.*_J*`g'O]'O^.'O_J'O`g'|W&z_Z&z`w&za&zb'Ote'Od'Oc'Ob|&g|$,s[$ &[$&[$ *|W'sW,sJ=,sKZ,sLv,sM&zJ=&zKZ&zLv&zM*:tLf'sLf*M*N*O*P'OM'ON'OO'OP'|H&zO&zP&zR&zS!'OtVC'OU&'OT 'OR&W$,sLf$ &LB$&LB$ *|HQC$P&$O $M$,s:,s;,s<,s>&z:&z;&z<&z>*:t<'s<*=*?*@-*AI'O='O?'O@-'OAI'|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-I's-I*.e*/*0*1'O.e'O/'O0'O1'|(&z0&z1&z2&z4'Ot7%'O6 'O4'O3&8$,s-I$ &-%$&-%$ *|(2%$1 $/$.$'sH's8u's(,s,s,s,s&z&z&z&z*:t's***!*",'O'O'O!'O",'|X&z!&z"<&z#X&z$u'Ot''O&z'O%^'O$A&)A$,s$ &$&$ *|XtX52|S9c $YZ\]!9W$ @9W$X$ ]!\YWVvSZSt`C_'^ \ZYA`CA_'A^ A\rX5X5a]|$^$_$`$Qf$rVU$9A$r2I$rVFI$9rF&$V6$9r6$*$'s|Xtf eg dJ c. f`$eC$d'$c $S|$T$U$V$S T U V Gf FI E- D GB$F&$E $C$4^$5{$6$7$4 5 6 7 (H ', & $ (%$'$%$$$Z& $J $; $+z $ $&z$&z$6$96$FI$9F&$U$9U$|SD 4% V$rr"$!z$Y<%|W<%X<%Y<%Z<%\<%]!UZ?{?4?{@P?{Am?{B?{CA|:A;A<A>A? A@=<<%|:<%;<%<<%><%? <%@=<<$ <<$A<$ r8u+<%|(<%*<%+ <%,<<%-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  z :V"U$$V]y$V]$,s ]$>;|>;X@t V$@tz V$,s%>W$>;-$3 $t + ;- J ZJ r'$.'V$V$A$ $$ $$ @$|t$;$ $ $X$ $  G$ $$O  td+ G G3A$3 $$3 $$ @3B|t3B;3B 3B 3BX3B 3B 9; G$ 3B3B7l49; 9; 4t8d8+4 G7 G $ 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=fz=!zU$@t$=y$=$p(ta(Q(Bf(2(#HJtp?{9$tA . VZ&$ 9[C$2I |:?WptZJJ;-+H=H4H)')7I)F)Vf)eAYA<A+? G` G_ G^ G] G\ G[f GD GB GA G@ G? G> G2I G1, G0 G. G- G, G G *: d  d&, + H +        >;]^_`NO-PJQf !",*:H*:+*:*:*:*:*: *: .01,2I>?@A r$3, 3)e 3)A $3; $3W $3;- 3X !%p t d  rrrrr+r$2$2+22222% 2% 2% d' >)A$1s!z$ @V'$*+z$*; $*J$*Z&$Gu BHB,GNgYS121514531210641311426595423912965710111415231341296571011141523134111096754792361114151013121114151013125427635479236853131212410111011126752314947362575610932415141211139XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsCfCE'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.28..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 ERX02It02I.2%-2%,CG -G G G +33e+32I*1,*0+3-+3,*+**8[8Y3Y3[5Vf ]$e ]",$e",9H,+deedH+H*1,,*-02I3ee3ee2I1,0H*4 ]+ ]  y y+&A&:4$@$>(@-(<$H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp <.t, |X, t, , , , , , ,s$ ],s$2$ 9,s"$22X220zt0zz0zA0z/|,tA,%,,,,,,z)$($'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;,9;%:+$V$H$V#d$V!$VY|Y>:Y>:Y>AY>WUZt\<|X!YOt\Z]$|]:]:]A][vt`|\b!:b!:b!Ab!_te |aVeU$c]$VX$ VW$W$+WW$)Rd$#b$9[$#[$@.^7tXc.)[f)_(d$.Y.$ (Y $(Y $ )Y.*Y.,sY.-b,s[f)b)])\(%|^(%ZZ(%Y>(%X!(%\.^.X!)T+3T,T)tc.-W$)W_y$)V$9%^ $%[$#\$`C $#b|$.[$:u5," y$=!zr$=r$=r$ $ $)G$)Gy$,H$)NU$+tI, L*H*M+3|J+3C)I)Gv,I!,E)tJ)|E=)tL)HsGf:|E:EE=CD E=CD stN:|Lv:LvKIJKIJN{9$&WM$&WM_U$G9$&WHU$O$M_$H$F$*CtLfE-G^ZJA|: 9<A=v37Y3>ntA&;+@P<@t=BBBU$;$;y$;$2;2@ 2|8u5953t@3;P4?4&6$<$:(l3>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$5WtZJ*:KO-H:>%?3>-I.-/:d r"9999|8 r$= $y8 ]$8 +$U9t +9$]9$9; : +V|ZZt  |X  VX V "$ Xt#|  ! !9X7Y$8eX!8eU4U4X!6tYQ7|X!4X4X53tY.6t|S!6ttW3Y$3T-$T 3B$%T-$ 6 |S!td(H-c_JZ EtY EtL O F0 F. F- F, F! F, D  + ", M F< F@-& F= D$e D+ I +W_J_dJ%:*^9$$+zV$#, r$!- $>^$XT-%p uF>;8e+WN{$yQ+z$tQ,su", ?Wpt )e 9 KJ  /:|/0.u2/0Wt,,0W-I0W.e0W/2|(2*2+ 2,<,t2,P4^$2(H$ 9,P(%$,P(%$ ]+|/+.u+-Y+,<+*+(+'+&,t-I,1,,,,0,+,/,)-|#-lt(H.e3V(%$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 BoggsCf.K'J'RTTRSQSRQQ'HaveBus RegFull(EOP').MC135MC135MC231MC231On..RTTRSQSRQQ'DCQ'QRSQSRRTTCCRJ'K'Receiver Wakeups29RxOffRTTRSQSRQQ'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 tGEFE]GF?496,]5]7I:]9];5 O5::/:/:/:/:4H4V#2#"#&",&%"&#e#',"!#M#E!Lf!J-&K&H!G!z-&-I&0!z1,#H*#H2I!V:&z;-&z>!V?#H8#H@PrU$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrup0W <.9$$|<#%t:#%>^"s|6&37Y&3:"s;=$5C$;%:"@-U$&39$"9y$"9$(u#1 #%$&W>^%:$(<(;Lf$|5 &t9&F&+& LB#$-#$(u-$|J=$/'"*&W)u&W,"-Y$'<$.Q$et1 $e+%03%:,#H0W#H-%#2%U$&W+$#+zy$#+z$"F$"Fy$&3F$"MU$%G%^K$AF$ALf$|I$B"sH"sFY&3H&3D#%tI"s|D #%tK#%GfJ #$pJtH;t-I"| &WX&W!""<$$#5$et%$ %%%:!z#H%:#H##'U$&W $# ]y$# ]$#H "|:   !!t",#J# : 4.$)r4$F$F$@G9$Gy$Ey$G E?WptJ- r:|657V5V78u8ut73e|2Y1<3uV1<V3u44::{$:6 $6 $rt5>d$U:WA$y>|;9;:WN$:WAr$4;$> $;tu;ttd)A$$)e$|(u"&W|!&W"$t&# ! !Vu:tuH/dtFI|D :CAE$VCCAVAVD D DDG$CD AFy$tFDrFI$',$r>#$EtuJ DX=f H;tK7I(uJ- (I GNN{1114151013121310131291513129151512111415101312476327456327451514131211109111415101312XEROXFileProjectDesignerRevDatePagePARCDrawingDoradoDavid BoggsCf..MC231MC231.MC103RTTRSQSRQQ'DCoTiTiRRiiRABiRRiMC109.TxOffMC231XmtrOnsPendulumTxOffMC135.RTTRSQSRQQ'DCHaveRTTRSQSRQQ'DCTransmitter WakeupsiTRHGMC195l3cl4cj4bj4ch5bK'J'RTTRSQSRQQ'bIOB.01bIOB.03bIOB.02l6b30bIOResetEnd 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"",%z&HeH',?8 5 775 L JLJ(lC"CV7z8ez;VH;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrup0W <1 $$)A$-$|/E=C$tAGB$$R_$$L|PZJ$]L$tI|KZVJVN!NHOdtR_dMQ:MHQHN{S|U$VL$Ly$L$35|t4t5;4$0X0zX0z;0;0t0zt1s1s00z0z01d$k3td5|tO $H;t-IVF/:$+u.-tL J$JV;/:$65{r$7r$|2Y=f$rV-%/:$1 $1 $*V)uV,-Y'<.Qdt1 d+03:,H0WH-%2%U$V+$+zy$+z$u#|@=V?VCC=vDdtGBdAFm:BHFHC_H_U$VA$Ay$A$pV|  "$t!",DO.e2$7I$;s|43437s8u2|9Atd$U:WA$y>;9;:WN$:WAr$4$> $;ttd',$ru"V"$V|!VXV!"<#5dt%d %:!zH%:H"'U$V $ ]y$ ]$%$"$#H6,&" Vu:t FuM d/VQ$+WH$3,se$ VJV$FE F: GNTt13121591114151013121514134321211107659151413432121110765915141343212111076591211109765431413215121110976543141321543215141211671013951415121211453679101314151212114536791013141512121145367910131415121211453679101314151212114536791013432151412116710139543215141211671013954321514121167101395XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsCSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141CSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141CSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141CfTTTTRRRRWE'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.1331Wire 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 8et8e==A F+FAC CO,-.01,2I , - . $0 $1, $2I )>?@ABD > ? @ $A $B $D ;[f\]^_` [f \ ] $^ $_ $` X#Hd#H+#H##H### # 'O G$ G** +d ++ +  H     2 G k GV*e* *!*"#%e#% #!#"$#$#&#',#%(H',*.*0*1,*2I#%.#%0#1,#2I$,,#4#5#6#%7',,,*>*?*@*A#%>#%?#@#A$;#D#E-#FI#%Gf',;*N*O-*PJ*Qf#%N#%O-#PJ#Qf$KJ#S#T#U#%V',KJ*]*^*_*`#%]#%^#_#`$Z#c.#dJ#eg#%f',Z<(HB.B0Bf1,Bf2I; 2I; 1,;.;,; +?(H;0>(H<7B>B?Bf@BfA; A; @;>;7GfrU$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp =ftH=|D H@PH<8$ @<8$B8$ <%><%<<%:<%8u<%7Y@4<%;?44<=<;<:{@A&@@ @>@=>9@P9)@P)<3<p*:|Y*:Z*:\*:]!$AY$AZ$A\$A]!(t[%:[(](^.(_J(`g%]%^.%_J%`g%|W$A_Z$A`w$Aa$Ab%te%d%c%b|$g|$*:[$ $[$$[$ (l|W%:W*:J=*:KZ*:Lv*:M$AJ=$AKZ$ALv$AM(tLf%:Lf(M(N(O(P%M%N%O%P%|H$AO$AP$AR$AS!%tVC%U&%T %R$W$*:Lf$ $LB$$LB$ (l|H*::*:;*:<*:>$A:$A;$A<$A>(t<%:<(=(?(@-(AI%=%?%@-%AI%|8u$A@=$AAY$ABv$AC%tF%E%D{%C_$H_$*:<$ $<$$<$ (l|8u*:+ *:,<*:-Y*:.u$A+ $A,<$A-Y$A.u(t-I%:-I(.e(/(0(1%.e%/%0%1%|($A0$A1$A2$A4%t7%%6 %4%3$8$*:-I$ $-%$$-%$ (l|(%:H%:8u%:(*:*:*:*:$A$A$A$A(t%:(((!(",%%%!%",%|X$A!$A"<$A#X$A$u%t'%&z%%^%$A$)A$*:$ $$$$ (l|X=ftX5=|SX5@PX5?4@PAmBC|:;<>? @= t= ? @- AI Bf C < |: ; < > ?  @= <$ <$<$ r F&r$ 28u dt3,P-l./01|(*+ ,<-Y.u t,, -I .e / 0 1 + |( * +  ,< -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 GDX|F W3U $3F& $36 $3' $B2%]$BQC]$Z&$J$; $+z$$%ta%Q%Bf%2%#HY+< d%d'seg'sU'sFI's6's',?WZ?WKJ?W;?W,,BA9$`_^]\[fDBA@?>2I0.-,1,JtpF]9$0 $$Gu^ t  Jt`3, 3 0W? 0W@ 0WA 0WN 0WO- 0WPJ 0WQf 0W] 0W^ 0W_ 0W` 3+ 3;- 3J 3ZJ  + ;- J ZJ IX(H ', & $ 4 5 6 7 Gf FI E- D S T U V f eg dJ c. W : ( G ]C_ C_]B| Fm WFm B;DBDXD{tD{ E9EP C+U$Fm $C y$C $C0 9|9<;<t9|;9 =f =f;<$= =$0 $0t <+%p *:$-$A$$$:WtdGu] ?Wp3t', 36 3FI 3U DXuDXA$0 yV$B` 9$IX_  GNgY6121514531210641311141110426595423547923663274511141510131215121411111096711109671296571011141523134129657101114152313414151325454792368531312124101110111267523149131075610932415141211139XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsCfCE'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.MC105RRiiTToiAB32Wire 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 +32I+31,*0*.+3,+3+***)e*;-%:]2?484@P=fH7IH=f7I ]! ]#H ",y!y#H$N$LfMALfANd,d+HeHe+Hdd)e0,)e,.1,2Ie2Ie1,0.H)e3e$gegfAI`<_H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGrpwru0Wp <.t, |, ;, X, t, , , , ,s$ ],s$2$ 9,s$2X2220ztz0zA0z0z/|X,t,,,,,z,],A)$(z$'s]$&WA$)$($'s$&Wd$s|.us-Ys,<s+ /stsXs;s$$<$U8]$y<X8BX8N$8]r$2-$2,$2+z$-tH9;,V|Vv:Vv:VvAVvT=RtYu|UZWOtY|Z:Z:ZAZXt]|Y_Z:_Z:_ZA_Z]!tbX|^>VU&$U&$+WY.$)T=7t`g)])a(f`$.Z$ (Z$(Z$ )Z*Z,sZ-c,s])c)_J)^.(%|`S(%\(%Z(%Y(%^>.`w.Y)Vv+3Vv,Vv)td-Y.$)Y y$)X$9.d'$:u3=r$%^.$.%^$ $ $)F$)Fy$,F$)MU$+tG, K*F*Lf+3|I+3B)H)FY,H,D)tI)|D )tK)GfN{9$&WLBU$N{$LB$7|`w-D-tFW.|X2.$.Y+WD$9D{+z$tDX@|]!=^=^=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*.A/^0z1.A/^0z13|&$,<&$($+ $-Y$.u*^$.u-Y,<+ 3$&t*, s*|/t-%(H$9(%$V',$U'z$',,$]$ ]$ OA]zA]z3| $; $$$X$t]$tX;$ ts|t$H$9z$+$:|KZ:KZAJJHAHAIIHLB$HHJJstN&WLf$9JM_$|HUuHr| r  yu u < y< yX X $<uut" $" $<$U8$y<|8B8AN$8r$<$U8y$y<t8Bt8N$8yr$9;t9;HV+$U2]U$5WH$95W$U$2|<9te4^:4^>^3|67l7Y7l:3;=55C5;6P:4@-U$7l9$49y$49$|8u7;=;5<t?{:4>; >;V@U$:$V9y$V9$7; r$5W|5 5W<s5727I$UFt> 89::=u;=:=9Vp:|;<>^$BB#%$@$*:; r$.; $.>$> 9$(<(5 *::$7I$U$7%V$&9$&9y$*9$&@-U$(t:)A>;(%9(%?(l|^':!V7I$7%!z$*9/',.H999,,+! Gs=f+W`g>;`gX]aeLV|W9t y| y   $t d|rrJtpGu_ 9|7Yt,EtH Et F, F. F- F, F+ ! ", % M N R ^ c.egG`EtK |9Ut=f <=B $*:JEt#H Lf :W$F J )$!V<$$:{9$2:{9$%:)A9$$*^V$#+z r$!, $T-UJ%p ^$V\_$tG+WM_$yP+z$P7Ia$7|`w7^>3^>3`w6Pta7I|`w4;a4;a4ta5|[v5t_T 2$2T $2a9$4b5{|[v,su ?WpGu^ =8et(H H 9|8u 7Y 98u :  : <%$t: ;'s=f4<J- 7I /:|-0-Y2-0Wt+0W,,0W-I0W.e2|'2(2*2+ ,t1,P3B$2',$ 9,P'$,P'$ ]+|.u+-Y+,<++ +(+'+&+%,t,,,0,+,/,),.e,(-|"-lt',.e2V#%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)$Fu F =r$=$r$QGOthu 376765431411103761411151213129153625151214117561093241514121113941110791265321514139131047131036472575610932415141211137561093241514121113XEROXFileProjectDesignerRevDatePagePARCDrawingCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7CE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7TRTRTRTRTRTR..MC176MC176MC176MC176MC176MC149MC149DoradoDavid BoggsSCMC176MC176TRSRRRRRMC136SU'SD'CI'CO'B0B2B3H0H1H2H3TTTTCSB1.MC176SCCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7TRTRTRTR.MC176MC176MC176MC176MC149Cf..TxOff.RRiiTToiABTransmitter ControlTRTRMC176MC176PDCarrierTRRiCDTRRiiABMC102MC102MC102h14h15h16h13bh13ch13dh13eh13fh13gh17bh17ch17dh17eh17fh17gh17hh13hi1333Wire 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 dt2I 1, 3e + ,, -I .e],&$',', & (H ",",d",H",; 2I; 4A4A2I7lAI1AI7lE1E7IJ-1,J-7IN1,N#%D#%E-#%FI"Gf#%H#%I#%J#%K)KJ)I)F)D%@03eVHV,HH,H67I8e1,8e7l<1<7IS1,S7l[1[7lW1W7l`g1`g#%2I#%3e#%4"5#%6#%7#%8#%:)9)7I)5)2%.#%U#%V#%X"Y.#%ZJ#%[f#%\#%])])Z)X)Vf%RrU$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\_(%Z&(%W(%U&|O=$t\$[$Z$Y$X|$W_$VC$U&&W0#|.u#/#0#1#2#4#5 #6<$/$ ]$/$)0$ 9$<%$)5)3u)1<)/(%t8(%6(%4^(%2%&|+$t9^$8B$7%$6 $4$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+3t8e3<3S3W3`g%:^.%::p0W 8 r$7l|6tr$:$y6t%$6t$U7lt73[l|s;ssssXstAtH$$dHHHddld$ A$A$ @l|tlXl;lAtd ]$|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_(%F&(%C&|=v$tK&$J $H$G$F$E$D{$C_6L$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=v3tN3J-3E3AIK $J r$I{V$H_9$F&$ :E $!VC$%:Lf7N{$7J $7E$7A&$<p%$$$$|7$0+$+$:$U)/(% V$% V$.A $-% $, $* $t.e :3B$4^$GB$Z&9$)|1<<%.u<%0<.u<0@-2%$@0@.u?Wt3@-|0=1<=1<:W4^9$9;2%U$9p $U ]$y|XAX#N$ ]r$"$"$ $UV ]$y XXV#N$V ]r$9t",",:W4$V9;2I$7$--$!V*^*:$ :+z+W$7W_$7[$7`C$9;W$ :W[$ r;t`g$", 5{$Y $,$+W-$+W9|#X "< $u#X % %O"<$!$#X!#X##st#$?0&WY.&WGf&W53^3ZJ3U3Qf3L3H3D3?3;-36 r  81s6$$6$#Jtps%$ "$:9$:$9'$$d$Etu@- tHEt`g Et[ EtW EtS EtNEtJ-EtAIEt< Et8e Et4 Et2IEt-Et+Et*   (H + ,,-I *Et, ,, , $ -%$ |'< (X )u * * *(d(9,:W$EttE&%$$z$%p 1 $3B $t3e 1,0"V$:$$u5C6,C9>:@3@;P%)*)e*,%-I'&'.e5-5&33,3*7,,7(3(H>(HC(C,,>,@&3@-rU$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wru0Wp < @t'@, ?|$uC%C(X?(A"A*At,A'OB+B(H@P-U$C'O$@P',y$@P',$4',$4',y$7l'O$4-U$6P(H6+5{'O5{,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-%(H')e,P)(',,s',)A&.AU$*:'$&'y$&'$7(r$C(9$F%$U(|#X*:%2(%9$8t',*:, $(/^$@5@9^?|1C2YC5?6<A0CA7YAt:A4B9;B5@P;-U$C4$@P4y$@P4$A|0 t?44$44y$7l4$4;-U$6P569;5{45{:5|7Y50C36<347l57l2Y4^t7I3|14^t9^4^55W|0 &z2Y*:1*:5 &z5(l/(l6(Ht9^(H4)e8)4',8',5{&:{U$*:3$&3y$&3$84*36 $ :6 $(|7Y72Y79^r$<5$<5{r$>;9$B; $>BB$<>^$$9^$y*:5{ $Jtp)$)$@t)es7I's7I's+48eA7A*4+4|4z5 z5 42Y ]4 ]2Ye6 d$t6  :|4t<J6, H;6, 1,HG8B$0W*^$>;99$299$0W7$%p t8e |PZPZ NOVOVMMNVNJ$L$ HIIFI!stQsKJ&z|D*:D *:Gv&zH(lA(lH(HtK(HFm)eJ)GB',K',G&LU$*:FI$&F&y$&F&$ |+  V)u V, -Y '< .Q dt1  + 03 9, G0W G. 2%U$ V+$ +zy$ +z$ G,  |(1 $$*V)uV,-Y'<.Qdt1 d+03:,H0WH-%2%U$V+$+zy$+z$ |'< /+ *$,]$)$*t' +S|$]U$H_'$ :PJ(.e$F,,$U ..$9^9$*FI3V-%$ 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$ :tBsD(|I*:8r$V0z9$CC AYBvVBvV@=@=AYVAYE ]$-I$ :E $$E $:Bv:@=$K$(0z$yC529$5; $t' L *:G#$H ) % 0W%^$y.8$$'sIIX,,uHS/GNU981014111023415121314101114103915122134571161215101415133179QTRRDBRMC158SBTTRoiABMC158QTRRDBiGHRRcTMC125MC158h7b.XEROXFileProjectDesignerRevDatePagePARCDrawingDavid BoggsCfDorado35MC124.RcvDataXmtData'QTRRDBTTRoiABMC124MC158.Collisionh7cto xcvrfrom xcvrfrom xcvrLoopBackPEOutputPDInputTest LogicbIOB.13k6dEther11.silVbb7XcCollisionTRTRTRTRbIOResetNoWakeupsLoopBackSingleStepbIOB.11bIOB.09bIOB.10bIOB.14MC175MC175MC175MC175CCSSSCCMR.MC1752/09/82TRMC175bIOB.15g6gg6eg6dg6cg6fg6bReportCollisionsg7cg7dg7bg7fTestCtrlClk'!2TestCtrlClk'!0TRRiiABMC102k5cMidas ERX0iRRTBAS01g16cH;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wru0Wp <Jt"s$1 $A(% 9$t-I+|-Yt1,H(H'Oe$"se$&3!'O|"""t!""#H$"sA$'s!z&W$!z$+| +H t!3|   !z $#$t#",+| t# ",IXu',0 " : ]]$%$$$$t(HIX.'s.&W$p tV$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$t6,7%$A$GH H;UGO- &A$,s.$H_"$HU"$UO "$O-A"$A#H#U#O-#A!9!V9^$!z<$#|5 &35 !5 #t9%9!V9^$y's9^$y&W6,$U$7I$9!V|5 "st;-?Wp&Z$U"sZ$y&|X"X"s^ N$"sZr$#t\\_"s$\(:#F#M#T-#@-#Z&\_&W$D\%:&%:e%:,%:7IH :$y|X;t;tVtdGu[f &H_&W$&O &W$&U&W$A|$u=f#X=f%A$u=&=&@',$9',$99'$>;t'A&:GN]4327654327651413121110983174111079126532151413141110254437652141312111094327651312151443276514131211109141312111094327651413121110914131211109432765XEROXFileProjectDesignerRevDatePageDoradoPARCDrawingDavid BoggsClocksCfTTiiTABRiiRRiiTTiiTABRiiRRii....TTiiTABRiiRRii...TTiiTABRiiRRii........TTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRii.....MC210MC21021.25 ns pulse36i21ai21bi7bi7aj6bj6aMC105RRiiTToiAB.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@=N=PJ>O-8BPJ8BN8BO-=Gf=I=H7I7Gf8BH 2d$d$+Hd6#/: 3e//,/:e/!/"6"6!6 6e0*d&H&+%%+k]k[f\[f]k\=T=V=U7V7T8BU=[f=]>\8B]8B[f8B\yIyKJrKJrI= = > 8B 8B 8B ===778B=8=;-=:7;-788B:$?$Ak@A?@8;-H:;-8:NPJHO-PJNO-$T$VkUVTUrU$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$8<><;=<9>9>8>9;>9;;8;8<9;<=<:Wt@-:W9\:WN:WG\ \ ]DXI DXGf $=f|W=fJ=FtPJ DXuN =O $2]$DGN^u 9363762512345678131215914111013121514542325361512141113104747141110254376254361312159376111014915121411131025131215111014763XEROXFileProjectDesignerRevDatePagePARCDrawingCDEFRRTCDEFRRTCDEFRRTPPPPTRDavid BoggsCfDoradoTRTRTRMC103MC113MC176MC176MC176MC176MC104Pp188SCMC176oRRCDT.Input is higher priority.Task numbers differ only inthe low order bit.Pa24ba24ca24da24ea24fTABRR159MC104(EOP)PABioRRTTTRMC176TABRRTABRRTABRRTABRRMC176TRMC104MC104MC104MC104MC113MC113MC195MC195MC195MC195MC195iTRHGiTRHGiTRHGiTRHGiTRHG37iTRHGa24hMC195j23bj23cj23dh23ai24ai24bi24ci24di23ai23bh24hh24bh24ch24dh24eh24fh24gj52SIPh23cRRiiTToiABRRiiTToiABMC105MC105EthData.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 /t+0H+H8e',3B&3B(H0$e+$eb a `g _J ^. ] [ Z1/1/d8e:%:%8e ]G ]J-%J-%GGG$e$eOGGOLLOQQrV OV0<+<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,sLf,s8e,s),s/8)|'<-t1,(| ($r$,s$$y(y$(H$U(tH()e:|%:'<''&*$d%VO-$ rT-$Y.$Y $rT $VO $Vu_JVaV`g:{$Mr$Rr$Wr$J $V9$Q9$L9$ GV$G9$| t# Vf Qf Lf GfH|;Xk$KtUAV$UzV$U$U$k u|D 4*4*7*7t-I4|*4'8e'8e*7+z$03FI$U+F&$y03D +zD +I{N$+F&r$,stGAm|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;A5ADAKJ0W)9$0W/^9$8+zU$)C$rr8e$r8B $PKA7% 9$%:8B$)3$$)$/^$ FI KJ PJ UJk" 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=tGfFIVWVRVM"sH>L>FI>=f5W,,>6)H-J-FI-;--6-(H-- b b"s8 |D  FY!VD !VFY$G$%FY%D $tI$|FY!F!F 4 6!V4!V6$8B$%6%4$t:$|6!7Y!7Y)3$r$tFI$6U UVUQULUGU$eU+GH1r$A|+UtbGF GC G7I G3 U, H|XXk]$UtdU kH%|6%J 9$(J $y(R_%$FtR %p 5Wu%5Wd#5WH&5W+&?Wpt#VfQfLfGf*))C_$$$|-.u.u-+-+/^d$t/^k-|-t0U1 V|W VX! VY> VZZ V[v V\ V] r^ Y$ $ Y$ VY$ cy$ Gtb ` _ ^ ] \ [f ZJUb|$ Zr$ V[@$ V|ZZ V[v V\ V] uZJVpZVub [f]$;t+z$#%:W-$t][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$*:$$*:$*:$*:$tUJFUJFLfLfFF#*:$e *:H*:d *:*:", *:#H *: JtptR>Bf>!>>RF&$GB$K$*:PJ *:O-*:L*:\ *:Y. *:*: *: *: *:S *:K *:J *:Gf *:FI Bf*:ZJ *:*:H*:X*:Qf K %:p *:F&$tO- ?Wp*:r_t^._J`gV|Qv9Z9\9]!:tTk` 9|M9O9P9R9T=9UZ9Vv9XP$P$VP$a`$t[YXWUJT-SPk|]rtVfAIBfCV|H9>9? 9@=:tKH@9|Bv9C9D9F9H9I!9KZ9Lv@$A@$V@$P$tONLfKJJ-GFErFIk|.;t|;tX;tu;t ;t";t#;t%;t'<;A$<A$Ae$</$<%t*<%(H<%',<%&<%#<%"<%!<%e>|,=t$<%<%<%A|;t ;t ;t@ttd>H;t|;t;t;;tt;t;t;t;t;$$A<$$AH$<A$<%tH<%,<%<%<%<%<%d<%H=>| <%tAI<%Bf<%CA|H;t>;t? ;t@=@ttK>@;t|Bv;tC;tD;tF;tH;tI!;tKZ;tLv;@$A<@$A@$<P$<%tO<%N<%Lf<%KJ<%J-<%G<%F<%E=FI>|` ;t|M;tO;tP;tR;tT=;tUZ;tVv;tX;P$<P$AP$<a`$<%t[<%Y<%X<%W<%UJ<%T-<%S<%P>|]=tVf)/G.-G9)-G)-G)_G)_G-_JG9)a<rGa<G_JG9_G_G`y$a$c $_y$^y$c. ^ _ ` 3` 3_ 3^ 3c. 3^y$3_y$3c $>a$3`y$3/^y$>0$31 $3.Ay$3-%y$31 3-I 3.e 3/ 3 y $> $3Ay$3]y$3yy$3 3d 3 3 3D 3B 3A 3? 3Cy$3By$3Ay$>?$3> $> $?$Ay$By$Cy$? A B D EtuT- EtKJ Et" Et :KJ :T- r_*:.tQf*:TFI Gf J H *:U \XY.ZJS TU*:+ *:( *:' *:& d|I!ru".r#+tPJ1GNd8776612151013141112111097654314132151211109765431413215XEROXFileProjectDesignerRevDatePagePARCDrawingpppppppppHost.0Host.1Host.2Host.3Host.4Host.5Host.6Host.7200100402010421RRRRpRcvDataCollisionDavid BoggsCfDoradoBackPanel ConnectionsSIPSIPSIPSIPRRRRRRRRRSSTTMC170ABCICIRRRRRRRRRSSTTMC170ABCICI......Host.0Host.1Host.2Host.3Host.4Host.5Host.6Host.7To set a host address bit to 1pull it up to gnd through 91 ohms.399/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)e : > I E-:5:3e55:H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9wrur|\rZZrX!rUrSrQvrO=rMrC9`C$9^ $9[$9Y$9W_$9U&$9R$9P$t`g^.[YWUJSP!Vu`g!V^.!V[!VY!VW!VUJ!VS!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<%$r8utGf^N>^K; G=BG9a`$9VC$9VC$ @9|\9ZZ9X!9U9[v9Y>9W?{Vf$ 9T9S=R:R?{Y>?{W; t_>^\>^ZJ; Vf=BVf*:`C$*:_'$*:^ $*:\$*:[$*:Z$*:Y$*:X|$*:W_$:{|R=BR?{W?{H=BC:{C*:P$*:N{$*:K&$*:H$*:t`g*:_J*:^.*:]*:[*:Z*:Y*:X?{\O$?{N{O$uegdJ"Jtp?W; t[f; L$( y|% )N$ ($d (r$2($d:9$:8u:6<68u9t9:|8u7979:3B$:1:/619t2:|172Y72Y:W/:W6<:<% 9$:5{ 9$BtH;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9vpr0W <|\VvP2\2Vv2P2KZ2Es_$sZ&$sT$sI{$sO $$t_$ZJ $T$O-$IL$GB$R_$W$]|$7|C7I!7N7T=7YI!CNT=Y%:t]%:X%:R%:L%:Gf|EKZ?WPG!Vr@t"st!"s"s',"s,"s2I7|.u7(7#X7;72%$,$'$$!VtH!V)e!V. !V4s#$s%$s)A$s.$s4^$2| 2t2%2+ 20!Vr=|;#X(.u0+ % t+$$$9$@)$'stVFI$r9pG V`$VK$VJ$VF&$rcuJt*:u*:!*:2I*:,*:',*:4*:.*:)e*:#*:H*:|2s$]$7"st!V*:u!z$=t = = V$Vd$rVA$%:p ru ?WpVQf$VQC$VP&$VK$r9W VL 9M V$$V $rV ]$!Vt# rpH rYu/cu/7r7t_J:]Y:WT-:Q:NLfI:F3_J8]3Y7W3T-7Q3N7Lf3I7F:3:1.e,,:(&:#H!::+:33813.e7,,3(8&3#H8!373+7r_Jr]rYrWrT-rQrNrLfrIrF r r r" r! L +Gr<G<G< VGsGPd XEROXFileProjectDesignerRevDatePagePARCClock1David BoggsDoradoLoadClock1ShiftLoadStartupStateCntrClock1ShiftStateCRCShutDownClock1ShiftStateIdleMarkDataDataCRCIdle0 (1)15 (16)14 (15)1 (2)Cf41ShiftTransmitter TimingTxGoTxGoneTxSREmptyTxCRCClkTxCRCEnblTxSREmptyTxCRCClkTxCRCClkTxSREmptyTxCRCClkTxDataTxGoTxStartTxAbortGotTxBitGotTxBitGotTxBitGotTxBitEther17.silpreCRCCRCpostCRC7/08/79Loading Tx Shift RegisterReferenceTxEnd has been high since TxSR was last loadedCG -G G G rU$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9veC$@:eC$@#eC$@0eC$@>;eC$@KeC$@ VeC$@eC$@eC$@eC$@(eC$@,seC$@5WeC$@9eC$@BeC$@GeC$@9tegd'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:$$rLKNXG5WNXG9uQf9;-iNXGNXGGdGGd2%$@:2%$@#2%$@02%$@>;2%$@K2%$@ V2%$@2%$@2%$@2%$@(2%$@,s2%$@5W2%$@92%$@B2%$@G2%$@9t2I2%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$9tG$@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$$9udA$A$@]r$d$:$$@$$-$-$9  ]C$> d$`$`$@a:$(`$(`$$tOO8O:#Hs C; &W979F9V9<pJt9uSVp9t99+ 99', 9)e 9-9D9=f 9X9\9^9`9c.9ZJ9FI909%:p - V$,s-$@,s.r$0-$0- V$-t#H0#$=#H,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 ?Wpr5ru 9t!.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>)PDCarrierPDEventPDEventPDCarrierPDEvent42shift also decrements CntrCf7/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 rU$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9vp0W GdNXGdiNXG ` V$V`$@Var$ c V$Vc $@ _$^$^0$ \_$\_$@]|r$ :\$9uZJ Z&$Z&$@r$ :ZJ$` V$)`$@)ar$-`$-` V$:`$@:ar$?W`$Vd'5W$9X 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$tQ)QNNXG%:rOt9uE- 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+9H %B$:2I$$r/ 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$VT-2T$CT$9uU#tT-9;T-H;T-V<'s<8< H<r(;t 49c. 9u`9I9t2I 9u0Jtp 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\9Gf9-9)e9B9@9', 3B0$ 94^$@ 5{]$ 4$ H(-!Vr89t$%: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 9eg GNi XEROXFileProjectDesignerRevDatePagePARCDoradoDavid BoggsCf7/08/79Clock1XmtDataBitCellBitCellXmtDataClock1BitCellXmtDataClock1PrePreCollisionCollisionPrePreCollision is the output of the first stage of the Collision synchronizer43Phase Encoder TimingTxGoTxDataTxDataTxGoTxDataTxGoEther19.silStartupShutdownReferenceGotTxBitGotTxBitGotTxBit100111001110001Jam(1)EtherClk340EtherClk170EtherClk170EtherClk340EtherClk340EtherClk170CG -G G G rU$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$9tX9egM;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=f=f#=f+=f4=f9""#" `]$ `$@ \_$@ ]|$!\$ \_$!\_$)\_$@)]|$*\$*\_$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$9c. 9` 9H 9J 92I 90 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 Decoder44CfClear CarrierToo FewDataTooManyBitCell<>BitCell>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr t9 :9+W9dG( 7I7I7I:7I 555:5 222:2:000 0dG(07I5v: t7I+W7I 5&W5 202 00 0+W089G=9GBdG(%:2 69$4^9$2%9$/9$ .e ,, ) ' % #H !   d + .e,,:.e:,, .e ,,%:.e %:,, +W.e+W,,0.e0,,-9$+z9$!')%#H! ) ' % #H ! +W)+W'0)0')A9$'9$&W%&W#H$9$"9$0%0#H%:! %:  ]9$%9$::d++dd+z9$9$9$00d  d+W+Wd +%:+ 0%: :G ZrGZG\<GsZJG9sZrGZG\<rG!VZJG9!VZG*:ZG*:\<rG.ZJG9.ZrG3ZG3\<rG!VVf$*:Vf$3Vf$^$.^$`C$8_|SS S)S2SV[S.[S8tU/dG(0+ 05+W5+W2+W%+W#H+W!+W+W++W9wp0W  Jt<FIGsFIGr7FIGJt#GH;#G0WtKJ /F#FdFE:KJK$K$|H$HVC($sVf$Vf$s_'$@_J$Vt_J_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!0Fru :O:Qf?Wp 9u8 9HtHHkHHH H"OH$H&H(H*H-%H/^H1H3H6 HHX+X!X)X2X%:p %:t7I%:0%:)%:'%:%:d%JG9*:FIGrFIGr.JG9.H;$%J-$%H;$,sJ-$.J-$0J-$3J-$5WJ-$!3J-$kC#GB$sB$*:B$.B$-AI)eAIAIAI:):':%:#HB$!VB$%B$AI AI%AI7B$3B$6AI2IAI9;AI!.e#H',,%)GN`XEROXFileProjectDesignerRevDatePagePARCDoradoDavid BoggsCf7/08/79Wakeup ReqBlockHave BlockedBlockBlockother tasksother tasksClock045ReferenceBlockedClock1Wakeup 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 rU$u9/:;t>H;NGNXGNXGGr9wp0W <?W9tc. 9ZJ9U c $@`$@a$ d'$c.$^$@_$sZ&$@s[Cr$ZJ$c V$!Vc $@s`$s` V$%`$@!Vd'$*:c.$^$^ V$*:^$@g/gGdNXGdiNG ug 7g 9tf eg$eg$%eg$*:eg$Jtpru 9tX9d Veg$eg$eg$(eg$W$@s\_$@!V\$.\_$@p "srR %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^9` !Veg$#eg$9h. 8NXG97I 7G,s4$*:4$ 4^B$ 7B$ 9u6, 9t5 4$4$%4$93 V4$4$#4$(4$<4$IX4$94$G4$K4$M4^$@s4;Gd:4;G4;Gd90 9-9+s+z$@ +z V$9$s'$@ ' V$-$@ -$2I$ 3B$/$@ /r$ 2%$@9" 9',92I !V7G7 VG!V4;Gd4;Gd4;G4;G4; VG. V$!V-$s, V$%+$1 $s0$6,6,)A$@*^r$)e$)A.$ )A$9)es(%$!V',$ $:$!V$$@!V%r$%$$#"$@5WU$@U$Ur$V$0U$0Ur$s]|$Y r$!VW$!V\_ V$U$@>;eC$@teC$@c. #$"$"$<eC$@g+g6, 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@thuGAgEtg.4G04;G34;Gd5W4;G74;Gd77G.7G.7G.4;G0W6,4;6,2%$%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#$%:u6, ?W6, NXG%:p 1 $1 $:1 $V1 $0$/9UtR;N$DN$,sN$ N$N$ VN$9MN$9O-$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$9d%$$ $9 %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$:$9H9 $$@r$:$:7$ $$@$%$% V$3$@3$<$<$9sr!V @$@!V ]r$% d$% @$7 @$@7 ]r$< d$< @$9t dU9ptr"Gr Gr#Gr.Gr:Gr>;GrGGr9t 9 +  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 BoggsCf7/08/79Wakeup ReqBlockHave BlockedClock046ReferenceBlockedClock1Wakeup 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 rU$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:MGMGdPG9tE-9Gf9I !VN$#N$9P 8NXG97I 7G5W4$34$ 4^B$ 7B$ 9u6, 9t5 4$.4$934$,s4$04$4$ V4$D4$IX4$B4$G4$K4$M4^$@s4;Gd:4;G4;Gd90 9-9+9$9" 9',92I 4;Gd4;G6,9)eB<%$@>;;<%r$!VM$@6, 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;6,=6,.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# $-u6, C6, 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)ug 9g "stgc.$ d'$9c. e rGhurGeg$eg$!VgG!VhurGsgGgG%gG c $@`$@ar$`$`$`$@ar$!V`$^$@_r$s^$s^$!V^$@!V_r$%^$s\_$@s]|r$\$\_$%\_$@%]|r$*:\$9ZJ9X9U !VZ&$@!V[Cr$%ZJ$%W$@%Y r$*:X$9h. !Ve rG%e Gdg.eg$0eg$,seg$ug 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$Ag rR"8tg4g3e 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$@9d99 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 99H9 9 ds]$]$]$ ]$!V$pUt9pr9% @$@. @$@@t @$@9t 9 +  y$ y$@ V$*: $*: y$< y$@<r$@t $@t y V$  $$ +$ $,s $@,s $$>; +$>; r$B $@B $ $wGNi XXEROXFileProjectDesignerRevDatePagePARCDavid BoggsHost AddressTxLoopSingleStepRxTxOnRxOnTxEOPTxCntDwnLoopSingleStepCfDoradoControl Register Format47InputOutputTestTestOnOnBackBackColl'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 rU$u.Gr9/:;t>H;GGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9w0Wp ;-$ V;-$;-$:;-$;-$;-$#;-$t< ,s;-$r5W;-$rK;-Grr;-Grr?WGGr:GfGrQGfGrQGrUGGKQfGr.=f2=fC;=fC;;Qf$r S RVSVRSRT-SQ-S1sS1sR<pJt&Wr6t%M;:tS?WS.;;-$rGQf$r)T-)QVT-VQT-QSVS)S :S :R>$ V>$>$:>$>$>$#>$ru rt3:?Wprt2I:|5 5r55V55 :5$5t8 88r88V8 8%:8U 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%4 A"c nv Fa "Y.BFRdhr Y ^ _% M2 <C P ] iGpv   j/2m0DskEth-Rev-Cf.sil etc." 9MJ:#  :# "Diebert 9-Feb-82 16:32:48