PageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACPEDandelion Central ProcessorwithsCPE00.sil00000102030405060708091011121314151617181920212223242526272829Table of ContentsTable of ContentsIC Layout (Stitchweld)IC Layout (Stitchweld) - Function Placement2901 ALULook-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 LogicIOP Data In Buffers, Control Store Write LogicControl Store Bank 0Control Store Bank 1Control Store Bank 2Control Store Bank 3Control Store Parity Checking LogicIOP Data Out Multiplexor/DriversBank Register, NIA RegisterPhone:Intelnet:30CS Address Terminators & PullupsPROM Index & Font 4 MacrosGate Allocation & Spare PartsReference31DES Encryption LogicHistory Buffer Connector PinoutMicroinstruction registerMicroinstruction Decoding IMicroinstruction Decoding II3 = Gates325 = Sil.lb56 = Sil.lb67 = Sil.lb78 = CAS.lb89 = Sil.lb9from ED/SDDfrom ED/SDDfrom ED/SDDfrom ED/SDDfrom ED/SDD32Refer any enquiries to David Boggs:Boggs.PA415-494-44218-923-4421Sil fonts in User.cmThe drawings are filed in:[Indigo]CPE>Drawings>sCPE*.siland in:Retrieve the files and tools using BringOver, as follows:Notes:Extended Control Store and DES Encryption333435DES Data Sheet and Clock GeneratorDES Finite State MachinesDES Timing DiagramsR e v i s i o n W[Indigo]CPE>Archive>sCPE-W-DrawingsOnly.dmsilPrint press file is in [Indigo]CPE>Archive>sCPE-W.pressBringOver /a [Indigo]CPE>DfFiles>sCPE-W.dfW0 = Helvetica10B Helvetica10N1 = Helvetica7B Helvetica7BDES FSM State Diagrams36DES Timing - Overview & Pipelining1/24/83CG -G G G KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] 9]eC%:c(] K]GdJiMGMGdr\[CYWVCTRQCOMLBJHGBECBB@>=B;98B643B1/.A,Vp]r\[CY+VCTR QCO MLB!ECBB @>=B;.98B643B#1 /VtV r*.A W* uN r)A)A,JHGB-u - - k - O -2 - 7 7 k 7 O 72 7 r't#  ,sOO)s3k9r0Gr1,Gr0GpArgY0Gr^u1,GVa)r`0GV$BrG`?WG`r%$A"'"%"!Vp_'t38BO5?Wp]-u7 - 7 r$A  "Bp]GNiPageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACPEsCPE01.sil01010020030040050001051060070080090100101110120130140150151160170180190200010304050607080910111213141516171819202122232402ABEIABCDEFGHI022423222120191817161514131211100908070605040301iiiiiiiilllliiiiiiiiiiiiiiiiiiiiiiiiiiiiHigh-Density Stitchweld LayoutIMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS14202901C2901C2901CS280LS240LS2402901CZ8068LS244LS244LS374LS374LS244F93422F93422F93422F93422S02S10S00LS161PLAT20LS13925S09S138S138S138S138S241S24125S0925S0925S10S257S182S25327S0727S07S241S24125S09LS283S240S241S373S373LS37400-0304-0708-1112-15S38S257S257S257S374S374S374S374S17525S09LS32S151S151S151S158S64S64S64S64S374S00LS374S04S04S00S260PullupS280S280S280S280S280LS251LS251LS251LS251LS251LS251LS251LS251S374LS240LS240LS240LS240IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS1420IMS142025S0925S0925S09PLAT20S138S138S138S138Warning: This drawing contains font 4 macros!S158S158S86S20S37427S0727S0727S07S374Swt-RStk-ICSInt-D25S1025S1025S1027S0727S07S04LS32S08S51LS32S00S374Ker-BReferencee32e33g32g333332c33Cannon DB37 FemaleIB.4-GIB.0-GError-ESched-Dfor History Buffer/Logic AnalyzerInterconnection Technology (714) 891-5305596P55884A Type 2NB: Disconnect VDD and VEE supplies. This board only uses VCCiiDESS00S138S374S10S74S240S175LS374DMp0DMp4LS273DSpW1/24/83CG -G G G KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] 9](] K]V=$V$KVZ&$ rZ&$]Et$KDXZ&@$DXZ&$] r\_V$(\_V$%Yu$%YQ9$(YQ$2 kZk Zk Zk Zk Zk 2Zk ZkOZkZkOZkZk2ZkZkZkZkZkkZkZkZkZkZk3ZkZkOZkZkkZkZklZkZkOZkZk3ZkZkZkZk Zk Zk!3Zk!Zk"OZk"Zk#lZk#Zk$Zk YQ$@ YQ$@ YQ$@ 9YQ$@ YQ$@ VYQ$@ YQ$@YQ$@YQ$@rYQ$@YQ$@9YQ$@YQ$@VYQ$@YQ$@rYQ$@YQ$@YQ$@YQ$@:YQ$@YQ$@YQ$@VYQ$@YQ$@:YQ$@YQ$@YQ$@YQ$@sYQ$@YQ$@VYQ$@sYQ$@YQ$@ YQ$@ :YQ$@YQ$@YQ$@!VYQ$@!YQ$@"sYQ$@#YQ$@$YQ$@$YQ$@#YQ$@BYQ$@BYQ$@C;YQ$@AYQ$@AYQ$@@tYQ$@?YQ$@=YQ$@YQ$@?WYQ$@=YQ$@<YQ$@5YQ$@6tYQ$@7YQ$@9;YQ$@7YQ$@8YQ$@9YQ$@:WYQ$@:YQ$@;tYQ$@5WYQ$@4YQ$@4;YQ$@3YQ$@1sYQ$@2YQ$@2YQ$@0YQ$@0WYQ$@/YQ$@/:YQ$@-YQ$@.YQ$@.YQ$@,sYQ$@+YQ$@+WYQ$@*YQ$@)YQ$@)YQ$@*:YQ$@CZkBZkAZkAmZk@Zk@PZk?Zk?4Zk>Zk9Zk9Zk:4Zk:Zk;PZk;Zk;Y $$;tY $$:Y $$:WY $$9Y $$9;Y $$>Y $$?WY $$?Y $$@tY $$AY $$CY $$C;Y $$BY $$BY $$AY $$AX|$$BX|$$BX|$$C;X|$$CX|$$AX|$$@tX|$$?X|$$?WX|$$>X|$$9;X|$$9X|$$:WX|$$:X|$$;tX|$$>;X|$$=X|$$=X|$$;U$$>U$$?WU$$?U$$@tU$$AU$$AU$$BU$$BU$$ T $$ T $$ T $$ 9T $$ T $$ VT $$ T $$rT $$T $$T $$T $$T $$T $$rT $$T $$VT $$T $$9T $$T $$T $$T $$:T $$T $$VT $$T $$sT $$T $$T $$T $$T $$ :T $$T $$T $$T $$T $$sT $$T $$VT $$T $$:T $$ T $$!VT $$!T $$<T $$;tT $$:T $$5WT $$5T $$6tT $$7T $$7T $$8T $$8T $$9;T $$9T $$:WT $$4T $$4;T $$3T $$3T $$2T $$2T $$1sT $$0T $$0WT $$/T $$*:T $$*T $$+WT $$+T $$,sT $$-T $$-T $$.T $$.T $$/:T $$)T $$)T $$(T $$(T $$'sT $$&T $$&WT $$%T $$%:T $$$T $$;T $$>T $$?WT $$?T $$@tT $$AT $$AT $$BT $$BT $$ S4$$ S4$$ S4$$ 9S4$$ S4$$ VS4$$ S4$$rS4$$S4$$S4$$S4$$S4$$S4$$rS4$$S4$$VS4$$S4$$9S4$$S4$$S4$$S4$$:S4$$S4$$VS4$$S4$$sS4$$S4$$S4$$S4$$S4$$ :S4$$S4$$S4$$S4$$S4$$sS4$$S4$$VS4$$S4$$:S4$$ S4$$!VS4$$!S4$$<S4$$;tS4$$:S4$$5WS4$$5S4$$6tS4$$7S4$$7S4$$8S4$$8S4$$9;S4$$9S4$$:WS4$$4S4$$4;S4$$3S4$$3S4$$2S4$$2S4$$1sS4$$0S4$$0WS4$$/S4$$*:S4$$*S4$$+WS4$$+S4$$,sS4$$-S4$$-S4$$.S4$$.S4$$/:S4$$)S4$$)S4$$(S4$$(S4$$'sS4$$&S4$$&WS4$$%S4$$%:S4$$$S4$$;S4$$>S4$$?WS4$$?S4$$@tS4$$AS4$$AS4$$BS4$$BS4$$ Q$$ Q$$ Q$$ 9Q$$ Q$$ VQ$$ Q$$rQ$$Q$$Q$$Q$$Q$$Q$$rQ$$Q$$VQ$$Q$$9Q$$Q$$Q$$Q$$:Q$$Q$$VQ$$Q$$sQ$$Q$$Q$$Q$$Q$$ :Q$$Q$$Q$$Q$$Q$$sQ$$Q$$VQ$$Q$$:Q$$ Q$$!VQ$$!Q$$<Q$$;tQ$$:Q$$5WQ$$5Q$$6tQ$$7Q$$7Q$$8Q$$8Q$$9;Q$$9Q$$:WQ$$4Q$$4;Q$$3Q$$3Q$$2Q$$2Q$$1sQ$$0Q$$0WQ$$/Q$$*:Q$$*Q$$+WQ$$+Q$$,sQ$$-Q$$-Q$$.Q$$.Q$$/:Q$$)Q$$)Q$$(Q$$(Q$$'sQ$$&Q$$&WQ$$%Q$$%:Q$$$Q$$;Q$$>Q$$?WQ$$?Q$$@tQ$$AQ$$AQ$$BQ$$BQ$$ P$$ P$$ P$$ 9P$$ P$$ VP$$ P$$rP$$P$$P$$P$$P$$P$$rP$$P$$VP$$P$$9P$$P$$P$$P$$:P$$P$$VP$$P$$sP$$P$$P$$P$$P$$ :P$$P$$P$$P$$P$$sP$$P$$VP$$P$$:P$$ P$$!VP$$!P$$<P$$;tP$$:P$$5WP$$5P$$6tP$$7P$$7P$$8P$$8P$$9;P$$9P$$:WP$$4P$$4;P$$3P$$3P$$2P$$2P$$1sP$$0P$$0WP$$/P$$*:P$$*P$$+WP$$+P$$,sP$$-P$$-P$$.P$$.P$$/:P$$)P$$)P$$(P$$(P$$'sP$$&P$$&WP$$%P$$%:P$$$P$$;P$$>P$$?WP$$?P$$@tP$$AP$$AP$$BP$$BP$$ O $$ O $$ O $$ 9O $$ O $$ VO $$ O $$rO $$O $$O $$O $$O $$O $$rO $$O $$VO $$O $$9O $$O $$O $$O $$:O $$O $$VO $$O $$sO $$O $$O $$O $$O $$ :O $$O $$O $$O $$O $$sO $$O $$VO $$O $$:O $$ O $$!VO $$!O $$<O $$;tO $$:O $$5WO $$5O $$6tO $$7O $$7O $$8O $$8O $$9;O $$9O $$:WO $$4O $$4;O $$3O $$3O $$2O $$2O $$1sO $$0O $$0WO $$/O $$*:O $$*O $$+WO $$+O $$,sO $$-O $$-O $$.O $$.O $$/:O $$)O $$)O $$(O $$(O $$'sO $$&O $$&WO $$%O $$%:O $$$O $$;O $$>O $$?WO $$?O $$@tO $$AO $$AO $$BO $$BO $$ N4$$ N4$$ N4$$ 9N4$$ N4$$ VN4$$ N4$$rN4$$N4$$N4$$N4$$N4$$N4$$rN4$$N4$$VN4$$N4$$9N4$$N4$$N4$$N4$$:N4$$N4$$VN4$$N4$$sN4$$N4$$N4$$N4$$N4$$ :N4$$N4$$N4$$N4$$N4$$sN4$$N4$$VN4$$N4$$:N4$$ N4$$!VN4$$!N4$$<N4$$;tN4$$:N4$$5WN4$$5N4$$6tN4$$7N4$$7N4$$8N4$$8N4$$9;N4$$9N4$$:WN4$$4N4$$4;N4$$3N4$$3N4$$2N4$$2N4$$1sN4$$0N4$$0WN4$$/N4$$*:N4$$*N4$$+WN4$$+N4$$,sN4$$-N4$$-N4$$.N4$$.N4$$/:N4$$)N4$$)N4$$(N4$$(N4$$'sN4$$&N4$$&WN4$$%N4$$%:N4$$$N4$$;N4$$>N4$$?WN4$$?N4$$@tN4$$AN4$$AN4$$BN4$$BN4$$ L$$ L$$ L$$ 9L$$ L$$ VL$$ L$$rL$$L$$L$$L$$L$$L$$rL$$L$$VL$$L$$9L$$L$$L$$L$$:L$$L$$VL$$L$$sL$$L$$L$$L$$L$$ :L$$L$$L$$L$$L$$sL$$L$$VL$$L$$:L$$ L$$!VL$$!L$$<L$$;tL$$:L$$5WL$$5L$$6tL$$7L$$7L$$8L$$8L$$9;L$$9L$$:WL$$4L$$4;L$$3L$$3L$$2L$$2L$$1sL$$0L$$0WL$$/L$$*:L$$*L$$+WL$$+L$$,sL$$-L$$-L$$.L$$.L$$/:L$$)L$$)L$$(L$$(L$$'sL$$&L$$&WL$$%L$$%:L$$$L$$;L$$>L$$?WL$$?L$$@tL$$AL$$AL$$BL$$BL$$ K$$ K$$ K$$ 9K$$ K$$ VK$$ K$$rK$$K$$K$$K$$K$$K$$rK$$K$$VK$$K$$9K$$K$$K$$K$$:K$$K$$VK$$K$$sK$$K$$K$$K$$K$$ :K$$K$$K$$K$$K$$sK$$K$$VK$$K$$:K$$ K$$!VK$$!K$$<K$$;tK$$:K$$5WK$$5K$$6tK$$7K$$7K$$8K$$8K$$9;K$$9K$$:WK$$4K$$4;K$$3K$$3K$$2K$$2K$$1sK$$0K$$0WK$$/K$$*:K$$*K$$+WK$$+K$$,sK$$-K$$-K$$.K$$.K$$/:K$$)K$$)K$$(K$$(K$$'sK$$&K$$&WK$$%K$$%:K$$$K$$;K$$>K$$?WK$$?K$$@tK$$AK$$AK$$BK$$BK$$ J $$ J $$ J $$ 9J $$ J $$ VJ $$ J $$rJ $$J $$J $$J $$J $$J $$rJ $$J $$VJ $$J $$9J $$J $$J $$J $$:J $$J $$VJ $$J $$sJ $$J $$J $$J $$J $$ :J $$J $$J $$J $$J $$sJ $$J $$VJ $$J $$:J $$ J $$!VJ $$!J $$<J $$;tJ $$:J $$5WJ $$5J $$6tJ $$7J $$7J $$8J $$8J $$9;J $$9J $$:WJ $$4J $$4;J $$3J $$3J $$2J $$2J $$1sJ $$0J $$0WJ $$/J $$*:J $$*J $$+WJ $$+J $$,sJ $$-J $$-J $$.J $$.J $$/:J $$)J $$)J $$(J $$(J $$'sJ $$&J $$&WJ $$%J $$%:J $$$J $$;J $$>J $$?WJ $$?J $$@tJ $$AJ $$AJ $$BJ $$BJ $$ H_$$ H_$$ H_$$ 9H_$$ H_$$ VH_$$ H_$$rH_$$H_$$H_$$H_$$H_$$H_$$rH_$$H_$$VH_$$H_$$9H_$$H_$$H_$$H_$$:H_$$H_$$VH_$$H_$$sH_$$H_$$H_$$H_$$H_$$ :H_$$H_$$H_$$H_$$H_$$sH_$$H_$$VH_$$H_$$:H_$$ H_$$!VH_$$!H_$$<H_$$;tH_$$:H_$$5WH_$$5H_$$6tH_$$7H_$$7H_$$8H_$$8H_$$9;H_$$9H_$$:WH_$$4H_$$4;H_$$3H_$$3H_$$2H_$$2H_$$1sH_$$0H_$$0WH_$$/H_$$*:H_$$*H_$$+WH_$$+H_$$,sH_$$-H_$$-H_$$.H_$$.H_$$/:H_$$)H_$$)H_$$(H_$$(H_$$'sH_$$&H_$$&WH_$$%H_$$%:H_$$$H_$$;H_$$>H_$$?WH_$$?H_$$@tH_$$AH_$$AH_$$BH_$$BH_$$ F$$ F$$ F$$ 9F$$ F$$ VF$$ F$$rF$$F$$F$$F$$F$$F$$rF$$F$$VF$$F$$9F$$F$$F$$F$$:F$$F$$VF$$F$$sF$$F$$F$$F$$F$$ :F$$F$$F$$F$$F$$sF$$F$$VF$$F$$:F$$ F$$!VF$$!F$$<F$$;tF$$:F$$5WF$$5F$$6tF$$7F$$7F$$8F$$8F$$9;F$$9F$$:WF$$4F$$4;F$$3F$$3F$$2F$$2F$$1sF$$0F$$0WF$$/F$$*:F$$*F$$+WF$$+F$$,sF$$-F$$-F$$.F$$.F$$/:F$$)F$$)F$$(F$$(F$$'sF$$&F$$&WF$$%F$$%:F$$$F$$;F$$>F$$?WF$$?F$$@tF$$AF$$AF$$BF$$BF$$ E$$ E$$ E$$ 9E$$ E$$ VE$$ E$$rE$$E$$E$$E$$E$$E$$rE$$E$$VE$$E$$9E$$E$$E$$E$$:E$$E$$VE$$E$$sE$$E$$E$$E$$E$$ :E$$E$$E$$E$$E$$sE$$E$$VE$$E$$:E$$ E$$!VE$$!E$$<E$$;tE$$:E$$5WE$$5E$$6tE$$7E$$7E$$8E$$8E$$9;E$$9E$$:WE$$4E$$4;E$$3E$$3E$$2E$$2E$$1sE$$0E$$0WE$$/E$$*:E$$*E$$+WE$$+E$$,sE$$-E$$-E$$.E$$.E$$/:E$$)E$$)E$$(E$$(E$$'sE$$&E$$&WE$$%E$$%:E$$$E$$;E$$>E$$?WE$$?E$$@tE$$AE$$AE$$BE$$BE$$ D4$$ D4$$ D4$$ 9D4$$ D4$$ VD4$$ D4$$rD4$$D4$$D4$$D4$$D4$$D4$$rD4$$D4$$VD4$$D4$$9D4$$D4$$D4$$D4$$:D4$$D4$$VD4$$D4$$sD4$$D4$$D4$$D4$$D4$$ :D4$$D4$$D4$$D4$$D4$$sD4$$D4$$VD4$$D4$$:D4$$ D4$$!VD4$$!D4$$<D4$$;tD4$$:D4$$5WD4$$5D4$$6tD4$$7D4$$7D4$$8D4$$8D4$$9;D4$$9D4$$:WD4$$4D4$$4;D4$$3D4$$3D4$$2D4$$2D4$$1sD4$$0D4$$0WD4$$/D4$$*:D4$$*D4$$+WD4$$+D4$$,sD4$$-D4$$-D4$$.D4$$.D4$$/:D4$$)D4$$)D4$$(D4$$(D4$$'sD4$$&D4$$&WD4$$%D4$$%:D4$$$D4$$;D4$$>D4$$?WD4$$?D4$$@tD4$$AD4$$AD4$$BD4$$BD4$$ C_$$ C_$$ C_$$ 9C_$$ C_$$ VC_$$ C_$$rC_$$C_$$C_$$C_$$C_$$C_$$rC_$$C_$$VC_$$C_$$GN^'"9C_$$C_$$C_$$C_$$:C_$$C_$$VC_$$C_$$sC_$$C_$$C_$$C_$$C_$$ :C_$$C_$$C_$$C_$$C_$$sC_$$C_$$VC_$$C_$$:C_$$ C_$$!VC_$$!C_$$<C_$$;tC_$$:C_$$5WC_$$5C_$$6tC_$$7C_$$7C_$$8C_$$8C_$$9;C_$$9C_$$:WC_$$4C_$$4;C_$$3C_$$3C_$$2C_$$2C_$$1sC_$$0C_$$0WC_$$/C_$$*:C_$$*C_$$+WC_$$+C_$$,sC_$$-C_$$-C_$$.C_$$.C_$$/:C_$$)C_$$)C_$$(C_$$(C_$$'sC_$$&C_$$&WC_$$%C_$$%:C_$$$C_$$;C_$$>C_$$?WC_$$?C_$$@tC_$$AC_$$AC_$$BC_$$BC_$$ <$$ <$$ <$$ 9<$$ <$$ V<$$ <$$r<$$<$$<$$<$$<$$<$$r<$$<$$V<$$<$$9<$$<$$<$$<$$:<$$<$$V<$$<$$s<$$<$$<$$<$$<$$ :<$$<$$<$$<$$<$$s<$$<$$V<$$<$$:<$$ <$$!V<$$!<$$<<$$;t<$$:<$$5W<$$5<$$6t<$$7<$$7<$$8<$$8<$$9;<$$9<$$:W<$$4<$$4;<$$3<$$3<$$2<$$2<$$1s<$$0<$$0W<$$/<$$*:<$$*<$$+W<$$+<$$,s<$$-<$$-<$$.<$$.<$$/:<$$)<$$)<$$(<$$(<$$'s<$$&<$$&W<$$%<$$%:<$$$<$$<<$$=<$$=<$$>;<$$><$$?W<$$?<$$@t<$$A<$$A<$$B<$$B<$$ ; $$ ; $$ ; $$ 9; $$ ; $$ V; $$ ; $$r; $$; $$; $$; $$; $$; $$r; $$; $$V; $$; $$9; $$; $$; $$; $$:; $$; $$V; $$; $$s; $$; $$; $$; $$; $$ :; $$; $$; $$; $$; $$s; $$; $$V; $$; $$:; $$ ; $$!V; $$!; $$<; $$;t; $$:; $$5W; $$5; $$6t; $$7; $$7; $$8; $$8; $$9;; $$9; $$:W; $$4; $$4;; $$3; $$3; $$2; $$2; $$1s; $$0; $$0W; $$/; $$*:; $$*; $$+W; $$+; $$,s; $$-; $$-; $$.; $$.; $$/:; $$); $$); $$(; $$(; $$'s; $$&; $$&W; $$%; $$%:; $$$; $$<; $$=; $$=; $$>;; $$>; $$?W; $$?; $$@t; $$A; $$A; $$B; $$B; $$ :4$$ :4$$ :4$$ 9:4$$ :4$$ V:4$$ :4$$r:4$$:4$$:4$$:4$$:4$$:4$$r:4$$:4$$V:4$$:4$$9:4$$:4$$:4$$:4$$::4$$:4$$V:4$$:4$$s:4$$:4$$:4$$:4$$:4$$ ::4$$:4$$:4$$:4$$:4$$s:4$$:4$$V:4$$:4$$::4$$ :4$$!V:4$$!:4$$<:4$$;t:4$$::4$$5W:4$$5:4$$6t:4$$7:4$$7:4$$8:4$$8:4$$9;:4$$9:4$$:W:4$$4:4$$4;:4$$3:4$$3:4$$2:4$$2:4$$1s:4$$0:4$$0W:4$$/:4$$*::4$$*:4$$+W:4$$+:4$$,s:4$$-:4$$-:4$$.:4$$.:4$$/::4$$):4$$):4$$(:4$$(:4$$'s:4$$&:4$$&W:4$$%:4$$%::4$$$:4$$<:4$$=:4$$=:4$$>;:4$$>:4$$?W:4$$?:4$$@t:4$$A:4$$A:4$$B:4$$B:4$$ 8$$ 8$$ 8$$ 98$$ 8$$ V8$$ 8$$r8$$8$$8$$8$$8$$8$$r8$$8$$V8$$8$$98$$8$$8$$8$$:8$$8$$V8$$8$$s8$$8$$8$$8$$8$$ :8$$8$$8$$8$$8$$s8$$8$$V8$$8$$:8$$ 8$$!V8$$!8$$<8$$;t8$$:8$$5W8$$58$$6t8$$78$$78$$88$$88$$9;8$$98$$:W8$$48$$4;8$$38$$38$$28$$28$$1s8$$08$$0W8$$/8$$*:8$$*8$$+W8$$+8$$,s8$$-8$$-8$$.8$$.8$$/:8$$)8$$)8$$(8$$(8$$'s8$$&8$$&W8$$%8$$%:8$$$8$$<8$$=8$$=8$$>;8$$>8$$?W8$$?8$$@t8$$A8$$A8$$B8$$B8$$ 7$$ 7$$ 7$$ 97$$ 7$$ V7$$ 7$$r7$$7$$7$$7$$7$$7$$r7$$7$$V7$$7$$97$$7$$7$$7$$:7$$7$$V7$$7$$s7$$7$$7$$7$$7$$ :7$$7$$7$$7$$7$$s7$$7$$V7$$7$$:7$$ 7$$!V7$$!7$$<7$$;t7$$:7$$5W7$$57$$6t7$$77$$77$$87$$87$$9;7$$97$$:W7$$47$$4;7$$37$$37$$27$$27$$1s7$$07$$0W7$$/7$$*:7$$*7$$+W7$$+7$$,s7$$-7$$-7$$.7$$.7$$/:7$$)7$$)7$$(7$$(7$$'s7$$&7$$&W7$$%7$$%:7$$$7$$<7$$=7$$=7$$>;7$$>7$$?W7$$?7$$@t7$$A7$$A7$$B7$$B7$$ 4^$$ 4^$$ 4^$$ 94^$$ 4^$$ V4^$$ 4^$$r4^$$4^$$4^$$4^$$4^$$4^$$r4^$$4^$$V4^$$4^$$94^$$4^$$4^$$4^$$:4^$$4^$$V4^$$4^$$s4^$$4^$$4^$$4^$$4^$$ :4^$$4^$$4^$$4^$$4^$$s4^$$4^$$V4^$$4^$$:4^$$ 4^$$!V4^$$!4^$$<4^$$;t4^$$:4^$$5W4^$$54^$$6t4^$$74^$$74^$$84^$$84^$$9;4^$$94^$$:W4^$$44^$$4;4^$$34^$$34^$$24^$$24^$$1s4^$$04^$$0W4^$$/4^$$*:4^$$*4^$$+W4^$$+4^$$,s4^$$-4^$$-4^$$.4^$$.4^$$/:4^$$)4^$$)4^$$(4^$$(4^$$'s4^$$&4^$$&W4^$$%4^$$%:4^$$$4^$$<4^$$=4^$$=4^$$>;4^$$>4^$$?W4^$$?4^$$@t4^$$A4^$$A4^$$B4^$$B4^$$ 2$$ 2$$ 2$$ 92$$ 2$$ V2$$ 2$$r2$$2$$2$$2$$2$$2$$r2$$2$$V2$$2$$92$$2$$2$$2$$:2$$2$$V2$$2$$s2$$2$$2$$2$$2$$ :2$$2$$2$$2$$2$$s2$$2$$V2$$2$$:2$$ 2$$!V2$$!2$$<2$$;t2$$:2$$5W2$$52$$6t2$$72$$72$$82$$82$$9;2$$92$$:W2$$42$$4;2$$32$$32$$22$$22$$1s2$$02$$0W2$$/2$$*:2$$*2$$+W2$$+2$$,s2$$-2$$-2$$.2$$.2$$/:2$$)2$$)2$$(2$$(2$$'s2$$&2$$&W2$$%2$$%:2$$$2$$<2$$=2$$=2$$>;2$$>2$$?W2$$?2$$@t2$$A2$$A2$$B2$$B2$$ 1$$ 1$$ 1$$ 91$$ 1$$ V1$$ 1$$r1$$1$$1$$1$$1$$1$$r1$$1$$V1$$1$$91$$1$$1$$1$$:1$$1$$V1$$1$$s1$$1$$1$$1$$1$$ :1$$1$$1$$1$$1$$s1$$1$$V1$$1$$:1$$ 1$$!V1$$!1$$<1$$;t1$$:1$$5W1$$51$$6t1$$71$$71$$81$$81$$9;1$$91$$:W1$$41$$4;1$$31$$31$$21$$21$$1s1$$01$$0W1$$/1$$*:1$$*1$$+W1$$+1$$,s1$$-1$$-1$$.1$$.1$$/:1$$)1$$)1$$(1$$(1$$'s1$$&1$$&W1$$%1$$%:1$$$1$$<1$$=1$$=1$$>;1$$>1$$?W1$$?1$$@t1$$A1$$A1$$B1$$B1$$ 03$$ 03$$ 03$$ 903$$ 03$$ V03$$ 03$$r03$$03$$03$$03$$03$$03$$r03$$03$$V03$$03$$903$$03$$03$$03$$:03$$03$$V03$$03$$s03$$03$$03$$03$$03$$ :03$$03$$03$$03$$03$$s03$$03$$V03$$03$$:03$$ 03$$!V03$$!03$$<03$$;t03$$:03$$5W03$$503$$6t03$$703$$703$$803$$803$$9;03$$903$$:W03$$403$$4;03$$303$$303$$203$$203$$1s03$$003$$0W03$$/03$$*:03$$*03$$+W03$$+03$$,s03$$-03$$-03$$.03$$.03$$/:03$$)03$$)03$$(03$$(03$$'s03$$&03$$&W03$$%03$$%:03$$$03$$<03$$=03$$=03$$>;03$$>03$$?W03$$?03$$@t03$$A03$$A03$$B03$$B03$$ +3$$ +3$$ +3$$ 9+3$$ +3$$ V+3$$ +3$$r+3$$+3$$+3$$+3$$+3$$+3$$r+3$$+3$$V+3$$+3$$9+3$$+3$$+3$$+3$$:+3$$+3$$V+3$$+3$$s+3$$+3$$+3$$+3$$+3$$ :+3$$+3$$+3$$+3$$+3$$s+3$$+3$$V+3$$+3$$:+3$$ +3$$!V+3$$!+3$$<+3$$;t+3$$:+3$$5W+3$$5+3$$6t+3$$7+3$$7+3$$8+3$$8+3$$9;+3$$9+3$$:W+3$$4+3$$4;+3$$3+3$$3+3$$2+3$$2+3$$1s+3$$0+3$$0W+3$$/+3$$*:+3$$*+3$$+W+3$$++3$$,s+3$$-+3$$-+3$$.+3$$.+3$$/:+3$$)+3$$)+3$$(+3$$(+3$$'s+3$$&+3$$&W+3$$%+3$$%:+3$$$+3$$<+3$$=+3$$=+3$$>;+3$$>+3$$?W+3$$?+3$$@t+3$$A+3$$A+3$$B+3$$B+3$$ )$$ )$$ )$$ 9)$$ )$$ V)$$ )$$r)$$)$$)$$)$$)$$)$$r)$$)$$V)$$)$$9)$$)$$)$$)$$:)$$)$$V)$$)$$s)$$)$$)$$)$$)$$ :)$$)$$)$$)$$)$$s)$$)$$V)$$)$$:)$$ )$$!V)$$!)$$<)$$;t)$$:)$$5W)$$5)$$6t)$$7)$$7)$$8)$$8)$$9;)$$9)$$:W)$$4)$$4;)$$3)$$3)$$2)$$2)$$1s)$$0)$$0W)$$/)$$*:)$$*)$$+W)$$+)$$,s)$$-)$$-)$$.)$$.)$$/:)$$))$$))$$()$$()$$'s)$$&)$$&W)$$%)$$%:)$$$)$$<)$$=)$$=)$$>;)$$>)$$?W)$$?)$$@t)$$A)$$A)$$B)$$B)$$ ($$ ($$ ($$ 9($$ ($$ V($$ ($$r($$($$($$($$($$($$r($$($$V($$($$9($$($$($$($$:($$($$V($$($$s($$($$($$($$($$ :($$($$($$($$($$s($$($$V($$($$:($$ ($$!V($$!($$<($$;t($$:($$5W($$5($$6t($$7($$7($$8($$8($$9;($$9($$:W($$4($$4;($$3($$3($$2($$2($$1s($$0($$0W($$/($$*:($$*($$+W($$+($$,s($$-($$-($$.($$.($$/:($$)($$)($$(($$(($$'s($$&($$&W($$%($$%:($$$($$<($$=($$=($$>;($$>($$?W($$?($$@t($$A($$A($$B($$B($$ '$$ '$$ '$$ 9'$$ '$$ V'$$ '$$r'$$'$$'$$'$$'$$'$$r'$$'$$V'$$'$$9'$$'$$'$$'$$:'$$'$$V'$$'$$s'$$'$$'$$'$$'$$ :'$$'$$'$$'$$'$$s'$$'$$V'$$'$$:'$$ '$$!V'$$!'$$<'$$;t'$$:'$$5W'$$5'$$6t'$$7'$$7'$$8'$$8'$$9;'$$9'$$:W'$$4'$$4;'$$3'$$3'$$2'$$2'$$1s'$$0'$$0W'$$/'$$*:'$$*'$$+W'$$+'$$,s'$$-'$$-'$$.'$$.'$$/:'$$)'$$)'$$('$$('$$'s'$$&'$$&W'$$%'$$%:'$$$'$$<'$$='$$='$$>;'$$>'$$?W'$$?'$$@t'$$A'$$A'$$B'$$B'$$ &3$$ &3$$ &3$$ 9&3$$ &3$$ V&3$$ &3$$r&3$$&3$$&3$$&3$$&3$$&3$$r&3$$&3$$V&3$$&3$$9&3$$&3$$&3$$&3$$:&3$$&3$$V&3$$&3$$s&3$$&3$$&3$$&3$$&3$$ :&3$$&3$$&3$$&3$$&3$$s&3$$&3$$V&3$$&3$$:&3$$ &3$$!V&3$$!&3$$<&3$$;t&3$$:&3$$5W&3$$5&3$$6t&3$$7&3$$7&3$$8&3$$8&3$$9;&3$$9&3$$:W&3$$4&3$$4;&3$$3&3$$3&3$$2&3$$2&3$$1s&3$$0&3$$0W&3$$/&3$$*:&3$$*&3$$+W&3$$+&3$$,s&3$$-&3$$-&3$$.&3$$.&3$$/:&3$$)&3$$)&3$$(&3$$(&3$$'s&3$$&&3$$&W&3$$%&3$$%:&3$$$&3$$<&3$$=&3$$=&3$$>;&3$$>&3$$?W&3$$?&3$$@t&3$$A&3$$A&3$$B&3$$B&3$$ $$$ $$$ $$$ 9$$$ $$$ V$$$ $$$r$$$$$$$$$$$$$$$$$$r$$$$$$V$$$$$$9$$$$$$$$$$$$:$$$$$$V$$$$$$s$$$$$$$$$$$$$$$ :$$$$$$$$$$$$$$$s$$$$$$V$$$$$$:$$$ $$$!V$$$!$$$<$$$;t$$$:$$$5W$$$5$$$6t$$$7$$$7$$$8$$$8$$$9;$$$9$$$:W$$$4$$$4;$$$3$$$3$$$2$$$2$$$1s$$$0$$$0W$$$/$$$*:$$$*$$$+W$$$+$$$,s$$$-$$$-$$$.$$$.$$$/:$$$)$$$)$$$($$$($$$'s$$$&$$$&W$$$%$$$%:$$$$$$$<$$$=$$$=$$$>;$$$>$$$?W$$$?$$$@t$$$A$$$A$$$B$$$B$$$ #$$ #$$ #$$ 9#$$ #$$ V#$$ #$$r#$$#$$#$$#$$#$$#$$r#$$#$$V#$$#$$9#$$#$$#$$#$$:#$$#$$V#$$#$$s#$$#$$#$$#$$#$$ :#$$#$$#$$#$$#$$s#$$#$$V#$$#$$:#$$ #$$!V#$$!#$$<#$$;t#$$:#$$5W#$$5#$$6t#$$7#$$7#$$8#$$8#$$9;#$$9#$$:W#$$4#$$4;#$$3#$$3#$$2#$$2#$$1s#$$0#$$0W#$$/#$$*:#$$*#$$+W#$$+#$$,s#$$-#$$-#$$.#$$.#$$/:#$$)#$$)#$$(#$$(#$$'s#$$&#$$&W#$$%#$$%:#$$$#$$<#$$=#$$=#$$>;#$$>#$$?W#$$?#$$@t#$$A#$$A#$$B#$$B#$$ "$$ "$$ "$$ 9"$$ "$$ V"$$ "$$r"$$"$$"$$"$$"$$"$$r"$$"$$V"$$"$$9"$$"$$"$$"$$:"$$"$$V"$$"$$s"$$"$$"$$"$$"$$ :"$$"$$"$$"$$"$$s"$$"$$V"$$"$$:"$$ "$$!V"$$!"$$<"$$;t"$$:"$$5W"$$5"$$6t"$$7"$$7"$$8"$$8"$$9;"$$9"$$:W"$$4"$$4;"$$3"$$3"$$2"$$2"$$1s"$$0"$$0W"$$/"$$*:"$$*"$$+W"$$+"$$,s"$$-"$$-"$$."$$."$$/:"$$)"$$)"$$("$$("$$'s"$$&"$$&W"$$%"$$%:"$$$"$$<"$$="$$="$$>;"$$>"$$?W"$$?"$$@t"$$A"$$A"$$B"$$B"$$ ]$$  ]$$ ]$$ 9 ]$$ ]$$ V ]$$ ]$$r ]$$ ]$$ ]$$ ]$$ ]$$ ]$$r ]$$ ]$$V ]$$ ]$$9 ]$$ ]$$ ]$$ ]$$: ]$$ ]$$V ]$$ ]$$s ]$$ ]$$ ]$$ ]$$ ]$$ : ]$$ ]$$ ]$$ ]$$ ]$$s ]$$ ]$$V ]$$ ]$$: ]$$ ]$$!V ]$$! ]$$< ]$$;t ]$$: ]$$5W ]$$5 ]$$6t ]$$7 ]$$7 ]$$8 ]$$8 ]$$9; ]$$9 ]$$:W ]$$4 ]$$4; ]$$3 ]$$3 ]$$2 ]$$2 ]$$1s ]$$0 ]$$0W ]$$/ ]$$*: ]$$* ]$$+W ]$$+ ]$$,s ]$$- ]$$ ]8B#%'!- ]$$. ]$$. ]$$/: ]$$) ]$$) ]$$( ]$$( ]$$'s ]$$& ]$$&W ]$$% ]$$%: ]$$$ ]$$< ]$$= ]$$= ]$$>; ]$$> ]$$?W ]$$? ]$$@t ]$$A ]$$A ]$$B ]$$B ]$$ $$ $$ $$ 9$$ $$ V$$ $$r$$$$$$$$$$$$r$$$$V$$$$9$$$$$$$$:$$$$V$$$$s$$$$$$$$$$ :$$$$$$$$$$s$$$$V$$$$:$$ $$!V$$!$$<$$;t$$:$$5W$$5$$6t$$7$$7$$8$$8$$9;$$9$$:W$$4$$4;$$3$$3$$2$$2$$1s$$0$$0W$$/$$*:$$*$$+W$$+$$,s$$-$$-$$.$$.$$/:$$)$$)$$($$($$'s$$&$$&W$$%$$%:$$$$$<$$=$$=$$>;$$>$$?W$$?$$@t$$A$$A$$B$$B$$ $$ $$ $$ 9$$ $$ V$$ $$r$$$$$$$$$$$$r$$$$V$$$$9$$$$$$$$:$$$$V$$$$s$$$$$$$$$$ :$$$$$$$$$$s$$$$V$$$$:$$ $$!V$$!$$<$$;t$$:$$5W$$5$$6t$$7$$7$$8$$8$$9;$$9$$:W$$4$$4;$$3$$3$$2$$2$$1s$$0$$0W$$/$$*:$$*$$+W$$+$$,s$$-$$-$$.$$.$$/:$$)$$)$$($$($$'s$$&$$&W$$%$$%:$$$$$<$$=$$=$$>;$$>$$?W$$?$$@t$$A$$A$$B$$B$$ ]$$ ]$$ ]$$ 9]$$ ]$$ V]$$ ]$$r]$$]$$]$$]$$]$$]$$r]$$]$$V]$$]$$9]$$]$$]$$]$$:]$$]$$V]$$]$$s]$$]$$]$$]$$]$$ :]$$]$$]$$]$$]$$s]$$]$$V]$$]$$:]$$ ]$$!V]$$!]$$<]$$;t]$$:]$$5W]$$5]$$6t]$$7]$$7]$$8]$$8]$$9;]$$9]$$:W]$$4]$$4;]$$3]$$3]$$2]$$2]$$1s]$$0]$$0W]$$/]$$*:]$$*]$$+W]$$+]$$,s]$$-]$$-]$$.]$$.]$$/:]$$)]$$)]$$(]$$(]$$'s]$$&]$$&W]$$%]$$%:]$$$]$$<]$$=]$$=]$$>;]$$>]$$?W]$$?]$$@t]$$A]$$A]$$B]$$B]$$ 3$$ 3$$ 3$$ 93$$ 3$$ V3$$ 3$$r3$$3$$3$$3$$3$$3$$r3$$3$$V3$$3$$93$$3$$3$$3$$:3$$3$$V3$$3$$s3$$3$$3$$3$$3$$ :3$$3$$3$$3$$3$$s3$$3$$V3$$3$$:3$$ 3$$!V3$$!3$$<3$$;t3$$:3$$5W3$$53$$6t3$$73$$73$$83$$83$$9;3$$93$$:W3$$43$$4;3$$33$$33$$23$$23$$1s3$$03$$0W3$$/3$$*:3$$*3$$+W3$$+3$$,s3$$-3$$-3$$.3$$.3$$/:3$$)3$$)3$$(3$$(3$$'s3$$&3$$&W3$$%3$$%:3$$$3$$<3$$=3$$=3$$>;3$$>3$$?W3$$?3$$@t3$$A3$$A3$$B3$$B3$$ $$ $$ $$ 9$$ $$ V$$ $$r$$$$$$$$$$$$r$$$$V$$$$9$$$$$$$$:$$$$V$$$$s$$$$$$$$$$ :$$$$$$$$$$s$$$$V$$$$:$$ $$!V$$!$$<$$;t$$:$$5W$$5$$6t$$7$$7$$8$$8$$9;$$9$$:W$$4$$4;$$3$$3$$2$$2$$1s$$0$$0W$$/$$*:$$*$$+W$$+$$,s$$-$$-$$.$$.$$/:$$)$$)$$($$($$'s$$&$$&W$$%$$%:$$$$$<$$=$$=$$>;$$>$$?W$$?$$@t$$A$$A$$B$$B$$ $$ $$ $$ 9$$ $$ V$$ $$r$$$$$$$$$$$$r$$$$V$$$$9$$$$$$$$:$$$$V$$$$s$$$$$$$$$$ :$$$$$$$$$$s$$$$V$$$$:$$ $$!V$$!$$<$$;t$$:$$5W$$5$$6t$$7$$7$$8$$8$$9;$$9$$:W$$4$$4;$$3$$3$$2$$2$$1s$$0$$0W$$/$$*:$$*$$+W$$+$$,s$$-$$-$$.$$.$$/:$$)$$)$$($$($$'s$$&$$&W$$%$$%:$$$$$<$$=$$=$$>;$$>$$?W$$?$$@t$$A$$A$$B$$B$$ 3$$ 3$$ 3$$ 93$$ 3$$ V3$$ 3$$r3$$3$$3$$3$$3$$3$$r3$$3$$V3$$3$$93$$3$$3$$3$$:3$$3$$V3$$3$$s3$$3$$3$$3$$3$$ :3$$3$$3$$3$$3$$s3$$3$$V3$$3$$:3$$ 3$$!V3$$!3$$<3$$;t3$$:3$$5W3$$53$$6t3$$73$$73$$83$$83$$9;3$$93$$:W3$$43$$4;3$$33$$33$$23$$23$$1s3$$03$$0W3$$/3$$*:3$$*3$$+W3$$+3$$,s3$$-3$$-3$$.3$$.3$$/:3$$)3$$)3$$(3$$(3$$'s3$$&3$$&W3$$%3$$%:3$$$3$$<3$$=3$$=3$$>;3$$>3$$?W3$$?3$$@t3$$A3$$A3$$B3$$B3$$ 6 $$ 6 $$ 6 $$ 96 $$ 6 $$ V6 $$ 6 $$r6 $$6 $$6 $$6 $$6 $$6 $$r6 $$6 $$V6 $$6 $$96 $$6 $$6 $$6 $$:6 $$6 $$V6 $$6 $$s6 $$6 $$6 $$6 $$6 $$ :6 $$6 $$6 $$6 $$6 $$s6 $$6 $$V6 $$6 $$:6 $$ 6 $$!V6 $$!6 $$<6 $$;t6 $$:6 $$5W6 $$56 $$6t6 $$76 $$76 $$86 $$86 $$9;6 $$96 $$:W6 $$46 $$4;6 $$36 $$36 $$26 $$26 $$1s6 $$06 $$0W6 $$/6 $$*:6 $$*6 $$+W6 $$+6 $$,s6 $$-6 $$-6 $$.6 $$.6 $$/:6 $$)6 $$)6 $$(6 $$(6 $$'s6 $$&6 $$&W6 $$%6 $$%:6 $$$6 $$<6 $$=6 $$=6 $$>;6 $$>6 $$?W6 $$?6 $$@t6 $$A6 $$A6 $$B6 $$B6 $$ ]$$ ]$$ ]$$ 9]$$ ]$$ V]$$ ]$$r]$$]$$]$$]$$]$$]$$r]$$]$$V]$$]$$9]$$]$$]$$]$$:]$$]$$V]$$]$$s]$$]$$]$$]$$]$$ :]$$]$$]$$]$$]$$s]$$]$$V]$$]$$:]$$ ]$$!V]$$!]$$<]$$;t]$$:]$$5W]$$5]$$6t]$$7]$$7]$$8]$$8]$$9;]$$9]$$:W]$$4]$$4;]$$3]$$3]$$2]$$2]$$1s]$$0]$$0W]$$/]$$*:]$$*]$$+W]$$+]$$,s]$$-]$$-]$$.]$$.]$$/:]$$)]$$)]$$(]$$(]$$'s]$$&]$$&W]$$%]$$%:]$$$]$$<]$$=]$$=]$$>;]$$>]$$?W]$$?]$$@t]$$A]$$A]$$B]$$B]$$I{$$I{$$rI{$$I{$$VI{$$I{$$9I{$$I{$$I{$$I{$$I{$$:I{$$I{$$I{$$I{$$I{$$sI{$$I{$$VI{$$I{$$:I{$$I{$$!I{$$!VI{$$ I{$$ :I{$$I{$$I{$$I{$$I{$$sI{$$I{$$VI{$$*I{$$*:I{$$)I{$$)I{$$(I{$$(I{$$'sI{$$&I{$$&WI{$$%I{$$%:I{$$1sI{$$0I{$$0WI{$$/I{$$/:I{$$.I{$$.I{$$-I{$$-I{$$,sI{$$+I{$$8I{$$7I{$$7I{$$6tI{$$5I{$$5WI{$$4I{$$4;I{$$3I{$$3I{$$2I{$$>I{$$>;I{$$=I{$$=I{$$;A$$>A$$?WA$$?A$$@tA$$AA$$AA$$BA$$BA$$!@$$ V@$$ @$$r@$$@$$@$$V@$$@$$9@$$@$$@$$@$$r@$$@$$@$$@$$@$$V@$$@$$:@$$@$$s@$$@$$@$$@$$@$$s@$$@$$V@$$@$$:@$$@$$@$$@$$@$$ :@$$ @$$!V@$$A@$$@t@$$?@$$?W@$$>@$$>;@$$=@$$=@$$<@$$<@$$;t@$$5@$$6t@$$7@$$7@$$8@$$8@$$9;@$$9@$$:W@$$:@$$5W@$$4@$$4;@$$3@$$3@$$2@$$2@$$1s@$$0@$$0W@$$*@$$+W@$$+@$$,s@$$-@$$-@$$.@$$.@$$/:@$$/@$$*:@$$)@$$)@$$(@$$(@$$'s@$$&@$$&W@$$%@$$%:@$$?4$$9?4$$?4$$V?4$$?4$$r?4$$?4$$?4$$?4$$r?4$$ ?4$$ V?4$$?4$$s?4$$?4$$?4$$?4$$?4$$V?4$$?4$$:?4$$?4$$?4$$?4$$?4$$?4$$ :?4$$ ?4$$!V?4$$!?4$$?4$$?4$$s?4$$?4$$V?4$$?4$$(?4$$)?4$$)?4$$*:?4$$*?4$$+W?4$$(?4$$'s?4$$&?4$$&W?4$$%?4$$%:?4$$/?4$$0W?4$$0?4$$1s?4$$2?4$$2?4$$/:?4$$.?4$$.?4$$-?4$$-?4$$,s?4$$7?4$$7?4$$8?4$$8?4$$9;?4$$9?4$$6t?4$$5?4$$5W?4$$4?4$$4;?4$$3?4$$>;?4$$>?4$$?W?4$$??4$$@t?4$$A?4$$=?4$$=?4$$=$$>;=$$==$$==$$<=$$<=$$;t=$$5=$$6t=$$7=$$7=$$8=$$8=$$9;=$$9=$$:W=$$:=$$5W=$$4=$$4;=$$3=$$3=$$2=$$2=$$1s=$$0=$$0W=$$*=$$+W=$$+=$$,s=$$-=$$-=$$.=$$.=$$/:=$$/=$$*:=$$)=$$)=$$(=$$(=$$'s=$$&=$$&W=$$%=$$%:=$$>5{$$>;5{$$=5{$$=5{$$<5{$$<5{$$;t5{$$:5{$$:W5{$$95{$$9;5{$$85{$$75{$$75{$$6t5{$$55{$$5W5{$$45{$$4;5{$$35{$$35{$$25{$$1s5{$$05{$$0W5{$$/5{$$/:5{$$.5{$$.5{$$-5{$$-5{$$,s5{$$+5{$$*5{$$*:5{$$)5{$$)5{$$(5{$$(5{$$'s5{$$&5{$$&W5{$$%5{$$%:5{$$!5{$$!V5{$$ 5{$$ :5{$$5{$$5{$$5{$$5{$$s5{$$5{$$V5{$$:5{$$5{$$5{$$5{$$5{$$s5{$$5{$$V5{$$5{$$:5{$$5{$$5{$$5{$$r5{$$5{$$V5{$$5{$$95{$$5{$$5{$$5{$$5{$$C;6 $$C;7$$A, $$@t, $$?, $$?W, $$>, $$>;, $$=, $$=, $$<, $$<, $$;t, $$5, $$6t, $$7, $$7, $$8, $$8, $$9;, $$9, $$:W, $$:, $$5W, $$4, $$4;, $$3, $$3, $$2, $$2, $$1s, $$0, $$0W, $$*, $$+W, $$+, $$,s, $$-, $$-, $$., $$., $$/:, $$/, $$*:, $$), $$), $$(, $$(, $$'s, $$&, $$&W, $$%, $$%:, $$!, $$ V, $$ , $$r, $$, $$, $$V, $$, $$9, $$, $$, $$, $$r, $$, $$, $$, $$, $$V, $$, $$:, $$, $$s, $$, $$, $$, $$, $$s, $$, $$V, $$, $$:, $$, $$, $$, $$, $$ :, $$ , $$!V, $$>;-$$>-$$?W-$$?-$$@t-$$A-$$=-$$=-$$<-$$<-$$;t-$$:-$$7-$$7-$$8-$$8-$$9;-$$9-$$6t-$$5-$$5W-$$4-$$4;-$$3-$$/-$$0W-$$0-$$1s-$$2-$$2-$$/:-$$.-$$.-$$--$$--$$,s-$$(-$$)-$$)-$$*:-$$*-$$+W-$$(-$$'s-$$&-$$&W-$$%-$$%:-$$-$$-$$ :-$$ -$$!V-$$!-$$-$$-$$s-$$-$$V-$$-$$-$$s-$$-$$-$$-$$-$$V-$$-$$:-$$-$$-$$-$$-$$9-$$-$$V-$$-$$r-$$-$$-$$-$$r-$$ -$$ V-$$A/^$$@t/^$$?/^$$?W/^$$>/^$$>;/^$$=/^$$=/^$$!z$$>;!z$$=!z$$=!z$$;$$>$$?W$$?$$@t$$A$$A$$B$$B$$$$$$$$s$$$V$$$$$$$$$:$$$$$$$:$$V$$$$$$s$$$$$$$$$$s$$$V$$$$$$$$$:$$$$$$$s$$V$$$$$$:$$#$$$$ :$$!V$$ $$!$$"s$$#$$#$$$$$$ :$$$!V$$$ $$$!$$$"s$$$#$$$.$$$*:$$$*$$$+$$$+W$$$,s$$$-$$$-$$$7$$3$$4;$$5W$$4$$5$$6t$$7$$2$$$2$$$1s$$$0W$$$0$$$/$$$/:$$$2$$2$$1s$$0W$$0$$/$$/:$$7$$$7$$$6t$$$5W$$$5$$$4$$$4;$$$.$$*:$$*$$+$$+W$$,s$$-$$-$$XXk+kXXk+XXk+XXk+-lXXk+2XXk+8XXk+>XXk+VTt$$Tt$Tt$*Tt$0Tt$7Tt$=Tt$:Tt$CtC3CC!zC$C)C-C2C5{C8C?4CACFCI{CLCO CQCT C3C'C03C; CD4C k%=:$=$7$0$*$$$$V$ GUUUU%U+3U1,U7IU=UD4; 03'3T QO LI{FA?485{2-)$!z3:$=$7$0$*$$$$V$V$$$$*$0$7$=$:$:$=$7$0$*$$$$V$V$$$$*$0$7$=$:$8"s$2"s$+W"s$"s$"s$r"s$?W"s$V$$$$$$$*$$0$$7$$=$$:$$:'s$='s$7's$0's$*'s$'s$$'s$V's$V)$$)$)$*)$0)$7)$=)$:)$V0$$0$0$*0$00$70$=0$:0$:3$=3$73$03$*3$3$$3$V3$?W6t$r6t$6t$6t$+W6t$26t$86t$V8$$8$8$*8$08$78$=8$:8$:;t$=;t$7;t$0;t$*;t$;t$$;t$V;t$VB$$B$B$*B$0B$7B$=B$:B$:D$=D$7D$0D$*D$D$$D$VD$VG$$G$G$*G$0G$7G$=G$:G$?WJt$rJt$Jt$Jt$+WJt$2Jt$8Jt$VL$$L$L$*L$0L$7L$=L$:L$:Ot$=Ot$7Ot$0Ot$*Ot$Ot$$Ot$VOt$VQ$$Q$Q$*Q$0Q$7Q$=Q$:Q$$Jt$$6t$$"s$)$)$99$9 G|SS,S!SBS>S'S,,S(lXXk+%XXk+ XXk+ SS)S?SCXXk+ W_$ 2W_$W_d$ ]W_d$(lW_$*W_$?4W_d$AW_d$<::< < :$e:$e<+<+:2:2<:<:::W?$3?$+?$$?$:?$?$ ?$:W-$:)u:+ 2+ 2)u3-$+-$+)u++ $e+ $e)u$-$:-$)u+ + )u-$ -$ )u +  p] U$T-$ T-$ UJ$k U&k$ ]T$ TQ$k T$=fT$=fTQ$k=T$=fU&k$=fUJ$k=fT-$BT-$=fU$6,@ $AI=$26,= @$6,?$@6,?{k$6?$6,=$@6,>$@ $",=$2= @$?$@?{k$z?$=$@>$',@ $2I=$2',= @$',?$@',?{k$'?$',=$@',>$6,/: $AI,,$26,,, @$6,.$@6,-k$6-$6,,P$@6,-l$',/: $2I,,$2',,, @$',.$@',-k$'-$',,P$@',-l$ G'$ G'O$k '$ G(%k$ G(H$k G',$',$ G($'$'O$k'$(%k$(H$k',$",',$($'$'O$k'$(%k$(H$k',$',$($d'$d'O$k'$d(%k$d(H$kd',$',$d($+A$+$k+ze$+k$+$k+$0$+ :$ GA$ G$k d$ Gk$ G$k G$$ G:$ G$ Gz$k $ GOk$ Gs$k GV$V$ G$ GA$ G$k e$ Gk$ G$k G$$ G :$dA$d$ke$dk$d$kd$$d :$d$dz$k$dOk$ds$kdV$V$d$dA$d$kd$dk$d$kd$$d:$1,A$1,$k1e$1,k$1,$k1,$6$1, :$7IA$7I$k7e$7Ik$7I$k7I$<$7I :$A$$kd$k$$k$$:$$z$k$Ok$s$kV$V$$A$$ke$k$$k$$ :$A$$ke$k$$k$",$ :$$z$k$Ok$s$kV$",V$$A$$kd$k$$k$",$:$=fA$=f$k=e$=fk$=f$k=f$B$=f :$ d$ dz$k $ dOk$ ds$k dV$V$ dr$1,A$1,$k1d$1,k$1,$k1,$6$1,:$dA$d$kd$dk$d$kd$$d:$ t% A  A+A2A9A99A9%V%VAVVA8A>;AsAssAs%9'V's' '6t.A's.A6t? 92A9A%$$$k%:$%k$%$k$$",$$&$%$$$k%:$%k$%$k$$$$&$d%$d$$k%:$d%k$d%$kd$$$$d&$ G%$ G$$k %:$ G%k$ G%$k G$$$$ G&$'s?V?1,T$1,TQ$k1T$1,U&k$1,UJ$k1,T-$6T-$1,U$=fR$=fQ$k=R<$=fRk$=fR$k=fQ$BQ$=fS$>;T2T>;BB>;R8T7IT$7ITQ$k7T$7IU&k$7IUJ$k7IT-$;$>;P$k>;$><%k$>;-$B;-$><r$?WM,,3B$,,2$k,3e$,,3k$,,3$k,,2$02$,,4;r$>M$>L$k>M;$>Mk$>M$k>L$BL$>Nr$8e;$8e;P$k8;$8e<%k$8e6t>?7$C6,$?6,$?7I$k?7%k$@ 6$?6P$k?6$@tt6&0$&0z$k&z0$&1Pk$&1s$k&0W$*0W$&1r$2IM$2IL$k2M;$2IMk$2IM$k2IL$6L$2INr$8eM$8eL$k8M;$8eMk$8eM$k8eL$3B$>2$k>3e$>3k$>3$k>2$B2$>4;r$2I3B$2I2$k23e$2I3k$2I3$k2I2$62$2I4;r$8e3B$8e2$k83e$8e3k$8e3$k8e2$<2$8e4;r$?W3B33B9;3B>9$>8$k>9;$>9k$>9$k>8$B8$>:r$?W9,1$00W$,0W$,1s$k,1Pk$-%0$,0z$k,0$-03021$60W$20W$21s$k21Pk$3B0$20z$k20$81$<0W$80W$81s$k81Pk$9^0$80z$k80$90?0?1$B0W$?0W$?1s$k?1Pk$?{0$?0z$k?0$3B$2$k3e$3k$3$k2$2$4;$V3BH;$F$F$G$kGk$yGf$F$kGB$GB7S$;D>GB$>F$k>Gf$>Gk$>G$k>F$BF$>H;r$U$T-$T-$UJ$kU&k$yT$TQ$kT$T's;&<$*;-$&;-$&$>z$k>$>Ok$>s$k>V$BV$>r$ 9RVRsRRBB$A$k%Bf$Bk$B$kA$",A$C;r$OsOBB$A$kBf$Bk$B$kA$A$C;r$BB$A$kBf$Bk$B$kA$A$C;r$VO 9O dBB$ dA$k Bf$ dBk$ dB$k dA$A$ dC;r$%A$A$$$k%^d$$k$$$k$$*$$:$8A7IA$7I$k7d$7Ik$7I$k7I$<$7I:$=fA$=f$k=d$=fk$=f$k=f$B$=f:$>;A GA$ G$k d$ Gk$ G$k G$$ G:$ AVAA$$kd$k$$k$$:$ *s*V*9*d*$d)$k*:$d*k$d*$kd)$)$d+$*$)$k*:$*k$*$k)$)$+$*$)$k*:$*k$*$k)$",)$+$ G*$ G)$k *:$ G*k$ G*$k G)$)$ G+$>;82+=f$=fz$k=$=fOk$=fs$k=fV$BV$=f$7I$7Iz$k7$7IOk$7Is$k7IV$<V$7I$1,$1,z$k1$1,Ok$1,s$k1,V$6V$1,$+$+z$k+z$+Ok$+s$k+V$0V$+$+A$+$k+zd$+k$+$k+$0$+:$1,A$1,$k1d$1,k$1,$k1,$6$1,:$7IA$7I$k7d$7Ik$7I$k7I$<$7I:$=fA$=f$k=d$=fk$=f$k=f$B$=f:$+A2A8A>;A>;%8%2%+%=f%$=f$$k=%:$=f%k$=f%$k=f$$B$$=f&$7I%$7I$$k7%:$7I%k$7I%$k7I$$<$$7I&$1,%$1,$$k1%:$1,%k$1,%$k1,$$6$$1,&$+%$+$$k+z%:$+%k$+%$k+$$0$$+&$+'$+'O$k+z'$+(%k$+(H$k+',$0',$+($1,'$1,'O$k1'$1,(%k$1,(H$k1,',$6',$1,($7I'$7I'O$k7'$7I(%k$7I(H$k7I',$<',$7I($=f'$=f'O$k='$=f(%k$=f(H$k=f',$B',$=f($+'2'8'>;'>;*8*2*+*=f*$=f)$k=*:$=f*k$=f*$k=f)$B)$=f+$7I*$7I)$k7*:$7I*k$7I*$k7I)$<)$7I+$1,*$1,)$k1*:$1,*k$1,*$k1,)$6)$1,+$+*$+)$k+z*:$+*k$+*$k+)$0)$++$&A&A$&$k&zd$&k$&$k&$*$&:r$&'$&'O$k&z'$&(%k$&(H$k&',$*',$&(r$&'&*&*$&)$k&z*:$&*k$&*$k&)$*)$&+r$%%$%$$$$k%^%:$$%k$$%$k$$$*$$$&$ dD$ dD{$k D$ dEPk$ dEt$k dDX$DX$ dEr$D$D{$kD$EPk$Et$kDX$DX$Er$D$D{$kD$EPk$Et$kDX$DX$Er$D$D{$k%D$EPk$Et$kDX$",DX$Er$DsDVD 9D7P$^O$=OQ$k=O$%$*V$%V$$%s$k%Ok$%$%z$k%$u-9;t98e9$8e8$k89;$8e9k$8e9$k8e8$<8$8e:r$2I9$2I8$k29;$2I9k$2I9$k2I8$68$2I:r$39s67$6,$6,$7I$k7%k$6$6P$k6$ H;$F$ F$ G$k Gk$ ]Gf$ F$k GB$ GB93Bd3B$d2$k3e$d3k$d3$kd2$2$d4;$.A$-$k%.e$.k$.$k-$E-Z'!",-$/:r$t.A 90 d0$ d0z$k 0$ d1Pk$ d1s$k d0W$0W$ d1r$0$0z$k0$1Pk$1s$k0W$0W$1r$V0 3B G3B$ G2$k 3e$ G3k$ G3$k G2$2$ G4;$?WGB9;D=fBB$=fA$k=Bf$=fBk$=fB$k=fA$BA$=fC;$&W.J-IJ$-IJQ$k-J$-IK&k$-IKJ$k-IJ-$1J-$-IKr$3J$3JQ$k4^J$3K&k$3KJ$k3J-$8eJ-$3Kr$4J;tJ:J$:JQ$k; J$:K&k$:KJ$k:J-$?J-$:Kr$V.A.A$-$k.e$.k$.$k-$-$/:r$H.A$H-$k.e$H.k$H.$kH-$-$H/:r$.AH7$",6,$H6,$H7I$kH7%k$6$H6P$kH6$6GBHH;$",F$HF$HG$kHGk$Gf$HF$kHGB$7$6,$6,$7I$k7%k$]6$6P$k6$6-BB,C;$0A$,A$,B$k,Bk$-%Bf$,A$k,BB$0 GK$+J-$ GJ-$ GKJ$k GK&k$ J$ GJQ$k GJ$'sBB&C;$*A$&A$&B$k&Bk$'Bf$&A$k&BB$1,BB$1,A$k1Bf$1,Bk$1,B$k1,A$6A$1,C;$2BB9;GB uN 0.A0??.A??C@PC.?*:r$8tO>O8eD$8eD{$k8D$8eEPk$8eEt$k8eDX$rb| $?Wb| $ |T=CT=rWG$Vt>;$;P$k;$<%k$;dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpu?WG9(GMGG_e Ge Gi$G%:egGr(e Gtg5#g5)g5JthRJtg5Vg54;p] 9](] uN Kp](VGthRVhRhRg5hRg5VhRVg5#hR)hR/hR/g56thR6tg5=hR=g5ChRCg5(i$GLegGrLe GMG_ G$ G$ G$,s G$4; G$< G$C G$K G$9 $$$ $&$9z$9$$9$9 y$$z&$$$&$$&$$ y&$9$9A$$'s$$A's$!V $$Z&V$r$r$r-$r5W$r=$rF$rL$r9d'$9`$9]|$9Z&$9V$9R_$9O $9K$9H_$9A$9>^$9; $96$93B$9/$9)A$9%$9"$ 2 #'O,P1P49^&$$A&$$H_&$$K&$$O &$$Z&&$$]|&$$`&$$d'&$$6's$$; 's$$V's$$R_'s$KV$ VKH$ K;-$K0$Ke$ L6$rLR$rF6$r=6$r5W6$r-6$r-R$r5WR$r=R$rFR$r%:e UG,se$ 4;e$ <e$ Ce$ CH$ <H$ 4;H$ ,sH$ <V$ V4;V$ V,sV$ VCV$ V,s;-$4;;-$<;-$C;-$,s0$4;0$<0$C0$JtA$Jt)e$5WA$;tA$$H$&WA$$0$$ G$%)e$:)e$5W)e$VA$9H$90$9 G$A$rA$)e$r)e$)e$c  Gc _ G___\_ G\_\_\_QC GQCQCQCM GMMMJ GJJJGB=B G=B=B=B5{ G5{5{5{999H92% G2%G..+.2%2%(% G(%(%(%$$ G$$!z G!z!z!z G] G]]] G,(%4(%CPE>Proms>*Bringover /aProm Index & Font 4 MacrosThere is a corresponding sCPEDict.Analyze, which should be prepended to the dictionary chainImportant 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.4WBBRev-BRev-BRev-BRev-BRev-BRev-BRev-BRev-B1/24/83[Indigo]CPE>DfFiles>Proms.dfCG -G G G )u1P)&321P2&3$t%%:&!3&"O&#l&$$!3$"O$#l$$$'r$(e$$A$$A$#|!&3t&J# ##(!)!) ( ())($t1 &,P&-l&.&/$,P$-l$.$/%:*$2%r$(*$$*^$$*^$#|,<&3%&&g#+ #*#((,<),<)+ (+ (*)*)(((-t1 .*/,P/-l/.//-,P--l-.-/1s|(1s*1s+ 1s,<,(,*,+ .&g/%,,<-*^$-*^$1s*$-2%r$-t%./!3/"O/#l/$-!3-"O-#l-$1s|1s1s 1s!,,, /,!-A$-A$1se$-'r$7t 7!6#l6$6%6&6'6(6*6+36,P6-l5|<9t,P9-l9.9/5|X6 ,<6 + 6 *6 (6 '6 &6 %6 $u6 #X6 "<6 !6 5{X5{<<(<*<+ <,<< ]$6t ]$6t2%$6t.6/6t $71 ;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] 9g|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_' uN ,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 9](] K]D:$ 99$ $rctA?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:4A2%$H; $$A y$A y$$A&| @#XA#XA&,<A&+ A&*A&(H;H; H;!Bt1 A&|$uA&%A&&A&'At/A.A-lA,PA+3A*A(A'A&|A&A&tA&XA&A&A& A&!A;@;At$A#lA"OA!3A AAAAH;|H;H;H;XH;tFt$F#lF"OF!3F FFFAAOAAAAAAkAOFOA&| At&EP&EPAEtH;|HHH;H;#XH#XH;H;;@ A A&XA&A;@;@AA@A%$A$A&tA&Az$Hu1P!r_'rI{7rvH >;:$ 7:$ CP$9P$p]>;G>;G >GG Gr]\s>Gp$uH(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?Wp]rQO;-tA;-?4;-<;-:4A?4AAA<A:4Bp] vH'GPgY c121310301030103010302137362120121314262827571918174343235333111339381682524232229691540213736212012131426282757191817434323533311133938168252423222969154021373621201213142628275719181743432353331113393816825242322296915402137362120121314262827571918174343235333111339381682524232229691540PageDateRevDesignerProjectFileXEROXPARC-CSLTTTRRRRRRRRRRRRRRRTTTTTTRTTRRA3A2A1A0B3B2B1B0RRRRRRD3D2D1D0CPOE'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)DCnaSaFaDrA25DrArADCin2901 ALU[00-03][04-07][08-11]Garner.PACPEsCPE04.sil04nnn2901C 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-SEe23fe32ag32ae33ag33ae32pg32pe33pg33pW1/14/83CG -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;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGuGB $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 $ Vp] h8h<%4;] 9](] K]=|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&FKa9a4949kkk!k?Wp]B]GNi2121311131281096543211597142131211103456163211514513411121079PageDateRevDesignerProjectFileXEROXPARC-CSLRRRRRRRRRTTTTCINGI1'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'<>><~~<>>>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu|]!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@P Vp]1st:53/c /:$R_/:$LB/:$5W@$5W; $,sA$ ,sAr$/$$5{/:$0$&.G>;G:.GG :.G.GV.G$.Gp%^G:G:$9$$ $*:$($6"$6%$!V%^4;] a`/:$*:\$*:\_$9|; ; V< V<; t?49?{$?$ ?{9$ 9]!tZn [\ ]^ _ AcQ Aa SQC$@R_$>;u4>;?4>;9tKQX4Y>_/:$A_ C5?Wp]B]@GNg0101132197531113151917121416188641297531113151917121416188641212974235611101413115915107234651112141319151072346511121413117121676521915131119101443212018171216765219151311191014432120181712167652191513111910144321201817121676521915131119101443212018Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXPARC-CSLQ0Q1Q2Q3D0D1D2D3A0A1A2A3A4A5A6A7STTRRRRRRRRSTTRRRRSSCE1'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_SU06sCPE06.silCPEnnnnCIN-SE-wrSU'e10f10g10h10XBus_SU'X.15X.14X.13X.12S241$EN03Q3Q2Q1Q0D3D2D1D0TTTTRRRiSRS241$EN47Q7Q6Q5Q4D7D6D5D4TTTTRRRSRS241$EN03Q3Q2Q1Q0D3D2D1D0TTTTRRRiSRS241$EN47Q7Q6Q5Q4D7D6D5D4TTTTRRRSRe11ae11bf11af11bY.00Y.01Y.02Y.03X.00X.01X.02X.03Y.04Y.05Y.06Y.07X.04X.05X.06X.07Y.08Y.09X.08X.09XBus_SUXBus_SU'e22e9f9a10aABTRRiAlwaysClk-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)TRHGiS04d10eTonyWest.PAW1/24/83!3tCG -G G G kHHH2HOBBB2D 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-KNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu>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 $;te;tM;t4;t3@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 KtKK2KODX]|DWFXFYFZF\DXXDXYDXZDX\H;|UZH;VvH;WH;XC_UZC_VvC_WERERC_XCV$CV$H;V$C^r$DXtE D>F@PFAmFBFCDX@PDXAmDXBDXCH;|<H;>H;? H;@=C_<C_>C_? E: C_@=C>^$C>^$H;>$CF&r$DXt,D&3F'F(F*F+3DX'DX(DX*DX+3H;|$uH;%H;&H;'C_$uC_%C_&E!E!C_'C%$C%$H;&$C-r$DXt$D FkFFFDXkDXDXDXH;| H; H;;H;XC_ C_ C_;E ;C_XC y$C y$H; $CAr$HtWH?4H&HO2\2[2Zn2YQK\K[KZnKYQ2D42C2A2@KD4KCKAK@2+2*K+K*>%^$@F ]$$E $AZ&$sF&$As[C$0u90QU r$S| r$QC r$O r$ tUg5VO|;;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$4;p] ?W]B]+GNi975311131519172146818161412214681816141257911461012211514133579114610122115141339741131012111415325691510723465111214131Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXPARC-CSL^ 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 TimingGarner.PA07sCPE07.silCPEe19f19RSiRRRTTTTD0D1D2D3Q0Q1Q2Q3EN03S241$RSiRRRTTTTD0D1D2D3Q0Q1Q2Q3EN03S241$iTTiiTTiRRRiSRD4D5D6D7Q4Q5Q6Q7EN47S240$e18af18aX.08X.09X.08X.09g17bf14e14W1/14/83CG -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-KNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu V>;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$AYtcL Vp] _&W$:D$89$!V89$@.*^$)e$)A9$/,$',$'V$3$$ ]r1 .$r$$ 9r$ r$4;"$U2%1 $U"$U" $)H$# @$7 @9$r r @$C$z[C$4;] K](] 9]tfOQc &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#>*^C;^QC;F9cQ9b5KcQKb56tFGK6tGC;$*:*)K&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$?Wp]B]GNi _161510171234765811121314161510171234765811121314513123211191595347813141718112612164532119159534781314171811261216119159534781314171811261216PageDateRevDesignerProjectFileXEROXPARC-CSLOC'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 IBPromGarner.PAGoodIBDispc2RefillIntc2pIBPtr.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.08sCPE08.silCPEnnne16X.00X.01X.02X.03X.04X.05X.06X.07X.08X.09e17f17i15ai17h17i24bi24cGNDInstruction Buffer(Old Proms -- not 2nd sourced)W1/14/83CG -G G G 6tt!6t":6t 77l7O737778=!3===6t36t4:'O6t2l71P7037/7-7,7+7*8'O=2=0=.=,P<=7;P7>7=7;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGuVt[|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 $uGKp](] 9]9&$9;|"<9;t9$4UZ5WY$3tererdnrcQrb5rar_r^r]rQrPmeQ=;:W4:W"O 9, 9)3"$34^$3" Vp]su?Wp]B] GNi 171915131135791719151311357951131376421151412910511313764211514129105113137642115141291051131376421151412910Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXPARC-CSLI3I2I1I0I-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) nSGarner.PA09sCPE09.silCPEnS241$EN47Q7Q6Q5Q4D7D6D5D4TTTTRRRSRS241$EN47Q7Q6Q5Q4D7D6D5D4TTTTRRRSRe18bf18bX.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.07Rotatee15f15g15h15W1/14/83CG -G G G :WtU;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGuOtYOZO[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$9At\APIXaIX_IX^IX]IXUIXTIXSIXRa_^OQN4M=O=O;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGut_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 V]"&GdJ*:`$*:V9$*:L9$*:B$*:<%$*:5{$*:+z$*:$9$*:9$*:$9$*: y9$&i&G&_&G&U&G&K&G&4;&G&#&GMGdJ& 9&G4;] K](] 9] 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+*gVUVD4&?Wp]B]GNi4365654324581096549151072346511121413111915953478131417181126121632123141511106713124591119159534781314171811261216119159534781314171811261216119159534781314171811261216PageDateRevDesignerProjectFileXEROXPARC-CSLOC'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_Garner.PAS37411sCPE11.silCPEa11b11c11d11d22d9a10ba10cd10cb10ab10bc9bc9cMicroinstruction RegisterAlwaysClk-cAlwaysClk-cAlwaysClk-cAlwaysClk-cAlwaysClk-aAlwaysClk-ad10bTTLHigh-aTTLHigh-aW1/14/83CG -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;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu?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;eQ>;Qr)V6Pk 's'sO$8 Vp]9tYQ ,sYQ 9EP ,sEP 92l 93 :903 9 ?Wp]B]GNi 151413121110975432161514131211109754321615141312111097543216151413121110975432161514131211109754321615141312111097543216151413121110975432161514131211109754321615141312111097543216PageDateRevDesignerProjectFileXEROXPARC-CSLQ7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEQ7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEQ7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEQ7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEQ7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEQ7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEQ7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEQ7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEfY.1fY.2fY.3fY.3fY.2fY.1fS.1fX.0nnfX.1fX.2fX.3fZ.1fZ.2fZ.3fZ.3fZ.2fZ.1fZ.1fZ.2fZ.3fY.3fY.2fY.1fY.1fY.2fY.3fY.0fY.0'fY.0fY.0'fS.0fS.1fS.3fS.0fZ.0fS.3fS.2'stackP_'ClrIntErr'ExitKernel'IBDisp'IB_'PPPRH_'IBPtr_1'KOData_'IOPOData_'KCtl_'IOPCtl_'DCtl_'PPPPPPPPPPPPPPPPPPPPPPPP_ibNA'_ib'_ibLow'_ibHigh'_RH'_IOPStatus'_IOPIData'_KStatus'_KIData'MesaIntRq'S138S138S138S138S138S138S138S138PCtl_'ClrDPReq'_MStatus'Shift'EnterKernel'1861872112122122231232412425261262712728115fZ.03113132132133114333534134PPfZ.0MCtl_'POData_'128PopX'PushX'PopZ'PushZ'MapRefX'185CIN_pc16X'CIN_pc16Z'(20)(34)(34)(34)(34)IBPtr_0'fS.2'(20)_ErrIBStkp'fS.3'CycleY'CycleX'AltUAddr'fYNoopfXNoop(20)(20)(34)(34)(34)(34)PushY'RefreshY'RefreshZ'c13_KTest'MapRefY'DBorder_'DCtlFifo_'EOData_'EICtl_'_EIData'_EIStatus'KStrobe'EStrobe'EOCtl_'KCmd_'ClrRefReg'ClrKFlags'_TStatus'_TIData'(20)12sCPE12.silCPEa13b13d13a24b24c24d24Microinstruction Decoding IfYNorm - LowfYNorm - HighfZNorm - Low(34)S138fZ.3fZ.2fZ.1Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRSEfZNorm - HighSee page sCPE31 for details of DES logicfZNoopDes_YBus'XBus_Des'LRot12LRot8LRot4LRot0There are 2 spare fZ decodes available for future expansioncycle it is activated in:IOXIn - LowIOXIn - High(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)(20)IOOut - LowIOOut - HighfX - HighADDED for 16K CP.......fZ=B is availablefS.2fZ.0..S138 Timing:Propagation delays14nSfrom Enables to Q'13nSfrom Selects to Q'These timings are very conservative!Notes on 16K CP additions:stated in the Dandelion Hardware Manual!The meaning of Des_YBus' depends on whichXBus_Des' can be activated in any cyclefX - Low is pCall/pRet.The fZNorm-High decoder has been added inthe 16K CP to derive the DES decodes.Bank_' replaces ClrIOPReq', which is nowobsolete. ClrIOPReq' was also connectedto backplane pin 184.Bank_'Note that Bank_' is fY=D, not fZ=4, asb23Bank_' replaces ClrIOPReq', which was connected to 184 on backplanefZ=A is availableWTonyWest.PA.Des_YBus' in C2 means Write Des AddressDes_YBus' in C1 or C3 means Write Des Data1/31/83&tI4&H&F&E&D&C&3B&3Am#>!> ]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_][WKuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu 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 ua VX5DX5('O V? VtFa V*(`(O V V V V0 V/ V,P V((((Z (Y ( ( YV$&W`CV$&W_'V$&W^ V$NMG6tMGMGuaKp](] 9]9ta!a9H9!903!03 Vp]rd' d' &W[V$rK (u?"stICEPGB$E $GB$$@$A$C$D4$EP$Fm$G$H!z?{$ @!z?{$%?$ !zJr$!F!D!Bf"O?$?%|E=%D %C%A%@%?%>%=v$;="O;=!C!AY!? #l;=#t?pK 7u;P((I4%GV$(tH VD (uC(B(Am(D9p8B;7uArp3B 3B uW?4I4I4?4OOOO&00&&W\ $&WZ $&WY $&W0z $&W/^ $rp  =d' &W<%>;rG4;%=v(uEt=<%$$;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGuH;|I!DtgM$K$*:L$C;M%|^>)]!%^\%^^>%^%^%\aA$_A$[CA$Y A$TA$R_A$DtZnDS%|?%?)>%? %<)>BA$@A$t@>^A$<%A$>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu Vp] 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& $5WGd7_$7V$7M$5WJtsG7@U$5W=sG73B$7*^$7!z$4;p] 7GB K](] 9]rtKrJrIrr6r5r3 r2lr03 reOQ6l?Wp]B]GP&i132121654321546386543210913121118654321091312111865432109131211186543210913121111131410116532479121511314101165324791215PageDateRevDesignerProjectFileXEROXPARC-CSLSBSB3D3B2D2B1D1B0RRRRRRRRD0TTTTSQ0'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)S158S158Garner.PA15sCPE15.silCPEf22g22h22i22INIA.01INIA.00INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09h11i11f23af23bg23ag23b'pNIA.00'pNIA.01'pNIA.02'pNIA.03'pNIA.04'pNIA.05'pNIA.06'pNIA.07'pNIA.08'pNIA.09'TTLHigh-aW1/14/83CG -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;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGut[|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$&G@t%MGtf8f4;p] K](] 9]t/C;/C;9cQ9e9a9^*:e*:cQ*:a*:^3*:3e8e;:;:Brstdsbs`s^Q@td@tb@t`@t^Q2lI2l9b5 ?Wp]B]GO-i {2131415131289761312111098546213579114610122115141335791146101221151413357911461012115141335791146101221151413357911461012211514133119159534781314171811261216119159534781314171811261216PageDateRevDesignerProjectFileXEROXPARC-CSLTPC, 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]LS32LS32LS32S374S374S374Garner.PAAM27S07AM27S07216sCPE16.silCPEnnnna8b8c8pNIA.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'GNDGNDGNDa9b9a22b22c22ac22bc22cc22dd14ac9dc9ec9fc9gAlwaysClk-cAlwaysClk-cW1/24/83From IOP Receivers, Page 20CG -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 MX5UySyQKuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu Vp]tN4 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$4;p] $t*$:>Kp](] 9]:|X:I!:9$;t]$;tM$;t=$%: $>>>9K 9O ?Wp]B]VP&($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$@$ VuhcGNi17191513113579119159534781314171811261216161510171234765811121314131211453211145674321159101213Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXPARC-CSLQ0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'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)Garner.PABank Switching!(122)17sCPE17.silCPEIOBankAlwaysClkThis line is also delayed by 25S09!SwitchProm-RevRTask NumbersnnRSRRRTTTTD4D5D6D7Q4Q5Q6Q7EN47S241$h13bi13S02a19di14h18g13bg13cS374Note: 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:W1/24/83CG -G G G tOQHHN4MK,OQ,N4,M,K9X5<%[<%];dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGut2I468H1H2H4H53H6PH7lH8H9|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# V]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$4;p] Vu252Kp](] 9]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$sQCr$I$sI{$sI{$KZE=J=I!HKZJ=I!HtNMLKm:N:M:L:KmIP&FI$U2 $sJQ8cQrED9:4dn$8$4$534$9p*^:?W9G9)eG:):G)GiMGMAG(ANGAG(H&5WG5WG V5GG Ur  Gsw c VGsp?W]B]GNi K810911145674321159101213171613127611145674321159101213891415131289761615101712347658PageDateRevDesignerProjectFileXEROXPARC-CSLPstackP.0stackP.1stackP.2stackP.3CS'CS'RRSRRRRRRRRSTTTTA9A8A7A6A5A4A3A2A1A0Q3Q2Q1Q0RTRTRTRTStackErrRTCycle1nQ0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'SRRRRRRRRTTTSCS'RTRTRTpSEWaitClkAlwaysClkF93427WaitClkWaitClkAlwaysClkF93453ClrIntErr'pKR'Push166EnterKernel'ExitKernel'IOPWaitCIN_pc16Ct=EmuKernReq'n.(39)(34)(34)(20)(39)(34)(21)(90)Error, Emulator, & Kernel PromsGNDpc16'CSParErrEKErr.0'EKErr.1'pEK0'pEK1'EKTrapc2'EKTrapc2pEKTpEKT'MemErrc3KernPC16Prom-RevB(20)(80)(80)pPC16'PopX'(34)(34)(20)(20)(20)(20)(110)PopZ'(34)(34)(34)(34)CSParErr(34)(34)Pt=Emu(34)EmuMemErrIBEmptyErr(68)(123)pMEEKErr' at Trap location 0LS374LS374LS374S374S374S374S374ErrorProm-RevES374(20)S08(99)GNDQ0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'SRRRRRRRRTTTSCS'...F93427nGNDStackVirtProm-RevI0123IB EmptyStackEmulator MemoryCS ParityGarner.PA.TABRR1112131418sCPE18.silCPEnnnb10ch24g14h14i24di24ei24fc9hg13dg13eg13fg13gfrom page 25W1/14/83CG -G G G tQPmRAm;P>?@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,A2M2K2J2I2H2G2Fm2EP4AKuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGurE @$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;/ 4;] rL/:$|%MO=O=HLvHNQC $9^tM9^Km9^I49^FKp](] 9]5WAI$4|< $$9:$6<tOVFm5N0PmB*s/BMBJQBFBCruKm ?Wp]B]GNS13210118109111312111312546109811131218196111098465325461311098654321810989432111108946565432118191716PageDateRevDesignerProjectFileXEROXPARC-CSLWriteSU'CIN-SE-wrSURH_WriteRH'WriteIBPPPRTRTWait ControlAlwaysClkWriteLink'TRHGiTRHGiCycle1Cycle2234Cycle3TRHGiCycle3Cycle1'Cycle2'Cycle3'TRRiiABiDCRRTiRiWaitWaitc3'Waitc2'Waitc1'9PS02TRHGiTRHGiAlwaysClk-aAlwaysClk-bTRHGiWaitClkABTRRiABTRRiABTRRiS10S04S00bbRRbaabRRiTcdaanWriteTPC'WrTPCLowS51bbRRbaabRRiTcdaaIOPWaitTRHGiAlwaysClk-cClocks, Wait(94^, 133)(98^, 137)(98^, 137)(98^, 137)(94^, 133)(20)(20)RH_'(34)(39)(37)ABTRiRiiRRiRiP66Disp-Proc'MAR_'YH.4YH.5YH.6YH.7(39)(39)(39)(39)(46)(53)(98^, 137)(98^, 137)(98^, 137)(98^, 137)(18, 13typ)(18, 13typ)(34, 25typ)(99^, 138)(90^, 129)IB_'(34)(94^, 133)Cycle1(22)RTP17TCWaitc1'(30)ABTRRiIBFront_WrIBFront(98^, 137)P189191P(94)(34)TRRiiABABiiRRTiLS32S02S260S374(20)(20)(26)S02S04S04S04S04S04S04S00S00S00S374S374S51AlwaysClkAlwaysClkGarner.PA19sCPE19.silCPES00S00(20)(42)S08Cycle2C2ClkABTRRiTCWaitc1'TABRR(21)ABTRRiCycle1WriteTC'(20)(61)S04TRHGiTRRiiABCycle ReceiversClock Receivers(61)IB ClockQualified AlwaysClocksQualified WaitClocksDetects low bankNotWaiting'NotWaiting'a19aa19ba19cb19ab19cb19be23ae23de23be23ce23ei15bd14bf13af13bg23cf23cf23db10de13ae13be13ce13dg13hg13ic9iNIAX.07'ppClkpAlwaysClk'pAlwaysClk'pWaitClk'pWaitClk'W1/14/83CG -G G G t[Zn\kk)+$A,$**)+)'O$A(l$A&3GEPFm)H$G$I*^$2$75=5:47;P:49;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu.tlO sk..Hg|9$9|c9`w9]!g| $&3r$&7%N$&z1+31&3$y+33$U/3r$/7%N$/^141/3$y43$U+W5{r$Dp0z &u2l .t |ccddc`w`waa`w!Vtg!Vdng5c` |]!]!^>^>]!` $!Vtagdnak|LvAKZAMKZM:N!:N!:Y>[C :$5WT$5WTr$^uMGQC$Bp_'BM_Lu:9$8B9$2 $8e$B; $?{9$?{$O $VL;tG)+z $)' $"s(%$s- $$"s y$s ] $$"sA$"s$9)H_ 9$I$E $GpA&"sMG=#%>I{r$F&$!VF&$@!VGB$@tVG r@tDXG:u;LVG rLG OQ EP tYN)Ff_nb=Y=N=V=S48D2)2@ 9)*)%())O))k(40494\!V[ s- !VPm s ?Wp]B].GPi 199512162468171513111181437199512162468171513111181437199512162468171513111181437731418111131517864216125919731418111131517864216125919731418111131517864216125919731418111131517864216125919731418111131517864216125919731418111131517864216125919119159534781314171811261216PageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PAControl Store Write LogicprA.0prB.0prA.1prA.2prA.3prB.1prB.2prB.3nnPPPPPPPPIOPData.0IOPData.1IOPData.2IOPData.3IOPData.4IOPData.5IOPData.6IOPData.792192931939419495195LS244#OC'CKSQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7LS374PPPPPPPPPP91811818218283183Nt.0Nt.1Nt.2ReadCS.0ReadCS.1ReadCS.217677177WrTPCHigh'NIAX.10'NIAX.11'IOPAddr.13IOPAddr.14IOPAddr.15pCSWE.a'pCSWE.b'pCSWE.c'pCSWE.d'pCSWE.e'pCSWE.f'SwTAddr'196PSwTAddr96PLS244#i19nn000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647012345671234567CSWEIOP AddrpaS.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.10CS RAMWrite EnablesABCDEFNB: IOP inverts data!IOP Data In Logic20sCPE20.silCPELS244#LS240#LS240#LS240#LS240#LS240#LS240#TPC HiTPC LoAfter CSWE's go inactive, the data is held for ~10nS = Tphz for LS240(Output disable time from high level. The book doesn't give a min, only a typical).E1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSE1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSE1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSE1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSE1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSE1'E2'Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'D7D6D5D4TTTTSD3D2D1RRRRRRRRD0TTTTSE2'SQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7E1'E2'SQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7E1'E2'SQ3Q2Q1Q0TTTTD0RRRRRRRRD1D2D3STTTTD4D5D6D7Q4Q5Q6Q7E1'g19a1c1g1h1i1b1h19NIAX.00'NIAX.01'NIAX.02'NIAX.03'NIAX.04'NIAX.05'NIAX.06'NIAX.07'NIAX.08'NIAX.09'i18CSWE.a'!CSWE.b'!CSWE.c'!CSWE.d'!CSWE.e'!CSWE.f'!INIA.00INIA.01INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09To page 16To page 16W1/24/83CG -G G G ",t6%:4%%^@A@?>=;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] V]?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 7sO)=!VU#O#2#### Jt4Jt3Jt2lJt1PJt%Jt#Jt"Jt!JtJtk(uW (C ?Wp]B]VGNiS876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312Warning: This drawing contains font 4 macros!PageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACSWE.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'ABDCEF21sCPE21.silCPEh2i2h3i3h4i4h6i6h21i21h7i7IMS1420A11A10WE'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.W1/14/83CG -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;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] tWeSdncQb5RQPm?>=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$Xu_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*:u_*:N4D_DN4:4(l*::4*:(lD:4D(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?Wp]B] GNgYf121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678121314159111617181912345678Warning: 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'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.09PageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PAg7f7Control Store Bank 1: 1000-1FFF22sCPE22.silCPEf2g2f3g3f4g4f6g6f21g21CSBank.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'W1/14/83CG -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=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`u_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*:u_*:N4D_DN4:4(l*::4*:(lD:4D(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,KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] BtB1P Vp]K](] 9] tW EP 1P 'sW'sEP's1P'sBWBEPD  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 ?Wp]B] GNgY876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312Warning: 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.09PageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PAControl Store Bank 2: 2000-2FFF23sCPE23.silCPEc2d2c3d3c4d4c6c21d21c7d7d6CSBank.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'W1/14/83CG -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$Xu_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*:u_*:N4D_DN4:4(l*::4*:(lD:4D(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,KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] V]K](] 9] tW EP 1P 'sW'sEP's1PBWBEPB1PB'sD  D  5WD 5W 5W0 5WV 0 V 0 V edncQb5a_^]\[ZnYQGHIJKMN4OQPmQRSSRQPmOQN4MKJIHGYQZn[\]^_ab5cQdne5We5Wdn5WcQ5Wb55Wa5W_5W^5W]5W\5W[5WZn5WYQ5WG5WH5WI5WJ5WK5WM5WN45WOQ5WPm5WQ5WR5WS-,+*)(l'O&3%#"!345679:4;P??>=5W??Wp]B] GNgY876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312876543211918171611915141312Warning: 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.09PageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PAControl Store Bank 3: 3000-3FFF24sCPE24.silCPEa2b2a3b3a4b4a6b6a21b21a7b7CSBank.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'W1/14/83CG -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$Xu_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*:u_*:N4D_DN4:4(l*::4*:(lD:4D(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,KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] V]K](] 9] tW EP 1P 'sW'sEP's1P'sBWBEPB1PBD  D  5WD 5W 5W0 5WV 0 V 0 V edncQb5a_^]\[ZnYQGHIJKMN4OQPmQRSSRQPmOQN4MKJIHGYQZn[\]^_ab5cQdne5We5Wdn5WcQ5Wb55Wa5W_5W^5W]5W\5W[5WZn5WYQ5WG5WH5WI5WJ5WK5WM5WN45WOQ5WPm5WQ5WR5WS-,+*)(l'O&3%#"!345679:4;P??>=5W??Wp]B] GNgY453276891312141513121110984216513121110984216513121110984216513121110984216513121110984216513121110984216516151017123476581112131414151716prA.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)PageDateRevDesignerProjectFileXEROXPARC-CSLGarner.PACSParErrCSPar.4(34)Control Store Parity Checker25sCPE25.silCPEnS374n.nnnnnABCDEFa20b20c20g20h20i20e20i24gi24hRTRTRTRTRTRTS374S374S374S374S374e1be1ce1de1ee1fe1gINIA.00INIA.01INIA.02INIA.03INIA.04INIA.05INIA.06INIA.07INIA.08INIA.09AlwaysClkAlwaysClkAlwaysClkAlwaysClkAlwaysClkAlwaysClkCSParErr = XOR(CSPar[0..5])W1/14/83CG -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+3KNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] B($Dt((u%?W$Ar$-!z$?W( $D'O VpK](] 9]3$2|;:t[5W$4|;9*:$,s$ 9+W$-$ 7X F ; 0 % t VVf$ VKJ$ V@-$ V5$ V)$ V$9pZ9O9D{99^9.A9#%9t^Q9S49H9<919&3*;t';t#l"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$.9$!V$$ !V$$9U$"s&$"s%$E r$#',$#' $P&$$(H$($(% $[C$%)e$2%)A $:tPm:EP::4:/:#ZnOQD49-"9:49997969/9-9,9+9#9"u% 0 ; F R ]5 -?Wp]B]eGN` q64321151413129101157643211514131291011576432115141312910115643211514131291011576432115141312910115643211514131291011576432115141312910115764321151413129101157PageDateRevDesignerProjectFileXEROXPARC-CSLW'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.7Garner.PA7726sCPE26.silCPENB: TC[0-3] have been replaced by Bank[0-3].Bank.0Bank.1Bank.2Bank.3TPC.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.07a17b17c17d17a18b18c18d18IOP Data Out from CPW1/14/83CG -G G G 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+\HQKuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGutZn|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,BuYQ*:YQ*:EPEPrt_._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 4;p] :W$$@O $; $$$9$@9O $9; $9$$.Y $>t'O>=Kp](] 9]rub5,rtYQ.YQ.E $rEP.EPrY $rE $rX5.X5rD4.D4r-r/./.-r.r2lr1Pr03.2l.1P.03r3r.3.V>VB>B,P>,P> Vp]?W]B]\GNb 101215131491164327591510723465111214131915107234651112141319151072346511121413191510723465111214131214154910735611121311CKSCOETEPCL'TLD'TRSRRRRRB0B2B3H0H1H2H3TTTSB1LS161BankBank_'WaitClkIOPReset'117nY.14Y.15.CKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3S25S09IOBanknAll IO microcode must be in Bank 0!nDecoderBankPageDateRevDesignerProjectFileXEROXPARC-CSLCKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SCKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SCKSBSQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SNIA.10'NIA.11'25S0925S0925S09TPC.11'pNIA.11'TPC.10'pNIA.10'Swc2(127)(20)(112)NIA[00-03]NIA[04-07]NIA[08-11]Bank LogicNIABank.0'NIABank.1'NIABank.2'NIABank.3'(122)PNIACPEY.12Y.13Bank.3Bank.2Bank.1Bank.0Counting disabled!NIABank(20)(20)To IOP MuxS1S2Q3'Q2'Q1'Q0'E'TTSRRTTLS13927sCPE27.sil4 bits implementedfor compatibilitywith Dicentra CP!TonyWest.PAOnly 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'e24f24be7e2e3e21on page 26AlwaysClk-bAlwaysClk-bThis section is standardAdded for 16K MemoryLS139S1S2Q3'Q2'Q1'Q0'E'TTSRRTTf24c.......SpareThe 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 AddressesW1/24/83In the case of (2), the INIA field is suitably modified by theCG -G G G  rtc rf`dc b rd*^YQ*^[#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;;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu9;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|74$U;t>$;t<$;t:{$;t*$;t($;t&z$;t$A$;t$;ty$;tA$;t$93e$r9,$r7H$U9$r97$H;tH;O7C7,7*: #*:#92#uC@tC95W$*:C4;pE 4;. 4; V 9O r$9H_$ /4^$03B$/%$0$FtZ FX FV FTQ u29|MQC $;tA&$ Vp]9]9\_ $9[C $9t\9[Gb5GcQGdnGeuU5Wp^ 3I$r@tu+3@t/$,s7$UFf *:[C $*:Z&r$.Y.$.Y 9$*:Y U$-V$9-VV$*:W9$,sT$U,sT r$$etX$eY(HW(HX(HY(HZ%W*|UZ*W%R#Vv#UZ$V$$V$*V$$]|$*T=*Vv%:t\Kp](] rZ&$rY $uWVUmY $ 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 $4;p] uI##tA*:@#?*:>#=*:GNi i9875616151413121110132410112011315171998765432181614121011201131517199876543218161412PageDateRevDesignerProjectFileXEROXPARC-CSLNIA.10'NIA.11'CS NIA Line MatchingNIABank.3'NIABank.2'NIABank.1'NIABank.0'TonyWest.PACPEFPLATP17P18P19P20P10RTTRTTTTRRRRRRRRTTTTP1P2P3P4P5P6P7P8P16P15P14P13P12P11P9FPLATP17P18P19P20P10RTTRTTTTRRRRRRRRTTTTP1P2P3P4P5P6P7P8P16P15P14P13P12P11P9VCCEReq'RefReq'Q.1515 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 OhmCIN-SEVCC15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm15 Ohm100 OhmP9P10P11P12P13P14P15P8P7P6P5P4P3P2P16P1TTTTTTTTRRRRRRRRPLAT16..PullupsBeckman Resnet DIP898-1-1KResistors..28sCPE28.sil.e4e6NIA.00'NIA.01'NIA.02'NIA.03'NIA.04'NIA.05'NIA.06'NIA.07'NIA.08'NIA.09'Q.00Feq0270 Ohmg24CSBank.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'!The reason I wired it like this is to permityou to use discrete resistors if you want..VCC1 KOhmTTLHigh-bTTLHigh-aTTLHigh-cW1/24/83CG -G G G )t+!+!,!/!-)3)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[KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGustN4sMpfsta sb5 scQ sdn 4;p] s_ $s^ $s]| $s\_ $s[C $sZ& $sP& $sQC $sR_ $sS| $sT $sd' $sc $sa $s` $)Z& $)[C $)\_ $)]| $)^ $)_ $)T $)R_ $)QC $)P& $)c $)d' $9]$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 $333BV$2%V$1 V$/V$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't+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*+Wt+3)L $)S|U$,sS|$@!|H)H#p5{(%#&z V )|'!'Kp](] )|F)a $%:tcQ%:Ss_s^s]s\s[sZnsRsQsPmsOQ3sS9uS4)` $+Wt*-dn -cQ -b5 -a -_-^-]-\-[-Zn-R-Q-Pm-OQ-N4-M)1 $)2%$.u1,.0*!|F.V$t/). $)3B $)/$-/$y#p7)- $/t- // ,$9,$), $/, -$?Wp]B]GNg)PageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACPELogic Analyzer ConnectorpppppppppppppppppppppppppppppppppppppBank.2Bank.3GNDIOBankBank_'Nt.0Nt.1Nt.2WaitCycle1Cycle2Cycle3Swc2IOPWaitWrTPCHigh'SwTAddrCSWE.a'ReadCSEn'EKErr.0'EKErr.1'19181716151413121110090807060504030201373635343332313029282726252423222120Female - End View29sCPE29.sil0102030405060708091011121314151617181920212223242526272829303132333435363751525354555657585960616263646566676869707172737475767778798081828384858687CSA.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 FemaleGoodIBDispc2Only the bottom two bits are neededBottom ConnectorSays when you are about to dispatch on a Mesa Opcode Byte.In c1, Nt = Next Task NumberIn c2, Nt = Previous Task NumberIn c3, Nt = Current Task NumberBank register load enableCoerces CS References to come from Bank 0 on next clockIf true, this means there will be a task switch next clickOne of the CS byte write strobesThe read strobe for the IOP multiplexorOnly the bottom two bits are neededAlwaysClk-bVCCWaitClkDesErrorThis signal indicates that one or both of the DES FSM's detected an error. Once set, it remains set.Stops WaitClk for a whole number of clicks when display active, IOP in control, or Burdock runningW1/24/83CG -G G G KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] 9] V]9|d9b9`w9^>9\9Y9Lv9N9P9S!9UZ9W9J=9H9E9C9AY9? 9/919496<98u9<9-Y9+ 9(9&9$u9"<9 h$d'$_$[C$f`$a$]|$Y $GB$K$P&$T$I{$M$R_$V$E $@$9$5{$B$<%$7$3B$%$*^$.$#$(%$,$1 $999X999A$$]$!z$$$ Vt1P V3 Vh VR VPm V7 V:4 V;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] 9]tX5Uk|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-$ Vu` Vf Vd VY VX VW VV VUm VTQ5WY5WX VS45WW5WV5WUm Vb Va Vc VR5WS45WRtcQ Vu_n Vp(] K] VuhRiMG]XMG&GdJQMGGMG=MG*:pz*:u*:k*:O*:3*:ph -MG,suf,sd,sc,sb,sa,s`*:f*:d*:c*:b*:a*:`*:_n*:^QK|c>K_C`g$C;\Gar$GeCN$F_Km_Ga$yKmb$UF_H;tcH;g5F|c>GeCr$GhN$Fc>Kmc>GeC$yKmeg$UAtdnCb5Am|]@tar$Da$y@teC$@tb$UA&tb5C|]9_$A_$95Wuf5Wd5Wc5Wb5Wa5W`5W5Wk5W@ttO5WuhRAtcQH;fH;b,su*:pO*:uM*:L*:Km*:JQ*:I4*:H5WO5WM5WKm5WL*:p*:u*:*:*:k5W<|t<t^t2@5Wu5W5W!tLL%:|I!!I!!VJ=!VJ=$I!sI!HI!J=J=I!9uH9I49JQ9Km9L9M9pO VuO|I!I!J=J=I!VtLKmVKm$Km VuM VL VKm V\5W\5WTQtWAW,suS4,sR,sM,sKm ,sL,s ,s,srMrKmrL VAm VB VC9pE9uC9B9Am9@P9?49> VE V@P V?4 V>rC rAm rB r@Pr?4r>9p; Vu;999897l96P V8 V7l V6P V9r9r8r7l r6P%MG:6P:7l:8:9:p;!Vu(:&:':(:*:p, !Vu,P!V;!V*!V'!V&s*s( s'!V7l!V8!V9s9s8s7l:p3:u1:0:/:.!V1!V0!V/!V.s1s0s/s.!V49p$A:$A Vu$!V$9"O9!39 : :!3:"O V"O V!3 V !V"O!V!3!V MG:MG9p, ru"Or!3r s"Os!3s 9*9(9'9& V,P V* V( V' V&r* r( r'r&9p Vu9999k V V V Vkrrrrk9p  Vu 29 9  V r 939O9k99pz Vu Vk VO V3rrk rO r3 rMG V:pz:u:k:O:3!V!V!Vk!VO!V3ssksOs39p3 Vu49.9/9091 V1 V0 V/ V.r1r0 r/r. V *:p$A*:u"O*:!3,s"O,s!35W"O5W!3:p!Vu::ss !V!Vs&r ,sk%:|I! :I!sI!sI!I!I!9t_ 9S 5WG&5W&G5WGtK<LAL@PJ!Vu6Ps6P*:6P*:7l*:8*:9*:p;5Wu;,s95W9,s6P 5WJQ,sJQG85W6P,s7l,sO5WO5W7l@P|<;<;<<t<<t@tru^Q V^Q*:p *:E*:uC*:B*:Am*:@P*:?4,sC,sB,s?4@-tAAm|>AmAI$=tD4=A,suAm5WC5WB5WAm5W@P5W?45WE<|6<6@t5 B=AH.?.@&D4&EP&Fm&G&W&W?&W@%7.=.;dGr3dGr&dGr 9dGrdGrdG+MGMGBN>N3NN'sNpMGu4;p] 9]K] V]u-(3B$'|-Y',<(5{$(A$'0's0's2'2'*'s*'.u'+ 's('(.4/:4/:? .? .2/:2/:0.0+t6P(H/+7l+B(HB'|',st4(H*(H+3(H0(H1(H.(H,P(H6P(H4(H-l,s8,s9,s:,s;,s<,s>,s?4,s@P.|6<.5 .7Y.8u.9(Ht7l(H8(H9(H:(H;(H<(H>(H?4(H@P'|4's4'<';':'9'5 '6<'7Y'8u(HtC(HD(HE(HF(HH(HI4(HJQ(HKm'|C'Bv'AY'@=(tL.|<.;.:'D'E'F'H's? '? '&()A$$()A$.)e$$(M$&H&F&E&D&C&Bv&AY&@=/:? $/y$$)$$.y$$+zy$$*^y$BV$4^V$6V$7V$1 $t1P(p] uV3Um)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%$+WG$-$$,$ HS|$HR_$HQC$HP&$HK$HL$HM$HO $KSKRKQKPmKOQKN4KMKK$|%@tR_$@tP&$@tQC$@tL$@tK$@tM$@tO $uR+GCGDNG d.?{$.>^$.=B$.<%$.; $.9$.8$DGB$]CDCCGVDt@DS0 0 /uFmEPD4tA|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 3Bk$k|0 k0 O.u$/$-Y.ut1:@DIFIFKmFLFMFNFOFPFRFS4CKmCLCMCNH|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 $t1P @?>=3=3; ]$'>;GB$/:6$20$2/U$/:7$33e$r33B9$93B$9/$Jt03Jt3535035/5Wu50,?Wp]B].@$r$1s$D$$|""r!H"<H !#$t#52lGNZ 1113121013129811PageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACPEAlwaysClkDES Chip and Clock TimingsSDS 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'Des Clock GeneratorCycle3DES 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 Invalid32sCPE32.silDES Clock GeneratorAlwaysClk-a191919192402Clock & ResetClock High to MAS'&MDS' HighReset Hold605019a12dDesClkResetW1/24/83TTLHigh-ca23bQ' _ S' = 14nSQ' _ C = 10nS(100^, 2)(108,16^)26nSClock High = 241nSClock Low = 170nS10101142411704242<>42nS HoldCG -G G G Atk++ O).ek.e ) KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrBN>N3NN'sNpMGu4;p] 9]iMGMdGhuNGGhu4 VpruAr@r?rOQrN4rHrGrTsG sH sUsTs@ rerdn%e%dnrcQ %cQ`MG%\%[%YQrUSXMG%T%U*:T*:U%OQ%N4LMGFMG%H%G%@3?V>$+WsA s?$>$+W)>$+W->$+W2>$+W3whR9pC9J9QC9^*:u[*:YQ3[33YQ33T03U0*:A*:?>Mk V5{ 9$4$34^$@,s4^$,s4$ :5{ 9$35{ 9$?W4$?W4^$F4^$@ V4^$@4^r$w03 0$1 $ Vp]u2l9p<%* $$* $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<lKp](] MG5Wz!Vt u%6,$ 6, ]8l!Vl V$ V$ : $ :$3$3$F$F$9pg| rub5sb5 !b5%b5*:b5.b5t#u A V$,s$r. $?Wp]B]!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 GNin119101281091819111012171614151114567432115910121319675897645325674321151456743211513111324IOPReset'DesClkAlwaysClkc3c2c1c3c3c1c2c2c1c3c3c1c2c2c1DesReset'S175Q'TQTRDLS273SCL'CKSPageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACPE41256314131191012Cycle1nnnnQ0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'SRRRRRRRRTTTSCS'Q0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'SRRRRRRRRTTTSCS'F93427F93427MAS'MDS'a16b16Cycle2Des_YBus'CDQ'QQSRTTRR'S'IOPReset'DesClk.S74Taa5050TaapMAS'pMDS'sCPE33.sil33NextDesMpState.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'Cycle2XBus_Des'Q0Q1Q2Q3A0A1A2A3A4A5A6A7TCS'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'.to logic analyzer connectorc16bc16cc16dc16eRTLS273d16bd16cd16dc16jd16fc16gc16hc16iTDCRRDesErrorLS32d14cb15WDesSpErrorpDesMpErrorDesMpErrorOnce set, DesMpError remains set permanentlyOnce set, DesSpError remains set permanentlyDesMpProm.0-RevBDesMpProm.4-RevB.MFLG'WaitClkMAS'/MDS'c1unused1unused2TTLHigh-ca23a1/24/83MAS' and MDS' forced low while DesReset', held low one more DesClk by DesMpFsmSpActiveCG -G G G tKPmN4IC;X5>;YQ>W!#l(#l(l(!!&(&!*(*]#l dO  ! " # % &3 'O (l']%]!3+O1,C.C/^K/^M)M)YQ.YQ)\.\)_._)cQ.cQ I4 JQ Km L M N O VPUm X Y Z \ ]5 ^Q _n V`Um*C'C/^Pm/^Q)Q $ $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+WR-O/|Lv/O-$*:O-$-tP/|M)M*tP*^S$*:O $(F+3|@=*tD(D(D$U(G$,sD{$y(D{r$(|@=KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrBN>N3NN'sNpMGu4;p] 9]NGtA:4@@P<=EE[_]YQ\|PVPAYVAYUJ$UJ$E$E$[$Y$Z$tXZ]_JHX5HYQHZnH[H\H]H^H_|WtV|RTUWX!Y>ZZ[v\VC$ ]VC$Vf$ 9b|$\YUZRtVIKJMOHHHIHJHKHMHN4HOQHPm|HtF|BvE=FYGvHIJKMF$ ]F$F$ 9R$LvJ=EBvtFaQ7Q7M_PmZ9Lf$9LB$KJ$K&V$J-$J $Y ; $; y$r;-$AU$d<d@ VuWWsGG/:QC $/:L $stPmsN4dGrMdGr(p] K]st_s]s[0cQ 0_ 0\ *:a`r$*:dN$)|_Z._Z*:a`$y.a$U*tcQ*_*:^ r$*:a`N$)|\.\*:^ $y.^.$U*:Zr$*:^ N$)X.X*:Z$y.Z$U*t\*YQ*:W_r$*:ZN$)|UZ.UZ*:W_$y.W$UY $[Cr$([C$@(\_9$]|V$&]|$]&_U$_9$%_$y%c r$.c $8c $ e.A$ P$ Pr$._ $9;_$ f`/^$ O$ O$.\_ $9\_$ rf0z$ rN$s rN{$;tY $h3$M$:M_9$\9$ r^ $ _'$ `Cr$7uE7F3E3F-tKJ/|H/J$*:J$-tL/|I!)I!*tL*^N$*:J$P&r$(P&$@(QC9$Mr$(L$(L9$/:|Lv/:H*:uS+WtM3uQ3M1|@=1PtD/^D.D$U.G$3D{$y.D{r$/|@=/:tF!VBBr$/BB$])BB$]!VB!V@P Vp]>;5{>;2%t%7l#"  "$',  !3 "O #l $ % & '9|u tl | @ @ @ @  @! @"< @#X @$u %$ ] %$9H$ 9 *^$9#9!9<kHtl 9| ,$,$# $ 9t(!3V| ]$#(%r$#+zN$#%&'&#(%$y'(H$U$t*$&#$r$#(%N$#%|"'"#$$y'$$U!V)9$9 $!VA9$#u,Pt! p+z$ $,$U$t #u ',t(l|t(l,$#,$',t(l|#%#t#!$#$u>&g5&t'%#l*:* *:& .*^$(%$(&z $3&z$ V/^+z$V',$VV'U$1 .$&$ %$" $:u/&pz'|H2@ $+W@-$r>;uS*tb5*^*[*X5#!zr$#$N$#%|u'u#!z$y'!$U$t#l9#%V$9%^$!V%^$@!V&z9$9'$!V'$]5W#H$ !Ve$*O*Km$(E/:Er@ $$($%$"OB|T=?4U?4U?{UZ?{S!DtX5@PWCV V'?Wp]*:t#l sYQ 0YQ CW@$uh,:1P,pa`Q|EI$H r$X|$tX!z $*:uU.Y 9$4;;tG<4;9G(#%$<#%$3<V$t 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$() $3)$$:Km:I4(%9$(A9$98$8$]9t9 V8$ VC_r$A$>Bp]u ON3tGNi >The implementation below inverts signals as required.IdlerReset~c1c1rrMAS Activer~c1c1rMDS Activerrrr~c3~c3qc3c3rPageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACPEc3r>>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'34sCPE34.silReferencerXBus_DesWNote 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.c1WaitC1MasWaitC1Mds1/31/830bG9`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>KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrBN>N3NN'sNpu4;p] 9]MGMdGrNGG9-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 Kp](] 9G.96t*:G,sG.9*G:MG uN BA $@t)A y$@t',$9?|#@td$9@tA V$MA$$6tu?Wp]i%G%^G ^u&G^uG dgY%Gh '<%S9^R V]9ua#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 B]NhPageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACPEReferenceAlwaysClkc1c2c2c1c3c3c1c2c2c1c3c3c1c2DesClkin 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 C3sCPE35.sil35Byte 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 readWDES 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 C11/31/83KuNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrBN>N3NN'sNpMGu4;p] 9] uN 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]#(] K]: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)?Wp] V]Jta$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 $B]wNhC813263139Algorithm Unit starts processing blockAlgorithm Unit finishes processing block813263139ClockFinished reading 64-bit block out of Output PortPageDateRevDesignerProjectFileXEROXPARC-CSLTonyWest.PACPEReferenceW1/24/83DES Timing - OverviewsCPE36.sil36Time, 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!CG -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/:h2uP0KNJtdGrAdGr>;dGr3dGr&dGr 9dGrdGrBN>N3NN'sNpu4;p] 9] uN ?Wp]B]MGMdGrNGG9L+WG-HGr9H;+G9H;G HGrHGr$HGr V](] K].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 3$GPi Helvetica  Helvetica  Helvetica  Helvetica Helvetica Helvetica Helvetica Gates , cA /A '? )" (.>3R #[ *f!v$  D3 [@9N I[ em{  x j/&isCPE00.sil etc.1&J/ T 2&T x. TonyWest.PAartition 3-Feb-83 17:12:35