PageDateRevProjectFileXEROXCPE0102030405060708091011121314151617181920212223242526272829Look-ahead, Shift Ends, CinSU RegistersRH Register, stackPIB - Instruction Prefetch BufferXBus: LRotn, RH, ZeroHigh XXBus: IB, Constants, ErrIntstackPDispatch/BranchpNIA, pTC (Branching)TPC, TC, LinkSchedule, Switch, TasksError, Emulator, Kernel PromsClocks, Wait LogicControl Store Bank 0Control Store Bank 1Control Store Bank 2Control Store Bank 3Control Store Parity Checking LogicIOP Data Out Multiplexor/DriversBank Register, NIA Register30CS Address Terminators & PullupsPROM Index & Font 4 MacrosGate Allocation & Spare PartsReference31DES Encryption LogicMicroinstruction registerMicroinstruction Decoding IMicroinstruction Decoding II3 = Gates325 = Sil.lb56 = Sil.lb67 = Sil.lb78 = CAS.lb832333435DES Data Sheet and Clock GeneratorDES Finite State MachinesDES Timing DiagramsDES FSM State Diagrams36DES Timing - Overview & Pipelining5/30/83General Purpose 8-bit portPARCAll files are kept on [Indigo]These drawings use the following [SIL] User.cm parameters:0 = Helvetica101 = Helvetica7D A N D E L I O N S C H E M A T I C Sw i t h1 6 K C o n t r o l S t o r e&C e n t r a l P r o c e s s o rD E S E n c r y p t i o nPAGETITLETITLEPAGEBaDavid BoggsDavid Boggs engineered the printed circuit board.Drawn byTitle PageIOP Data In Buffers, CS Write logicCPE-Rev-Ba.silPC Odds & EndsDebugger Box Connector2901 ALUsTony West expanded the CS to 16K and added DES.Robert Garner implemented the design.Butler Lampson designed this processor.01CG -G G G KuJtGrAGr>;Gr3Gr#Gr 9GrGrG+NXGNXGB>$ryNXGBA&?{=<%:{87%5{32%0z.-%+z)(%&z*B*A&*?{*=*<%*:{*8*7%*5{*3*2%?{= <%:{ 87%!0z.-% +z)(%.B.A&.?{.=.<%#.:{ .8*0z.7% B.3 u *r..2%5{32%Vt3 V V V V *r-%*+z*)*(%.0z"...+z.-%*&z.)"B.(%wt):VlVOrY '\#k5WLkL#kLk T R_!"sPU!VO*tEPEP.EPEP*D{$D{$?Wr4; t13urr &z#&$-&$%.&z.5{A& t/%'KrGN\O1234iTTiiTTiRRRiSRD4D5D6D7Q4Q5Q6Q7EN47S240$iTTiiTTiRRRiSREN03D0D1D2D3Q0Q1Q2Q3S240$RSiRRRTTTTD0D1D2D3Q0Q1Q2Q3EN03S241$RSRRRTTTTD4D5D6D7Q4Q5Q6Q7EN47S241$IMS1420A11A10TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00WECS5a1aa1ba1aSome of these drawings contain instances of the macros above.Those that do have a warning on them, see below left.Only macros 0-9 are valid component names and will not be expanded by Analyze.a1bWarning: This drawing contains font 4 macros!PageDateRevProjectFileXEROXProm NameRevPart No.CommentsLocationSwitchPromF93427KernPC16PromBCSIntPromStackVirtPromSchedulePromErrorPromIBProm-PC.0IBProm-PC.4F93453DIDEGGF93427F93427F93453F93453F93453F934531K x 4ReferencePage0505141415151522256 x 4256 x 4256 x 41K x 41K x 41K x 41K x 4Labels:KernPC16SwitchCSIntStackVirtScheduleErrorIB-PC.0IB-PC.4Rev-IRev-BRev-DRev-DRev-ERev-GRev-GRev-GRev-GRev-ERev-DRev-DRev-BRev-IIB-PC.4IB-PC.0ErrorScheduleStackVirtCSIntSwitchKernPC16KernPC16SwitchCSIntStackVirtScheduleErrorIB-PC.0IB-PC.4Rev-IRev-BRev-DRev-DRev-ERev-GRev-GRev-GRev-GRev-ERev-DRev-DRev-BRev-IIB-PC.4IB-PC.0ErrorScheduleStackVirtCSIntSwitchKernPC16New Rev for 16K Control Store CPCPERRev-RRev-RRev-RRev-RStandardStandardStandardStandardStandardStandardStandardi14h14h24h18g14i17h17i14h14e20h24h18g14i17h17h17i17g14h18h24e20h14i14i14h14e20h24h18g14i17h17h17i17g14h18h24e20h14i14RRRiiRRiRRiRiTTiiTTiSFLGMR/W'MFLGAFLGASTBRPARGNDBGNDAVCCACLKC/K'SCSSDSMASMCSSP0SP1SP2SP3SP4SP5SP6SP7TTTTTMDSMP0MP1MP2MP3MP4MP5MP6MP7RiRRRRRRRRAP0AP1AP2AP3AP4AP5AP6AP7RRRRAmZ8068TTTRRRRiRR6e20Prom files are stored on [Indigo]CPE>Proms>*Bringover /aProm Index & Font 4 MacrosImportant Notes:to fetch all files, sources, tools, etc.a16b16Font 4 MacrosF93427F93427a16b16Added to control DES logicAdded to control DES logic256 x 4256 x 4DesMpProm.0DesMpProm.4DesSpPromAF93427b15333333Added to control DES logic256 x 4DesMp.0DesSpb15Rev-ARev-Ab15DesSpDesMp.0b16a16a16b16DesMp.0DesSpb15Rev-ARev-Ab15DesSpDesMp.0b16a16DesMp.4DesMp.4DesMp.4DesMp.4BaBBRev-BRev-BRev-BRev-BRev-BRev-BRev-BRev-B5/30/83[Indigo]CPE>DfFiles>Proms.dfPARCto the dictionary chain.CPE01.silTony WestDrawn byThere is a corresponding CPEDict.analyze that should be prepended 02CG -G G G )u1P)&321P2&3(|))(( ) )!(!### &J&3t#!$A$$A$(e$$'r$$t$$#l$"O$!3&$&#l&"O&!3%:$%(|()()*(*(+ )+ ),<(,<#(#*#+ &&g&3%#,<$*^$$*^$(*$$2%r$%:t*$/$.$-l$,P&/&.&-l&,P$1 -2%r$1s*$-*^$-*^$,|,</%.&g,+ ,*,(1s,<1s+ 1s*1s(-t/-.--l-,P///./-l/,P.*-1 -'r$1se$-A$-A$,|!/, ,,1s!1s 1s1s-t$-#l-"O-!3/$/#l/"O/!3.-%71 6t $6/6.6t2%$6t ]$< ]$<|,<<+ <*<(5{<5{X6 6 !6 "<6 #X6 $u6 %6 &6 '6 (6 *6 + 6 ,<5X9t/9.9-l9,P5|<6t-l6,P6+36*6(6'6&6%6$6#l7!7 ;Gr3Gr&Gr 9GrGrG+NXGNXGB>'sryNXG9g|K$sg|0z$9eCK$9c K$9`K$9^K$9Z&K$9WK$9UK$9LK$9L$L$VL$L$&L$ML$se rese/:e :erpc srcrpa` ra`rp_' r\ rZ rX| rVC rT sr_'_'\ZX|VCT sa`s\sZsX|sVCsT G_' u ,sL$(se(rVC(T (c(Z(\(X|(a`(_'9\_K$GcGa`G\GZGX|GVCGT 9pE 09$ $*:9$ $#9$ $9$ $:9$ $9$ $9$ $ rtBBBB sB$B*B1sBA 9AA :A&A4;A-A-?44;?4&?4 :?4?4 9?4?41s@P*@P$@Ps@P@P @P@P r@P r==== s=$=*=1s=< 9<< :<&<4;<-<-:44;:4&:4 ::4:4 9:4:41s;P*;P$;Ps;P;P ;P;P r;P-pc rD:$ 99$ $ctA?4<:4-ra`-_'-\-Z-X|-VC-T 6tMG!c!a`!\!Z!X|!VC!T tA rAAAsA$A*A1svA1s?4*t?4$?4s?4?4?4 r?4?4< r<<<s<$<*<1sv<1s:4*t:4$:4s:4:4:4 r:4:4Az$A&|A&tA$A%$@AA@@;A;A&A&XA @ H;;H;H#XH;#XH;HHH;EttAEPEP&A&A&| FtOAOAkAAAAAAOAFFFF F!3F"OF#lF$H;|tH;XH;H;H;AtAAAA A!3A"OA#lA$@|;A;A&!A& A&A&A&XA&tA&A&At'A(A*A+3A,PA-lA.A/A&|'A&&A&%A&$uBt1 H;|!H; H;A&(A&*A&+ A&,<A#X@#XA& A y$$A y$H; $$A2%$Hu1P!r_'rI{7rvH >;:$ 7:$ CP$9P$r>;G>;G 9r>GrG s>Gp$!VuH(8tA>A9p3B 9QCK$9S|K$srQsO!Q!O-pQ-OGrQGO9O K$rpQ rO rM_ rM_sM_!M_(M_(O(Q-pM_GrM_K:$ 8tBEtB9AmIX$9>IX$9?48?48<><8=Et=Et<H<H:4Et:4Et;P8;P>:48:4>B>@P>=>;P?WrQO;-tA;-?4;-<;-:4A?4AAA<A:4Br vH'wUr) 4 3ur]BKGPgY g121310301030103010302137362120121314262827571918174343235333111339381682524232229691540213736212012131426282757191817434323533311133938168252423222969154021373621201213142628275719181743432353331113393816825242322296915402137362120121314262827571918174343235333111339381682524232229691540PageDateRevDesignerProjectFileXEROXTTTRRRRRRRRRRRRRRRTTTTTTRTTRRA3A2A1A0B3B2B1B0RRRRRRD3D2D1D0CPOE'TY3Y2Y1Y0G'P'F3OVF=0SSIC8IC7IC6IC5IC4IC3IC2IC1IC0RAM3RAM0Q3Q0CINCOUTTTTRRRRRRRRRRRRRRRTTTTTTRTTRRA3A2A1A0B3B2B1B0RRRRRRD3D2D1D0CPOE'TY3Y2Y1Y0G'P'F3OVF=0SSIC8IC7IC6IC5IC4IC3IC2IC1IC0RAM3RAM0Q3Q0CINCOUTTTTRRRRRRRRRRRRRRRTTTTTTRTTRRA3A2A1A0B3B2B1B0RRRRRRD3D2D1D0CPOE'TY3Y2Y1Y0G'P'F3OVF=0SSIC8IC7IC6IC5IC4IC3IC2IC1IC0RAM3RAM0Q3Q0CINCOUTTTTRRRRRRRRRRRRRRRTTTTTTRTTRRA3A2A1A0B3B2B1B0RRRRRRD3D2D1D0CPOE'TY3Y2Y1Y0G'P'F3OVF=0SSIC8IC7IC6IC5IC4IC3IC2IC1IC0RAM3RAM0Q3Q0CINCOUTrA.0rA.1rA.2rA.3rA.3rA.2rA.1rA.0rA.0rA.1rA.2rA.3rA.3rA.2rA.1rA.0rB.0rB.1rB.2rB.3rB.3rB.2rB.1rB.0rB.0rB.1rB.2rB.3rB.3rB.2rB.1rB.0..........F.0aSh.0aSh.1aSh.2aSh.2aSh.1aSh.0aSl.0aSl.1aSl.2aSl.2aSl.1aSl.0aFh.1aFh.2aFh.1aFl.1aFl.2aFl.2aFl.1aD.0aD.1aD.1aD.0aD.0aD.1aD.1aD.0shshshshaFh.2WaitClkWaitClkaF.0aF.0aF.0aF.0Y.10Y.11Y.12Y.13Y.14Y.15X.12X.13X.14X.15X.10X.11[12-15]R.15Q.15R.11Q.11SS=GND=VCCSS=GND=VCCSS=GND=VCCSS=GND=VCCnnnnVCCPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP49149521525315354154551555615657157581584114142142431434414445145461464714748148(20)(20)(20)(20)(12)(12)(12)(12)(12)(12)(12)(12)(20)(20)(20)(20)(20)(20)(20)(20)(12)(12)(12)(12)(12)(12)(12)(12)(20)(20)(20)(20)(39)(39)(39)(39)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)DCnaSaFaDrA25DrArADCin[00-03][04-07][08-11]CPEnnn2901C Timing2901CnTRHGiS042901C2901C2901CR.00Q.00R.03Q.03R.07Q.07R.07Q.07X.00X.01X.02X.03X.04X.05X.06X.07Y.00Y.01Y.02Y.03Y.04Y.05Y.06Y.07X.08X.09Y.08Y.0937304030204030223535As of 10/05/82303010sh,,aDaFaSSetupSetupSetupto Coutto Coutto Coutto G,Pto G,Pto Yto Yto Yto Yto Yto Y12BitCarryCarryOut8BitCarryOverflow12BitGen'12BitProp'8BitGen'8BitProp'4BitProp'4BitGen'.Feq0Feq0Feq0Fne0Feq04BitCarryPullup 270 OhmsPullup 270 OhmsPullup 270 OhmsPullup 270 OhmsCIN-SEBa5/30/83PARCDrawingv64av65av34av33av64pv65pv33pv34p2901 ALUsBob GarnerCPE02.sil03v01fCG -G G G GtMBBM"        + 8.-l 53 6P 1P 3 O l    ! " # 03 / - 2%*('&$ 40/ 8 9 ( * +3 ,P & %9dH@8@.@-l55356P51P535O5l55 5!5"5#5035/5-52@%@*@(@'@&@$54@0@/58595(5*5+35,P5&5%@98e;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGGB $sGB$ ]s|asWsUO]O^OYODOEOFOHOI!OJ=OKZOLvOXOWOVvO[vsN!sRsQvsPZsO=sMO\g| $sY>sX!OaOb!$tb5$a$_$^$]5$\$Z$YGf$ :O|QvOROSOTOO=OM$tX5$W$U$TGdGs|b!t\[ZnYQUTRQ:Pm|CC$tP$O$N$M$L$Km$JQ$I4$H$ee$dndnRSre $$rd $$r_' $$r]| $$r\_ $$r[C $$rZ& $$X| $W_ $VC $U& $rR $$rQC $$rP& $$rO $$rM $$rL $$rK $$rJ $$rI{ $$rH_ $$sZV$sYV$sR$sQ$9D$UrC5{$D$U@tU&$@tVC$@tYV$@tZV$@t[V$@t\V$@td$@te$,sH_ $$,sI{ $$,sJ $$,sK $$,sL $$,sM $$,sO $$,sP& $$,sQC $$,sR $$-U& $-VC $-W_ $-X| $,sZ& $$,s[C $$,s\_ $$,s]| $$,s_' $$,s`C $$,sa` $$,sb| $$6GB $@tGB$ ]@t|a@tW@tU6P]6P^6PY6PD6PE6PF6PH6PI!6PJ=6PKZ6PLv6PX6PW6PVv6P[v@tN!@tR@tQv@tPZ@tO=@tM6P\6g| $@tY>@tX!6Pa6Pb!7%tb57%a7%_7%^7%]57%\7%Z7%Y6Gf$ :6P|Qv6PR6PS6PT6PO=6PM7%tX57%W7%U7%T9G=fG@t|b!>t\>[>Zn>YQ>U>T>R>Q>;Pm9|C=C7%tP7%O7%N7%M7%L7%Km7%JQ7%I47%H7%e=e7%dn>dn7R=S6 $@t$ ]@t|4@t*@t)u6P1<6P2Y6P-Y6P;6PX6Pt6P6P6P6P6P 6P,<6P+ 6P*6P/@t!@t&@t%@t#@t"@t 6P0 6; $@t,@t+6P46P57%t57%47%37%2l7%07%/7%.7%-l6$ :6P|%6P&6P'<6P(X6P"6P!7%t+7%*7%)7%(l9=f@t|5>t03>/>->,>)>(l>&3>%>;#9|=7%t$7%#l7%"O7%!37% 7%7%7%7%7%9=97%7>77&3='O,s6 $$,s4 $$,s3 $$,s2 $$,s1 $$,s/ $$,s. $$,s- $$-, $-* $-) $-( $,s&z $$,s$ $$,s# $$,s" $$,s!z $$,s ] $$,sA $$,s% $$,s $$,s $$@t9^$@t8B$@t0zV$@t/^V$@t.AV$@t-%V$@t)$@t($$Urz5{$9$Us($s)$s-%V$s.AV$s/^V$s0zV$r $$r $$r% $$rA $$r ] $$r!z $$r" $$r# $$r$ $$r&z $$( $) $* $, $r- $$r. $$r/ $$r1 $$r2 $$r3 $$r4 $$r6 $$r8B $$r9^ $$ $s$ ]s|4s*s)uO1<O2YO-YO;OXOtOOOOO O,<O+ O*O/s!s&s%s#s"s O0 ; $s,s+O4O5$t5$4$3$2l$0$/$.$-l$ :O|%O&O'<O(XO"O!$t+$*$)$(lds|5t03/-,)(l&3%:#|$t$$#l$"O$!3$ $$$$$99$77&3'Orbrar`r_n,s_n,s`,sa,sb,s6P,s53,s4,s2r2r4r53r6Pr]r\r[rZnr-r/r03r1P,s1P,s03,s/,s-,sZn,s[,s\,s]s|RsQv@tO=@t"s"s#@tPZ@t!s!@tN!se$sd$s9^$s8B$tS4rJrIrH,sH,sI,sJrlrOr3,s3,sO,slrMrK,sMr r,s,s rPmrOQ,sOQ,sPm,s#,s"r"r#rQ,sQ,s%r%,sKrD4rrN4,sN4,s!r!.-lD0D/D.D-l-,P-+3-*-(*(8p<%Gt9G8,s9,s8 O| ;k ; y$y yy$ 9 $UV$t V 2| ;O ; y$y yy$ $U V$ t 9 | ;3 ; y$y yy$ $UV$t  #| ;  ; y$y yy$& $UV$t # | $r $ V $ : $ r G$UV G$U: G$U$ G$U9 $"$9t k9|T9S9R9Qv9%9&9'<9(X*:(X*:'<*:&*:%*:Qv*:R*:S*:T )u * + , Y> X! W UHUHWHX!HY>H,H+H*H)u!Vt\!V[!VZn!VYQIX\IX[IXZnIXYQ!V03!V/!V-!V,IX03IX/IX-IX,X5WUT*X5*W*U*T+*)(l*+***)*(luba`_n]\[Zn0Zn0[0\0]0_n0`0a0b06P053040201P0030/0--/031P24536PQ0Q0%%MN4OQPmKJIH0M0N40OQ0Pm0K0J0I0H0 0!0"0#00l0O03 !"#lO3@t @t @t k@t O@t22 kG22 @t 2 2 O22sT $ph8h<%r=|AY=E$=H$=H$0GKGr0G0G0G2p tb5rb| $$ra` $$r`C $$s[V$s\V$E$|AYGICICJCJGIDXtM9b5595rfrd,sf,sdr9r8GfGdXWVUm-X-W-V-Um]5\ZYD]5D\DZDY,P+30/sP$@tP$s$A$@t$A$AM$UAM_9$:u : : k: O:2G G G G kG O>;+G9@t:k::555k222k424 O4 k4 4 B B B B kB OB2rtS4 VTQ,sS4 VRCV CUm V*V( DX( DX*@t|#FtP$F$KMGM_$Pr& uOBO#%B#%,st&?WrBw utGAGA9kkk!kr 4 ) KFtKGNi2121311131281096543211597142131211103456163211514513411121079PageDateRevDesignerProjectFileXEROXRRRRRRRRRTTTTCINGI1'PI0'GI0'PI1'GI2'PI2'GI3'PI3'CZCYCXTGg'Pg'CIN-SES182S1S2STTRRRRRRRRRROYOXY3Y2Y1Y0X3X2X1X0SEY'EX'aD.1aD.0aD.0'aD.0 = 0 implies right shiftS253LookaheadR Shift EndsQ Shift EndsCin & Shift Ends2901 CarryR.15Q.15R.15CIN_pc16CIN_pc16X'(39)(34)(20)pc16'(20)(48)ABTRRiABTRRiABTRRiABTRRiCIN-SE-wrSU'<>><~~<>>>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG|]!WXYZ\^>_ZyX|$ ]yX|$X$ 9ydk$Vv]\YWtb_J`ga^.][ZY:b:a:_n|_Zt][Cc $_ $^ $]| $\_ $[C $Z& $cQcFH|AYHNCDFHI!J=LvMNO:tK:RJQKmLMOPRS4yE$E$yT$O|AYtEEyE$S| $QC $P& $L $K $J $H_ $GB $rD$C $L$@M9$HD4r?p$tS6 V$4^ V$. V$peC U& .C 8f 1 V$DtLD;PPm61P ru6r1Pr/t4ru4>;53?$0|>0>4<0>0;4;<3:$090947Y08u06<4;7Y4$3u3u120V1.$--,<-Y+ V,<t/ !$9 !z9$(!z$] #]$(|X,s#%$.u6 /:!$9("9$+Wu"(#%$($+Wl(9$/:,$9/:$6|t.,s$%$t( A]$($] 9$ ,$9p%^"u"O"$/:#$/:A$/:!z$6!$96,$9#"O#2"O2 Q K cQ D4V? H G>;;P:"O:|YW1,Y>1,Y>0Y>0Y>0X0Vv4W*:Z&$5W[C$At[ 2ZG:p":::$#uk#p($] $]$] $$*:$(9$uk+Wk 9$ A]$(|e(9$$( ]$($] 9$ $9*:tZn1s@Pr1st:53/c /:$R_/:$LB/:$5W@$5W; $,sA$ ,sAr$/$$5{/:$0$&.G>;G:.GG :.G.GV.G$.Gp%^G:G:$9$$ $*:$($6"$6%$!V%^a`/:$*:\$*:\_$9|; ; V< V<; t?49?{$?$ ?{9$ 9]!tZn [\ ]^ _ AcQ Aa SQC$@R_$>;u4>;?4>;9tKQ_/:$A_ C5?WrB uw4r stXsE4Y4?4494.>)r KDGNg6101132197531113151917121416188641297531113151917121416188641212974235611101413115915107234651112141319151072346511121413117121676521915131119101443212018171216765219151311191014432120181712167652191513111910144321201817121676521915131119101443212018Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXQ0Q1Q2Q3D0D1D2D3A0A1A2A3A4A5A6A7STTRRRRRRRRSTTRRRRSSCE1'CE2WE'OE'nEnableSUEnableSUnQ0Q1Q2Q3D0D1D2D3A0A1A2A3A4A5A6A7STTRRRRRRRRSTTRRRRSSCE1'CE2WE'OE'Q0Q1Q2Q3D0D1D2D3A0A1A2A3A4A5A6A7STTRRRRRRRRSTTRRRRSSCE1'CE2WE'OE'nEnableSUEnableSUnQ0Q1Q2Q3D0D1D2D3A0A1A2A3A4A5A6A7STTRRRRRRRRSTTRRRRSSCE1'CE2WE'OE'F93422F93422F93422F93422CKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SCKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SnprA.0prA.1prA.2prA.3pfZ.1NstackP.1pfZ.2NstackP.2pfZ.3NstackP.3HighSUAddrLowSU[10-13]SU[14-17]pfS.2WriteSU'WriteSU'WriteSU'WriteSU'25S0925S09Y.10Y.11Y.12Y.13Y.14Y.15X.10X.1117[3]^ to SUAddr45tAA10X-bus72[3] = 75 nS3015[3]^ to CIN-SE-wrSU (tPLH)10Output DisableX-bus55[3] = 58 nSSU write setupData setup39WE 5[1]44[1] = 45 nSSU X-bus disable17[3]^ to CIN-SE-wrSU/EnableSU30F93422 OE'/CE2 to X-bus10X-bus57[3]=60 nSXBus _ SU = max(75,60) nSF93422 data t-hold = 5 nS(20)(20)(20)(20)(20)(20)(20)(100)(100)(100)Q3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SSBE'SNstackP.0nAltUAddr'pfZ.0(60)Y.12Y.13Y.14Y.15AltUAddr(34) 5[1]AltUAddr setup25S09 setupY -> pUS257 8[1]13[2] = 15 nS(26 if LS257)SU RegistersSU[00-03]SU[04-07]EnableSUS00XBus_SU'XBus_SUCPEnnnnCIN-SE-wrSU'XBus_SU'X.15X.14X.13X.12RSiRRRTTTTD0D1D2D3Q0Q1Q2Q3EN03S241$RSRRRTTTTD4D5D6D7Q4Q5Q6Q7EN47S241$RSiRRRTTTTD0D1D2D3Q0Q1Q2Q3EN03S241$RSRRRTTTTD4D5D6D7Q4Q5Q6Q7EN47S241$Y.00Y.01Y.02Y.03X.00X.01X.02X.03Y.04Y.05Y.06Y.07X.04X.05X.06X.07Y.08Y.09X.08X.09XBus_SUXBus_SU'ABTRRiAlwaysClk-aXBus_SUSUA.0SUA.1SUA.2SUA.3SUA.4SUA.5SUA.6SUA.7SUA.7SUA.6SUA.5SUA.4SUA.3SUA.2SUA.1SUA.0SUA.0SUA.1SUA.2SUA.3SUA.4SUA.5SUA.6SUA.7SUA.7SUA.6SUA.5SUA.4SUA.3SUA.2SUA.1SUA.0SUA.0SUA.1SUA.2SUA.3SUA.4SUA.5SUA.6SUA.7(20)(26)(26)(29)(29)(20)(20)(26)(29)TRHGiS04Ba5/30/83PARCDrawingv36v00v02v52v37v38v53v54av54bv40av40bv43ev42aBob GarnerCPE04.sil05CG -G G G !3tkHHH2HOBBB2D BOH_(lH_)H_*H_+B(lB)B*E-$B+H@HAHCHD4B@BABCD=BD4H_YQH_ZnH_[H_\BYQBZnB[E-UmB\N$P$S4$Um2U2T2S2RQPmOQN4 GJ JeKm"OQ"Q",S",U:V:Um:TQ:S4RPON,Kme\"_"b5",dn",f:g5:f:d:cba`_n,\: 2@@O7O7376t76tO6t26t8e 2@@27777; 2=f 2:%@)@+7574736t2l7(l6t+6t*6t)8e%@(l@*7-7/70371P;%=f%:>@A@D47N47M7K6tJ7@6tD46tC6tA8e>@@@C7Fm7G7H7I;>=f>:V@Zn@\7f7e7dn6tcQ7YQ6t\6t[6tZn8eV@YQ@[7^7_7a7b5;V=fVu-KJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG>tX>Y>Z>\8eX8eY8eZ8e\8e^Q8e_n8e`8ea8eb8ec8ed8ef;P|S!@tVv@tX8g|V$@tW$8W_y$8W_$A7b7a7`w7_Z7UZ7X7W7Vv9S!@tUZ@tW7Z7\7]!7^>S!8tW:WW2\_$2[C$2Z&$2Y $9;|R;tT$0T $=S$0S| ]$0tT0t@P>Am>B>C8e@P8eAm8eB8eC8eE8eF8eH8eI48eJQ8eKm8eL8eM;P|:@t>@t@=8O V$@t?$8>y$8>$A7J=7I!7H7F7<7@=7? 7>9:@t<@t? 7Bv7C7D7E<:>:8t?4:?4?4>'>(>*>+38e'8e(8e*8e+38e-l8e.8e/8e08e18e28e48e53;P|"<@t%@t'86V$@t&$8&zy$8&z$A71707/7.u7$u7'7&7%9"<@t$u@t&7*7+ 7,<7-Y<"<>"<8t&:&<&>&25{$24^$23B$22%$21 $2/$2.$2-$2+z$2*^$2)A$2(%$9;|!;t#$="$0" ]$0t#0 0 $ ]$= G$0 @ $;t d$9;|2$2$2$2$2A$2]$2z$2$2$2$2$2$>tk>>>8ek8e8e8e8e8e8e38eO8ek8e8e8e;P| @t @tX8%V$@t+$8y$8$A7X7;777 7X7;7 9 @t @t;7777< > 8tO:O<O>O:f:N4:5:O]5s]5 |X ]t_J ]a ]c ]e!|\!^>!`w!btfVi'$!]$ 9V\$V\$ ]|c>b!a_^]\tedncQb5a_^|XtLsL |H ]tN ]P ]S ]UJ!|KZ!M!O!RtUVX|$!Lf$ 9VLB$VLB$ ]|RQvPZO=N!MKJtTSRQPmOQN4|He $c $a` $_' $ :ZJ$E ]$F&%$s]$ rsd$sb|$s`C$Y>tfca_nURTQ UPmR UN4O "sph !Z"sW_87% 8 tFm0S0;P0"0 k9Vf$9=$9%$9 $shRsW2)2(lU2222K)K(l9u1P1P 903039//9-l 9;P9^u1P:1P03:03/:/-l 9p3B9u 6tS6t;P6tVf$>;|R> $>;>;!>=$>;9tk U& V$R V$P V$N{ V$VC $T $Q $O $@t\_U$@t[CU$@tZ&U$@tY U$H;\_$H;[C$H;Z&$H;Y $H@$HA$HB$HC$@t@U$@tAU$@tBU$@tCU$FQC$$F8$F$@tU$@tU$@tU$@tU$H$H$H$H$H;(%$H;)A$H;*^$H;+z$@t(%U$@t)AU$@t*^U$@t+zU$0u KtKK2KOC^r$H;V$CV$CV$C_|XERERC_WC_VvC_UZH;XH;WH;VvH;UZDXt\DXZDXYDXXF\FZFYFXDWDX]|CF&r$H;>$C>^$C>^$C_|@=E: C_? C_>C_<H;@=H;? H;>H;<DXtCDXBDXAmDX@PFCFBFAmF@PD>DXE C-r$H;&$C%$C%$C_|'E!E!C_&C_%C_$uH;'H;&H;%H;$uDXt+3DX*DX(DX'F+3F*F(F'D&3DX,CAr$H; $C y$C y$C_|XE ;C_;C_ C_ H;XH;;H; H; DXtDXDXDXkFFFFkD DX$2\2[2Zn2YQK\K[KZnKYQ2D42C2A2@KD4KCKAK@2+2*K+K*>%^$@F ]$$E $AZ&$sF&$As[C$0u90QU r$S| r$QC r$O r$|;;yyttEP .$1 .8V$A$,sQC$,s ]$0u2.V$,sd$<2f`$2eC$2d'$2c $2a$2`$2_$2^$!O $!QC$!S|$!U$!_$!a$!d'$!f`$$tf$dn$b5$_$U$S$Q$OQ2^2_2a2b52cQ2dn2e2f2N42M2K2J2I2H2G2Fm2-2/20321P22l2324252O23222222@t#G$eG!V#GG!6tuT6tQ6t 6t96t2  k))!|  ;;O t!V V$$r$?WrBw u"st]5K"sLAWA?4A&AOHWH>H&3H  k:4r ) K/GNi975311131519172146818161412214681816141257911461012211514133579114610122115141339741131012111415325691510723465111214131Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROX^ to rB'10X-bus9YH to X34^ to _RH'15S241 EN' to X-bus10X-bus59 nS17[3]3571[3] = 74 nSCKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SCITCOH3H2H1H0E3E2E1E0D0D1STTTTRRRRRRRRD2D3WaitClkstackP.0stackP.1stackP.2stackP.3LS283.RH[0-3]RH[4-7]stackPNstackPstackP_'PopPushWriteRH'NstackP.0NstackP.1NstackP.2NstackP.3CS'TTTTRRRRWE'SRRRRSA3A2A1A0D3D2D1D0Q3Q2Q1Q0CS'TTTTRRRRWE'SRRRRSA3A2A1A0D3D2D1D0Q3Q2Q1Q0X.10X.11X.12X.13X.14X.15YH.0YH.1YH.2YH.3YH.4YH.5YH.6YH.7X.10X.11X.12X.13X.14X.15_RH'Y.12Y.13Y.14Y.15(34)(39)^ to stackP710X-bus(34)PPPPPPPP16161159591636316262(34)S240 data to X-bus59 nSX-bus101534S240 EN' to X-bus^ to _ErrIntstackP'_ErrIBStkp'rB.0rB.1rB.2rB.3(20)25S09(20)17[3]34[3] = 38 nSXBus _ stackP = max(59, 38) nS(20)(46)46^ to Push24[3]Push to NstackP5[1]25S09 setup75[4] = 79 nS(73)S189 tAA (wr recovery = 35 nS)(55)nnAM27S07AM27S07RH, stackPXBus _ RH = max(74,59) nSPush TimingCPERSiRRRTTTTD0D1D2D3Q0Q1Q2Q3EN03S241$RSiRRRTTTTD0D1D2D3Q0Q1Q2Q3EN03S241$iTTiiTTiRRRiSRD4D5D6D7Q4Q5Q6Q7EN47S240$X.08X.09X.08X.09Ba5/30/83PARCDrawingCPE05.silBob Garnerw03v96u88av99au70v06v41b06CG -G G G Ct&3C'OC(lC)<&3<'O<(l?"O<)=K?D=J=I=HBKBJBIBH=cQ?\=b5=a=_BcQBb5BaB_+_+a+b5cQ9_9ab5cQ]59efghd]5+H+I+JK9H9IJKE9N4OQPmQdE+3"O$r&r( ) (l 'O &3 % # " !+-"-%-'O-)&*&(&'&&&W%&W$&W#l&W"O(u-KJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG Vu>;P V;P r; 9$=9 9hA$9g|A$9f`A$9eCA$9c A$9aA$9`A$9_A$9H_A$9I{A$9JA$9KA$:[f$9C$$+Wt ) +|, t",, $e, &, (-|-!-#X-%(Ht)(, $-$ 9($($ ]'|&'%'#'"'!' 'u'X(Ht(l(H'O(H&3(H%(H#(H"(H!)| $ O$ At O|'<t*!#&(H!3#l%'(&|OXO O"O% +$ $ V% V$u V#X V"< V! V  V Vt$"O% $$$ (%]$ %9$ #9$3"s#%$"s%^$"s'$"s)$6t)6t(l6t'O6t&3 *r|'<sphsQC(, ,tl9l939D4:( :& :$ :"O +$F|DEFHDEFHtFO|BvJ=KZLvMVR_$F$ VF$VF$ BvtPONMKmJQI4H]Km]JQ]I4]H^Q|\]!^>_Z\]!^>_Zt^QO|YabcdVi$^.$ V^ $V^ $ Yth.gedba`_n]b]a]`]_nKaK_KKKJKIKHFYQFX5FWFUFTFSFRFQ9a9_9K9J9I9H5WD4"s*"s'"s%"s#l"sull( $# ( =lK|UZKT=KS!KRKPKOKNKMKtUmKVKWKXKPKRKS4KTQr($r&z$r$A$r"$ H$ $9r$ !z]$9%$9;uD4(7 7 y9$< 7 77<<5Wtl 9h9g9f9euh)t+36tu+3##  #pu)3r r  r  (# y$r y$ V=FZ|Xr]$rE$AYtcLr _&W$:D$89$!V89$p@.*^$)e$)A9$/,$',$'V$3$$ ]r1 .$r$$ 9r$ r$4;"$U2%1 $U"$U" $)H$# @$7 @9$r r @$C$z[C$rc &W$a&W$`&W$ VQf$V VQC$ 9PJ$V 9P&$ O-$V O 9$ N$V MV$Bc $Ba $B` $B_ $BH_ $BI{ $BJ $BK $<[C$<D$V@t[f$5WC $@tC$G)e$"sC;)A$H;(H$"sC;(%$$IX',$"sC;'@$Jt&$"sC;%]$-$$-)A$0)e$-'r$2'$ 2(% 9$3' $4;% $@t%$$5W% $-"$>;eCr$B]$>;]|$>;]|$=|_Z@PX@-Y=^>=]!=\B_ZB^>B]!B\>tb>a>`>_nAbAaA`A_n?W]>d'>;Mr$BFI$>;F&$>;F&$=|H@PAY@-B/=F=E=DBHBFBEBD>tKm>JQ>I4>HAKmAJQAI4AH?WFm>LB|"<C;"<C;#XB#XB$uC;$uC;%B%="<=#X=$u@-@P=%>;#$>;#$B#$>;+zr$>t(>'>&>%A(A'A&A%?W#>*^9cQ9b5KcQKb56tFGK6tGK&W$J&W$I{&W$H_&W$5WY.$ 5WY $4;X$ 4;W$3V$ 3V$2U$ 2U$2K$ 2T$3J$ 3S|$4;I{$ 4;R_$5WH_$ 5WQC$?WrBw u)r 4 st^QsFC;]C;Fm . C;#KrGNi f161510171234765811121314161510171234765811121314513123211191595347813141718112612164532119159534781314171811261216119159534781314171811261216PageDateRevDesignerProjectFileXEROXOC'SQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7ENOC'SQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7ENX.12X.13X.14X.15IB.7IB.6IB.5IB.4IB.3IB.2IB.1IB.0IB[1]IB[0]IBfrontS373S373RTRTWaitClkWriteIBX.10X.11SelectIB1'SelectIB0'(94)(94)IBfront_IB[1]34^ to IBPtr_1'60tAA18[2]SelectIB1' to NB20[2]132[4]=136 nSLS374OC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7LS374 setup43- 6Difference between S373 "EN to Q" and "Data to Q" =WriteIB rises 43 nS before end of cycleafter WriteIB goes high.IBFront _ Xbus = (x+37, x+36) nSxXbus to IBXbus to IBx13[1]S373 Data to NBLS374 setup20[2]x+36 nSx+37 nS9418[2]20[2]WriteIB risesS373 EN to NBLS374 setup132[4]=136 nSWrIBFront18[2] - 13[1] = 6 nS. Data can arrive 6 nSLS374ABTRiRiiRRiRiIBEmptyErrS260(68)(61)Wait(25)XBus_IB'(34)IBPtr.0(34)IBPtr.1pIBPtr.0pIBPtr.1(falling edge of WriteIB occurs 4 nS before Clk^)LS374Timing for HM7649 IBPromGoodIBDispc2RefillIntc2pIBPtr.1pIBPtr.0SelectIB0'SelectIB1'tAA=60 nSIBFront_(94)CS'CS'RRSRRRRRRRRSTTTTA9A8A7A6A5A4A3A2A1A0Q3Q2Q1Q0CS'CS'RRSRRRRRRRRSTTTTA9A8A7A6A5A4A3A2A1A0Q3Q2Q1Q0.nnF93453F93453IBProm-PC.0-RevGIBProm-PC.4-RevG_ib'IBPtr_1'IBDisp'IBPtr_0'(34)(34)(34)(34)MesaIntIB_'AllowMDR_(34)(34)(20)GNDtAA=60 nSnS373 Hold=10nS, Setup=0nS.CPEnnnX.00X.01X.02X.03X.04X.05X.06X.07X.08X.09GNDInstruction Buffer(Old Proms -- not 2nd sourced)Ba5/30/83u86u87u50u89bu89cw04av74v73PARCCPE06.silBob GarnerDrawing07CG -G G G 6tt!6t":6t 77l7O737778=!3===6t36t4:'O6t2l71P7037/7-7,7+7*8'O=2=0=.=,P<=7;P7>7=7;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGVt[|Wtabcd|Y\^>`wHtdg|$[f$ 9[C$[C$ ]|a`w_Z^>]!\ZYHtcHbHa|Wa_Z]!ZHt`H_nH^QH]5`_n^Q]5[VG|CtMNOP|EHJ=LvHtPS|$Gf$ 9GB$GB$ ]|MLvKZJ=I!HFEHtOHNHM|CMKZI!FHtLHKmHJQHI4LKmJQI4G7]|$7^$7_$7`$7a$7c $7d'$7eC$reC $rd' $ra $r` $r_ $r^ $r]| $rI{ $rJ $rK $rL $rM $rP& $rQC $rMrKrJrIV$rrV$rB$B$rrE ]$B]B^B_BaBb5BcQBdnBepTh1shtfR , r$ /^N$ |*k* , $yk,,$U (r$ , N$ &k& ($yk($U u/rtEP3Y.$9rOQrN4eC$d'$c $a$`$_$^$]|$rc $rO $*:Y $rC rW uC W@tp @tu D  @t D @t D @t@t 2tf4[2I[53|W5{ta5{b5{c5{d7|Y7\7^>7`w1td1sg|$7[f$ 91s[C$1s[C$ ]1 |a1 `w1 _Z1 ^>1 ]!1 \1 Z1 Y1tc1b1a2|W7a7_Z7]!7Z1t`1_n1^Q1]55{`5{_n5{^Q5{]5Du @ty$9 9  39 9$ '9p u   (  $ # ( ( # # $#2923 3 3 3 U$7  7 7 32 *:tYQ u+ t-9;|;=9;;=;u Ct2Guk;tt(l8(l7|/70;#86 $=(H$ 8(%$8(%$7.u7-Y7,<7+ 7*7(7'7&9#=/=,=*=(X8et48e28e18e08e/8e.8e-l8e,P8e+38e*<%2l;p4>;#%MG= $= $=A $=2 $=0z $=.A $=, $9A6 $9%6 $96 $96 $9!z6 $9t!9l99u!l9 ]6 $9t39 9O 96 $u 3O3t4]$- V$A$*^r$$%?{$$%>^$>;u* AMG5W; U$5W:$4|5.$.*^ r$.$.+z $-$-, $-$-- $,s$,s. $+%$+/ 9$+WA$+W1 $* ]$*2% V$*:!z$*:3B $uGr9&$9;|"<9;t9$4UZ5WY$rterdnrcQrb5rar_r^r]rQrPm3"$34^$3"Vrsu?WrBt[G7[,P(=;>;(l>;w)r 4 uKr$GNi 171915131135791719151311357951131376421151412910511313764211514129105113137642115141291051131376421151412910Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXI3I2I1I0I-1I-2I-3OE'RY3Y2Y1Y0S0S1TRSRRRRRTTTSSI3I2I1I0I-1I-2I-3OE'RY3Y2Y1Y0S0S1TRSRRRRRTTTSSI3I2I1I0I-1I-2I-3OE'RY3Y2Y1Y0S0S1TRSRRRRRTTTSSEnLRotn'I3I2I1I0I-1I-2I-3OE'RY3Y2Y1Y0S0S1TRSRRRRRTTTSS[0 mod 4]LRotn[1 mod 4][2 mod 4][3 mod 4]25S1025S1025S1025S10Xhigh_0Y.12X.12Y.12Y.13X.13Y.13Y.10X.10Y.10Y.14X.14Y.14Y.11X.11Y.11Y.15X.15Y.15fZ.3fZ.2Xbus[0-7] _ 030^ to Xhigh_015S241 OE10X-bus1210X-bus22 nS25S10 data in to out(30)^ to Y busyy +(20)(20)21^ to EnLRotn'25S10 OE10X-bus55 nS20^ to fZ.22025S10 Select to X-bus10X-bus50 nSLRotn disable X-bus^ to EnLRotn'1525S10 OE' to X-bus10X-busZero disable X-bus30^ to Xhigh_015S241 EN to X-bus10X-bus55 nSfZ.2fZ.300001111Left 0Left 12Left 4Left 8(25)2556 nS2550 nSX Bus: LRotn, RH, ZeroHigh XXbus _ Y LRotn = max(y+22, 56, 50) nSCPEnS241$EN47Q7Q6Q5Q4D7D6D5D4TTTTRRRSRS241$EN47Q7Q6Q5Q4D7D6D5D4TTTTRRRSRX.00X.01X.02X.03X.04X.05X.06X.07X.00X.04X.08X.01X.05X.09X.02X.06X.03X.07Y.04Y.08Y.00Y.04Y.08Y.05Y.09Y.01Y.05Y.09Y.06Y.02Y.06Y.07Y.03Y.07RotateBa5/30/83PARCDrawingCPE07.silBob Garnerv72v70v68v97u88bv99b08CG -G G G :WtU;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGOtYOZO[O]5O^QO_nO`X5 y|Xt]5^Q_n`X5OX5O|Y yZ2S yVv yW yY y\ y]!OX$  W$ @O]!O\OZS c $ W$Sr` $r_ $r^ $r]| $r\_ $r[C $rZ& $r]| $r^ $r_ $r` $U$9rO $rM $rL $rK $rH_ $rI{ $rJ $rK $rL $rM $rO $OtGOIOJ-OKmOLOMONFm y|FtKmLMNFmOFmO|H yI!2A yD yE yH yJ= yKZOFI$  F&$ @OKZOJ=OI!A QC$ F&$AOt6,O7IO8eO9O:O;O<4 y|5 t9:;<4O4O|6< y7Y20  y2 y4 y6< y8u y9O4$  4^$ @O9O8uO7Y0  ?{$ 4^$0 r=B $r<% $r; $r9 $r8 $r7 $r6 $r9 $r; $r<% $r=B $rtlr%$VH$rrA ]$r ] $r+z $r*^ $r)A $r(% $r$ $r% $r' $r(% $r)A $r*^ $r+z $O$eO%O&O'O(O*O+3" y|#Xt'(*+3"O"O|$u y%2X y! y"< y$u y& y'O"$  "$ @O'O&O%X -$ "$X:pc rd':QC :?{ :- tb5Pm>,.N4r^]rZnrMKrHr^ ^*:u]5>^Q>_n>`<]5<^Q<_n<`@t|Y@tZ@t\@t]!;Y;Z;\>W;]!<[C$<[C$@t[f$<c r$R>S4>TQ>UmK;R<P&$<P&$@tPJ$<Wr$>;Y.$9>;N$9IXtaIX_IX^IX]IXUIXTIXSIXRa_^OQN4M=O=O;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGt_bdJf|\^ac>Atg5i$]$ 9]|$]|$ ]|cba`w_Z^>]!\AtfAdAcAbAaA`A_n|Y>t]]|Y>[f$9rt[ 9f`y$ 9_J$9 9d'y$ 9ay$ 9_y$ |Zr` $rc $reC $rg| $ZJ$UrtZnr[C V$rZ&$rH_$rI{ V$rHH$UrU $rS| $rQC $rO $I$9NPJRT|JMO=QvAtUmW$K$ 9K$K$ ]|RPONMLvKZJ=AtTQAS4ARAPAOANAM|GvtKK|GvrtgrercQrarM $rP& $rR_ $rT $rIrOQrQrSrUrTrRrPmrN4f $d $b| $`C $U& $R $P $N{ $b`UmS4PNW9h:ph :V t@B|9;==v?AtCF&$:$ 99$9$ ]|@=? ><;:98uAtBAAmA@PA?4A>A<A;|5t:4:4|5rC $rA $r?{ $r=B $ 6 9<%y$ 9>^y$ 9By$r6$r7 V$6$U7$9rtD4rAr?r=EP<?4< $> $A& $C_ $rrrrr y$pz:E rt6r)(l ug U [ H I*:pg|.ue *:dn.dn*:cQ.cQ*:c $*:p]| u6 *:[.[ *:Zn.Zn*:YQ.YQ*:Y 9$*:W*:pS|*:uQ.Q *:Pm.Pm*:OQ.OQ*:O 9$*:M*:03.03*/./*:-.-*:-$*:,P*:).) *:(l.(l.'O*:'O*:'9$*:%*:p2%*:u.*l.l*:O.O*:9$*:*:]9$*:.. *:*:.*: " + ) D4rt)r(lr" p.A 9;-$ 9@$*:yrt+r* uZn 7rt7*:ue*:a*:G.G*Fm.Fm.EP*:EP*:E $*:C *:>^$*:>.>*:@.@ *:?.?*:<.7*:7*:7$*::4.:4 *:9.9*:6P*:pI{*:u2.*:*:9$.2 *:.*:O*:p!z Vr"&Gd*:`$*:V9$*:L9$*:B$*:<%$*:5{$*:+z$*:$9$*:9$*:$9$*: y9$&i'sG&_'sG&U'sG&K'sG&4;'sG&#'sGNXGd& 9'sG V$ V$z V$] V$r $r $rz $r] $$r(% $r)A $r*^ $r+z $(% $)A $*^ $+z $r" y$"$tkVV3VOVk3Ok|$$$-X$$$$$H$r$t,V'V(V*V+3'(*+3&3-r$&$%$%$$|'!!$&$%$$u''&&%%$u$utg5dCAm+*?WrBw4r ) u:t]:K::4&3kKrGNi4365654324581096549151072346511121413111915953478131417181126121632123141511106713124591119159534781314171811261216119159534781314171811261216119159534781314171811261216PageDateRevDesignerProjectFileXEROXOC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7nOC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7nnOC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7Q3'Q3Q2'Q2Q1'Q1Q0'Q0TTTTTTTTD3D2D1D0RRRRSSCKCL'prA.0prA.1prA.2prA.3prB.0prB.1prB.2prB.3rA.0rA.1rA.2rA.3paF.0paD.0paD.1aSl.0aSl.1aSl.2aFl.1aFl.2aD.1pCIN-SE-wrSUpEnableSUpfS.2pfS.3fS.0fS.1fS.2fS.2'fS.3fS.3'pfY.1pfY.2pfY.3CIN-SE-wrSUEnableSUfY.0fY.1fY.2fY.3fY.0'pfX.0pfX.1pfX.2pfX.3pfZ.1pfZ.2pfZ.3fX.0fX.1fX.2fX.3fZ.1fZ.2fZ.3S374S374S374S175fX, fZpfY.0pfS.0pfS.1pfZ.0fZ.0aF.0rB.0rB.1rB.2rB.3pmemmemaD.0aFh.1aFh.2aSh.0aSh.1aSh.2paS.0paF.1paSh.0paF.2TABRRpMAR_'pmemCycle3paS.0paS.1paS.2paS.1paS.2paF.1paF.2PCIN-SE-wrSU'113MAR_'(20)(20)(20)(20)Cin, fY.0, fSaF.0, EnSU, mem, fY, fS(100)(37)(100)(100)(100)(100)(100)(100)(20)S374nOC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7CKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SABTRRi(105)(100)(20)S0025S09aSh, aFhABTRRiMAR_PageCrossRTPAllowMDR_MarPgCross'S0011RTTRHGiS04rA, aSrB, aD, aFlS08TDCiiiRRTRHGiS04MAR_S08(119 max)IBEmptyErrIBEmptyErr'S374(20)(20)(26)(26)(68)(74)(113)pAllowMDR_S374CPEMicroinstruction RegisterAlwaysClk-cAlwaysClk-cAlwaysClk-cAlwaysClk-cAlwaysClk-aAlwaysClk-aTTLHigh-aTTLHigh-aBa5/30/83DrawingPARCBob GarnerCPE09.silv69v18u68v77v44v51v32av42bv42cv32bv43cv43bv15bv15c10CG -G G G ; t5  ] (l"""s(%6t<% 2 ] ] ]Hl"O$&()(l'O&3%#"!l?FmBBIBBKBfN4BfPm;tQ;tPm;tOQ;tN4:M:K:J:I=]6]7]9]:4;P;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG?t[=f[@P|W@ta@b@c@dB|YB\B^>B`w<%]!<%\<%Z<%Y|WBaB_ZB]!BZ;Y.$9,sY $t[[|WAtaAbAcAd|Y\^>`wtd9g|$[f$ 99[C$9[C$ ]|a`w_Z^>]!\ZYtcba|Wa_Z]!Zt`_n^Q]5A`A_nA^QA]59d'$$9eC$$9c $$9a$$9`$$9_$$9^$$9]|$$eC $d' $a $` $_ $^ $]| $|UZ9Y $9E $E-$9AYJ $K $L $M $O $P& $QC $9J$$9K$$9L$$9M$$9O $$9QC$$9P&$$tGG|CAtMANAOAP|EHJ=LvtP9S|$Gf$ 99GB$9GB$ ]|MLvKZJ=I!HFEtONM|CMKZI!FtLKmJQI4ALAKmAJQAI4k6Pk7lk8k9k:k;k<k>:|::9:2:4:5 :6<:7Y:8uVt7lV9V;V=|46<:8u4$ @:5$ 00t5353@ r$4r$9>^$9<%$99$97$:>^ $:=B $:<% $:; $:9 $:8 $:7 $:6 $2I$92%$,sQ,sPm,sOQ,sN4,se,sdn,scQ,sb5IXQIXPmIXOQIXN49e,sa,s_IXMIXKIXJIX^IX]IX_9> 9dn 9:497^]:49769b59a9_> Vdn;ffR?4pT@tY$Y$E$9t;tR>;E-$9?|AYBI{ $BJ $BK $BL $BM $BO $BP& $BQC $,sJA$,sKA$,sLA$,sMA$,sO A$,sP&A$?tG=fG@P|C@tM@N@O@PB|EBHBJ=BLv|CBMBKZBI!BF!> ]G ]EP ]C">&0&/&.&-l&,P&+3&3*&3(#&3!&3 ]/ ], ]*"&3 d0 d/ d. d-l d,P d+3 * ( +&3&3/,*&3&O&3&&&&&3&3# !  ] ]k ]2"  dO d3 d d d d   +  k2 BaB`B_nB^QB]5B\CZCY@W>W=B_=B]=B[?W dI4 dH dF dE dD dC B Am +>>GEPC>&a&`&_n&^Q&]5&\&3Z&3Y#W!W ]_ ]] ]["W da d` d_n d^Q d]5 d\ Z Y +WW_][WKuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG rtYQ rZn r[ r\ r] r^ r_ raW$ @W$ @X$ c r$_J]ZX5 X5 @|] @\ @[v @ZZ @Y> @X! @W @U SSd\dYdWStX5T$U S$r_$]|$[C$ a`V$ `CV$ _'V$ ^ V$ \V$ [V$ ZV$[C$]|$_$$YQ$Zn$[$\$]$^$_$a!zW$ @!zW$%X$ !zc r$!_J!]!Z"OX5$X5%|]%\%[v%ZZ%Y>%X!%W%U$S"OS!\!Y!W#lS#tX5 r@ rA rC rD4 rEP rFm rG rH?{$ @?{$ @?$ Jr$FDBf? ? @|E= @D  @C @A @@ @? @> @=v ;=;=dCdAYd? ;=t?GB$E $B$ HV$ GV$ FV$ EV$ C_V$ BBV$C;ZV$C;[V$C;\V$C;^ V$C;_'V$C;`CV$7[C$7]|$7_$7T $@tT$UAYQAZnA[A\A]A^A_Aa>^W$ @>^W$BX$ >^c r$>_J>]>Z?4X5AmX5B|]B\B[vBZZBY>BX!BWBUAmS?4S=\=Y=W@PS@ttX5 r r r2 rO rk r r r$ @$ @$ r$  @|X @; @ @ @ @ @  @  W Wddtd; Wt]$$$$ $ $ $ $ $ y$ ]$ A$&WA $&W] $&Wy $&W $&W $&W $&W $&W $$$$]$$$$2$O$k$$$!z$ @!z$%$ !zr$!!!"O$%|X%;%%%%% % $ W"O W!!t!;#l W#t r(l r) r* r+ r, r- r/ r03'$ @'$ @',$ 2%r$.e,,)'O 'O @|, @+ @* @)u @(X @'< @& @% ""d+ d(d&"t'O.$,$*^$ .A$ -%$ , $ *$ )$ ($&W(2$&W*2$&W-%2$*^$,$.$$(l$)$*$+$,$-$/$03!z'$ @!z'$%',$ !z2%r$!.e!,,!)"O'O$'O%|,%+%*%)u%(X%'<%&%%$""O"!+ !(!&#l"#t'O_][[]_T7T>|RAR7t_7]7[GEPC*,//,*2kk2UU    k;PS##" V\ V_n Va V^Q VZ1s|Y>1sW1sUDt` VH V VO V V3 V|;X  000;0X000 0 )u*+,(X'<&%'u,P't+3'u*'t('-l'/ '0 0z$ /^$ V-l V. V]5 b5?Wb5I"sb5"s1P"s1P(3&W.A2$AVf$?WVf$(]5 V+3 D_n V` 2Zn2YQC;YV$kO21s1sk1sO1s21s1s1s%03/-,+*)(l1s031s/0|+0,t=((1sDZDY VC VBD\2\D]5 VE uaX5HX5,s'O? VtF%=v$;="O;=!C!AY!? #l;=#t?pK 7u;P((I4%G9$(C(B(Am(D9p8B;7uArp3B 3B uW?4I4I4?4OOOO&00&&W\ $&WZ $&WY $&W0z $&W/^ $rp  =d' %>;rG4;%=vt=<%$$;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGH;|I!DtgM$K$*:L$C;M%|^>)]!%^\%^^>%^%^%\aA$_A$[CA$Y A$TA$R_A$DtZnDS%|?%?)>%? %<)>BA$@A$t@>^A$<%A$>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGV tJ!|Gv tKGIJ-KJLfMNOVQC$!B$rVB$VB$|LvKZJ=I!HFEDtC|BvAY@=!H>tEDC 2l!|/ t3/012356,7IV8$!*$rV*^$V*^$|4210/.u-Y,<t*|*('!0 &t-I,,+ !| t+HdV ]$!$rV$V$|tX;t2|tX! trO $rP&$rJ$r4^$r5{$r6$r7$r3B$r2%$r1 $r/$r%$rA$!A $@$9r@$r(%$(H$9$9r$&d &Km &2 !2 $& rF&$rE $rC$r+z$r,$r-$rA$r$$r$r(l r-r,r+rOrkrrD4rEPrFmr7|;!!0 !Hr$uednPmOQrI{$$r$762lltPm7rerdnrcQrb5rPmrOQr1PrrlrrX5 r@ r VuFm VEP VD4 V- V, V+ V Vk VO VX5 V@ V(l V77<7767-7&3<&37%7"O74 VO(a&I&1P&rtOr4u4 Ot[|Wzt]5z^Qz_nz`zazbzc|YZ\]!^>_Z`wa3[C$ ]3[C$![f$ 93g|$ztd!|a!^!\!ZZ Wtdnb5]_[Y.$9rY $ :X$UrW$reCz$rd'z$rc z$raz$!d $!b| $&b !|\!ZZ:]!:\:Z:YrtYQ VuYQb5cQrM$ VN4|I!L$r$tLu03 N4 O rtN4uJI3MrtM r3 rH_$rH uH rz$ 3 1P8D47BU$<C8C<D4<EP 8EP7Am75<5 75{$7,$<, 7,7#<# 7#$<6<-<%<Q<Zn<cQ7P&$<Pm 7Pm7YQ<YQ 7Y $7a$<b5 7b5<R8R<dn7dn7cQ7Zn7Q7`7N </7/7p97u+37[<[7W7pf`rK$uKr$rtu5stf!K& $5WGGd7_$7V$7M$5WJtsG7@U$5W=sG73B$7*^$7!z$7pGB rrtKrJrIrr6r5r3 r2lr03 r?WrBw u)r 4 "st["sC"s*"s2KrGPmi132121654321546386543210913121118654321091312111865432109131211186543210913121111131410116532479121511314101165324791215PageDateRevDesignerProjectFileXEROXSBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTSQ0'Q1'Q3'Q2'E'SBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTSQ0'Q1'Q3'Q2'E'dcTiRRRbaabRRRRbaabRRRRaddcccbbaaadcTiRRRbaabRRRRbaabRRRRaddcccbbaaadcTiRRRbaabRRRRbaabRRRRaddcccbbaaadcTiRRRbaabRRRRbaabRRRRaddcccbbaaaiDCRRTiRipNIA[0-3]pNIA[4-7]GNDRefillIntc2GoodIBDispc2IB.0IB.1IB.2IB.3iTRRDCiiTRRDCiLink.0'Link.1'Link.2'Link.3'DispBr.1'DispBr.0'DispBr.2'DispBr.3A'DispBr.3B'pTC.0pTC.1pTC.2pTC.3pNIA, pTC (Branching)S00S00S10S64S64S64S64Swc3'Swc3'Swc3'Swc3'Swc3Swc3Swc3Swc3TC.0TC.1TC.2TC.3IB.4IB.5IB.6IB.7GoodIBDispc2pNIA.8pNIA.9pNIA.10pNIA.11INIA.10INIA.11pNIA.10'pNIA.11'GoodIBDispc2GoodIBDispc2GoodIBDispc2(100)(100)(100)(100)(100)(100)(100)(100)(100)(100)(100)(100)(30)(30)(30)(30)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(94)(94)94^ to RefillIntc224[3]LS158 SB to pNIA'5[1]25S09/S374 setup123[4]=127 nS100^ to INIA12[2]LS158 data to pNIA'25S09/S374 setup5[1]117[3]=120 nS20^ to EKErrc218[2]LS158 E' to pNIA'5[1]25S09/S374 setup43[3]=46nSpNIA[0-7]=max(127, 120, 46) nS(See page 11 for pNIA[8-11] timing)(119max)(119max)(119max)(124max)(124max)(124max)(124max)(131max)(131max)(131max)(131max)(94)(94)(94)(94)(127)(127)MesaIntEKTrapc2EKTrapc2EKTrapc2'EKTrapc2'EKTrapc2'EKTrapc2'(20)(20)(20)iDCRRTiRiMarPgCross'S10EKTrapc2'EKTrapc2'(34)(34)(34)(34)(34)(34)(34)(34)(80)(80)EKTrapc2'(20)EKTrapc2'(20)IBPtr.1(34)(34)S158S158CPEINIA.01INIA.00INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09pNIA.00'pNIA.01'pNIA.02'pNIA.03'pNIA.04'pNIA.05'pNIA.06'pNIA.07'pNIA.08'pNIA.09'TTLHigh-aBa5/30/83PARCDrawingCPE13.silBob Garnerv59v17u98au99v11u98bv23av25u91v23b14CG -G G G  @t ll O; =5= 6 6,l;-l6 OFO>^2>^>^>^>^k= >^O==k=O>^V2l1P/0353r+3-lr9r8r7l:F2l>^1P>^/>^03>^5>^3=+3>^-l=9=8=7l>^:VO2kr OrrkrO7Zn53]53^53_53a5b55cQ5dn5e;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGt[|WHt]5H^QH_nH`HaHbHc|YZ\]!^>_Z`wa[C$ ][C$[f$ 9g|$Htd|a^\ZZWytdnyb5y]y_[7[8|W7%t]57%^Q7%_n7%`7%a7%b7%c6t|Y6tZ6t\6t]!6t^>6t_Z6t`w6ta6[C$ ]6[C$^ $*:>^ $*:<% $7::968u6:7;=7;=78u $t>*:>*:*:0>*:tO 0uO*:t 0u*:$*:$<$<]U$9t]u]_32%]$3$FMGUMG&UG VK$!K$5WK$A $% 9$=]$:% 9$:=B 9$F2%9$F9$&GGA%MGtf8fr9tcQ9e9a9^*:e*:cQ*:a*:^3*:3sdsbs`s^Q@td@tb@t`@t^Q2lI2l9b5 ?WrBw u)r 4 t[=[;/C;/:;C;:KrGOti |2131415131289761312111098546213579114610122115141335791146101221151413357911461012115141335791146101221151413357911461012211514133119159534781314171811261216119159534781314171811261216PageDateRevDesignerProjectFileXEROXTPC, TC, & LinkOC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7OC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7LinkGNDfX.1fX.2fX.3pNIA.11'Link.1'Link.2'Link.3'S374NIAX.10'NIAX.11'fX.0S374SwTAddrSwTAddrNt.0Nt.1Nt.2CS'TTTTRRRRWE'SRRRRSA3A2A1A0D3D2D1D0Q3Q2Q1Q0CS'TTTTRRRRWE'SRRRRSA3A2A1A0D3D2D1D0Q3Q2Q1Q0CS'TTTTRRRRWE'SRRRRSA3A2A1A0D3D2D1D0Q3Q2Q1Q0CS'TTTTRRRRWE'SRRRRSA3A2A1A0D3D2D1D0Q3Q2Q1Q0CS'TTTTRRRRWE'SRRRRSA3A2A1A0D3D2D1D0Q3Q2Q1Q0TCNt.2Nt.1Nt.0GNDTC.3TC.2TC.1TC.0pTC.3pTC.2pTC.1pTC.0TCX.0TCX.1TCX.2TCX.3TCY.0TCY.1TCY.2TCY.3WriteLink'WriteTC'WriteTPC'pNIA.10'TPC.11'TPC.10'TCHold(127)(131max)(124max)(20)(20)(20)(20)(77)(20)(20)(77)(20)77^ to Nt5[1]Link timing20^ to fX25S09/S374 setupTPC/TC timing18DispBr' setupDispBr' setup18ABiiRRTiABiiRRTiABiiRRTiABiiRRTiLink.0'pLink.0'pLink.1'pLink.2'pLink.3'LS323522[3]pLink' to Link'95[3]= 98 nS35117[1]= 118 nS(80)RT(112)RTRTRTS374(20)AlwaysClkABiiRRTiLS32(20)pRet'Am27S07 tAAAm27S07 tAAIf only pullups were usedon output of Link (insteadof the LS32 kludge), thenLink timing would be:98WriteLink' active25[3]WE' to pLink high141[3] = 144 nS22[3]DispBr' setup1820^ to fX.0, NIAX.7'22[3]fX.0 to pRet'pRet' to Link'82[6] = 88 nS(112)(112)(112)AM27S07AM27S07AM27S07NIAX[00-07]NIAX[08-11]LS32LS32LS32S374S374S374AM27S07AM27S072CPEnnnnpNIA.00'pNIA.01'pNIA.02'pNIA.03'pNIA.04'pNIA.05'pNIA.06'pNIA.07'pNIA.08'pNIA.09'NIAX.00'NIAX.01'NIAX.02'NIAX.03'NIAX.04'NIAX.05'NIAX.06'NIAX.07'NIAX.08'NIAX.09'TPC.00'TPC.01'TPC.02'TPC.03'TPC.04'TPC.05'TPC.06'TPC.07'TPC.08'TPC.09'TPCNIAX.07'GNDGNDGNDAlwaysClk-cAlwaysClk-cBa5/30/83From IOP Receivers, Page 20PARCDrawingCPE14.silBob Garnerv13v15dv15ev15fv15gv21v20av20bv20cv20du18av14v27v16u01u0315CG -G G G -t!-2 <B<B<BB<BB;&3;#A%;*@-Pm@-Q@-R@ S9;Pm9;Q8R8S:M9;U8W8X58YQ=fM@-_@-a@-b5@ cQ9;_9;a8b58cQ:]59;e8f8g8h=f]5ly!y#&3(l ) (l 'O &3 % # " ! l)'Oy%y"MyPmyRTW X5 W U T S R Q Pm MX5UySyQKuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGVtN4 N4|ItTQUmVWV|LvVNVPVS! tW Z&$VN$ 9 M$ M$ ] ]|T= ]S! ]R ]P ]O ]N ]M ]Lv tV Um TQO|IVT=VRVOVM tS4 R P OS4RPO |t%&'(V|V V"<V$u t( +z$Ve$ 9 A$ A$ ] ]|% ]$u ]#X ]"< ]! ]  ] ] t' & %O|V%V#XV!V t$ #l "O !3$#l"O!39W $9V $9U $9T $9S| $9R_ $9QC $9P& $9% $9' $9(% $9)A $V(%$V)A$V'$V%$*:p.t/-,+%$@ $s'$sA!$9&3rK$99K ]$r,$99 ]$H;-H;)H;%r*9H_8B$9GB8B$9F&8B$.]$-]$,]$+z]$9]9\%:!$( $!rYQ>;[f$>;K$9J$9J939$$U9H9G9Fm:^Q?|\?]!?^>?_Z9\9]!9^>9_Z=t^Q;P|Y9a9b9c9d:Wi$?^.$ :W^ $:W^ $ >Y:th.:g:e:d:b:a:`:_n>^b>^a>^`>^_n:N?|Lv?M?N?O9Lv9M9N9O=tN;P|J=9R9S!9T=9UZ:WZ&$?N$ :WN{$:WN{$ >J=:tX:W:Vf:UJ:S4:R:P:O>^S4>^R>^P>^O:?4?|<?>?? ?@=9<9>9? 9@==t?4;P|:9Bv9C9D9E:WJ$??$ :W>$:W>$ >::tI:G:F:E:C:B:Am:@P>^C>^B>^Am>^@P$$)|"<)#X)$u)%#"<##X#$u#%'st$%| #'#(#*#+ $/$)$e$ $$A$$$A$ ' $t.e$-I$,,$+$($'$&$%(%((%'(%&(%%$O)| ) );)X# # #;#X'stO%| ####$$)+$ $$$$ ' $t+$$$$$$$k(%(%(%(%k*:ptA]$]]$z]$]$IXIXIXIX9$ $9# $9" $9!z $9!9"9#9%V!z$:$: $V"$V$V $V#$s$s $V$9$+$ $( G$O2,sO,s2,s,s  k.>V(H$VB#$:C$$!V7p<% 9u;P;P 9; 9$9 ]9$ 9 =|0 =0 =f/=f-Y;19u=9;tIXuO= .|X.X..--2l1;t#$/:t !ul5t u= !V9 9k9O92999  9 9392%9$2l 92l955944 390 ?a $?` $?_ $?S| $?R_ $?QC $?P& $?C $?B $?A $?@ $?c $G^QGNG?4)$) $4;$4; r$) r$3$3z $2$y2] $,s%$@,sA$)V$)%r$2 ]$;t ]$>;;t-l>;(>;$ $ $!z9$ ] $%$:)e$>;>;>;9 $9$$*$:>r:|X:I!:9$;t]$;tM$;t=$%: $9tX59W9U9T9S9R9Q9Pm9)9(l9h9g9f9e9dn9cQ9b59a9_9^GcQGb5GaG_GSGRGQGPmGD4GC.H_$A.g| $/GB$A/f` $0F&$A0eC r$0U r$/V $.W $GpeCtl3h9$3h3YQ3Y 9$3I{9$3I9K 9O ?WrBVP&($VQC($VR_($VS|($VT$,sT$ @,s_ $VU$+WU$ @+W`$VV$*:V$ @*:a$VW$)W$ @)c 9$9h#$%X$9g|#$%:V$9f`"s$$U$9eC!$$T$9d'!V$#S$9c $#R$9a :$"sQf$9`$!PJ$9_$!VD$9^$ B$9]|$ :A$9\_s$@$ Vuhw u)r 4 *:tOBBB2BO*:$A0A,PA'A#l2@tN@t?4N4@t^QKrpGNi17191513113579119159534781314171811261216161510171234765811121314131211453211145674321159101213Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXQ0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'SRRRRRRRRTTTSCS'PPPPPPPClick.0Click.1Click.2Cycle2'nRTRTSwc2Swc2'Swc3Swc3'.AlwaysClkSwTAddrF93427DPReq'IOPReq'KReq'KernReq'Nt.1Nt.2Nt=EmuCt.0Ct.1Ct.2Ct=EmuPt.0Pt.1Pt.2Pt=EmuPc1c2c33-S3-SCurrentNextNextCtPtPreviousCurrentCt.2Ct.1Ct.0Ct=EmuPPNtCurrentPreviousNextNt.0Tasks102103104Pt.0Pt.1Pt.2Nt_Pt848586876416465TRRiiABSwTAddrCycle2Ct.2Ct.1Ct.0Nt.1Nt.2Nt.0Cycle2CS'CS'RRSRRRRRRRRSTTTTA9A8A7A6A5A4A3A2A1A0Q3Q2Q1Q0P88F93453(20)(20)(20)(22)(22)(22)(22)(22)(20)22^ to Kreq'5545F93453 addr to NtF93427 addr to Swc210[1]25S09 SB setup132[1]=133 nS(20)(18)(22)(20)(77)(77)(77)(77)(30)(30)(30)(30)(30)(30)(30)(30)(77)(77)(77)(22)(122)(122)(20)(20)(30)(28)20^ to SwTAddr25F93453 CS' to Nt25S09 SB setup10[1]F93427 addr to Swc245100[1]=101 nS28^ to Nt_Pt15[2]S241 EN to Nt45F93427 addr to Swc210[1]25S09 SB setup98[3]=101 nSSwc2 timing=max(133,101,101)Schedule, Switch, & TasksRefReq'S374P89Pt=EmuWait(61)C2ClkOC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7LS374EORoundEReq'ScheduleProm-RevDWhen Disk = SA4000, Click 3 is Ethernet only.01234576EmulatorEthernetRefreshDiskIOPControl Store R/WKernel43210EthernetDiskIOPEthernet/DiskDisplay/LSEPClick AssignmentThe Display & LSEP-refresh tasks never both use Click 4CurrentPreviousNt (Prom)Bank Switching!(122)CPEIOBankAlwaysClkThis line is also delayed by 25S09!SwitchProm-RevRTask NumbersnnS241$EN47Q7Q6Q5Q4D7D6D5D4TTTTRRRSRS02S374Note: This is a non-standard PROM. IOBank has been added!Display/LSEP/RfrshWhen Disk = Trident, Click 3 is Ethernet on even rounds, Trident on Odd rounds (ie, 10-click round)Notes:Ba5/30/83PARCDrawingCPE15.silBob Garneru97u69cu69bv94bv90u07v08d16CG -G G G tOQHHN4MK,OQ,N4,M,K9X5<%[<%];dGr3dGr&dGr 9dGrdGrdG+NXGNXGBN>N3NN'sNrNXGt2I468H1H2H4H53H6PH7lH8H9|1<t03|+.u/01245 6</$ ]/$0$ 9<%$53u/+t03c$9|_9^b|$a`$9]9\`C$_'$9[v9ZZ^ $\$9Y>tcbaT99 $98 $97 $96 $95{ $94^ $93B $92% $V|*#7r$#; N$#%5'5#7$y'7$U#3Br$#6N$#%1<'1<#3B$y'3e$U9^$(9^ V$Vt9V5329253|3u#u6 tU;P`_n]5Z#b5#a#_@tcQ@tb5@ta@t_@t^@t]@t\@t[IX|Z$rO$M_$K&(O(K&8O8K&0WO8QAQAO0WK&*:[C 9$*:\_ 9$*:]| 9$*:^ 9$<c $<a $<` $<_ $<[C $*:t\*:]*:^*:[IX|YIXX<^ V$<]| V$0WrQAK&0WM_(M_8V$9#tcQ(4 V$7pf`.e$<\_ V$tcQb5aOQN4MuFmt^_]\I^QI]5I\9|Bv AY C yAY yCD D 9tEP9GZ ]$9GB $9E $97999:495949693XHX|_a3T=rf`$X$ rX|$rX|$^]\[vZZY>X!WT=_Z]!ZXtdncQb5a_^]\[Znzb`gz^.z[9|X![$t[Ur$T$e Vuc Vb Va V` V_n V^Q V]5 V\ VZ9!! 9 9 9ll9 VU VTGEP/cQ/b5/a/_/^/]/\/[@tY:497654395359553 OQD!s!  s slls %!*:! % *: %*:%l*:l% 9p#r]t\$99|atdnd$K92lu2l*:tW9YQ7IYQ:4|T:{t_n:{`:{a:{b<|W<Y<\<^>6tb6teC$<Y.$ 96tY $6tY $ ]6 |_Z6 ^>6 ]!6 \6 Z6 Y6 X6 W6ta6`6_n7|T<_Z<]!<Z<X6t^Q6]56\6Z:{^Q:{]5:{\:{Z7dn*:V $d^Qpg|sw -9%U$%U$%%U$U$VT$c s$`$`$@a$^$^$]`$\_$\_$y_s$;+G<:G<8G<6tG<4;G<2G</G<-G<+GM+G 9GrGGGG  $] GG 9 GG UU]U$U ?W9^ ] GG  Gsw 78rM_AM_#SX$GGJG#Jt$eG#JtG +#Q$G&WJG7JG?WJG.JG(Q 9U$U$%U$Vu252r]2t2#u;P V1P# p=B<r>^ :WV$99|R.e$*9F& r$O 9$O $$MU$ :M$$Lr$!VL$$K$"sK$$O $M$L$K$tP&I:Km:L:M:NKmLMN|HI!J=KZHI!J=E=KZsI{$sI{$I$sQCr$FI$U2 $rtE$534$9p*^:?W9G9)eG:):G)GiMGMAG(ANGAG(H&5WG5WG V5GG Ur  Gsw c VGsp?Wr]B]w uN)r] 4] t03(3(7sJQX?@ACD4EPrFmEC?4;P:03!V03:+!V+Q!zQA+H%r(r*r+3r,Pr-lr.r/ 0d03A-A)%C!zC?DFD?HFH@tKmF&Km@tNF&N2N42OQ6,A2M2K2J2I2H2G2Fm2EP4AKuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGrE @$rC @$rB @$rA @$r@ @$r?{ @$|NrtEPrD4rCrA7C4C3B|J=3BKZ7l>3P$9;B$ 3B$3B$3BI!3BH3BF3BE3BD3BC3BBv3BAY53>9;I9;Gv9;E=9;C3tN3M3L3Km3JQ3I43H3F3E3D7M7J7H7FIALr$AP&N$A&|JEJAL$yEL$UAI{r$ALN$A&GvEGvAI{$yEI$UAF&r$AI{N$A&D ED AF&$yEFI$UABr$AF&N$A&@E@AB$yEB$U9;K&V$9;H$9;F$>D$9>D{$9;M_$>N{$FD{$L=f$9)=B#$)=B$)E $FG$MM_$@96,s$!V/ V$r?r>^ @$ u? > EP D4 C AsArt> u.-N4-K MrtM-uH(*R_ $rtPm uPm%tN4 %OQ -uOQ;tEPstQ6tp9^stQsCs+BNBKmBHBD0pQCst03(u.tPsuO%tJ$>$@$B$E-d>d?4d@PdAmdBdCdDdE|=vt? @=AYBv<%$ ]<%$G$>G$7674^72%7/6t8GF/G6t/:G6t/:G +8/G6t5G6t3G6t1sG3<G2:G929UG39G9/^ V$ 0zr$9;69;4^9;2%9;/ rL/:$|%MO=O=HLvHNQC $9^tM9^Km9^I49^Fr5WAI$4|< $$9:$6<ruKm ?WrBw u)r 4 !t*!.&:AmA5 9EPaadndngg ) * (lI4 JQ H 4 2l 3 9 6 ]. 0 ]< ]; ]: >[Zn\kk>^f8g9;e/e*dn*f>;b58cQ8aUmS4OTQUmTQV*^$2$:9A9]C @ D4 9C 9A=T8T$ %: $2%: k, *%^%^*l%^%^O*$%^k=Pm8Pm=X58X5=[8[>^?>>D>>=PmOQQ2989)9/:9KuJtGrAGr>;Gr1sGr&Gr 9GrGrG+NXGNXGB>'sryNXG.tlO sk.g| $9|c9`w9]!*7%r$*:{N$*^5 /5 *7%$y/7I$U37%r$3:{N$3B5 75 37%$y77I$U/:8r$*u6P .t gdng5c` ` k$agdnak|LvAKZAMKZM:N!:N!@-:@ :W=:W>:W?\9|XtO=f|W9;W:X:X9W=[C $=W $=fT=9;T=:UZ:UZ9T=C;t[ C;X5 =f|Lv9;Lv:M:M9LvEttPm&W|;&W;*:&&t)&W&W*:t&&X)t&W&W*:&&)"s$A&t>&& O&%|% &3 &3 &3t&3t%;%t+,P))&t & @( +$( $( $( $(l $(l ]$r|T.t "s y$"s $$2) &8$=f|P9;P:R:R9P=T $C;tT rr "s]$\_$*:u[ Jt[ JtX5 JtT *:Pm Otk ukk  |@ @?  < V< @= V@= V?  ?  > V> AY VAY@-$k9C@$9B@$9A@$9@@$9tD49C9A9@JtuPm 7l 7 7 f cQ _ 7 V\ tUmuSVt4:u4<7%r$<:{N$<%|5 @5 <7%$y@7I$UC>^$Jt:Kt>88r$H;9 &W|&W*: &;& ) "s$t. 7u t9|;!V$u %k|QvAPZARPZR:S!:S! GR GR Qv O= OQv OO=PZ yPZ tSTrB+9Hu72;tZ:Z:W:TQ:O&k&&$$$ @$A8 9$49=93u6P <6P rP& $:ta:f%ue1se,td7g|U$Etb5:4|_:4_>^>9_Z9]!=^>$tf $f`$/|a,Pc>,Pc>, `w, b/eC $7c U$:4dZ:4dZ>b9c9a=bCtfY $@Z&$(?{V$1s8$1s>^r$:W8$:W=B$:u;=P& $*:% $*: $*:A $*: $,s $td|t9tt$ $$$5WWr$kWAVvAXVvX:Y>:Y>[C :$5WT$5WTr$VQCU$>f` $$>a $$"s y$"s$9t\!V[ !VPm s ?WrBg|O$!dJ$U!d' $d' 2$ `$U `k$7[C$ ]uf/^$k/^$d53$d3B$3BG$d5$d5$7G$6Pd$6t$G;$|221k1 0 .u / 0 0 5  5  5  2 * , , , 9 9 9 7 64d$:4$ : Ot=f+.A+/O2%O2O3O6O7O<%O;PO:{ |F FE= ]FY ]D E=UJ r$UtJQ9|D tGH uFG$ E 9$FI$VtI4:{$$8 $6$$4^ $2%$$< $ <$@ =9$<;43:962l3B $; $ |% '< '< G& G$usA $V3$ )A9$,$.A$*^$(%$t*(l00z$$u,P,P:**:('O(:'O:%%+z8$)8$(%8$&z8$*('O%s.s-ls,P!. !*!(!'O !%$8$+W* ,s( -'O-%t9u?95/);G= VtH (9uJQVH5t65e$|bddcrcHcb5$_~aa`wr`wH`w^$\(^>^>]!r]!H]!d' $` $tg5c`U&$VQf$ VVCU$rT ]$L$]O $O $R$EtRJtuR U&:$/R$/R_$,9$)e$U"2$k!2$",8$",6$!6G$",9$",9;$!; G$"9d$"9$G!>$#|6<#6<&5 &35 e4e1e2448u8ue8ue6<e-e0 0 0  =(8$9B$6$ 96 $6$@7$ E-$ F& $F$H|DDVFYVFYE=:E=E=H$:9$<%$:$9:t:4u65{ $@ $@ $Er$E$y= $> $H$'s|D 'sD +WBv',C',AY*Bv+WF&9$-Bf$sBBA$sAI$sA&9$"sE $$"sGB$$"stG"sEP(EH?4>Et>^$L2$!Vu@P!1PVI4t@P!u-l +,P #l$!,P V<t$U|!$ $$$ 1 $9t%%B r,!u53%:453-l3* 3'O&3(3%G*G(#t%^@A@?>=;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG?P& $?QC $?R_ $?S| $?T $?U $?V $?W $?H_ $?GB $?F& $?E $?C $?B $?A $?@ $?1 $?2% $?3B $?4^ $?5{ $?6 $?7 $?8 $KtgKcQKfKeKdnKb5KaK_?g| $?f` $?eC $?d' $?c $?a $?` $?_ $?)A $?(% $?' $?% $?$ $?# $?" $?!z $? $? $?$ $?A $?] $?z $? $? $7$M7$7$M7U$6t$M6tz$5$M5]r$5Wd$M5WA$4H$M4$$4;+$M4;$3$M3$3!z$4;"$4#$5W$$5%r$6t'$7(%U$7)A$78$77U$6t6$55{r$5W4^$43B$4;2%$31 $3@$4;A$4B$5WC$5E r$6tF&$7GBU$7H_$7W$7VU$6tU$5Tr$5WS|$4R_$4;QC$3P&$[$ [$r|W 9Wg|V$f`V$eCV$d'V$c V$aV$`V$_V$g|)$f`)$eC)$d')$c )$a)$`)$_)$2$2$1s$+z0$90W$H_cba`w_Z^>]!\Utg Uf Ue Udn UcQ Ub5 Ua U_ g5fdcba`_n :C#K K#l|Gv#tR#S4#TQ#Um%:|J=%:Lv%:N%:PtUmW$%:K$ 9K$K$ ]A|RAPAOANAMALvAKZAJ=tTQS4R!3|Gv%:R%:O%:M%:KZtPONM#P#O#N#M#H$U W|EI{$%:S|V$%:TV$X;    ttI4kO 2+WU+WT+WS)-),)+   I %:AV$%:@V$%:?{V$%:>^V$%:=BV$%:<%V$%:; V$%:UV$)$$>^ $=f$$=B $s=s;[C$]0K V$>;K$]1s<% $>;<%$]2, 9$>;,$]2 $>;$]V y!$>; y$pX|D{%u E% T;-t]=]>_n>`>a>b>c>d>f>g5:_n:`:a:b?|]!?_Z?a?c;Y>:tc:d:f9|\9]!9^>9_Z9`w9a9b9c:W]|$ ]:W]|$?]$ 9:Wi$:tg5?|b?`w?^>?\>Y>;-tN4=N4>O>P>R>S4>TQ>Um>V>W:O:P:R:S4?|M?O?R?T=;I:tTQ:Um:V9|Lv9M9N9O9P9R9S!9T=:WM$ ]:WM$?N$ 9:WZ&$:tW?|S!?P?N?Lv>I;-t>=>>@P>Am>B>C>D>E>F>H:@P:Am:B:C?|>?@=?Bv?D;: :tD:E:F9|<9>9? 9@=9AY9Bv9C9D:W>^$ ]:W>^$?>$ 9:WJ$:tH?|C?AY?? ?<>: ;-t/=/>0>1>2>4>53>6P>7l>8:0:1:2:4?|.u?0?2?5 ;*:t53:6P:7l9|-Y9.u9/9091929495 :W.$ ]:W.$?.$ 9:W; $:t8?|4?1?/?-Y>*;-t=>!3>"O>#l>$>%>&>'>(:!3:"O:#l:$?|?!?#X?%;:t%:&:'9|99 9!9"<9#X9$u9%:WA$ ]:WA$?e$ 9:W+z$:t(?|$u?"<? ?>;-t=>>>>>>3>O>k::::?|X???; t:t:3:O9|;9X9t99999:W$ ]:W$?$ 9:W$:tk?|??t?;> trt]|Y>$tc$d$f$g5|\^>`wb dtg5 i$]$ 9 ]|$ ]|$ ] |c b a `w _Z ^> ]! \ dtf dd dc |Y>ca_Z]! dtb da d` d_n$b$a$`$_n ] O|tkV|V V V;tA$V +$ 9 $ $ ]]|X];] ] ] ] ]]tkO|VXV V VtO 2  O 2   O#7#l|3u#t>#?4#@P#Am%:|6<%:8u%::%:<tAmC$%:7$ 97$7$ ]A|>A<A;A:A9A8uA7YA6<t@P?4>!3|3u%:>%:;%:9%:7Yt<;:9#<#;#:#9 7)R)Q)Pm)OQ)N4)A)@)?)>)=#O#2#### Jt4Jt3Jt2lJt1PJt%Jt#Jt"Jt!JtJtk(uW (C ?WrBw)r 4 ur9t]%K%7 O@t@t@t/@t>@tN4@t]KrHGTiU876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXCSWE.a'prA.0prB.0prA.1prA.2prA.3prB.1prB.2prB.3paS.0paS.1paS.2paF.0paF.1paF.2paD.0paD.1CSWE.a'Control Store Bank 0: 0000-0FFFpEPpCIN-SE-wrSUpEnableSUpmempfS.0pfS.1pfS.2pfS.3pfY.0pfY.1pfY.2pfY.3pfX.0pfX.1pfX.2pfX.3pfZ.0pfZ.1pfZ.2pfZ.3INIA.10INIA.11CSWE.b'CSWE.b'CSWE.c'CSWE.c'CSWE.d'CSWE.d'CSWE.e'CSWE.e'CSWE.f'CSWE.f'ABDCEFCPEIMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A0000-0304-07IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A0016-1920-2332-3536-3908-1112-1524-2728-3140-4344-47IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00INIA.00INIA.01INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09READtAA for IMS 1420-55Transmission DelayClock to CSA' valid17135080CS Data valid at tPLH for LS240tPZ for LS244121022WRITE - Data HoldCSBank.0'!1CSBank.0'!2CSBank.0'!3CSBank.0'!4CSBank.0'!8CSBank.0'!5CSBank.0'!6CSBank.0'!7CSBank.0'!9CSBank.0'!10CSBank.0'!11CSBank.0'!12CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'This suggests that IMS 1420-70 would also work without any trouble.Ba5/30/83u19u48u55u59u43u76u24u20u46u44u28u40PARCTony WestCPE19.silDrawing20CG -G G G =t?=>===D{?=-=,=+=*=)=(l='O=&3=%=#="=!< =D{*D{+D{,D{-#-#,#+#*#)#(l#'O#&3"s%"s#"s""s!! "s)*)+),)-#?#>#=#)?V?V>V=V$?V-V,V+V*V)V(lV'OV&3%#"!9 $*$+$,$-=S=R=Q=Pm=OQ=N4=M=K=J=I=H=G;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGtWeSdncQb5RQPm?>=0W=0WK=KyRyS UZ Vv W X Y Z \ ]! ^> _Z `w aS td c b a|R tb a ` _n ^Q ]5 \ Z Y XeC r$d' r$c r$a r$` r$_ r$^ r$]| r$\_ r$[C r$Z& r$Y r$VC$W_$ T rD$ S4 R EP D4 rU$ rC$C$|ONMLvy@yA C D E F H I! J= KZ Lv M N OA tS4 R P O|@ tP O N M L Km JQ I4 H FE$D{$GB r$H_ r$I{ r$J r$K r$L r$M r$O r$P& r$QC r$R_ r$S| r$S| r$R_ r$QC r$P& r$O r$M r$L r$K r$J r$I{ r$H_ r$GB r$D{$E$$T$D$$S4$R$EP$D4$U$$C$)C$)|O)N)M)Lv#%@#%A#C#D#E#F#H#I!#J=#KZ#Lv#M#N#O#A'stS4'sR'sP'sO#|@$tP$O$N$M$L$Km$JQ$I4$H$FW_$VC$Y r$Z& r$[C r$\_ r$]| r$^ r$_ r$` r$a r$c r$d' r$eC r$$f`$U$$d$c$W$U$g|$$U$)U$)|a)`w)_Z)^>#%R#%S#UZ#Vv#W#X#Y#Z#\#]!#^>#_Z#`w#a#S'std'sc'sb'sa#|R$tb$a$`$_n$^Q$]5$\$Z$Y$Xv_N4?Wtf`>U$?4d?4c?WW?WU>g|$>U$DXU$DX|aDX`wDX_ZDX^>=R=S>^UZ>^Vv>^W>^X>^Y>^Z>^\>^]!>^^>>^_Z>^`w>^a>;SBtdBcBbBa>;|R?4tb?4a?4`?4_n?4^Q?4]5?4\?4Z?4Y?4X?WT>D$?4S4?4R?WEP?WD4>U$>C$DXC$DX|ODXNDXMDXLv=@=A>^C>^D>^E>^F>^H>^I!>^J=>^KZ>^Lv>^M>^N>^O>;ABtS4BRBPBO>;|@?4tP?4O?4N?4M?4L?4Km?4JQ?4I4?4H?4F/v_0WN4K_JtN:4(l/:4/(lK:Jt(l t. rH$ -l ,P  l r/$ r%$%$|*('&yy     ! "< #X $u % & ' ( * t-l ,P +3 *| t+3 * ( ' & % $ #l "O !3 @ r0$ ?4 > 1P 03 rA$ r/$/$|;:98uy,y- / 0 1 2 4 5  6< 7Y 8u 9 : ;- t?4 > < ;|, t< ; : 9 8 7l 6P 53 4 2$@$0$$?4$>$1P$03$A$$/$)/$)|;):)9)8u#%,#%-#/#0#1#2#4#5 #6<#7Y#8u#9#:#;#-'st?4's>'s<'s;#|,$t<$;$:$9$8$7l$6P$53$4$2$.$H$$-l$,P$$l$/$$%$)%$)|*)()')&#%#%### #!#"<##X#$u#%#&#'#(#*#'st-l's,P's+3's*#|$t+3$*$($'$&$%$$$#l$"O$!3?W.>H$?4-l?4,P?W?Wl>/$>%$DX%$DX|*DX(DX'DX&==>^>^>^ >^!>^"<>^#X>^$u>^%>^&>^'>^(>^*>;Bt-lB,PB+3B*>;|?4t+3?4*?4(?4'?4&?4%?4$?4#l?4"O?4!3?W@>0$?4?4?4>?W1P?W03>A$>/$DX/$DX|;DX:DX9DX8u=,=->^/>^0>^1>^2>^4>^5 >^6<>^7Y>^8u>^9>^:>^;>;-Bt?4B>B<B;>;|,?4t<?4;?4:?49?48?47l?46P?453?44?42DXeC r$DXd' r$DXc r$DXa r$DXP& r$DXQC r$DXR_ r$DXS| r$DX?{ r$DX>^ r$DX=B r$DX<% r$DX*^ r$DX+z r$DX, r$DX- r$)- r$), r$)+z r$)*^ r$)<% r$)=B r$)>^ r$)?{ r$)P& r$)QC r$)R_ r$)S| r$)eC r$)d' r$)c r$)a r$a r$c r$d' r$eC r$S| r$R_ r$QC r$P& r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$1$0z$3B r$4^ r$5{ r$6 r$7 r$8 r$9 r$; r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$)A r$(% r$' r$% r$$ r$# r$" r$!z r$$$1$0z$3B r$4^ r$5{ r$6 r$7 r$8 r$9 r$; r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$)A r$(% r$' r$% r$$ r$# r$" r$!z r$$$5WW_$5WVC$5WY r$5WZ& r$5W[C r$5W\_ r$5W]| r$5W^ r$5W_ r$5W` r$5Wa r$5Wc r$5Wd' r$5WeC r$5WS| r$5WR_ r$5WQC r$5WP& r$5WO r$5WM r$5WL r$5WK r$5WJ r$5WI{ r$5WH_ r$5WGB r$5WD{$5WE$5W1$5W0z$5W3B r$5W4^ r$5W5{ r$5W6 r$5W7 r$5W8 r$5W9 r$5W; r$5W<% r$5W=B r$5W>^ r$5W?{ r$5W- r$5W, r$5W+z r$5W*^ r$5W)A r$5W(% r$5W' r$5W% r$5W$ r$5W# r$5W" r$5W!z r$5W$5W$/-/,/+/*JtSJtRJtQJtPmJt-Jt,pzuOk!V!Vk!VOG!V9G)k)O 4;k4;O) VG)9 VG4;*:G<G *GG G&G )pztD  D  5WV 5WD 5W 5W0 0 V 0 V edncQb5a_^]\[ZnYQGHIJKMN4OQPmQRSSRQPmOQN4MKJIHGYQZn[\]^_ab5cQdne5We5Wdn5WcQ5Wb55Wa5W_5W^5W]5W\5W[5WZn5WYQ5WG5WH5WI5WJ5WK5WM5WN45WOQ5WPm5WQ5WR5WS-,+*)(l'O&3%#"!345679:4;P??>=5W?u C?WrBtUD4*:U*:D4DUDD403*:03D03l*:lDlw4r ) uKr GNgY~121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678Warning: This drawing contains font 4 macros!CSWE.a'prA.0prB.0prA.1prA.2prA.3prB.1prB.2prB.3paS.0paS.1paS.2paF.0paF.1paF.2paD.0paD.1CSWE.a'pEPpCIN-SE-wrSUpEnableSUpmempfS.0pfS.1pfS.2pfS.3pfY.0pfY.1pfY.2pfY.3pfX.0pfX.1pfX.2pfX.3pfZ.0pfZ.1pfZ.2pfZ.3INIA.10INIA.11CSWE.b'CSWE.b'CSWE.c'CSWE.c'CSWE.d'CSWE.d'CSWE.e'CSWE.e'CSWE.f'ABDCEFIMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A0000-0304-07IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A0016-1920-2332-3536-3908-1112-1524-2728-3140-4344-47IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00INIA.00INIA.01INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09PageDateRevDesignerProjectFileXEROXControl Store Bank 1: 1000-1FFFCPECSBank.1'!1CSBank.1'!2CSBank.1'!3CSBank.1'!4CSBank.1'!5CSBank.1'!6CSBank.1'!7CSBank.1'!8CSBank.1'!9CSBank.1'!10CSBank.1'!11CSBank.1'!12CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.00'CSA.01'CSA.01'CSA.00'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.00'CSA.01'CSA.01'CSA.00'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.00'CSA.01'CSA.01'CSA.00'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.00'CSA.01'CSA.01'CSA.00'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.00'CSA.01'CSA.01'CSA.00'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.00'CSA.01'CSA.01'CSA.00'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSWE.f'Ba5/30/83u47u61u79u60u30u39u42u64u77u83u22u41PARCDrawingCPE20.silTony West21CG -G G G D{t?D{>D{=D{=?D{-D{,D{+D{*=< =!="=#=%=&3='O=(l=)=*=+=,=-)-),)+)*"s! "s!"s""s#"s%#&3#'O#(l#)#*#+#,#-)?)>)=)#?$?$>$=$V?$-$,$+$*9 !"#%V&3V'OV(lV)V*V+V,V-D{SD{RD{QD{Pm=D=0W=0WK=KyRyS UZ Vv W X Y Z \ ]! ^> _Z `w aS td c b a|R tb a ` _n ^Q ]5 \ Z Y XeC r$d' r$c r$a r$` r$_ r$^ r$]| r$\_ r$[C r$Z& r$Y r$VC$W_$ T rD$ S4 R EP D4 rU$ rC$C$|ONMLvy@yA C D E F H I! J= KZ Lv M N OA tS4 R P O|@ tP O N M L Km JQ I4 H FE$D{$GB r$H_ r$I{ r$J r$K r$L r$M r$O r$P& r$QC r$R_ r$S| r$S| r$R_ r$QC r$P& r$O r$M r$L r$K r$J r$I{ r$H_ r$GB r$D{$E$$T$D$$S4$R$EP$D4$U$$C$)C$)|O)N)M)Lv#%@#%A#C#D#E#F#H#I!#J=#KZ#Lv#M#N#O#A'stS4'sR'sP'sO#|@$tP$O$N$M$L$Km$JQ$I4$H$FW_$VC$Y r$Z& r$[C r$\_ r$]| r$^ r$_ r$` r$a r$c r$d' r$eC r$$f`$U$$d$c$W$U$g|$$U$)U$)|a)`w)_Z)^>#%R#%S#UZ#Vv#W#X#Y#Z#\#]!#^>#_Z#`w#a#S'std'sc'sb'sa#|R$tb$a$`$_n$^Q$]5$\$Z$Y$Xv_N4?Wtf`>U$?4d?4c?WW?WU>g|$>U$DXU$DX|aDX`wDX_ZDX^>=R=S>^UZ>^Vv>^W>^X>^Y>^Z>^\>^]!>^^>>^_Z>^`w>^a>;SBtdBcBbBa>;|R?4tb?4a?4`?4_n?4^Q?4]5?4\?4Z?4Y?4X?WT>D$?4S4?4R?WEP?WD4>U$>C$DXC$DX|ODXNDXMDXLv=@=A>^C>^D>^E>^F>^H>^I!>^J=>^KZ>^Lv>^M>^N>^O>;ABtS4BRBPBO>;|@?4tP?4O?4N?4M?4L?4Km?4JQ?4I4?4H?4F/v_/N4Jt_JtN4:4(l/:4/(lJt:4Jt(l t. rH$ -l ,P  l r/$ r%$%$|*('&yy     ! "< #X $u % & ' ( * t-l ,P +3 *| t+3 * ( ' & % $ #l "O !3 @ r0$ ?4 > 1P 03 rA$ r/$/$|;:98uy,y- / 0 1 2 4 5  6< 7Y 8u 9 : ;- t?4 > < ;|, t< ; : 9 8 7l 6P 53 4 2$@$0$$?4$>$1P$03$A$$/$)/$)|;):)9)8u#%,#%-#/#0#1#2#4#5 #6<#7Y#8u#9#:#;#-'st?4's>'s<'s;#|,$t<$;$:$9$8$7l$6P$53$4$2$.$H$$-l$,P$$l$/$$%$)%$)|*)()')&#%#%### #!#"<##X#$u#%#&#'#(#*#'st-l's,P's+3's*#|$t+3$*$($'$&$%$$$#l$"O$!3?W.>H$?4-l?4,P?W?Wl>/$>%$DX%$DX|*DX(DX'DX&==>^>^>^ >^!>^"<>^#X>^$u>^%>^&>^'>^(>^*>;Bt-lB,PB+3B*>;|?4t+3?4*?4(?4'?4&?4%?4$?4#l?4"O?4!3?W@>0$?4?4?4>?W1P?W03>A$>/$DX/$DX|;DX:DX9DX8u=,=->^/>^0>^1>^2>^4>^5 >^6<>^7Y>^8u>^9>^:>^;>;-Bt?4B>B<B;>;|,?4t<?4;?4:?49?48?47l?46P?453?44?42DXeC r$DXd' r$DXc r$DXa r$DXP& r$DXQC r$DXR_ r$DXS| r$DX?{ r$DX>^ r$DX=B r$DX<% r$DX*^ r$DX+z r$DX, r$DX- r$)- r$), r$)+z r$)*^ r$)<% r$)=B r$)>^ r$)?{ r$)P& r$)QC r$)R_ r$)S| r$)eC r$)d' r$)c r$)a r$a r$c r$d' r$eC r$S| r$R_ r$QC r$P& r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$1$0z$3B r$4^ r$5{ r$6 r$7 r$8 r$9 r$; r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$)A r$(% r$' r$% r$$ r$# r$" r$!z r$$$1$0z$3B r$4^ r$5{ r$6 r$7 r$8 r$9 r$; r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$)A r$(% r$' r$% r$$ r$# r$" r$!z r$$$5WW_$5WVC$5WY r$5WZ& r$5W[C r$5W\_ r$5W]| r$5W^ r$5W_ r$5W` r$5Wa r$5Wc r$5Wd' r$5WeC r$5WS| r$5WR_ r$5WQC r$5WP& r$5WO r$5WM r$5WL r$5WK r$5WJ r$5WI{ r$5WH_ r$5WGB r$5WD{$5WE$5W1$5W0z$5W3B r$5W4^ r$5W5{ r$5W6 r$5W7 r$5W8 r$5W9 r$5W; r$5W<% r$5W=B r$5W>^ r$5W?{ r$5W- r$5W, r$5W+z r$5W*^ r$5W)A r$5W(% r$5W' r$5W% r$5W$ r$5W# r$5W" r$5W!z r$5W$5W$/-/,/+/*JtSJtRJtQJtPmJt-Jt,KuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG VtD  D  5WD 5W 5W0 5WV 0 V 0 V edncQb5a_^]\[YQZnHGIJKMN4OQPmQRSSRQPmOQN4MKJIGHZnYQ[\]^_ab5cQdne5We5Wdn5WcQ5Wb55Wa5W_5W^5W]5W\5W[5WYQ5WZn5WH5WG5WI5WJ5WK5WM5WN45WOQ5WPm5WQ5WR5WS-,+*)(l'O&3%#!"435679:4;P??>=5W?5W ?WrBtU*:UDU03*:03D03D4*:D4DD4l*:lDlw u)r 4 K GNgY 876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312Warning: This drawing contains font 4 macros!CSWE.a'prA.0prB.0prA.1prA.2prA.3prB.1prB.2prB.3paS.0paS.1paS.2paF.0paF.1paF.2paD.0paD.1CSWE.a'pEPpCIN-SE-wrSUpEnableSUpmempfS.0pfS.1pfS.2pfS.3pfY.0pfY.1pfY.2pfY.3pfX.0pfX.1pfX.2pfX.3pfZ.0pfZ.1pfZ.2pfZ.3INIA.10INIA.11CSWE.b'CSWE.b'CSWE.c'CSWE.c'CSWE.d'CSWE.d'CSWE.e'CSWE.e'CSWE.f'CSWE.f'ABDCEFIMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A0000-0304-07IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A0016-1920-2332-3536-3908-1112-1524-2728-3140-4344-47IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00IMS1420A11A10WE'CS'TTTTRRRRRRRRRRRRRRiIO3IO2IO1IO0iA09A08A07A06A05A04A03A02A01A00INIA.00INIA.01INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09PageDateRevDesignerProjectFileXEROXControl Store Bank 2: 2000-2FFFCPECSBank.2'!1CSBank.2'!2CSBank.2'!3CSBank.2'!4CSBank.2'!5CSBank.2'!6CSBank.2'!7CSBank.2'!8CSBank.2'!9CSBank.2'!10CSBank.2'!11CSBank.2'!12CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'Ba5/30/83PARCDrawingCPE21.silu66u58u82u78u25u38u57u81u62u29u37Tony Westu7522CG -G G G =t?=>===D{?=-=,=+=*=)=(l='O=&3=%=#="=!< =D{*D{+D{,D{-#-#,#+#*#)#(l#'O#&3"s%"s#"s""s!! "s)*)+),)-#?#>#=#)?V?V>V=V$?V-V,V+V*V)V(lV'OV&3%#"!9 $*$+$,$-=S=R=Q=Pm=OQ=N4=M=K=J=I=H=G=0W=0WK=KyRyS UZ Vv W X Y Z \ ]! ^> _Z `w aS td c b a|R tb a ` _n ^Q ]5 \ Z Y XeC r$d' r$c r$a r$` r$_ r$^ r$]| r$\_ r$[C r$Z& r$Y r$VC$W_$ T rD$ S4 R EP D4 rU$ rC$C$|ONMLvy@yA C D E F H I! J= KZ Lv M N OA tS4 R P O|@ tP O N M L Km JQ I4 H FE$D{$GB r$H_ r$I{ r$J r$K r$L r$M r$O r$P& r$QC r$R_ r$S| r$S| r$R_ r$QC r$P& r$O r$M r$L r$K r$J r$I{ r$H_ r$GB r$D{$E$$T$D$$S4$R$EP$D4$U$$C$)C$)|O)N)M)Lv#%@#%A#C#D#E#F#H#I!#J=#KZ#Lv#M#N#O#A'stS4'sR'sP'sO#|@$tP$O$N$M$L$Km$JQ$I4$H$FW_$VC$Y r$Z& r$[C r$\_ r$]| r$^ r$_ r$` r$a r$c r$d' r$eC r$$f`$U$$d$c$W$U$g|$$U$)U$)|a)`w)_Z)^>#%R#%S#UZ#Vv#W#X#Y#Z#\#]!#^>#_Z#`w#a#S'std'sc'sb'sa#|R$tb$a$`$_n$^Q$]5$\$Z$Y$Xv_N4?Wtf`>U$?4d?4c?WW?WU>g|$>U$DXU$DX|aDX`wDX_ZDX^>=R=S>^UZ>^Vv>^W>^X>^Y>^Z>^\>^]!>^^>>^_Z>^`w>^a>;SBtdBcBbBa>;|R?4tb?4a?4`?4_n?4^Q?4]5?4\?4Z?4Y?4X?WT>D$?4S4?4R?WEP?WD4>U$>C$DXC$DX|ODXNDXMDXLv=@=A>^C>^D>^E>^F>^H>^I!>^J=>^KZ>^Lv>^M>^N>^O>;ABtS4BRBPBO>;|@?4tP?4O?4N?4M?4L?4Km?4JQ?4I4?4H?4F/v_/N4Jt_JtN4:4(l/:4/(lJt:4Jt(l t. rH$ -l ,P  l r/$ r%$%$|*('&yy     ! "< #X $u % & ' ( * t-l ,P +3 *| t+3 * ( ' & % $ #l "O !3 @ r0$ ?4 > 1P 03 rA$ r/$/$|;:98uy,y- / 0 1 2 4 5  6< 7Y 8u 9 : ;- t?4 > < ;|, t< ; : 9 8 7l 6P 53 4 2$@$0$$?4$>$1P$03$A$$/$)/$)|;):)9)8u#%,#%-#/#0#1#2#4#5 #6<#7Y#8u#9#:#;#-'st?4's>'s<'s;#|,$t<$;$:$9$8$7l$6P$53$4$2$.$H$$-l$,P$$l$/$$%$)%$)|*)()')&#%#%### #!#"<##X#$u#%#&#'#(#*#'st-l's,P's+3's*#|$t+3$*$($'$&$%$$$#l$"O$!3?W.>H$?4-l?4,P?W?Wl>/$>%$DX%$DX|*DX(DX'DX&==>^>^>^ >^!>^"<>^#X>^$u>^%>^&>^'>^(>^*>;Bt-lB,PB+3B*>;|?4t+3?4*?4(?4'?4&?4%?4$?4#l?4"O?4!3?W@>0$?4?4?4>?W1P?W03>A$>/$DX/$DX|;DX:DX9DX8u=,=->^/>^0>^1>^2>^4>^5 >^6<>^7Y>^8u>^9>^:>^;>;-Bt?4B>B<B;>;|,?4t<?4;?4:?49?48?47l?46P?453?44?42DXeC r$DXd' r$DXc r$DXa r$DXP& r$DXQC r$DXR_ r$DXS| r$DX?{ r$DX>^ r$DX=B r$DX<% r$DX*^ r$DX+z r$DX, r$DX- r$)- r$), r$)+z r$)*^ r$)<% r$)=B r$)>^ r$)?{ r$)P& r$)QC r$)R_ r$)S| r$)eC r$)d' r$)c r$)a r$a r$c r$d' r$eC r$S| r$R_ r$QC r$P& r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$1$0z$3B r$4^ r$5{ r$6 r$7 r$8 r$9 r$; r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$)A r$(% r$' r$% r$$ r$# r$" r$!z r$$$1$0z$3B r$4^ r$5{ r$6 r$7 r$8 r$9 r$; r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$)A r$(% r$' r$% r$$ r$# r$" r$!z r$$$5WW_$5WVC$5WY r$5WZ& r$5W[C r$5W\_ r$5W]| r$5W^ r$5W_ r$5W` r$5Wa r$5Wc r$5Wd' r$5WeC r$5WS| r$5WR_ r$5WQC r$5WP& r$5WO r$5WM r$5WL r$5WK r$5WJ r$5WI{ r$5WH_ r$5WGB r$5WD{$5WE$5W1$5W0z$5W3B r$5W4^ r$5W5{ r$5W6 r$5W7 r$5W8 r$5W9 r$5W; r$5W<% r$5W=B r$5W>^ r$5W?{ r$5W- r$5W, r$5W+z r$5W*^ r$5W)A r$5W(% r$5W' r$5W% r$5W$ r$5W# r$5W" r$5W!z r$5W$5W$/-/,/+/*JtSJtRJtQJtPmJt-Jt,KuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG VtD  D  5WD 5W 5W0 5WV 0 V 0 V edncQb5a_^]\[ZnYQGHIJKMN4OQPmQRSSRQPmOQN4MKJIHGYQZn[\]^_ab5cQdne5We5Wdn5WcQ5Wb55Wa5W_5W^5W]5W\5W[5WZn5WYQ5WG5WH5WI5WJ5WK5WM5WN45WOQ5WPm5WQ5WR5WS-,+*)(l'O&3%#"!345679:4;P??>=5W??WrBw u)r tU*:UDU03*:03D4*:D4DD4l*:lDl4r Dt03Kr GNgY 876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312Warning: This drawing contains font 4 macros!CSWE.a'prA.0prB.0prA.1prA.2prA.3prB.1prB.2prB.3paS.0paS.1paS.2paF.0paF.1paF.2paD.0paD.1CSWE.a'pEPpCIN-SE-wrSUpEnableSUpmempfS.0pfS.1pfS.2pfS.3pfY.0pfY.1pfY.2pfY.3pfX.0pfX.1pfX.2pfX.3pfZ.0pfZ.1pfZ.2pfZ.3INIA.10INIA.11CSWE.b'CSWE.b'CSWE.c'CSWE.c'CSWE.d'CSWE.d'CSWE.e'CSWE.e'CSWE.f'CSWE.f'ABDCEFA00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS142000-0304-07A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS142016-1920-2332-3536-3908-1112-1524-2728-3140-4344-47A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420A00A01A02A03A04A05A06A07A08A09iIO0IO1IO2IO3iRRRRRRRRRRRRRRTTTTCS'WE'A10A11IMS1420INIA.00INIA.01INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09PageDateRevDesignerProjectFileXEROXControl Store Bank 3: 3000-3FFFCPECSBank.3'!1CSBank.3'!2CSBank.3'!3CSBank.3'!4CSBank.3'!5CSBank.3'!6CSBank.3'!7CSBank.3'!8CSBank.3'!9CSBank.3'!10CSBank.3'!11CSBank.3'!12CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'CSA.00'CSA.01'CSA.02'CSA.03'CSA.04'CSA.05'CSA.06'CSA.07'CSA.08'CSA.09'CSA.10'CSA.11'Ba5/30/83PARCDrawingCPE22.silTony Westu65u56u84u26u23u21u74u63u73u80u27u4523CG -G G G =t?=>===D{?=-=,=+=*=)=(l='O=&3=%=#="=!< =D{*D{+D{,D{-#-#,#+#*#)#(l#'O#&3"s%"s#"s""s!! "s)*)+),)-#?#>#=#)?V?V>V=V$?V-V,V+V*V)V(lV'OV&3%#"!9 $*$+$,$-=S=R=Q=Pm=OQ=N4=M=K=J=I=H=G=0W=0WK=K ]! \ Z Y X W Vv UZySyR^>_Z`waU$ rU$ rg|$ tU W c d rU$ f`eC r$d' r$c r$a r$` r$_ r$^ r$]| r$\_ r$[C r$Z& r$Y r$VC$W_$ F H I4 JQ Km L M N O P|@ tO P R S4|A O N M Lv KZ J= I! H F E D CyAy@LvMNOC$ rC$ rU$ tD4 EP R S4 rD$ TE$D{$GB r$H_ r$I{ r$J r$K r$L r$M r$O r$P& r$QC r$R_ r$S| r$S| r$R_ r$QC r$P& r$O r$M r$L r$K r$J r$I{ r$H_ r$GB r$D{$E$$F$H$I4$JQ$Km$L$M$N$O$P#|@'stO'sP'sR'sS4#|A#O#N#M#Lv#KZ#J=#I!#H#F#E#D#C#%A#%@)Lv)M)N)O)C$$C$$U$$tD4$EP$R$S4$D$$TW_$VC$Y r$Z& r$[C r$\_ r$]| r$^ r$_ r$` r$a r$c r$d' r$eC r$$X$Y$Z$\$]5$^Q$_n$`$a$b#|R'sta'sb'sc'sd#|S#a#`w#_Z#^>#]!#\#Z#Y#X#W#Vv#UZ#%S#%R)^>)_Z)`w)a)U$$U$$g|$$tU$W$c$d$U$$f`v_N4?4tX?4Y?4Z?4\?4]5?4^Q?4_n?4`?4a?4b>;|RBtaBbBcBd>;|S>^a>^`w>^_Z>^^>>^]!>^\>^Z>^Y>^X>^W>^Vv>^UZ=S=RDX^>DX_ZDX`wDXaDXU$>U$>g|$?WtU?WW?4c?4d>U$?Wf`?4F?4H?4I4?4JQ?4Km?4L?4M?4N?4O?4P>;|@BtOBPBRBS4>;|A>^O>^N>^M>^Lv>^KZ>^J=>^I!>^H>^F>^E>^D>^C=A=@DXLvDXMDXNDXODXC$>C$>U$?WtD4?WEP?4R?4S4>D$?WT/v_/N4Jt_JtN4:4(l/:4/(lJt:4Jt(l t!3 "O #l $ % & ' ( * +3| t* +3 ,P -l| * ( ' & % $u #X "< !    yy&'(*%$ r%$ r/$ tl  ,P -l rH$ . 2 4 53 6P 7l 8 9 : ; <|, t; < > ?4|- ; : 9 8u 7Y 6< 5  4 2 1 0 /y-y,8u9:;/$ r/$ rA$ t03 1P > ?4 r0$ @$2$4$53$6P$7l$8$9$:$;$<#|,'st;'s<'s>'s?4#|-#;#:#9#8u#7Y#6<#5 #4#2#1#0#/#%-#%,)8u)9):);)/$$/$$A$$t03$1P$>$?4$0$$@$!3$"O$#l$$$%$&$'$($*$+3#|'st*'s+3's,P's-l#|#*#(#'#&#%#$u##X#"<#!# ###%#%)&)')()*)%$$%$$/$$tl$$,P$-l$H$$.?4!3?4"O?4#l?4$?4%?4&?4'?4(?4*?4+3>;|Bt*B+3B,PB-l>;|>^*>^(>^'>^&>^%>^$u>^#X>^"<>^!>^ >^>^==DX&DX'DX(DX*DX%$>%$>/$?Wtl?W?4,P?4-l>H$?W.?42?44?453?46P?47l?48?49?4:?4;?4<>;|,Bt;B<B>B?4>;|->^;>^:>^9>^8u>^7Y>^6<>^5 >^4>^2>^1>^0>^/=-=,DX8uDX9DX:DX;DX/$>/$>A$?Wt03?W1P?4>?4?4>0$?W@DXeC r$DXd' r$DXc r$DXa r$DXP& r$DXQC r$DXR_ r$DXS| r$DX?{ r$DX>^ r$DX=B r$DX<% r$DX*^ r$DX+z r$DX, r$DX- r$)- r$), r$)+z r$)*^ r$)<% r$)=B r$)>^ r$)?{ r$)P& r$)QC r$)R_ r$)S| r$)eC r$)d' r$)c r$)a r$a r$c r$d' r$eC r$S| r$R_ r$QC r$P& r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$1$0z$3B r$4^ r$5{ r$6 r$7 r$8 r$9 r$; r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$)A r$(% r$' r$% r$$ r$# r$" r$!z r$$$1$0z$3B r$4^ r$5{ r$6 r$7 r$8 r$9 r$; r$<% r$=B r$>^ r$?{ r$- r$, r$+z r$*^ r$)A r$(% r$' r$% r$$ r$# r$" r$!z r$$$5WW_$5WVC$5WY r$5WZ& r$5W[C r$5W\_ r$5W]| r$5W^ r$5W_ r$5W` r$5Wa r$5Wc r$5Wd' r$5WeC r$5WS| r$5WR_ r$5WQC r$5WP& r$5WO r$5WM r$5WL r$5WK r$5WJ r$5WI{ r$5WH_ r$5WGB r$5WD{$5WE$5W1$5W0z$5W3B r$5W4^ r$5W5{ r$5W6 r$5W7 r$5W8 r$5W9 r$5W; r$5W<% r$5W=B r$5W>^ r$5W?{ r$5W- r$5W, r$5W+z r$5W*^ r$5W)A r$5W(% r$5W' r$5W% r$5W$ r$5W# r$5W" r$5W!z r$5W$5W$/-/,/+/*JtSJtRJtQJtPmJt-Jt,KuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG VtD  D  5WD 5W 5W0 5WV 0 V 0 V edncQb5a_^]\[ZnYQGHIJKMN4OQPmQRSSRQPmOQN4MKJIHGYQZn[\]^_ab5cQdne5We5Wdn5WcQ5Wb55Wa5W_5W^5W]5W\5W[5WZn5WYQ5WG5WH5WI5WJ5WK5WM5WN45WOQ5WPm5WQ5WR5WS-,+*)(l'O&3%#"!345679:4;P??>=5W??WrBw u)r 4 tU*:UDU03*:03D03D4*:D4DD4l*:lDlKr GNgY 453276891312141513121110984216513121110984216513121110984216513121110984216513121110984216513121110984216516151017123476581112131414151716prA.0prB.0prA.1prA.2prA.3prB.1prB.2prB.300010203040506070809101112131415161920212223242526272829303132333435363738394041424344454647paS.0paS.1paS.2paF.0paF.1paF.2paD.0paD.1pEPpCIN-SE-wrSUpEnableSUpmempfS.0pfS.1pfS.2pfS.3pfY.0pfY.1pfY.2pfY.3pfX.0pfX.1pfX.2pfX.3pfZ.0pfZ.1pfZ.2pfZ.3INIA.11INIA.10RTRTWaitClkWaitClkClrIntErr'MesaIntRq'(34)(34)MesaIntP37CS'CS'RRSRRRRRRRRSTTTTA9A8A7A6A5A4A3A2A1A0Q3Q2Q1Q0F93453.(34)CSIntProm-RevDLS374LS374CSPar.0CSPar.1CSPar.2CSPar.3RRRRRRRRRODDTTEVNRRRRRRRRRODDTTEVNRRRRRRRRRODDTTEVNRRRRRRRRRODDTTEVNRRRRRRRRRODDTTEVN(131)RRRRRRRRRODDTTEVN......CSPar.5S280S280S280S280S280S280(100)n(20)PageDateRevDesignerProjectFileXEROXCSParErrCSPar.4(34)Control Store Parity CheckerCPEnS374n.nnnnnABCDEFRTRTRTRTRTRTS374S374S374S374S374INIA.00INIA.01INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09AlwaysClkAlwaysClkAlwaysClkAlwaysClkAlwaysClkAlwaysClkCSParErr = XOR(CSPar[0..5])Ba5/30/83v03bv03cv03dv03ev03fv03gv07u89gu89hv19u08u67u31u85u49DrawingBob GarnerCPE23.silPARC24CG -G G G tPmAPm[A[EPAEP:4A:4//##rr r!r"#%&3'O(l"#r*r+r,r-/031P2l3-/r5r6r7r9:4;P9:4r@rArCrD4EPFmGHID4EPrKrMrN4rOQPmQRSTOQPmrWrX5rYQrZn[\]^_Zn[/)/*3O/(l0W'O0W&30W%0W#0W"0W!0W 2IO7%(7%&7%$7%"O9;(?W(9;$?W$9_9[9^9]9\9Zn9YQ9X5u_^]\[ZnYQX5TSRQPmOQN4MIFmEPD4CA>=9=9? @=AYBvCDErtC?{$ @?{$?$ J$|@=AYrtD|1245 6<7Y8u9:rt84^$ @4^$4$ ?{$|5 6<rt9|&'(*+ ,<-Y.u/rt-l)A$ @)A$)e$ 4^$|*+ rt.:u]| !"<#X$urt"O%$ @%$H$ )A$| rt#l|VvKZ@=5 *(u#9t_n9TQ9I49>929'9_$9^$9]|$9\_$9[C$9Z&$9Y $9M$9O $9P&$9QC$9R_$9S|$9T$9I{$9H_$9GB$9F&$9E $9C$9B$97$98$99$9; $9<%$9=B$9>^$93B$92%$91 $9/$9.$9-$9,$9!z$9"$9#$9$$9%$9'$9(%$9+z$9 ]$96$9A$9L$9W$ u_ VV$ VK$ V@$ V5{$ V*^$ VA$ |R(u"OKJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGB($Dt((u%?W$Ar$-!z$?W( $D'Or3$2|;:t[5W$4|;9*:$,s$ 9+W$-$ 7X F ; 0 % t VVf$ VKJ$ V@-$ V5$ V)$ V$9pZ9O9D{99^9.A9#%"r$%^N$A|  "$y",$U-%r$0zN$A+ + -%$y-I$U8Br$;N$A6<6<8B$y8e$UC_r$FN$AAYAYC_$yC$UYr$\N$AWWY$yY$U:[Cr$N{r$QN$ALvLvN{$yN$U:P&r$:E r$:9r$.$#$#V$.r$#$$ #$ $9$$&$$% V$E $$',$$' $P&$%:(H$(%:(% 9$[C$%)e$2%)A $:tPm:EP::4:/:#9:49997969/9-9,9+9#9"u!3 ,P 7l B M X -?WrBtYNC8-l"O7l?'O?":U:J:?:4:):l u4r ) wKroGN` v64321151413129101157643211514131291011576432115141312910115643211514131291011576432115141312910115643211514131291011576432115141312910115764321151413129101157PageDateRevDesignerProjectFileXEROXW'TYD7D6D5D4D3D2D1D0RRRRRRRRE'RRRTSS4S2S1W'TYD7D6D5D4D3D2D1D0RRRRRRRRE'RRRTSS4S2S1W'TYD7D6D5D4D3D2D1D0RRRRRRRRE'RRRTSS4S2S1W'TYD7D6D5D4D3D2D1D0RRRRRRRRE'RRRTSS4S2S1W'TYD7D6D5D4D3D2D1D0RRRRRRRRE'RRRTSS4S2S1W'TYD7D6D5D4D3D2D1D0RRRRRRRRE'RRRTSS4S2S1W'TYD7D6D5D4D3D2D1D0RRRRRRRRE'RRRTSS4S2S1W'TYD7D6D5D4D3D2D1D0RRRRRRRRE'RRRTSS4S2S1LS251LS251LS251LS251LS251LS251LS251LS251........TC.0TC.1TC.3TC.2prA.0prA.1prA.2prA.3prB.0prB.1prB.2prB.3paS.0paS.1paS.2paF.0paF.1paF.2paD.0paD.1pCIN-SE-wrSUpEnableSUpfY.0pfY.1pfY.2pfY.3pEPpfS.0pfS.1pfS.2pfS.3pfX.0pfX.1pfX.2pfX.3pfZ.0pfZ.1pfZ.2pfZ.3INIA.10INIA.11TPC.10'TPC.11'ReadCS.0ReadCS.1ReadCS.2ReadCS.2ReadCS.1ReadCS.0ReadCS.0ReadCS.1ReadCS.2ReadCS.2ReadCS.1ReadCS.0ReadCS.0ReadCS.1ReadCS.2ReadCS.2ReadCS.1ReadCS.0ReadCS.0ReadCS.1ReadCS.2ReadCSEn'ReadCS.2ReadCS.1ReadCS.0pmemP188IOPData.0IOPData.1IOPData.2IOPData.3IOPData.4IOPData.5IOPData.6IOPData.777CPENB: TC[0-3] have been replaced by Bank[0-3].TPC.04'TPC.05'TPC.06'TPC.07'TPC.08'TPC.00'TPC.01'TPC.09'TPC.02'TPC.03'INIA.00INIA.04INIA.08INIA.01INIA.05INIA.09INIA.02INIA.06INIA.03INIA.07IOP Data Out from CPBa5/30/83Bank.1TC.2Bank.0TC.3DrawingPARCv31v28v47v30v46v45v29u95Bob GarnerCPE24.sil25CG -G G G C $- $ $ $Bft;t;tl;tO;t3::::;t:k:OBf>+99l9O939kO+HBf0;t5;t4;t3;t2l:1P:03:/:-;t+:*:)Bf1+095949392l1P03/-9+*)+1H'OBfF;tK;tJ;tI;tH:G:Fm:EP:D4;tA:@:?BfH+F9K9J9I9HGFmEPD49A@?+HH=BfZ;t_;t^;t];t\:[:Zn:YQ:X5;tU:T:SBf\>Q+Z9_9^9]9\[ZnYQX59UTS+\HQKuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGtZn|Wt[WXYZ[]^._JV`$R$rVR_$VR_$|\ZYXWVvUZT=tR|RPOX!N!tUJT-Sr_$r^$r]|$r\_$r[C$rZ&$rW$rU$rT$rS|$O-$U[ r$B[ r$?WO-$U.S|$.T$.U$.W$.Z&$.[C$.\_$.]| y$.^ y$._ y$@ZnB|WAt[$rV>^$V>^$|HFEDCBvAY@=t>|><;D : tAI@-?rK$rJ$rI{$rH_$rGB$rF&$rC$rA$r@$r?{$;-$UG r$BG r$?W;-$U.?{$.@$.A$.C$.F&$.GB$.H_$.I{$.J$.K$@FmB|CAtG$r<>^$<>^$<%|H<%F<%E<%D<%C<%Bv<%AY<%@=?4t><%|><%<<%;BD ?4: ;_>;K5>;5>;|WBWBCC,B,B uYQ5WYQ5WEP EPrt_._rK.Kr5.5r.r^.^rJ.Jr4.4rl.l.] rI r\.\rH.Hr]r3.3rO.Or[.[rG.GrZn.ZnrFm.Fmr.r.rUrTrS.S.T.U.A.@.?r?r@rAr+r*r).).*.+..k.O rOrkr.I9| tOV\ F\ VH FH V1 F1 V F :W$$@O $; $$$9$@9O $9; $9$$.Y $>'O>=rrub5,.E $rY $rE $rtX5.X5rD4.D4r-r/./.-r.r2lr1Pr03.2l.1P.03r3r.3.9r?WB.tEPrYQrEP.YQ uwstRBRs>B>s(lB(ls2B24r ) K\Nc. 364327591510723465111214131915107234651112141319151072346511121413191510723465111214131214154910735611121311CKSCOETEPCL'TLD'TRSRRRRRB0B2B3H0H1H2H3TTTSB1LS161BankBank_'WaitClkIOPReset'117nY.14Y.15.CKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3S25S09IOBankAll IO microcode must be in Bank 0!nDecoderBankPageDateRevDesignerProjectFileXEROXCKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SCKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SCKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SNIA.10'NIA.11'25S0925S0925S09TPC.11'pNIA.11'TPC.10'pNIA.10'Swc2(127)(20)(112)NIA[00-03]NIA[04-07]NIA[08-11]NIABank.0'NIABank.1'NIABank.2'NIABank.3'(122)PCPEY.12Y.13NIABank(20)(20)S1S2Q3'Q2'Q1'Q0'E'TTSRRTTLS139Only the emulator can be elsewhere!pNIA.00'TPC.00'pNIA.01'TPC.01'pNIA.02'TPC.02'pNIA.03'TPC.03'NIA.00'NIA.01'NIA.02'NIA.03'pNIA.04'TPC.04'pNIA.05'TPC.05'pNIA.06'TPC.06'pNIA.07'TPC.07'NIA.04'NIA.05'NIA.06'NIA.07'pNIA.08'TPC.08'pNIA.09'TPC.09'NIA.08'NIA.09'AlwaysClk-bAlwaysClk-bThis section is standardAdded for 16K MemoryThe next instruction address for the control store comes fromone of two basic places:1. TPC registers if switching tasks2. From the INIA field of the previous microinstructionIn the case of (1), task 6's TPC registers are used by the IOP to provide the address when the IOP wants to reador write data into the control store.trap and conditional branch logic on page 16NOTE on Control Store AddressesBa5/30/83In the case of (2), the INIA field is suitably modified by theMS.0MS.1Bank.0Bank.1see p. 19to p. 26u16v49bv48u02v09u96Bob GarnerCPE25.silDrawingNIA, Bank LogicPARCn26CG -G G G *^tYQ*^[#Zn#YQ*^X5*^Zn8 k;O;;;44k4O424;4;4;4; 6 k8 ;$;&;(;+34+4*4)4(l4;'O4;&34;%4;#6 86;:;<;?4;Am4A4@4?4>4;=4;;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG9;t7779|3u9t:99@;t|6;t9;t;=;t=v6,tAm5C$;t7$ 957$57$ ]5{|>5{<5{;5{:5{95{8u5{7Y5{6<6,t@P6,?46,>6,<6,;6,:6,97l|3u9;t!7!9|<9t#9&9(H9*;t| ;t";t%;t'<6,t+35-$;t!$ 95!z$5!z$ ]5{|'5{&5{%5{$u5{#X5{"<5{!5{ 6,t*6,(6,'6,&6,%6,$6,#l7l|<9;t 7 9|9t 999H;t| W;t ;t;t6,t5z$;t d$ 95 @$5 @$ ]5{|5{t5{X5{;5{ 5{ 5{ 5{ 6,t6,6,6,6,k6,O6, 27l|76,$;t>$;t<$;t:{$;t*$;t($;t&z$;t$A$;t$;ty$;tA$;t$95$99e$97$9$9y7$H;tH;O7C7,7*: #*:#9 #uC@tC9 5W$*:C4;pE 4;. 4; 9O r$9H_$ 0W6 9$05{$0W9$0A$FtZ FX FV FTQ u 9|MQC $;tA&$r9\_ $9[C $9t\9[5Wp^ 3I$r@tu+3@t*:[C $*:Z&$0Y.$0Y $*:Y $0WV$90WV$*:W$/T$U/T$$etX$eY(HW(HX(HY(HZ%W*|UZ*W%R#Vv#UZ$V$$V$*V$$]|$*T=*Vv%:t\rZ&$rY $Y $ a,s$Z&$ c -$r[C r$[C$ d'.$r\_V$\_$ eC/$#AV$#?{V$#=BV$#; V$*:@ $*:>^ $*:<% $*:9 $*:# $*:% $*:(% $*:*^ $#$V$#'V$#)AV$#+zV$#AV$#V$#V$#V$*:$ $*: $*: $*: y $uI##tA*:@#?*:>#=*:GteGdnGcQGb5Fug5 F`tS*W<Q<7<!< 0W $,s7 $4r ) urw2|U3Z&$3Z$GKrGNg1615141312111098135724610112011315171998765432181614121011201131517199876543218161412PageDateRevDesignerProjectFileXEROXNIA.10'NIA.11'CS NIA Line MatchingNIABank.3'NIABank.2'NIABank.1'NIABank.0'CPEFPLATP17P18P19P20P10RTTRTTTTRRRRRRRRTTTTP1P2P3P4P5P6P7P8P16P15P14P13P12P11P9FPLATP17P18P19P20P10RTTRTTTTRRRRRRRRTTTTP1P2P3P4P5P6P7P8P16P15P14P13P12P11P9VCCEReq'RefReq'Q.1515 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 OhmCIN-SEVCC15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm100 Ohm..PullupsBeckman Resnet DIP898-1-1KResistors.NIA.00'NIA.01'NIA.02'NIA.03'NIA.04'NIA.05'NIA.06'NIA.07'NIA.08'NIA.09'Q.00Feq0CSBank.0'!13CSBank.1'!13CSBank.2'!13CSBank.3'!13CSA.00'!CSA.01'!CSA.02'!CSA.03'!CSA.04'!CSA.05'!CSA.06'!CSA.07'!CSA.08'!CSA.09'!CSA.10'!CSA.11'!.1 KOhmBa5/30/83TTLHigh-cTTLHigh-aTTLHigh-b220 ohmPLAT16P9P10P11P12P13P14P15P8P7P6P5P4P3P2P16P1TTTTTTTTRRRRRRRR..Tony WestPARCDrawingCPE26.silv78u06u0527CG -G G G )t3)2l)1P)03)/)-),)+!+!3!1P!/!,!2l!03!-!3J)AJ)AT!T)AM)AOQ)AQ)AS!K!M!N4!OQ!Pm!Q!R!S)AR)APm)AN4)AK!3Zn)AZn)Adn!dn)A\)A^)Aa)AcQ![!\!]!^!_!a!b5!cQ)Ab5)A_)A])A[KuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGstN4sMpfsta sb5 scQ sdn s_ $s^ $s]| $s\_ $s[C $sZ& $sP& $sQC $sR_ $sS| $sT $sd' $sc $sa $s` $)Z& $)[C $)\_ $)]| $)^ $)_ $)T $)R_ $)QC $)P& $)c $)d' $r$Atd&`g&a&b|&c#HY"s|Vv)Vv)`w"s`w)X)Z)]!)_Z"sW"sX"sY"sZ"s\"s]!"s^>"s_Z"X|$ y"X|d$)X$ V"e@$)^>)\)Y)W#Htc#Hb|#Ha`#H`C#H_'#H^ #H\#H[&_J&^.&]&[&Z&Y#HZ$AU&&P&Q&R&T-#HJ "s|F)F)P"sP)I!)KZ)M)O"sH"sI!"sJ="sKZ"sLv"sM"sN"sO"H$ y"Hd$)I$ V"VC@$)N)Lv)J=)H#HtT #HR#HQ#HP#HO#HN{#HM_#HLB&O&N&M&Lf&KJ&J-#HK&sO $sM $sL $)O $)M $333B$2%$1 $/$031P2l?WY.G V8XG8XG 7dG7aG7_G7]XG7[G?[G?]XG?_G?aG?dG:egG=egG:e G8f<9G=f<9G9uc9b9a9`9_n9^Q9]59\9Z9YstT2T7bG7`G7^uG7\<G7ZG?bG?`G?^uG?\<G?ZG?JtG?LG?NG?QG?SXG7JtG7LG7NG7QG7SXG9uN9O9P9R9M9L=V9G8V9G:UG=UG:UG?TtG?R<G?PG?MG?KG7KG7MG7PG7R<G7TtG8IXG 8IXG?WIG V9TQ)L $)S|U$,sS|$@!|H)H#p6 u%##rr )|F)a $st_s^s]s\s[sZnsRsQsPmsOQ3sS)` $-dn -cQ -b5 -a -_-^-]-\-[-Zn-R-Q-Pm-OQ-N4-M)1 $)2%$!|F)3B $)/$#p7?WrB.$-$,$t, / - ),$)-$).$-,$9uS4+t+3'+3'O,P'O-l'O.'O/'O0'O1#l+3#l,P#l-l#l.#l/#l0#l1'O2#l2"4^$)*$ "*^$"*^$ $)|/).u)-Y),<)+ )*)()'"s'"s/"s-Y"s+ "s("s.u"s,<"s*!')'4r w u)r +t*)I4)XKrGNg713161716515PageDateRevDesignerProjectFileXEROXCPEppppppppppppppppppppppppppppppppppppp01020304050607080910111213141516171819202122232425262728293031323334353637CSA.11'CSA.10'CSA.09'CSA.08'CSA.07'CSA.06'CSA.05'CSA.04'CSA.03'CSA.02'CSA.01'CSA.00'Cannon DB37 FemaleBa5/30/83Ct.2Ct.1Ct.0MS.0MS.1Swc3Bank.0Bank.1GNDGNDiGHiTRWaitS240Click.2RTGoodIBDispc2S374PortOutput'DrawingCPE27.silPARCCycle2Cycle3Cycle1Click.0Click.1GNDRTVCC6CompGNDDavid BoggsiGHiTRppClkS240GNDGNDDebugger Box Connectorv03hw05gw05ff2J128CG -G G G tRAR33N4:N4WAWKuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG(|UZ(S!(P(N(Lv(J=(<(? (AY(C(E(H(:(8u(6<(4(1(/,sKZ,sM,sO,sR,sT=(-Y,sI!,sF,sD,sBv,s@=,s>,s;P& $K $9 $>^ $@ $5{ $1 $/:U 9$/:QC 9$/:W 9$/:S| 9$/:O 9$/:A 9$/:F& 9$/:J 9$/:?{ 9$/:C 9$/:H_ 9$/:L 9$,s9,s7Y,s5 ,s2,s0,s.u/:; 9$/:6 9$/:2% 9$/:=B 9$/:8 9$/:4^ 9$)t0)2)53)7l)9);)>)@P)B)D)F)I4)Km)M)O)R)TQ)V)X-1-4-6P-8-:-<-?4-Am-C-E-H-JQ-L-N-P-S4-Um-W7M7J7H7Fm7D47A7?7=7;P797674$p-?WrB7 $tLBr$ON$]|J=J=LB$yLf$UM @$tN4 VN5 u)r wtGEPGB $B $I<% $E $C@I{ $72l|//23N$22$d22r$2$d3B @$t32T $Y $YQ4;r Pm$|MOONNNR_ @$tRVRTPm:MV$3B$rR_$V$VtLPUmV2l*:p, KrGNZ81093254691119111131281091415131312111111819111111111PageDateRevDesignerProjectFileXEROXCPES374OC'SCKSOC'SCKSWaitClkAlwaysClk-cLS374AllowMDR_KernReq'ihgfedcbEKTrapc2'EKTrapc2EKErr.0'EKErr.1'Swc3Swc3'ihgfedcbIBPtr.0IBPtr.1CSParErrMesaIntStackErrpc16'LS374S374S374bcdefghiTC.0TC.1TC.2TC.3OC'SCKSS374MAR_'TCWaitc1'EmuMemErrnnnPart Allocation & SparesLS32abcdS374CSPar.0CSPar.1CSPar.2CSPar.3CSPar.4CSPar.5bcdefghi.nRT.S374S374OC'SCKSpRet'S04abcdefS86abcdDCFERRT...S86dcbaWaitc2'Waitc3'aD.0'IBEmptyErr'MAR_PageCrossMapRefRefreshCycle1Cycle3Cycle2S04abcdefAlwaysClk-aAlwaysClk-cAlwaysClk-bWaitClkRH_Fne0S00abcdXBus_SU'pMAR_'MarPgCross'CIN_pc16dcbaS00dcbaS08paSh.0pAllowMDR_pMEPopNibble'Byte'S00abcdpTC.0pTC.1WriteTC'C2ClkS10S10abccbaS02shPushXByte'pTC.2pTC.3WaitabcdpAlwaysCLK'pWaitCLK'WriteIBNt_PtS38abcdQ.00Q.15CarryInCarryInS260abIBEmptyErrdcbaLS32DispBr'EnDispBr.3A'EnDispBr2-3B'EnDispBr0-1'LS32abcdLink.0'Link.1'Link.2'Link.3'S00dcbaWriteSU'WriteLink'WriteRH'WrIBFrontS20abXBus_IB'EnLRotn'S51abWaitc1'WriteTPC'*anon**anon**anon*AlwaysClk-bAlwaysClk-aXhigh_0dcbaS00*anon*DesClkDisableDes_YBus*anon*SFLG'S175bcdefMAS'MDS'*anon*Q'TQTRD...S175SDS'XBus_SUBa5/30/831012151314911LS139S1S2Q3'Q2'Q1'Q0'E'TTSRRTT.......LS139M01S240Port_WPortS00abcdDRef'ABTRRiABTRRi......S00S00EN'SEN'SnS240..iGHiTRnS240S240eCycle3'DRefMode4'S51abWrTPCbabank decodebbRRbaabRRiTcdaa.....S51fWaitPin'gClick.2Pin'WaitCllkGoodIBDispc3u89u89jv15v15jw05hw05iw05jw05v39v42v85u33v93v08v32v79v23v98v20u90v58w04v49u18u90u90av49cu54u54cu54du36u35u35ev43u69u69jv03v03jv03iPARCDrawingCPE28.silTony Westv81v81dTDCRR...u18cLS3229CG -G G G @ t; ;k=*=,='O=)E *]N4N4KmKmG1B2B0@1:2;t0ABAC:C;t;t@@-aBaEtcKc@-TBT+aa+TTKuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGtX5Uk|QvsUr$U$ysY $sU$U$tU|Qvtb5k|]sar$a$yseC$sb$U$tb5|]t_S$9_$9S dnruX rS49R9S49TQ9Um9V9W9X9Y,sW ,sV,sUm,sTQ,sY,sX9^Q9_n9`9a9b9c9d9frfrdr`r_nrbra9ph 9[*:[*:uY*:X*:W*:V*:Um*:TQ*:S4*:RrWrVrUmrTQAS$9CtUAm|Qv@tUr$DU$y@tY $@tU$UA&tUC|QvAtX5_$S|$9S|$ruYrR rc :|O:\C;OT-$`g$CT-$riMG]XMG&GdQMG=MG*:pz*:u*:k*:O*:3*:ph -MG,suf,sd,sc,sb,sa,s`*:f*:d*:c*:b*:a*:`*:_n*:^QK|_C`g$C;\Gar$GeCN$F_Km_Ga$yKmb$UF_H;tcAdnCb5Am|]@tar$Da$y@teC$@tb$UA&tb5C|]9_$A_$9,su*:pO*:uM*:L*:Km*:JQ*:I4*:H*:p*:u*:*:*:k<|t<t^t29uJ9K9M9N4,sS4,sR,sM,sKm ,sL,s ,s,srN4rKrM9pE9uC9B9Am9@P9?49>rC rAm rB r@Pr?4r>9p;9u99897l96Pr9r8r7l r6P%MG:6P:7l:8:9:p;:u&:':(:*:p, su*s( s's9s8s7l:p3:u1:0:/:.s1s0s/s.9p$A:$A9u"O9!39 : :!3:"OMG:MG9p, ru"Or!3r s"Os!3s 9*9(9'9&r* r( r'r&9p9u999krrrrk9p 9u 9 r 939O9k99pzrurk rO r3 rMG:pz:u:k:O:3ssksOs39p39u.9/9091r1r0 r/r. *:p$A*:u"O*:!3,s"O,s!3:p:u:ss s&r ,sk9t_ 9S 5WVG&5W&GV5WGsu6P*:6P*:7l*:8*:9*:p;,su9,s6P ,sJQVG8,s7lr^Q*:pE*:uC*:B*:Am*:@P*:?4,sC,sB,s?4@-tAAm|>AmAI$=tD4,suAm,sI4?WrBBt B ^|&>^(>(>(>%>%>^#X>^%D4&D&A'<A'<?t, ?*^AI(H$AI*$AI*$AI($@(%$@+z$D|&=(=&=%=#XCt+39uHrH9GrG B=AH.?.@&D4&EP&Fm&G&W&W?&W@%7.=.;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXGu-(M$.)e$$()A$()A$$'|&'? 's? 'H'F'E'D.:.;.<(tL'|@='AY'Bv'C(HtKm(HJQ(HI4(HH(HF(HE(HD(HC'|8u'7Y'6<'5 '9':';'<'s4'4(Ht@P(H?4(H>(H<(H;(H:(H9(H8(H7l.|9.8u.7Y.5 .6<,st@P,s?4,s>,s<,s;,s:,s9,s8(H-l(H4(H6P(H,P(H.(H1(H0(H+3(H*,s4'|'(HtB+B+7l(H/+6P.|0/:0/:2.2.? /:? /:4.4'('s('+ '.u's*'*'2's2's0'0(A$(5{$',<'-Y(3B$&H&F&E&D&C&Bv&AY&@=/:? $/y$$)$$.y$$+zy$$*^y$BV$4^V$6V$7V$1 $t1PuV3Um)TQ&S49@$?{$>^$=B$8$9$; $<%$H<%$H; $H9$H8$H=B$H>^$H?{$H@$Kt@K?K>K=GB?4GB@PH|5 H7YH9H;Ct@PC;B$H6$ 9C;6$C;6$ ]B|<B;B:B9B8uB7YB6<B5 Ct?4C>C<D|2YH<H:H8uH6<Ct;C:C9C8GB;GB:GB9GB8DXA@ $?{ $>^ $=B $9 $8 $/:|0ZGNG dt2l<% $; $pX|&WGuP2O%t7642%$$-$$,$HS|$HR_$HQC$HP&$HK$HL$HM$HO $KSKRKQKPmKOQKN4KMKK$|%@tR_$@tP&$@tQC$@tL$@tK$@tM$@tO $uR+GCGDNG d.?{$.>^$.=B$.<%$.; $.9$.8$DGB$]CDCCGV t0uFmEPD4tA|0s4$t6d6O|2Yt<>?4@P|5 7Y9;t@PB$6$ 96$6$ ]$|<$;$:$9$8u$7Y$6<$5 t?4><|2Y<:8u6<t;:98;:98A:4Ad@9:4;Pr?r@d?d=A;PA953 3BO$k|0 k0 O.u$/$-Y.ut1DIFIFKmFLFMFNFOFPFRFS4CKmCLCMCNH|I!HKZHMHODE=CtOCPCRB|HBI!BJ=BKZBLvBMBNBOC;I{$ ]C;I{$HI$ 9C;U$CtS4H|NHLvHJ=HHFE=DXtT@tK$<S|9$GGB$]C <S CuVsEPsFmsD4NG |-Yy-Y O.u O.u-Y1 $t@?>=3=3; ]$'>;GB$/:6$20$2/U$/:7$33e$r33B9$93B$9/$Jt03Jt3535035Wu50,?WrB.@$r$1s$D$$|""r!H"<H !9# V$9t#9 1P60 /#l:W.:W1/:)IXIIX6w u)r 4 KGPZ 1113121013129811PageDateRevDesignerProjectFileXEROXCPEAlwaysClkSDS falling to Data ValidSDS rising to Data InvalidSDS falling to SFLG risingData Valid to MAS' risingData Hold after MAS' risingData Valid to MDS' risingData Hold after MDS' risingClk falling to SDS' risingData HoldData SetupMDS HoldSDS HoldSP Data HoldClock width HIGHClock width LOW115115Clock Cycle25080125125Clk falling to MDS' rising202070705560125805for last byte readSP Access SP Flag NotesSDS Read from Slave PortMDS Write into Master PortMAS Write into Master PortMP and SP Strobe Times10001000Can't exceed 1000, so have to watch out for WaitClkCan't exceed 1000, so have to watch out for WaitClkThis is the difficult bit! See circuitry below.This is the difficult bit! See circuitry below.120125pAlwaysClk'Cycle3DES Clock Generator TimingCDQ'QQSRTTRR'S'S74DesClkS00Cycle3pAlwaysClk'.DesClkABTRRiCycle3(10)(98,137^)(94^,133)411Cycle 2Cycle 3Cycle 1Cycle 2949898989494DesClkDisable'Address SetupAddress HoldMDS' rising to MDS' fallingMDS Recovery125SDS' rising to SDS' fallingSDS Recovery125min.max.actualAMD #274274274SP Data OutMP Data InSDS'MAS' or MDS'MAS', MDS' and SDS' follow at the end of Cycle 3.Because of the requirement to hold MDS' and SDS' for 20 to 70 nanoseconds after DesClk falling, we bring DesClk down early in Cycle 3.Note:used1233244a4644a464546363747b4849b5051137137268243268243MAS width LowMDS width LowSDS width LowMAS' falling to MAS' rising (address)MDS' falling to MDS' rising (data)SDS' falling to SDS' rising (data read)1003434Write Data ValidPrevious DataNext DataSP Data ValidSP Data InvalidSP Data InvalidDES Clock GeneratorAlwaysClk-a191919192402Clock & ResetClock High to MAS'&MDS' HighReset Hold605019DesClkResetBa5/30/83TTLHigh-cQ' _ S' = 14nSQ' _ C = 10nS(100^, 2)(108,16^)26nSClock High = 241nSClock Low = 170nS10101142411704242<>42nS HoldPARCCPE30.silTony WestDES Timing & Clock GeneratorDrawingu36du34b31CG -G G G Atk++ O).ek.e ) KuJtGrAGr>;Gr3Gr&Gr 9GrGrB>3'sryNXGiNXGNXGiNGGiJu4 rAr@r?rOQrN4rHrGrTsG sH sUsTs@ rerdn%e%dnrcQ %cQ`NXG%\%[%YQrUSXNXG%T%U*:T*:U%OQ%N4LNXGFNXG%H%G%@3?V>$+WsA s?$>$+W)>$+W->$+W2>$+W3whR9pC9J9QC9^*:u[*:YQ3[33YQ33T03U0*:A*:?>NXk V5{ 9$4$34^$@,s4^$,s4$ :5{ 9$35{ 9$?W4$?W4^$F4^$@ V4^$@4^r$03 0$1 $2l9p<%* $$* $y$. G$*U$+t +$- d-I,P| ,P*^ . t.*^, t ,,!V r$!V ] r$+W 3 ] r$$ r$k .| tu+:|;:;t,s-$@!Vt9u !V  .cQ,s-9$3-$@ / 9$/$@1 $0$/ 9$+/$@+1 $20$2/ 9$>/$@>1 $Et0$4^$ :4^$@5W2%$@rp6!V64;6+z$+z$@,$.+$.+z$G6F5{$H;+z$@Et/$3.$2%$"s2%$@"s3B$5W2%:$ V5$ :5$35$F5$ V2$ :2$ :/:$33$3+$F2$F/:$F+$Hu/4,4?4,,/?/-.#$ V/:$ V+$ :-$sOQ sN4 rZnsZn %ZnrX5sX5 %X5%whR*:hR.hR :>$+W uhR.\.[.YQl 'O  % 91:49:4%9$$$$%$5$$@5%$5!z$5 ]$@ ]%$ $!z9$.g5!e!dn!cQ!\![!Zn!YQ!X5!U!T!OQ!N4!H!G!A!@!?.Zn.X5.OQ.N4.H.Gs\ s[ sYQ r\%r["rYQ',-'$'$@(% $V'$@(%$$7',$'$$'$@8'$@8(%$8',$8'$r'O9;'O!V'O'O <'O V($ V&W$ V!$ :($ :%:$3($3%:$F($F&W$F!$A$H$%$ :H$ A$6tH$ %$ %$@7H$7A$$7H$7%$%:l l<lNXG5Wpz!Vt u%6,$ 6, ]8l!Vl V$ V$ : $ :$3$3$F$F$9pg| rub5sb5 !b5%b5*:b5.b5# A V$,s$r. $?WrB!V $,s$]!Vt2 .u2. # 3 k H;,U$3-: V0W$ :0W$30W$F0W$3.$+z7+H+z+z.e+.e.dn.U.T.($.%:$. $.$.$5!$.e|4/:u"O w)r 4  ut. KrGTic11910121819111012171614151114567432115910121319675897645325674321151456743211513111324IOPReset'DesClkAlwaysClkc3c2c1c3c3c1c2c2c1c3c3c1c2c2c1DesReset'S175Q'TQTRDLS273SCL'CKSPageDateRevDesignerProjectFileXEROXCPE41256314131191012Cycle1nnnnQ0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'SRRRRRRRRTTTSCS'Q0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'SRRRRRRRRTTTSCS'F93427F93427MAS'MDS'Cycle2CDQ'QQSRTTRR'S'IOPReset'DesClk.S74Taa5050TaapMAS'pMDS'NextDesMpState.0NextDesMpState.1NextDesMpState.2DesMpState.0DesMpState.1DesMpState.2RTLS273LS273RTRTLS273LS273RT2519Q_CL'Q_CKQ'TQTRD..WaitClkS175(19)(19)SCL'CKSS175WaitClkDesReset'DES Finite-State MachinesDes Master Port FSMDes Slave Port FSMCycle1SDS'Cycle2Q0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'SRRRRRRRRTTTSCS'nnF93427pSDSnRTLS273LS273RTWaitClkSFLG'DesSpProm-RevAS175DesReset'Q'TQTRDDesReset' jams both FSM's into State 0DesReset' jams both FSM's into State 0NextDesSpState.0NextDesSpState.1NextDesSpState.2DesSpState.0DesSpState.1DesReset' jams both FSM's into State 0Reset Des Chip and FSM's with IOPReset'.RTLS273BaDesSpErrorpDesMpErrorDesMpErrorOnce set, DesMpError remains set permanentlyOnce set, DesSpError remains set permanentlyDesMpProm.0-RevBDesMpProm.4-RevB.MFLG'WaitClkMAS'/MDS'c1unused1unused2TTLHigh-c5/30/83MAS' and MDS' forced low while DesReset', held low one more DesClk by DesMpFsmSpActive_DES'DES_'PARCDrawingCPE31.silTony Westu17u10gu10hu10iu35du34au11u09u10bu10cu10du10eu35bu35cu35fu10j32CG -G G G tKPmN4I$#l*:#l*l*$$&*:&$**:*#l O  ! " # % &3 'O 9(l'%!3dO3eC1,C1K1M+WM+WYQ1 YQ+W\1 \+W_1 _+WcQ1 cQI4JQKmLMNOPUmXYZ\]5^Q_n`Um,C)C1Pm1Q+WQ $ $M$@t$@tr$D$@D$7$7$@3r$3$!V$s$s$@r$$2 $.U$2$2$3$@7$@6t$6t$<U$?W$?W$@t$@<$@:$:$7U$IXU$L$L$M$@DU$H;$H;$IX$@D$@C$C$@tU$sU$$$$@!V$@ :$ :$U$-$-$.$@U$$$$@s$@V$V$U$ U$r$r$$@ $@ $ $U$9$ $ 9 $ $ $ V $ $ $ $ $r $ $ $ $: $ $ $r $V $ $9 $ $V $ $ y$!V9$3U$2 y$@7 y$@3 $3 $4 $4; $6t $5W $5 $MHG@tHG3HG!VHGHGHGKuIXH$DH$<H$7H$.H$H$sH$H$ H$A$9;40W=BF+#9 VA$r$!V9$t  ]$s d$s @ $7 @$@7 ]:$MG-R0O1P|Lv1PO-$,sO-$0tP1P|M, M,tP,S$,sO $*F-l|@=,tD*D*:D$U*:G$.D{$y*:D{r$+3|@=KuJtGrAGr>;Gr3Gr&Gr 9GrGrB>3'sryNXGNG+tA+:49@@P<9=EE[_]YQ9\|PPAYAYVUJ$UJ$VE$E$9[$9Y$9Z$AtXAZA]A_JX5YQZn[\]^_|WtV2|RTUWX!Y>ZZ[v\9VC$ ]9VC$Vf$ 99b|$\YUZRtVAIAKJAMAOHIJKMN4OQPm|HtF2|BvE=FYGvHIJKM9F$ ]9F$F$ 99R$LvJ=EBvtFVaVQ9Q9M9Z rLf$ rLB$KJ$K&V$VJ-$VJ $V; $V; y$;-$VAU$<@ suWWGsG1sQC $1sL $tPmN4GrNXGr_][3cQ 3_ 3\ ,sa`r$,sdN$, |_Z0_Z,sa`$y0a$U-tcQ-_,s^ r$,sa`N$, |\0\,s^ $y0^.$U,sZr$,s^ N$, X0X,sZ$y0Z$U-t\-YQ,sW_r$,sZN$, |UZ0UZ,sW_$y0W$UY $[Cr$*:[C$@*:\_9$]|V$)]|$])_U$_9$(_$y(c r$0c $:c $ e.A$ P$ Pr$0_ $;t_$ 9f`/^$ 9O$ 9O$0\_ $<\_$ f0z$ N$s N{$=Y $ h3$ M$: M_9$ \9$ ^ $ 9_'$ `Cr$9uE9F5E5F0tKJ1P|H1PJ$,sJ$0tL1P|I!, I!,tL,N$,sJ$P&r$*:P&$@*:QC9$Mr$*:L$*:L9$1s|Lv1sH,suS-tM5WuQ5WM4|@=3tD1D0D$U0G$5WD{$y0D{r$1|@=1stF#BBr$2BB$]+WBB$]#B#@P Vr>;p5{>;2%9t%9l9# "$',+ +!3+"O+#l+$+%+&+'r|utl| y y y y  y! y"< y#X y$u %$ ] %$rH$ 9 *^$r#r!r<tlr|9,$,$9# $rt(:!3 |  ]$%(%r$%+zN$%^&*&%(%$y*(H$U&Wt*&W&%$r$%(%N$%^|"*"%$$y*$$U#)9$r $#A9$%u,P9t! 9p+z9$ $ ,$U&t %u )et*|t*,$%,$)et*|%^&3t%!$%$u>&g5&:t':%:#l,s* ,s& .*^$ (%$*:&z $5&z$  /^+z$ ',$V 'U$1 .$&$ %$9" $su/&pz'|H4;@ $-@-$r%!zr$%$N$%^u*u%!z$y*!$U&Wt#lr#%V$r%^$#%^$@#&z9$r'$#'$]7#H$ #e$@ $?Wr,st#l YQ 3YQ uh,s1P,Vpa`VQ|EI$H r$9X|$9tX9!z $,suUt O  $$s +$D $$s  $,s s$D $@*:H$(A%$'su($)$)$*:$@*:U$(9$*:$@*:$( y$. $- $. $,s $- $+ $+W $/: y$@* y$@/ y$@0W y$@0 y$@1s y$@2 y$@*#$( @$ (H$*:) $5W)$$sKmsI4*%9$*A9$r8$8$]rt9 8$ C_r$A$Bru ON7t9"9Yw u)r 4 tl*(l*%*!+W:>VFVV1sa1s^Q1sZ1sW2N2JQ1sE*E0Y $4;NG*:#% y$KrGNi f>The implementation below inverts signals as required.IdlerReset~c1c1rrMAS Activer~c1c1rMDS Activerrrr~c3~c3qc3c3rPageDateRevDesignerProjectFileXEROXCPEc3r>>XBus_Des & SFLG & c1c1c2c3c1DesClkSDS'SDS'DesClkSP Read - First Bytec1c3c2c1SP Read - Last ByteSDS'DesClkc1c3c2c1XBus_Des'c1c3c2c2c2c2c3c1XBus_Des'SP Read - Normal Bytes - XBus_Des' in c1c1c3c2c2XBus_Des'SFLG & c1~c3~XBus_DesIdleFullr~SFLGI'm not sure which clock it rises withpSFLG'SFLG'SFLG'pSFLG'pSFLG'SFLG'ReferencerXBus_DesBaNote on semantics of Master Port WritesMaster Port Finite-State Machine - Error handling of DesMpError signal is not shownSlave Port Finite-State Machine - Error handling of DesSpError signal is not shownDES FSM State DiagramsThe signals are shown logical-true.The signals are shown logical-true.The implementation below inverts signals as required.MAS_TrueMDS_TrueSDS _ TrueMAS_MDS_True~c1rrDes_YBus in c2Des_YBus in c3rDes_YBus in c1If you write to the Des chip in c2, it means write an address using MASIf you write to the Des chip in c1 or c3, it means write data using MDSYou may have to wait for c1 in some of these cases.c1WaitC1MasWaitC1Mds5/30/83Tony WestCPE32.silPARC33CG -G G G 0bG9`G90` +G0`G?|@=5W\$r4_2pf`4|Y>)@==^>>;c $IX`$9>;` @$>;`$]5Wc.$9u_54;pZ7c.$97|_3pa`:Wub59ar$IXa9$Ka$y7eC$$0ZG0Z +G9ZJG90\<G5_n7X$97W $BU$9>;UGGSG9>;SX +G>;SXGB|R'sK#FG#F +G,sFIG9#H;G$pF GTr$KT$yDW$DU$9DX|RGuTC;RB|KBO-$r>;H;GGFIG9>;F +G>;FG>pF $L$]$L$+WL$9$O $'s|E=(H$rBH$rBE=?WO $FL$9?WL$?WL$]GGBr$KGB$ $DQC$DO-$9DXK,sGBr$0GB$ $*:QC$*:O-$9)KGuG-G(D$95WC$](C$BC$]4|U(uD4AD49[C9$<[C$y7^$7\$97|Y>KuJtGrAGr>;Gr3Gr&Gr 9GrGrB>3'sryNXGNXGrNGG9-GB+G99+W +G9+WGIX|%9 :G9 +G9G=<>;',$r>; $r=*:p1 =|#BHG9;tp=|9VG9GL>u?|@t$9@t @$K$yB$9VGBVGL<d$90A @$0A$z0,$8(:'$A$$9:$$:$$]>;$rAu>;-$2$ V2$2$:2$ 22r22 V1 $@ V2%$1,$/r$ V.$ V$@ V$$+z$*$*^$#*^$@r$V$9$@ ]r$ V d$ V @$: @$@1P1 r$* 29&*GUp4*Gur :$$ V$$Up9$*:G9V*Gu!zr$!:$@ V$ V$r$!$ V"$ V!z$@#lr#l#l #l:#H$#H$ V#H$#H$A#$1 $1 $@94;*:G V.$2$#H$!z$!z$@9*:G9:$: ]:$$)A$#(H$#(%r$((%$@()Ar$(l #+zr$(*$(*^r$2$#2$(2$%:2 2V2)22%$"s1,$"s1 $(1 $@(2%r$)#lV#l #l%:#l(#H$##H$#H$"$"s!$"s!z$(!z$@("r$:r$$$#$@#r$($(r$ r$ V$@ V$:$:r$$@$#$#r$($@(r$Up%^($#$($%:u V)$$@$"s$"s$($@(r$ O  r$ V $@ V $$: +$: r$ $@ $$>* CC =p, =B,r$G,$yA/$A-$9A|*C;u,-$,$,$ $$: $ y V$ &/,O 9G.96t*:G,sG.9*G:MG  BA $@t)A y$@t',$9?|#@td$9@tA V$MA$$6tu?Wri%G%^G ^u&G^uG dgY%Gph '<%S9^Rr9ua#02#05%:tM?M;t% ?Wa uT%:|R'sR#SXG#SX +G,sSG9#UG3X$9(W @$(U$9Tr$T$yW$%U$9(O-$r*uX58X56tQf$6tQC $@tO-$9?|K8uQ9eG9dnG9cQ3(R$pT >T Br4 ) wKrGOtiPageDateRevDesignerProjectFileXEROXCPEReferenceAlwaysClkc1c2c2c1c3c3c1c2c2c1c3c3c1c2DesClkin c1DesClkAlwaysClkAlwaysClkDesClkc3MAS'MDS'SDS'SFLG'c3c2c1c3c3c1c2c2c1c3c3c1c2c2c1c1c2c2c1c3c3c1c2c2c1c3c3c1c2c3Des_YBus'Des_YBus'in c2Des_YBus'c1c2c2c1c3c3c1c2c2c1c3c3c1c2c3MDS'AlwaysClkDesClkWrite data into Des Master Port in C3in c3qXBus_Des'XBus_Des'c3c2c1c3c3c1c2c2c1c3c3c1c2c2c1SFLG'SDS'DesClkAlwaysClkRead Data from Des Slave Port in C1Read Data from Des Slave Port in C2qDes SP Data latched by SDS'^qqqqDes SP Data latched by SDS'^AlwaysClkDesClkSDS'SFLG'c1c2c2c1c3c3c1c2c2c1c3c3c1c2c3XBus_Des'Read Data from Des Slave Port in C3Byte 0Byte 0Byte1Byte1NB: If you write in c1, can catch consecutive clicks/Des ClocksNB: Have to miss a click before next writeNB: Have to miss a click before next writeNB: If you read in c1, can read consecutive clicksNB: Have to miss a click before next readNB: Have to miss a click before next readBaDES Timing DiagramsDes SP Data latched by SDS'^Byte 0Byte 0Byte1Byte1Byte 0Byte 0Byte1Byte1Byte2qWrite address into Des Master Port in C2Write data into Des Master Port in C15/30/83PARCCPE33.silTony West34CG -G G G KuJtGrAGr>;Gr3Gr&Gr 9GrGrB>3'sryNXG u NGeCU$ 9dJ$ 9d'$ Vd'$@d'$@d'$dJ$ VeCU$:eCU$dJ$d'$d'$@:d'$@d'$dJ$eCU$#eCU$&dJ$&d'$(d'$@,sd'$@+Wd'$+WdJ$(eCU$eCU$"sdJ$"sd'$#d'$@d'$@d'$dJ$eCU$>;eCU$AdJ$Ad'$Bd'$@Gd'$@Fd'$FdJ$BeCU$Kd'$@Jtd'$JtdJ$GeCU$5WeCU$8dJ$8d'$9d'$@>;d'$@=d'$=dJ$9eCU$4;dJ$4;d'$5Wd'$@0d'$@/d'$/dJ$,seCU$dJ$9tdn uffVffrf f%:f)fDXf?f;tf.f2f7f9g|$g|B$9tb5b$a$a$@c $(c $(a$@"sa$"sb$/b$/a$5Wa$@5Wc $Bc $Ba$@=a$=b$Jtb$ Vc $`$uPm^$(]$(]|$#M$@M$N$O $QC V$9tR9T T$,sUU$/T$/T$0T$@5WT$@4;T$4;T$9UU$=T$=T$>;T$@9T$@8T$8T$5WUU$GUU$JtT$JtT$KT$@BUU$FT$FT$GT$@BT$@AT$AT$>;UU$UU$T$T$T$@#T$@"sT$"sT$UU$(UU$+WT$+WT$,sT$@(T$@&T$&T$#UU$UU$T$T$:T$@T$@T$T$:UU$ VUU$T$T$T$@ VT$@ 9T$ 9T$UU$6U$ 95$ 95{$ V5{$@5{$@5{$5$ V6U$:6U$5$5{$5{$@:5{$@5{$5$6U$#6U$&5$&5{$(5{$@,s5{$@+W5{$+W5$(6U$6U$"s5$"s5{$#5{$@5{$@5{$5$6U$>;6U$A5$A5{$B5{$@G5{$@F5{$F5$B6U$K5{$@Jt5{$Jt5$G6U$5W6U$85$85{$95{$@>;5{$@=5{$=5$96U$4;5$4;5{$5W5{$@05{$@/5{$/5$,s6U$5$95 93-$/$.$#.$@ Vf$f$f$f$(f$,sf$5Wf$9f$Bf$Gf$0eCU$0UU$06U$ V1,$ V1 >;$Huf9t]9N49/91PfG:fG#fG0fG>;fGKfGKVG>;VG0VG#VG:VGVGHuVGV$BV$9V$5WV$,sV$(V$V$V$V$ VV$WB$9W$7V2V.V;tV?VDXV)V%:V VrVVVVV V 7l7lV7l7lr7l 7l%:7l)7lDX7l?7l;t7l.7l27l77l98$8B$ V7$7$7$7$(7$,s7$5W7$97$B7$G7$H7l7G:7G#7G07G>;7GK7G#/r$0/r$0.$@(.$5W.$ar$ Va$@_$_r$_$@9tPm 9_ :PJ$:P&r$P&$@:u_#@$@@r$@$9t@ uFFVFFrF F%:F)FDXF?F;tF.F2F7F9H_$H_B$ VGf$Gf$Gf$Gf$(Gf$,sGf$5WGf$9Gf$BGf$GGf$HFGfG:GfG#GfG0GfG>;GfGKGfG9t>0F&U$F&U$ 9E-$ 9E $ VE $@E $@E $E-$ VF&U$:F&U$E-$E $E $@:E $@E $E-$F&U$#F&U$&E-$&E $(E $@,sE $@+WE $+WE-$(F&U$F&U$"sE-$"sE $#E $@E $@E $E-$F&U$>;F&U$AE-$AE $BE $@GE $@FE $FE-$BF&U$KE $@JtE $JtE-$GF&U$5WF&U$8E-$8E $9E $@>;E $@=E $=E-$9F&U$4;E-$4;E $5WE $@0E $@/E $/E-$,sF&U$E-$9EP 9CA:$?{$(>$(>^$0>^$@pI{%u@#|+2%r$9t, #,$#,r$(,$@5W,$@0,r$0,$(-$5W-:$.$(.$5W$$Gr$,s:$B$Br$G$@,s$@(r$($9  ]r$5W,$>;$@#%$K&G>;&G0&G#&G:&G&GHu%G&$B&$9&$5W&$,s&$(&$&$&$&$ V&$'B$9'$7%2%.%;t%?%DX%)%%:% %r%%V%% %9t9O VA>;$ Ve$0$U$#$@,$%$$9!9# #$,s$U$/#$/#$0#$@5W#$@4;#$4;#$9$U$=#$=#$>;#$@9#$@8#$8#$5W$U$G$U$Jt#$Jt#$K#$@B$U$F#$F#$G#$@B#$@A#$A#$>;$U$$U$#$#$#$@##$@"s#$"s#$$U$($U$+W#$+W#$,s#$@(#$@&#$&#$#$U$$U$#$#$:#$@#$@#$#$:$U$ V$U$#$#$#$@ V#$@ 9#$ 9#$$U$p9#(%#5W.$>;.$@>;/ V$0W|+u#|==#u U$ 9$ 9$ V$@$@$$ VU$:U$$$$@:$@$$U$#U$&$&$($@,s$@+W$+W$(U$U$"s$"s$#$@$@$$U$>;U$A$A$B$@G$@F$F$BU$K$@Jt$Jt$GU$5WU$8$8$9$@>;$@=$=$9U$4;$4;$5W$@0$@/$/$,sU$$9t2 9 $#$ ]$ d$# @$@0U$ V $ V y>;$9 9  uVr %:)DX?;t.279A$AB$ VH$H$H$H$(H$,sH$5WH$9H$BH$GH$HHG:HG#HG0HG>;HGKHG# ]$>; @$@5W d$r$9t O ,s +$,s r$0 $@K $@G r$G +$0 $:$ @$5W @$p]#:u/$,(/1s,`,s$0]|$@0^$(O?QC$#PJ$#P&r$(P&$@(QC#$#O r$(N$(M$0M$@_n*#A:$9@$9@r$>;@$@>;A V$0?{$B>$B>^$K>^$@$@P*5,P2-)1s)?Wr9Jta$JtR_$ VR_$@R_r$ VS|$JtR$=R$=R_$BR_$@BS|$5WS|$5WR_$@/R_$/R$"sR$"sR_$(R_$@(S|$S|$R_$@R_$R$B$B$B$@C$(C$(B$@"sB$"sB$/B$/B$5WB$@5WC$BC$BB$@=B$=B$JtB$ VC$Br$ VB$@JtB$Jt3B$ V3B$@3Br$ V4^$Jt3e$=3e$=3B$B3B$@B4^$5W4^$5W3B$@/3B$/3e$"s3e$"s3B$(3B$@(4^$4^$3B$@3B$3e$!$!z$!z$@"$("$(!z$@"s!z$"s!$/!$/!z$5W!z$@5W"$B"$B!z$@=!z$=!$Jt!$ V"$!zr$ V!z$@Jt!z$Jt$ V$@r$ V$Jt$=$=$B$@B$5W$5W$@/$/$"s$"s$($@($$$@$$u.:O: 5O5 (- OC;G O5/=|+>;% V$>; ] V$ph(Y %0O $BrNXGrw)r 4 KGrqGQie813263139Algorithm Unit starts processing blockAlgorithm Unit finishes processing block813263139ClockFinished reading 64-bit block out of Output PortPageDateRevDesignerProjectFileXEROXCPEReferenceBa5/30/83DES Timing - OverviewTime, in Z8068 clocks = 411nS in Dandelion designStart writing 64-bit block into Master PortWrite 8 bytesRead 8 bytesfrom Slave portto Master portMP FlagSP FlagMFLG goes active ready for next blockMFLG goes inactive.SFLG goes activeSFLG goes inactive11NOTES:The longest operation in encrypting a block is the time it takes to get the data through the algorithm unit, 18 clocks.Therefore, this is the bottleneck in the pipelining scheme, and the software must aim to keep the Algorithm unit fully busy.Apart from the first and last blocks, the time taken to encrypt the middle blocks is 18 clocks.Write 8 bytesRead 8 bytesfrom Slave portto Master portMP FlagSP FlagSP FlagMP Flagto Master portfrom Slave portRead 8 bytesWrite 8 bytesWrite 8 bytesRead 8 bytesfrom Slave portto Master portMP FlagIDLEIDLEAlgorithm Unit busyAlgorithm Unit busyAlgorithm Unit busyAlgorithm Unit busyOne possible pipelining schemeWARNING! This data is not guaranteed to be correct!WARNING! This data is not guaranteed to be correct!WARNING! This data is not guaranteed to be correct!PARCCPE34.silTony West35CG -G G G yFI$FI$FI$FI$FI$ FI$ $FI$FI$FI$ yFI$ ]FI$FI$FI$AFI$$FI$FI$FI$zFI$]FI$FI$FI$%FI$FI$"FI$#FI$!zFI$ ]FI$%FI$'FI$)AFI$(%FI$*^FI$+zFI$,FI$]FI$ @FI$FI$AFI$$FI$]F&+W$-F&$9O $ O $$O $O $ @$O $-O $] tE E HE #E ,E  J $H$2ub&2Y(9g|-$ c $$^$Z&$$U $-QC9$0Wtb0W^Q0WY0WUm0zP/:h2uP0KJtGrAGr>;Gr3Gr&Gr 9GrGrB>3'sry u ?WrBNXGNXGrNGG9L+WG-HGr9H;+G9H;G HGrHGr$HGr.uFm12g5+2tJ %J %I2I H :JQ2u^Q%2a2Um2OtE 0Wg5Up; t9w7|5_9=AGC4G94;AG94;G +$A$r"$&+WG+W"Gr"s+G"sG"Gr"Gr%"Gr% % ## #%&W$:WzkO1O1l kl 9Gr0GrGrrGr1,G?WGrr :0G"s$$2MGVGr+WdGr0$6td$"s-G"s-G"sG0dGrDdGrMdGr#l E E#l1u-3 Vt%J!Vl5W9p.@3*^3 V 3w)r 4 KGPi16161514131211109813572461281213654731418111131517864216125919731418111131517864216125919731418111131517864216125919119159534781314171811261216731418111131517864216125919119159534781314171811261216PageDateRevDesignerProjectFileXEROXCPEBa5/30/83General Purpose 8-bit PortOC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7E1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSLS374ppppppppppppppppS240#LS374OC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7Y.10Y.11Y.12Y.13Y.14Y.15E2E1'Q7Q6Q5Q4D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTQ0Q1Q2Q3SS241#S240#E1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSppppppppX.10X.11X.12X.13X.14X.15ppppppE1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSS240#PO.0PO.1PO.2PO.3PO.4PO.5PO.6PO.0'PO.1'PO.2'PO.3'PO.4'PO.5'PO.6'PO.7'nn_Port'nnABTRRiTRHGiPort_'WPortS00S04Port_PIO.0PIO.1PIO.2PIO.3PIO.4PIO.5PIO.6PIO.7iGHiTRpCycle3pppppRTVCCpnS240MS.0MS.1+5P9P10P11P12P13P14P15P8P7P6P5P4P3P2P16P1TTTTTTTTRRRRRRRRVCCnPI.0PI.1PI.2PI.3PI.4PI.5PIO.6PIO.5PIO.4PIO.3PIO.2PIO.1PIO.0PIO.7PI.5PI.4PI.3PI.2PI.1PI.0PLAT16ExtPwr220/330 res. networkBeckman 898-5-R220/330Y.00Y.01Y.02Y.03Y.04Y.05Y.06Y.07Y.08Y.09pAlwaysClk'X.00X.01X.02X.03X.04X.05X.06X.07X.08X.09Cycle3Pin'PortOutput'Fuse116135133131129127125123121134132130128126124122120108107106105104103102101136113112111110109137119118117115114Connection compatable with Dolphin interface:PARCDrawingCPE35.silBob Garneru15v43fu36bv39u51u13u12v05w05d6Compu33f1except for pin 16 (N.C. on D0) & pin 35 (GND on D0).DB37 Female Connector J236CG -G G G  t%kO3A222O222k232$AcAc+ +*z+z)A!3A#lA%A'<:W :W!3:W"O:W#l:$:%:&:'A&A$A"OA >A7A:4A<3:W6:W7:W9:W:4:;P:A=A;PA9A6>3',7',:4'",3679:4 :;P :'=';P',9',6#33$6$9H;PH=V>V=VH;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG?WBtS4HS43|NztYQzZnz[z\|QvSUX!t\r_'$S$ 9rR$rR$ ]|Y>X!WUTSRQvt[ZnYQ|NY>WTRtX5WUTzX5zWzUzT#HFm%Fm&3H&3I4&3JQ&3Km&3L&3M&3N&3O"H"I4"JQ"Km(|E(H(J=(Lv#A"tL"M"N"|D"E"F"H"I!"J="KZ"Lv"sF&$ ]"sF&$(FI$ 9"sR_$"tO(|KZ(I!(F(D&3A 9\]$ 9[]$ 9Z]$ 9Y]$ 9X|]$ 9U&]$ 9VC]$ 9W_]$t^Q\s$[s$Zs$Ys$U&s$VCs$W_s$X|s$1s|Y>1sX!1sU1sW1sT1sS1sQv1sRPJ$ P&$O-$ O U$N$ M$Lr$sK$J$L$ sK$ J$ VI$ VI{$H$ H_$1sE1sD1sF1sH1sJ=1sI!1sKZ1sLv(P& r$(O r$(M r$(L r$(H_ r$(I{ r$(J r$(K r$#tQ? 98]$ 97]$ 96]$ 99]$ 9; ]$ 9<%]$ 9=B]$ 9>^]$4H43|0 zt:z;z<z>|25 7Y9t>r@$4$ 9r4^$r4^$ ]|:98u7Y6<5 42t<;:|0 :8u6<4t987l6Pz9z8z7lz6P 9^V$=BV$<%V$; V$6V$7V$8V$9V$$4",4%^6P%^7l%^8%^9!6P!7l!8!9&|4&6<&8u&:"0 !t:!;!< |2 4 5  6< 7Y 8u 9 :!V4^$ ]!V4^$&4$ 9!V@$!t>&|9&7Y&5 &2%^t>%^<%^;%^:%|0 "st?=?<4?W4?6P?7l?8?9?:?;?<?>A|9A7YA5 A2?0 1s/1s.u1s,<1s-Y1s+ 1s*1s'1s(&>^$&=B$&<%$&; $&6$&7$&8$&9$A>^$A=B$A<%$A; $A6$A7$A8$A9$Gt5W=5W 9=' F'F&F%F$F#lF"OF!3F G>G=)c )Um !u2tcQ2H2I42JQ2Km2L2M2N2O2T2U2W2X52YQ2Zn2[2\2+32,P2-l2.2/2021222!2"2#2%2&32'O2222232O0u -w u)r 4 t*(l%^$9$92@$B's4(FmS44#b5!3B4&W0u 40p yKr GO e E20102010201020102010121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212PageDateRevDesignerProjectFileXEROXCPEBa5/30/83PPPPPPPP10203040P50VCCnP5160708090nVCCVCCnPnVCCPPPPPPPPP150140130120110151160170180DrawingPARCDavid BoggsCPE36.sil190RTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTnnRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTnnRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTRTCAPCAPRTVCC#c001#c002#c003#c004#c005#c006#c007#c008#c009#c010#c011#c012#c013#c014#c015#c016#c017#c018#c019#c020#c021#c022#c023#c024#c025#c026#c027#c028#c029#c030#c031#c032#c033#c034#c035#c036#c037#c038#c039#c040#c041#c042#c043#c044#c045#c046#c047#c048#c049#c050#c051#c052#c053#c054#c055#c056#c057#c058#c059#c060#c061#c062#c063#c064#c065#c066#c067#c068#c069#c070#c071#c072#c073#c074#c075#c076#c077#c078#c079#c080#c081#c082#c083#c084#c085#c086#c087#c088#c089#c090#c091#c092#c093#c094#c095#c096#c097#c098#c099#c100#c101#c102#c103#c104#c105#c106#c107#c108#c110#c111#c112#c113#c114#c115#c116#c117#c118#c119#c120#c121#c122#c123#c124#c125#c126#c127#c128#c129#c130#c131#c132#c133#c134#c135#c136#c137#c138#c139#c140#c141#c142#c143#c144#c145#c146#c147#c148#c149#c150#c151#c152#c153#c154#c155#c156#c157#c158#c159#c160#c161#c162#c163#c164#c165#c166#c167#c168#c169#c170#c171#c172#c173#c174#c175#c176#c177#c178#c179#c180#c181#c182#c183#c184#c185#c186#c187#c188#c189#c190#c191#c192#c193#c194#c195#c196#c197#c198#c199#c200RTCAPCAPRTRTCAPCAPRTn#c201#c202#c203#c204PC Odds & EndsSS=GND=VCCSS=GND=VCCSS=GND=VCCSS=GND=VCCnnnnVCCSpare20Spare20Spare20Spare20Spare20nSS=GND=VCC#c109u72v75v76v88v8937CG -G G G AIt==f=AI6=f6AID4=fD4AIJ=fJAIQ=fQ<[B[<]5B]5<`B`<^B^/`4`/^4^/[4[/]54]5/V4V/T4T/X54X5/Y4Y/L4L/J4J/G4G/I44I4/O4O/N44N4/Q4Q/S44S4/848/646/343/53453/.4./,4,/03403/141/?44?4/=4=/:44:4/;4;/B4B/@4@/D44D4/E4E/+34+3/)4)/&34&3/'4'/!34!3/4/"4"/$4$/343/4/242/4/4/4/343/4/4/4!3&!3&!3&!33&3!3&!3&!3&!32&2!3&!33&3!3$&$!3"&"!3&!3!3&!3!3'&'!3&3&&3!3)&)!3+3&+3!3E&E!3D4&D4!3@&@!3B&B!3;&;!3:4&:4!3=&=!3?4&?4!31&1!303&03!3,&,!3.&.!353&53!33&3!36&6!38&8!3S4&S4!3Q&Q!3N4&N4!3O&O!3I4&I4!3G&G!3J&J!3L&L!3Y&Y!3X5&X5!3T&T!3V&V!3]5&]5!3[&[!3^&^!3`&`O``O^^O[[O]5]5OVVOTTOX5X5OYYOLLOJJOGGOI4I4OOOON4N4OQQOS4S4O88O66O33O5353O..O,,O0303O11O?4?4O==O:4:4O;;OBBO@@OD4D4OEEO+3+3O))O&3&3O''O!3!3OO""O$$O33OO22OOOO33OOOk k k k3 3k k k k2 2k k3 3k$ $k" "k k!3 !3k' 'k&3 &3k) )k+3 +3kE EkD4 D4k@ @kB Bk; ;k:4 :4k= =k?4 ?4k1 1k03 03k, ,k. .k53 53k3 3k6 6k8 8kS4 S4kQ QkN4 N4kO OkI4 I4kG GkJ JkL LkY YkX5 X5kT TkV Vk]5 ]5k[ [k^ ^k` `KuJtGrAGr>;Gr3Gr&Gr 9GrGrG+NXGNXGB>3'sryNXG?WB?W|*?W(X?W&?W%G*G(XG&G%?t(l?*?+?-l?W|+?t/</</^y$=-]$=(H$=, ]$=*^]$=(]$<|#G+D-]$D(H$D(]$D*^]$D, ]$Gt/G-lG+G*G(lDX|#C/^y$Ct/C#lC#%y$DX|D]$D%]$Dz]$D$D!z]$Gu<=z]$=%]$=]$=$=!z]$<#%y$<t#l?W|uGGtGG?W?Wt?W?W?t"?!3???3G"G!3GG uw4;r ) Gt3|\ \`N$_$d_r$ _$d `C$t_^Q ^$r^$|Z Z_JN$^ $d^ r$ ^ $dW W[N$Z$dZr$ Z$dr[C$ [C$tZ\ \$r\$|Y> Y>]N$\_$d\_r$ \_$dR RVN$U$dUr$ U$drVC$ VC$tUTQ T$rT$|P PUJN$T $dT r$ T $dT= T=XN$W_$dW_r$ W_$drW$ W$tWYQ Y$rY$|U UZJN$Y $dY r$ Y $dH HLN$K$dKr$ K$drLB$ LB$tKJQ J$rJ$|F FKJN$J $dJ r$ J $dC CGN$F$dFr$ F$drGB$ GB$tFH H$rH$|E= E=IN$H_$dH_r$ H_$dK KPJN$O $dO r$ O $drO$ O$tOQM M$rM$|J= J=NN$M_$dM_r$ M_$dM MQN$P$dPr$ P$drQC$ QC$tPR R$rR$|O= O=SN$R_$dR_r$ R_$d4 48N$7$d7r$ 7$dr8B$ 8B$t76P 6$r6$|2 27IN$6 $d6 r$ 6 $d/ /3N$2$d2r$ 2$dr3B$ 3B$t24 4$r4$|1< 1<5N$4^$d4^r$ 4^$d* *.N$-$d-r$ -$dr.A$ .A$t-,P ,$r,$|( (-IN$, $d, r$ , $d,< ,<0N$/^$d/^r$ /^$dr/$ /$t/1P 1$r1$|- -2IN$1 $d1 r$ 1 $d;= ;=?N$>^$d>^r$ >^$dr>$ >$t>< =B$r=B$|9 9=N$<$d<r$ <$d6< 6<:N$9^$d9^r$ 9^$dr9$ 9$t9;P ;$r;$|7 7 >BN$A$dAr$ A$drBB$ BB$tA@P @$r@$|< <AIN$@ $d@ r$ @ $d@= @=DN$C_$dC_r$ C_$drC$ C$tCEP E$rE$|A AFIN$E $dE r$ E $d'< '<+N$*^$d*^r$ *^$dr*$ *$t*( )A$r)A$|% %)N$($d(r$ ($d"< "<&N$%^$d%^r$ %^$dr%$ %$t%'O '$r'$|# #(HN$'$d'r$ '$d< <!N$ ]$d ]r$ ]$dr $  $t  A$rA$| N$$dr$ $d #HN$"$d"r$ "$dr"$ "$t"O# $A$r$A$|  $N$#$d#r$ #$d; ;N$]$d]r$ ]$dr$ $t A$rA$| N$$dr$ $d; ;N$]$d]r$ ]$dr$ $tOr$| HN$$dr$ $d N$$dr$ $drA$ A$tO $r$| HN$$dr$ $d; ;N$]$d]r$ ]$dr$ $tO $r$| HN$$dr$ $d  N$$dr$ $drA$ A$tO $r$|  HN$$dr$ $dr`C$ $R_ 9  $R_V$S|V`C$  kHN$k$dkr$$dV$$tOA$VA$|  kN$k$dkr$$dkHN$k$dkr$$dV$$tO$V$|;;kN$k]$dk]r$]$dkHN$k$dkr$$dV$$tOA$VA$|kN$k$dkr$$dkHN$k$dkr$$dV$tO$V$|;;kN$k]$dk]r$]$dkN$k$dkr$$dVA$A$t$V$|;;kN$k]$dk]r$]$d  k$N$k#$dk#r$#$dV$A$$A$t#"O"$V"$|k#HN$k"$dk"r$"$dkN$k$dkr$$dVA$A$t  $V $|<<k!N$k ]$dk ]r$ ]$d##k(HN$k'$dk'r$'$dV'$'$t'O%%$V%$|"<"<k&N$k%^$dk%^r$%^$d%%k)N$k($dk(r$($dV)A$)A$t(**$V*$|'<'<k+N$k*^$dk*^r$*^$dAAkFIN$kE $dkE r$E $dVE$E$tEPCC$VC$|@=@=kDN$kC_$dkC_r$C_$d<<kAIN$k@ $dk@ r$@ $dV@$@$t@PABB$VBB$|>>kBN$kA$dkAr$A$d77k>$V>$|;=;=k?N$k>^$dk>^r$>^$d--k2IN$k1 $dk1 r$1 $dV1$1$t1P//$V/$|,<,<k0N$k/^$dk/^r$/^$d((k-IN$k, $dk, r$, $dV,$,$t,P-.A$V.A$|**k.N$k-$dk-r$-$d1<1<k5N$k4^$dk4^r$4^$dV4$4$t423B$V3B$|//k3N$k2$dk2r$2$d22k7IN$k6 $dk6 r$6 $dV6$6$t6P78B$V8B$|44k8N$k7$dk7r$7$dO=O=kSN$kR_$dkR_r$R_$dVR$R$tRPQC$VQC$|MMkQN$kP$dkPr$P$dJ=J=kNN$kM_$dkM_r$M_$dVM$M$tMOQO$VO$|KKkPJN$kO $dkO r$O $dE=E=kIN$kH_$dkH_r$H_$dVH$H$tHFGB$VGB$|CCkGN$kF$dkFr$F$dFFkKJN$kJ $dkJ r$J $dVJ$J$tJQKLB$VLB$|HHkLN$kK$dkKr$K$dUUkZJN$kY $dkY r$Y $dVY$Y$tYQWW$VW$|T=T=kXN$kW_$dkW_r$W_$dPPkUJN$kT $dkT r$T $dVT$T$tTQUVC$VVC$|RRkVN$kU$dkUr$U$dY>Y>k]N$k\_$dk\_r$\_$dV\$\$t\Z[C$V[C$|WWk[N$kZ$dkZr$Z$dZZk_JN$k^ $dk^ r$^ $dV^$^$t^Q_`C$|\\k`N$k_$dk_r$_$d!\&\"O`N$"O_$d"O_r$&_$d&`C$#t_#^Q&^$ :^$!|Z&Z"O_JN$"O^ $d"O^ r$&^ $d!W&W"O[N$"OZ$d"OZr$&Z$d :[C$&[C$#tZ#\&\$ :\$!|Y>&Y>"O]N$"O\_$d"O\_r$&\_$d!R&R"OVN$"OU$d"OUr$&U$d :VC$&VC$#tU#TQ&T$ :T$!|P&P"OUJN$"OT $d"OT r$&T $d!T=&T="OXN$"OW_$d"OW_r$&W_$d :W$&W$#tW#YQ&Y$ :Y$!|U&U"OZJN$"OY $d"OY r$&Y $d!H&H"OLN$"OK$d"OKr$&K$d :LB$&LB$#tK#JQ&J$ :J$!|F&F"OKJN$"OJ $d"OJ r$&J $d!C&C"OGN$"OF$d"OFr$&F$d :GB$&GB$#tF#H&H$ :H$!|E=&E="OIN$"OH_$d"OH_r$&H_$d!K&K"OPJN$"OO $d"OO r$&O $d :O$&O$#tOQ#M&M$ :M$!|J=&J="ONN$"OM_$d"OM_r$&M_$d!M&M"OQN$"OP$d"OPr$&P$d :QC$&QC$#tP#R&R$ :R$!|O=&O="OSN$"OR_$d"OR_r$&R_$d!4&4"O8N$"O7$d"O7r$&7$d :8B$&8B$#t7#6P&6$ :6$!|2&2"O7IN$"O6 $d"O6 r$&6 $d!/&/"O3N$"O2$d"O2r$&2$d :3B$&3B$#t2#4&4$ :4$!|1<&1<"O5N$"O4^$d"O4^r$&4^$d!*&*"O.N$"O-$d"O-r$&-$d :.A$&.A$#t-#,P&,$ :,$!|(&("O-IN$"O, $d"O, r$&, $d!,<&,<"O0N$"O/^$d"O/^r$&/^$d :/$&/$#t/#1P&1$ :1$!|-&-"O2IN$"O1 $d"O1 r$&1 $d!;=&;="O?N$"O>^$d"O>^r$&>^$d :>$&>$#t>#<&=B$ :=B$!|9&9"O=N$"O<$d"O<r$&<$d!6<&6<"O:N$"O9^$d"O9^r$&9^$d :9$&9$#t9#;P&;$ :;$!|7&7"O&>"OBN$"OA$d"OAr$&A$d :BB$&BB$#tA#@P&@$ :@$!|<&<"OAIN$"O@ $d"O@ r$&@ $d!@=&@="ODN$"OC_$d"OC_r$&C_$d :C$&C$#tC#EP&E$ :E$!|A&A"OFIN$"OE $d"OE r$&E $d!'<&'<"O+N$"O*^$d"O*^r$&*^$d :*$&*$#t*#(&)A$ :)A$!|%&%"O)N$"O($d"O(r$&($d!"<&"<"O&N$"O%^$d"O%^r$&%^$d :%$&%$#t%#'O&'$ :'$!|#&#"O(HN$"O'$d"O'r$&'$d!<&<"O!N$"O ]$d"O ]r$& ]$d : $& $#t #&A$ :A$!|&"ON$"O$d"Or$&$d!&"O#HN$"O"$d"O"r$&"$d :"$&"$#t"O##&$A$ :$A$!| & "O$N$"O#$d"O#r$&#$d!;&;"ON$"O]$d"O]r$&]$d :$&$#t#&A$ :A$!|&"ON$"O$d"Or$&$d!;&;"ON$"O]$d"O]r$&]$d :$&$#t#O&$ :$!|&"OHN$"O$d"Or$&$d!&"ON$"O$d"Or$&$d :A$&A$#t#O&$ :$!|&"OHN$"O$d"Or$&$d!;&;"ON$"O]$d"O]r$&]$d :$&$#t#O&$ :$!|&"OHN$"O$d"Or$&$d! & "ON$"O$d"Or$&$d :A$&A$#t#O&$ :$!| & "OHN$"O$d"Or$&$d :`C$ :$S|($R_( 5 6t$R_.$S|.`C$/ 4 03HN$03$d03r$4$d.$4$1stO1s4A$.A$/| 4 03N$03$d03r$4$d/403HN$03$d03r$4$d.$4$1stO1s4$.$/|;4;03N$03]$d03]r$4]$d/403HN$03$d03r$4$d.$4$1stO1s4A$.A$/|403N$03$d03r$4$d/403HN$03$d03r$4$d.$4$1stO1s4$.$/|;4;03N$03]$d03]r$4]$d/403N$03$d03r$4$d.A$4A$1st1s4$.$/|;4;03N$03]$d03]r$4]$d/ 4 03$N$03#$d03#r$4#$d.$A$4$A$1st#1s"O4"$."$/|403#HN$03"$d03"r$4"$d/403N$03$d03r$4$d.A$4A$1st1s 4 $. $/|<4<03!N$03 ]$d03 ]r$4 ]$d/#4#03(HN$03'$d03'r$4'$d.'$4'$1st'O1s%4%$.%$/|"<4"<03&N$03%^$d03%^r$4%^$d/%4%03)N$03($d03(r$4($d.)A$4)A$1st(1s*4*$.*$/|'<4'<03+N$03*^$d03*^r$4*^$d/A4A03FIN$03E $d03E r$4E $d.E$4E$1stEP1sC4C$.C$/|@=4@=03DN$03C_$d03C_r$4C_$d/<4<03AIN$03@ $d03@ r$4@ $d.@$4@$1st@P1sA4BB$.BB$/|>4>03BN$GNa'03A$d03Ar$4A$d/|747034>$.>$/|;=4;=03?N$03>^$d03>^r$4>^$d/-4-032IN$031 $d031 r$41 $d.1$41$1st1P1s/4/$./$/|,<4,<030N$03/^$d03/^r$4/^$d/(4(03-IN$03, $d03, r$4, $d.,$4,$1st,P1s-4.A$..A$/|*4*03.N$03-$d03-r$4-$d/1<41<035N$034^$d034^r$44^$d.4$44$1st41s243B$.3B$/|/4/033N$032$d032r$42$d/242037IN$036 $d036 r$46 $d.6$46$1st6P1s748B$.8B$/|444038N$037$d037r$47$d/O=4O=03SN$03R_$d03R_r$4R_$d.R$4R$1stR1sP4QC$.QC$/|M4M03QN$03P$d03Pr$4P$d/J=4J=03NN$03M_$d03M_r$4M_$d.M$4M$1stM1sOQ4O$.O$/|K4K03PJN$03O $d03O r$4O $d/E=4E=03IN$03H_$d03H_r$4H_$d.H$4H$1stH1sF4GB$.GB$/|C4C03GN$03F$d03Fr$4F$d/F4F03KJN$03J $d03J r$4J $d.J$4J$1stJQ1sK4LB$.LB$/|H4H03LN$03K$d03Kr$4K$d/U4U03ZJN$03Y $d03Y r$4Y $d.Y$4Y$1stYQ1sW4W$.W$/|T=4T=03XN$03W_$d03W_r$4W_$d/P4P03UJN$03T $d03T r$4T $d.T$4T$1stTQ1sU4VC$.VC$/|R4R03VN$03U$d03Ur$4U$d/Y>4Y>03]N$03\_$d03\_r$4\_$d.\$4\$1st\1sZ4[C$.[C$/|W4W03[N$03Z$d03Zr$4Z$d/Z4Z03_JN$03^ $d03^ r$4^ $d.^$4^$1st^Q1s_4`C$/|\4\03`N$03_$d03_r$4_$d9tb5r$SX V_ V^Q V\ VZ VYQ VW VU VTQ VR VP VOQ VM VK VJQ VH VF VEP VC VA V@P V> V< V;P V9 V7 V6P V4 V2 V1P V/ V- V,P V* V( V'O V% V# V"O V  V VO V V VO V V VO V V VO $:_:^Q:\:Z:YQ:W:U:TQ:R:P:OQ:M:K:JQ:H:F:EP:C:A:@P:>:<:;P:9:7:6P:4:2:1P:/:-:,P:*:(:'O:%:#:"O: ::O:::O:::O:::O$)_)^Q)\)Z)YQ)W)U)TQ)P)OQ)M)K)JQ)H)F)EP)C)A)@P)>)<);P)9)7)6P)4)2)1P)/)-),P)*)()'O)%)#)"O) ))O)))O)))O)))O7_7^Q7\7Z7YQ7W7U7TQ7R7P7OQ7M7K7JQ7H7F7EP7C7A7@P7>7<7;P797776P747271P7/7-7,P7*7(7'O7%7#7"O7 77O777O777O777O=|ZBfZ>_JN$>^ $d>^ r$Bf^ $d<^$B^$?Wt^Q?W_B`C$<`C$=|\Bf\>`N$>_$d>_r$Bf_$d=Y>BfY>>]N$>\_$d>\_r$Bf\_$d<\$B\$?Wt\?WZB[C$<[C$=|WBfW>[N$>Z$d>Zr$BfZ$dCVvDXZ$<[C$9a9$Dt_D^QD\DZrB|N!>N!=R_$y=R_y$EtR$U=UV$>;tRARB|Gv>Gv=K$y=Ky$EtK$U=O V$>;tKAKB|@>@=E $y=E y$EtE-$U=H_V$>;tEPAEPB|3u>3u=7$y=7y$Et7$U=; V$>;t7A7>Qf$>;|M>;FY>;?>;2Y>J$>D$>6$BP$B6,$B6 $F6 $BJ-$BJ $BC$BC_$H;tP>T>N4>G>:4BP$>@B<$B<$>=f$>;|9B: >: =>^$y=>^y$Et>$U=AV$>;t>A>)R?S?M?Fm???9Kr9Kma`  Helvetica  Helvetica  Helvetica  Helvetica Helvetica Helvetica Helvetica Gates A+ '4:I V7d !p |&  ' &5Pl Q - !   a/8gj/j&hlCPE-Rev-Ba.sil etc.Boggs.paN30-May-83 14:58:04