10/22/81PARCXEROXFileProjectDesignerRevDateDoradoReferenceTable of contentsTITLEPage31D O R A D O S C H E M A T I C STotal PagesDisplay Y Title PageDispY-apcRev-Da.silK. PierDaD i s p l a y Y FOUT interfacePointersFifo Address LogicFifoItem Permutation LogicIntermediate Buffer ControlChannel A Data PathChannel A Items and Shift/Load ControlChannel A Current Line Control BlockChannel B Data PathChannel B Current Line Control BlockNext Line Control BlockFlagsDWT Task WakeUp LogicCursorSlow IO InterfaceStatics Register and Muffler ControlMufflersAlto Display DriversMiniMixerOIS Terminal InterfaceClock DriversPre Clock DriversLayoutSlow IO System FormatsNext Line Control Block FormatsDDC to DDM Interface Table0102030405060708091011121314151617181920212223242526272829Cabling SummaryConfiguration3031Horizontal RAMChannel B Items and Shift/Load ControlCG -G G G ?W9wdr$u.Gr9/:;t>GGr>;Gr:Gr#GrGrNXGGrNXGNG Grpru ek4Xk WlkWkO :rR<rvLf :Q GrLB$7wLfJtpra;r<&r:$r9;r5$r4;r0r/:r-r+r%:$r#r*:r( r&r! r :rrr:r8H;8F8D8C;8A8?8>;8<8:89;878584;82808/:8-8+8*:8(8&8%:8#8!8 :888:8rr: 88:r2r7&H_$F$E $:C_!V$"sA$%:@ V$ >^$-< $+W; 9$ 9^$-7 $+6 $#4^$2$V1 :$$/^r$-$, $ :*^V$(s$"s'$*:%^ V$#$V":$ ]$$#$(]$%$s$V]:$_GNe364715121312151110147639254361411151413432121110765915141343212111076591514134321211107659151413432121110765915141343212111076591514134321211107659FileProjectRevDatePageDoradoDa4/07/810110CLK:. . .FoutNextWord On Fout1023456789101112131415FoutTaskWord in EvenReg0022446688101012121414Word in OddReg1133557799111113131515latchwrite addresscalculate WAddrMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSEvenReg.00MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSFout.07EvenReg.07Fout.13EvenReg.13OddReg.00TRiTRHGeiSTRREFCDCDEFRRTCDEFRRTCDEFRRTDWTTask.0DWTTask.1DWTTask.2DWTTask.3TRTRiTRHGclk1'clk1'clk1'CountEnable' toincrement WPtrAWritingFifo'BWritingFifo'0 => A channel1 => B channelWriteInProgress'Write Fifo clkFoutTaskSaysDWT'Fout.00Fout.01Fout.02Fout.03Fout.04Fout.05EvenReg.01EvenReg.02EvenReg.03EvenReg.04EvenReg.05Fout.06EvenReg.06Fout.08Fout.09Fout.10Fout.11EvenReg.08EvenReg.09EvenReg.10EvenReg.11Fout.12EvenReg.12Fout.14Fout.15EvenReg.14EvenReg.15OddReg.01OddReg.02OddReg.03OddReg.04OddReg.05OddReg.06OddReg.07OddReg.08OddReg.09OddReg.11OddReg.10OddReg.12OddReg.13OddReg.14OddReg.15PPPPPPPPPPPPPPPPPPPPPPFoutTaskIsDWT'MC176MC176MC176MC113MC113MC113MC113170167166163162158155154151150147146143142139138174178179182183131DDC FOUT interface.........01k24j24i24k23j23i23k23fk23gj22bj22cMC195MC195l24al24bl24cl24dclk0'Daclk0'Dbclk0'Dcused-Page 1used-Page 1used-Page 3used-Page 13DispY01.silclk1'Daclk1'Daclk1'DbFout.00!Fout.01!Fout.02!Fout.03!Fout.04!Fout.05!Fout.06!Fout.07!Fout.08!Fout.09!Fout.10!Fout.11!Fout.12!Fout.13!Fout.14!Fout.15!FoutNext!FoutTask.0!FoutTask.1!FoutTask.2!FoutTask.3!FoutSubTask.0!PARCXEROXDesignerK. Pierl19cCG -G G G 7ltE1E>-I9-I7I01,0(H7(H5-6(H-?+Bf-E(D(F?WLf:4Lf7ILf1,Lf"#$&',(H"#$A&A',A(H+Hd+HAdAAH d   d  AAA.01,22I23e24 . 0 1, ]2I ]3e ]4,,:;<2=2?2@- : ; < ]= ]? ]@-7FIGfH2I2J2K FI Gf H ]I ]J ]KC$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p9;t?WSG:SGSGSG#SG(SG,sSG0SG5WSG9SGgrgg:g Vghuueg` ``V``:`s``!`$`&W`(`*`-`/:`1s`3`c.VZG^_J_J_J:_Js_J_J!_J$_J&W_J(_J*_J-_J/:_J1s_J3_J5_J\]]:]s]]!]$]&W](]*]-]/:]1s]3]5]8]ZG :ZG$ZG6tZG2ZG-ZG)ZG:Qfk:O:N X59ksX59kX59k!VX59k%X59k*:X59k.X59k3X59kXQfkQfk#Qfk(Qfk,sQfk0Qfk5WQfk tLAEAFAHAI4AJQAKm|BvCDEFH tE F G I J- KJHD |Bv C D E F H VD{$ VD{$D$ r VMr$k@=K $J $I{ $H_ $GB $F& $B$B $K$J$I{$H_$GB$F&$tK :{$;$<$=$>$@ $7% $7I$:{ $; $< $= $> $@ $ AA:4A;PAA?|679: ;= ?H8 |6 7 9 :  ;= ;H>H:H:I:I7LB$+WtD+|?+? -lA)e@)eC)C)C)C)C)=v)=v)=v)=v)e<)e:-l;)9)9)9)9)e8u)e6<-l7Y)4)4)4)4)e4)e1-l2 :F $ :D{ $!VtD :>^ $ :@ $ :<% $ :9 $ :5{ $ :7 $!V> !V: !V5 -E$0W6$$-?{$-; $6D$U2C$y6|A2%A2GBN$2Cr$6.e$U2.A$y6,<2%,<21N$2.Ar$ :/y$=)u>;)u:)u:W*:W*8-I$8-%9$3u13N3GfB+B)At0 A-I u.e -I-6 9$AtLfuZJ0t6e #Gb#G`#G_#G:\#G7UG3UG.TG*:UG%UG!VUGUGsUGUGbG9KJIHGfFIJ I H Gf FI @-@- =<;:= < ; : 44 1 $1 $2I1,2I 1,  y $ y$s', s& s$ s# s" s s sd sH s s+ s s s s |$u#X"<! ;Xt    sHsCs<s8us4s,<AtE7EV$7/V$>;-% $>LB $3J3D3.e,sB,s=f,s8,s4r'r&r%r$er#Hr",rrrrrrrdrHr+r /FI@-;7IKrp9+W|?  9,< 9+ ,<+ Hp:t :d:!V-IV8VD3Lf30;tK:,=J=+*E-*?*:*6,eru/ r.e   $p tB7I+(H',&$#"dH+ !VLf !VF !V@ !Vd>d=fGGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W6$ 6$ Ot>6:{;<=:{;<=2|2Y$8u2Y$5 $7Y$9$:6$:98u7Y@ $2Yt68Br6|;t9^4$94^ $V2$2 ]$=B $<% $; $8 $8K& $>^ $M_ r$N{ r$VE-$F $F$9H$ H$ OQCI4LMO P&LMO P&2|D$JD$Gv$I$K$MH$MKJIR_$DtI4JrI4|N!tKO r$1,$Vf|TTVT=VR:S!T=RS!E ]$VtO > VM VN KJr $r r$A$ A$ $A]zH$HAH]Hz| O ;XA$X;$ 9tH|tAt+$9 $ r$ r$ r$ $ $ $ $ $9y $9u9dt+  9u"9#9$ $)A $(% $' $' r$(% r$)A r$ ] $ $9"$ "$ t*"&z'()H&zH'H(H)|X$uOX!#X%&"$&%$u#X, $X9t"H$A"|'At%^)e  p-t1, 1 $?{$:?{$rC_ $rC E$UE $C$9=f ^:6P=9=; =<%==B:9:; :<%:=B19^49^69^99^: 96 $?W: ?W9?W7?W69?{$:1<t6P:7=6P?W|;=; t8:3$90W3 $<2I$0W2% ]$?W< $?W; $?W:{ $0W8B $0W8e0WJ $?W= $?WL r$?WM r$D 9^F9^I!9^KZ9^Lv9H_$?WLv?WKZ?WJ=?WI!9Q$:D <tH:J =H?W|M; tK&?WO r$>;0$EtAIC;|?C;?B? B<F>B? B<G>GA$0WD{ ]$AtO- B= AL AN 0WJ= d$r>z r$>$ 9;$ <:4=B=B=B=B9999;| t8= t8;8t889;$>>>>t9;$$:4 t;tt9]=>|:{ty:W $9/ y $>] r$>A r$>$ r$/$ $/A $/] $/z $/ @$,s $,su,s/t / ,su",,s#H,s$A $/( $/' $/&z $>&z r$>' r$>( r$/ $:W$9>"$ 9;"$ &>%>#>"9;+z$:4;tt"O9#="O>|'<:{t$A( A 9;p,s0Wt0 0W0z$?W>$@t>$8B $8B >;E-$U>;E $IA$UB< B; B: 9;pR<IX$U= $=$U8z $@t$>$F]$DtB|XBXBBFAAF@t@$@tA$>;u /t d 8 ,s$e,s0`g?e r$?^ $ :W^ $ >f`;P^Q>^a>^c >^d'>^eC:a:c :d':eC<|Y9_>Y9\9^9a9b!:W^ $?b!?a?_?^:Wg|$;PY;^Q?|c>;t`;t[$90[ $0Z& ]$?d r$?c r$0`C $Be Bd Bc Bb ?b| r$:[f0X 9pgBu`B_B^B]B\9;|b!9;a9;_9;^?c>?WM8I!8J=8KZ8Lv8: 898786At' A& A Ad AH //d/H//&/'/(0ZJ0WD0W2I>|'<>&8&;t t7pg6tR<6t,s?W|LvY$>X$=ZJ$Y$%:tY#|X!#X!"sW"sUZ&WVv!W!UZ&Vv%:tUJ#|S#S"sS!"sP&WR!S!!P&RY U$V$9:T$:[C$)tU &U $&Z&$-X$-X|$&WT-&WX:UJHpz|=vz?=v?A&$?=vtB|?s@=s@=VC_U$=vtdFs@-F@-ACBfC;rW#Z#Vf$p rt`g=_rKJ8=J=8e$V<$e=\0[F40WFI0W3V $|M;t9Xu%$e #H",9wdr/:u2p GOQi|11141510131252999914971497141311101512914976327451513111210632745151311121023546111415101312235461114151013126327451513111210235461114151013126327451114151013121513111210149723546FileProjectRevDatePageDoradoDa11/02/79TOXX3X2X1X0RRRRSE'S1S2RRTOXX3X2X1X0RRRRBReaderPtr.1AReaderPtr.1BWriterPtr.1AWriterPtr.1Bit 0SelectChannelAclk2'Write In FHRead In SHSelectWriteTrue0 => A1 => BRTTRSQSRQQ'DCRTTRSQSRQQ'DCclk2'clk2'RTTRSQSRQQ'DCTOXX3X2X1X0RRRRBit 1TOXX3X2X1X0RRRRRTTRSQSRQQ'DCclk2'clk2'RTTRSQSRQQ'DCTOXX3X2X1X0RRRRclk2'RTTRSQSRQQ'DCTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRRTTRSQSRQQ'DCclk2'TOXX3X2X1X0RRRRRTTRSQSRQQ'DCclk2'AWriterPtr.2BWriterPtr.2AReaderPtr.2BReaderPtr.2Bit 2AWriterPtr.3BWriterPtr.3AReaderPtr.3BReaderPtr.3Bit 3Bit 4Bit 5Bit 6Bit 7BReaderPtr.4AReaderPtr.4BWriterPtr.4AWriterPtr.4BReaderPtr.5AReaderPtr.5BWriterPtr.5AWriterPtr.5BReaderPtr.6AReaderPtr.6BWriterPtr.6AWriterPtr.6BReaderPtr.7AReaderPtr.7BWriterPtr.7AWriterPtr.7SelectWriteSE'S1S2RRFIFO Address MUX/FFFIFO Address MUX/FFDDCFifo Address LogicossaRiiRabRRiiibaiTcdaRiscRSelectChannelABWritingFifo'SelectChannelAMC118shared with HRamSelectChannelASE'S1S2RRSelectWriteSelectWriteSE'S1S2RRSelectChannelASCCSCCSCCSCC................................l14cGHRTi.MC195k18bk18ck19bk19ck18dk19dk20bk20cj20bj20ck20dj20dMC231MC231MC231MC231MC231MC231MC231MC231MC231MC231MC231MC231j21bj21ci20bi20ci20dj21di21bi21ci22bi22ci21di22dMC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174DispY03.sil03clk2'Daclk2'Dbclk2'Dcclk2'Dcd24hFifoAddr.0!2FifoAddr.0'!2FifoAddr.1!2FifoAddr.1'!2FifoAddr.2!2FifoAddr.2'!2FifoAddr.3!2FifoAddr.3'!2FifoAddr.4!2FifoAddr.4'!2FifoAddr.5!2FifoAddr.5'!2FifoAddr.6!2FifoAddr.6'!2FifoAddr.7!2FifoAddr.7'!2BCanReadFifo'!1FH'!6FH'!5FH'!4FH'!2FH'!1SH'!1PARCXEROXDesignerK. PierK'J'RTTRSQSRQQ'BCanReadFifo'!2....clk0'f01bshared with WakeDHTMC135ACanReadFifo'!13t%8&8)e3)5#l5+3CG -G G G +a ra@7I@03037I5.3231.H2H1&$'(',#A)6,H:H8?{AD4AID4D?{E-AI>AIFI:E-3BF3BE3BD3BCAAIDE->FIdE-FEDCN$O$N$M$LfAJeJ-eMANGfO-:4N3O3N3M3Lf>JDJ-DM>N@Gf@O-?{SD4SD4Vf?{VAIPJAIX:V3BX3BW3BVf3BUJ:4_3a3`g3_J3^.>\D[D_J>_@Y.@`SSVfVPJXA\e[e_JA_Y.`dVXWVfUJ56,3:38_$a$`g$_J$^.$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W|\rt_J]^_`cQ$$|]\[vZZ\$$]$d]$d626t7I5W8e5W947%$4;$$4^|6<4^5 97%$47I$_$V$S!rtVfTUVXZn$$|TSRQvT $$T-$dT-$dtX W Vf UJ p[)8 $)t8Vu]_'V$s' $Gp= G< ,su: V_J$9 tau^.]]|XX![v]\OUO\,t_,ZnH^[C_[`U$ZJ$Z&y$Z&$[V$RV$]|OO=R]S!OMOT,tV,QHUR_VRWU$Qf$QCy$QC$VCV$VuTX| $U& $VC $W_ $ V_'$*:`C $*:_' $*:^ $*:a` $A]C_'V$@ |XCX!C[v@ \AUA\At_AZnB^B[C@_@[@t`U$CZJ$@tZ&y$@tZ&$C[V$9|\8t_J53]53^53_53`4cQ$$4;|]4;\4;[v4;ZZ4\$$4]$d9]$d9_$pR9V$9|S!8tVf53T53U53V53X4Zn$$4;|T4;S4;R4;Qv4T $$4T-$d9T-$dCRV$@ OCO=CR@ S!AMATAtVAQBUBR_@V@R@tWU$CQf$@tQCy$@tQC$CVCV$AuT*:X| $*:U& $*:VC $*:W_ $*:N{ $*:M_ $*:LB $*:O $AKCM_V$@ |FCFYCI@ J=AD AK6AtMAHBMBI{@M;@J @tO U$CH$@tH_y$@tH_$CJ V$9|J=8tM53K53L53N53O-4Q$$4;|K4;J4;I4;H4K&$$4KJ$d9KJ$d9M$VuKM_V$]|FFYI]J=OD OK6,tM,HHMI{M;J O U$H$H_y$H_$J V$|J=rtMKLNO-Q$$|KJIHK&$$KJ$dKJ$dM$E $AYrtDBDE-FIH$$|CA@?BB$$Bf$dBf$dA&V$]>=v@]AYO;=OBR,tE ,?HD4@DXA&F&U$?$?{y$?{$D{V$VuBF $C_ $D{ $E $9E $9|AY8tD53B53D53E-53FI4H$$4;|C4;A4;@4;?4BB$$4Bf$d9Bf$dCA&V$@ >C=vC@@ AYA;=ABRAtE A?BD4B@@DX@A&@tF&U$C?$@t?{y$@t?{$CD{V$AuB*:F $*:C_ $*:D{ $*:E $tLf M N O pIO $LB $M_ $N{ $tC D E F pA5W[5WR5WI5WA*:ta *:`g *:_J *:^. *:X *:W *:Vf *:UJ *:O *:N *:M *:Lf *:F *:E *:D *:C u: r8 $r9 $2|22t7I8e97%$;$$|6<5 7%$7I$pb;tbr( ]$r' ]$r$ ]$r# ]$Ut&V$eV%(H($'$%^$%^$@|"<9"<9!!""#%9%9#9&&&#XO#X$u$u'$&z$t's#%$| 9 Vt#H)|&t',r' r8)eu",rt12|+2t01,2I/$4$$|/-/$0$r2 $r1 $u2 ,s2 )1 $)2 $6|+6t05W1,5W2I4/$44$$4^|/4^-9/$40$)t18e$U;$ :8B$y8Br$|4Vt8e1,$U4^$ :1 $y1 r$|,Vt1,@t1,$U@t4^$D1 $y@t1 r$Am|,At1,@t8e$U@t;$D8B$y@t8Br$Am|4At8e|\ZZ2+]XUMOTKFD ;=>CA]?WXAUAM?WOATAK?WFAD A;=?W>AC6t26t+&"<6,$9:6 $:.$.$9A6,$9:6 $:.$A.$9t#|^^]]]a`9$]9t_JV]VTVKVBV8eV1,7]7T7K7B78e71?HQfZJDXZJDXQfDX?DXHA:A2V:V2\SJA1,8eA\ASAJAAB8eB1,bY.PJGf5WGf5WPJ5WY.5Wb:3e5W:5W3e$p H:t6,:.:6,:.`!_J ![ !Vf !S !M !J- !D !AI F_J F[ FVf FS FM FJ- FD FAI r#r2):)2r:r$r()9 $9wdr/:u2p5{t$5{)A4|!8"<8%4&6 &6'<6t)6$7)7l%53+U$8$$53$ey$53$e$8)A $8% $:&4;|&4;!6t'6t 2u',5t',9;u#9;t':)e+GPJd z78910141312116543278910141312116543278910141312116543278910141312116543278910141312116543278910141312116543278910141312116543278910141312116543223192016211722182218211720162319231922182117201623192016211722182218211720162319201621172218221821172016231923192016211722182319TRMB071Fifo.00EvenReg.00MB071TRTRMB071MB071TRTRMB071MB071TRTRMB071MB071TRTRMB071MB071TRTRMB071MB071TRTRMB071TRMB071TRTRMB071EvenReg.01EvenReg.02EvenReg.03EvenReg.04EvenReg.05EvenReg.06EvenReg.07EvenReg.08EvenReg.09EvenReg.10EvenReg.11EvenReg.12EvenReg.13EvenReg.14EvenReg.15Fifo.01Fifo.02Fifo.03Fifo.04Fifo.05Fifo.06Fifo.07Fifo.08Fifo.09Fifo.10Fifo.11Fifo.12Fifo.13Fifo.14Fifo.15MB071TRTRMB071TRMB071TRTRMB071MB071TRTRMB071MB071TRMB071OddReg.00OddReg.01OddReg.02OddReg.03OddReg.04OddReg.05OddReg.06OddReg.07Fifo.16Fifo.17Fifo.18Fifo.19Fifo.20Fifo.21Fifo.22Fifo.23MB071TRMB071TRMB071MB071TRTRMB071OddReg.09OddReg.10OddReg.11OddReg.12Fifo.24Fifo.25Fifo.26Fifo.27MB071TRTRMB071MB071TRMB071TROddReg.13OddReg.14OddReg.08Fifo.28Fifo.29Fifo.30Fifo.31OddReg.15FileProjectRevDatePageDoradoDa7/19/79RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MB071MB071MB071MB071MB071MB071MB071DDCFifo RAM chips................................EVENWORDSODDWORDSWORDSEVENWORDSODDDispY04.sil04g22fh22fg20fh20fg18fh18fh16fg16fg16bg16cg16dg16eg18cg18dg18eg20bg18bg20cg20dg20eg22bg22cg22dg22eh16bh16ch16dh16eh18bh18ch18dh18eh20bh20ch20dh20eh22bh22ch22dh22eWriteFifo'aWriteFifo'bWriteFifo'cWriteFifo'dWriteFifo'dWriteFifo'cWriteFifo'bWriteFifo'aFifoAddr.0!1FifoAddr.1!1FifoAddr.2!1FifoAddr.3!1FifoAddr.4!1FifoAddr.5!1FifoAddr.6!1FifoAddr.7!1FifoAddr.7!1FifoAddr.6!1FifoAddr.5!1FifoAddr.4!1FifoAddr.3!1FifoAddr.2!1FifoAddr.1!1FifoAddr.0!1FifoAddr.1!3FifoAddr.0!3FifoAddr.2!3FifoAddr.3!3FifoAddr.4!3FifoAddr.5!3FifoAddr.6!3FifoAddr.7!3FifoAddr.7!3FifoAddr.6!3FifoAddr.5!3FifoAddr.4!3FifoAddr.3!3FifoAddr.2!3FifoAddr.0!3FifoAddr.1!3FifoAddr.7'!1FifoAddr.6'!1FifoAddr.5'!1FifoAddr.4'!1FifoAddr.3'!1FifoAddr.2'!1FifoAddr.1'!1FifoAddr.0'!1FifoAddr.7'!1FifoAddr.6'!1FifoAddr.5'!1FifoAddr.4'!1FifoAddr.3'!1FifoAddr.2'!1FifoAddr.1'!1FifoAddr.0'!1FifoAddr.0'!3FifoAddr.1'!3FifoAddr.2'!3FifoAddr.3'!3FifoAddr.4'!3FifoAddr.5'!3FifoAddr.6'!3FifoAddr.7'!3FifoAddr.7'!3FifoAddr.6'!3FifoAddr.5'!3FifoAddr.4'!3FifoAddr.3'!3FifoAddr.2'!3FifoAddr.1'!3FifoAddr.0'!3PARCXEROXDesignerK. PierCG -G G G /t+/)/(.'.#H.$e.%.&/!///2///.d...+.H// / / d2 +@@@@-d@-@-@-+@-H@@ @ @ dD4 +@+@)@(@-'@-#H@-$e@-%@-&@!@@@D4H+H)H('#H$e%&H!HHH!HHHd+HHH H H d! +    d   + H       d + + ) ( ' #H $e % & !   1>+>14+417+71;-+;-1H+H1E-+E-1A+A1K+K1f+f1c.+c.1_+_1\+\1Y.+Y.1O-+O-1R+R1U+U;- ;-7 74 4> >A AE- E-H HU UR RO- O-K KY. Y.\ \_ _c. c.f f2d$U d$y2|b yb h N$ dr$Vf`9$rtdff` $f c $raVc 9$2a$U a`$y2|_Z y_Z dN$ a`r$2^.$U ^ $y2\ y\ a`N$ ^ r$V_9$rt^._ $\_ $rZV\_9$2Z$U Z$y2|X yX ^ N$ Zr$2W$U W_$y2UZ yUZ ZN$ W_r$VY 9$Y $rtWrJ-K $VK9$2J-$U J $y2|H yH M_N$ J r$2M$U M_$y2KZ yKZ PN$ M_r$VO 9$rtMO $R_ $rPVR_9$2P$U P$y2|N yN T N$ Pr$2T-$U T $y2R yR W_N$ T r$VU9$rtT-U $H_ $rFVH_9$2F$U F$y2|D yD J N$ Fr$2C$U C_$y2AY yAY FN$ C_r$VE 9$rtCE $A $r@-VA9$2@-$U @ $y2|> y> C_N$ @ r$2<$U <$y2: y: @ N$ <r$V>^9$>^ $rt<22$U 2$y2|0 y0 6 N$ 2r$V4^9$4^ $7 $rt6,V79$26,$U 6 $y2|4 y4 9^N$ 6 r$29$U 9^$y27Y y7Y <N$ 9^r$V; 9$rt9; $c. _ \ Y. U R O- K H E- A > ;- 7 4 c._\Y.URO-KHE-A>;-74$U $-T-1sU9$1PT-$U-T $y1P|R,R-W_N$-T r$1PP$U-P$y1PN,N-T N$-Pr$1sR_9$-tP$R_ $$O $1sO 9$1PM$U-M_$y1P|KZ,KZ-PN$-M_r$-tW$Y $1sY 9$1PW$U-W_$y1P|UZ,UZ-ZN$-W_r$1PZ$U-Z$y1PX,X-^ N$-Zr$1s\_9$-tZ$\_ $$_ $-^.1s_9$1P^.$U-^ $y1P|\,\-a`N$-^ r$1Pa$U-a`$y1P_Z,_Z-dN$-a`r$1sc 9$-ta$c $r21Pd$U-d$y1P|b,b-h N$-dr$1sf`9$$f` $-td$f $c. $_ $\ $Y. $U $R $O- 3f3c.3_3\3Y.3U3R3O--M1PJ-$U-J $y1P|H,H-M_N$-J r$1sK9$$K $-tJ-1P@-$U-@ $y1P|>,>-C_N$-@ r$1sA9$-t@-$A $$E $-C1sE 9$1PC$U-C_$y1P|AY,AY-FN$-C_r$1PF$U-F$y1PD,D-J N$-Fr$1sH_9$-tF$H_ $$H $E- $A $> 3K3H3E-3A$; $-91s; 9$1P9$U-9^$y1P|7Y,7Y-<N$-9^r$1P6,$U-6 $y1P4,4-9^N$-6 r$1s79$-t6,$7 $$4^ $-21s4^9$1P2$U-2$y1P|0,0-6 N$-2r$-t<$>^ $1s>^9$1P<$U-<$y1P|:,:-@ N$-<r$$t;- $7 $K 3>3;-3734$4 $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W , $$ z@$ z$ y|'< y& y% y# yu y  y! y"+t*+)e+(H+',+&+$+#+" y|< y y y+t +e+H+,|;r#% r$r* r$r) r$r( r$r' r$r&z r$r%^ r$r$A r$9$r] $r  $9 +$r r$r r$r$ r$rA r$r] r$rz r$r r$r r$ $ G$ $@$ $$ y y y y y  y; yX yt+t++++++++d y|  y  y y+t++ + +  G|$%: G$ $@$ $$ ;Xtet+eeeeeeed|  et+e e e ! G"O| r$ r$z r$] r$A r$$ r$ r$ r$"s +$  $] $"s$$A r$%^ r$&z r$' r$( r$) r$* r$#% r$, $%:$z@$z$'<&%#u !"et*e)ee(He',e&e$e#e"|<et eeeHe,!"O|;A, $G$Az@$Az$A&'<A&&A&%A&#A&uA& A&!A&"At*A)eA(HA',A&A$A#A"A&|<A&A&A&At AeAHA,DXD|;8#% r$8* r$8) r$8( r$8' r$8&z r$8%^ r$8$A r$D$8] $8  $D +$8 r$8 r$8$ r$8A r$8] r$8z r$8 r$8 r$A$G G$A $@$A $$A&A&A&A&A& A&;A&XA&tAt+AAAAAAAdA&| A& A&A&At+A A A DX GD|0W$6t G$0W $@$0W $$///// /;/X/t0t+0000000d/| / //0t+0 0 0 3 G3|& r$& r$&z r$&] r$&A r$&$ r$& r$& r$3 +$&  $&] $3$&$A r$&%^ r$&&z r$&' r$&( r$&) r$&* r$&#% r$0W, $6t$0Wz@$0Wz$/'</&/%/#/u/ /!/"0t*0)e0(H0',0&0$0#0"/|<///0t 0e0H0,33|;t*!V*C*2*2+C+!V++pU |<   </:</:/:/:@t@t@t@t<@t @t @t@t/:/:/: /:       IXp%IX$IIr . 0W-.-0W$ HCt'Cd2'2d!'!dd'fc._\URO-KY.HE-A>;-74.f.c.._.\.Y..U.R.O-.K.H.E-.A.>.;-.7.4r  & 8 8 + & +  + r + r+ r) r( r' r& r% r$e r#H r r r+ rH rd r r r ) + ( ' & % $e #H   + H d    &#H &$e &% && &' &( &) &+ & & &+ &H &d & & & 8 8 8 8d 8H 8+ 8 8 8#H 8$e 8% 8& 8' 8( 8) 8+ 9wdr/:u2p ]GP&g11497149714971497149714971497149714971497149714971497149715131112102354623546151311121015131112102354623546151311121015131112102354615131112101513111210235462354615131112101513111210235462354615131112101513111210235462354615131112101513111210235462354615131112101513111210235462354614152156341213101191497SE'S1S2RRQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SSBMC158ASize8BSize8BSize8ASize8ASize4BSize4ASize2BSize2BReadingFifoSizeCurSize8421Fifo.08Fifo.04Fifo.02TOXX3X2X1X0RRRRFifo.16dFIB.31 = Fifo.31See ItemGenerator table for input specsdFIB.00 = Fifo.00FileProjectRevDatePageDoradoDa11/02/79DDCItem Permutation Logic11100100dFIB.02TOXX3X2X1X0RRRRdFIB.01TOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRFifo.08Fifo.04Fifo.01Fifo.02TOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRdFIB.03dFIB.04dFIB.05dFIB.06dFIB.07dFIB.08dFIB.09dFIB.10dFIB.11dFIB.12dFIB.13dFIB.14dFIB.15dFIB.16dFIB.17dFIB.18dFIB.19dFIB.20dFIB.21dFIB.22dFIB.23dFIB.24dFIB.25dFIB.26dFIB.27dFIB.28dFIB.29dFIB.30SE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRSE'S1S2RRItem Generator PermuterFifo.03Fifo.06Fifo.12Fifo.24Fifo.04Fifo.16Fifo.08Fifo.04Fifo.05Fifo.10Fifo.20Fifo.12Fifo.12Fifo.06Fifo.24Fifo.20Fifo.07Fifo.14Fifo.28Fifo.08Fifo.16Fifo.02Fifo.02Fifo.09Fifo.10Fifo.11Fifo.12Fifo.13Fifo.14Fifo.15Fifo.16Fifo.17Fifo.18Fifo.19Fifo.20Fifo.21Fifo.22Fifo.23Fifo.24Fifo.25Fifo.26Fifo.27Fifo.28Fifo.29Fifo.30Fifo.18Fifo.20Fifo.22Fifo.24Fifo.26Fifo.28Fifo.30Fifo.01Fifo.03Fifo.05Fifo.07Fifo.09Fifo.11Fifo.13Fifo.15Fifo.17Fifo.19Fifo.21Fifo.23Fifo.25Fifo.27Fifo.29Fifo.06Fifo.10Fifo.14Fifo.18Fifo.22Fifo.26Fifo.30Fifo.01Fifo.05Fifo.09Fifo.13Fifo.17Fifo.21Fifo.25Fifo.29Fifo.03Fifo.07Fifo.11Fifo.15Fifo.19Fifo.23Fifo.27Fifo.28Fifo.10Fifo.18Fifo.26Fifo.06Fifo.14Fifo.22Fifo.30Fifo.01Fifo.09Fifo.17Fifo.25Fifo.05Fifo.13Fifo.21Fifo.29Fifo.03Fifo.11Fifo.19Fifo.27Fifo.07Fifo.15Fifo.23...............many loads, but has>20 nsec to propogateMC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174MC174DispY05.sil05e15be15ce16be16cf16bf16ce17be17cf17bf17ce18be18cf18bf18ce19be19cf19bf19ce20be20cf20bf20ce21be21cf21bf21ce22be22cf22bf22ce15de16df16de17df17de18df18de19df19de20df20de21df21de22df22dd22CurSize.0!3CurSize.1!3CurSize.1!3CurSize.0!3CurSize.0!3CurSize.1!3CurSize.1!3CurSize.0!3CurSize.0!3CurSize.1!3CurSize.1!3CurSize.0!3CurSize.0!3CurSize.1!3CurSize.0!1CurSize.1!1CurSize.1!1CurSize.0!1CurSize.0!1CurSize.1!1CurSize.1!1CurSize.0!1CurSize.0!1CurSize.1!1CurSize.1!1CurSize.0!1CurSize.0!1CurSize.1!1CurSize.1!1CurSize.0!1CurSize.0!2CurSize.1!2PARCXEROXDesignerK. PierACanReadFifo'!4CG -G G G  t& +* +)e  +$e +#H H ++ + d +H +,EPCCEP!C$C#EP',C+C)1',0+0)1!0$0#100100lll!$#6,`g/^b/^`/^_/^^6PY/[f/ZJ/Y./X6PLf/N/L/K/J6,S/^T/^S/^R/^Qf6,8e/^:/^8/^7/^66P1/3e/2I/1,/06P?/@/?/>/=f6,E/^Gf/^FI/^E-/^DIEBGfBFIBE-BDI?C_@C_?C_>C_=fI8eB:B8B7B6ISBTBSBRBQfILfC_NC_LC_KC_JIYC_[fC_ZJC_Y.C_XI`gBbB`B_B^"`gb`_^"Yz[fzZJzY.zX"LfzNzLzKzJ"STSRQf"8e:876"1z3ez2Iz1,z0"?z@z?z>z=f"EGfFIE-DHEyGfyFIyE-yDk? @ ? > =fk1 3e 2I 1, 0H8ey:y8y7y6HSyTySyRyQfkLf N L K JkY [f ZJ Y. X.e d.e ..'''d'H'+' ' ' )l',+)|#t(H)e*s(%$s,$$|'<&"s(%$s(H$,st ,s ,s$,s]-|- - -;(t(l$-$ 9(ly$(ly$ ](|( ( ( t( W( ;(((t((( ( ( d( G*|;)t(rsy $s] $sA $s$ $s $s $s $s $*:$s $. $.9$0W$]0W @$]. @9$. y $sss s+sdsHs s su 2 4 3 G3 +33tRSTY $Z&$[C$W$Y$|U VtY. kW kX kY kZ ]5$$ r|W rVv rUZ rT= V$$ V$dV$dtQfDXu1pe' u`g$.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WU5Wu G5W +5W5WtS|H VtK kJ- kKJ kLf kM O$$ r|J= rI! rH rF I{$$ I$dI$dLB$J$M$L$K$tYR_$S|$T$QC$R$|O= VtR kP kQ kS kT- V$$ r|P rO rN rM P&$$ PJ$dPJ$d4 Vt7 k6, k7I k8e k9 ;$$ r|6< r5  r4 r2 5{$$ 5$d5$d8B$6$9$8$7$1 $2%$3B$/$1$- Vt1, k/ k0 k1 k2 53$$ r|/ r.u r-Y r,< .$$ .$d.$d;= Vt> k< k= k? k@- B$$ r|< r; r: r9 <%$$ $=B$@$?{$>^$tXY.[fZJE $F&$GB$C$E$|A VtE- kC kD kE kF I4$$ r|C rBv rAY r@= B$$ B$dB$d"OA tE-CDEFOI4$$|CBvAY@=OB$$OB$d"OB$d"sE$:C$:GB$:F&$:E $:>^$:?{$:@$:=B$"s>$"O;= t><=?@-OB$$|<;:9O<%$$O]!\ZO]|$$O]$d"O]$dI4\Gt_D^.D_JD`gDaD4c$$C|^>C]!C\CZD4]|$$D4]$dI4]$dIX`C$=^$=a$=`$=_$=Y $=Z&$=[C$=W$IXY$I4UGtY.DWDXDYDZD4]5$$C|WCVvCUZCT=D4V$$D4V$dI4V$dI4HGtKDJ-DKJDLfDMD4O$$C|J=CI!CHCFD4I{$$D4I$dI4I$dIXLB$=J$=M$=L$=K$=R_$=S|$=T$=QC$IXR$I4O=GtRDPDQDSDT-D4V$$C|PCOCNCMD4P&$$D4PJ$dI4PJ$dI44Gt7D6,D7ID8eD9D4;$$C|6<C5 C4C2D45{$$D45$dI45$dIX8B$=6$=9$=8$=7$I4;=Gt>D<D=D?D@-D4B$$C|<C;C:C9D4<%$$D4$==B$=@$=?{$=>^$=E $=F&$=GB$=C$IXE$I4AGtE-DCDDDEDFD4I4$$C|CCBvCAYC@=D4B$$D4B$dI4B$d5A4;tE-1PC1PD1PE1PF0I4$$0W|C0WBv0WAY0W@=0B$$0B$d5B$d5E$)C$)GB$)F&$)E $)>^$)?{$)@$)=B$5>$5;=4;t>1P<1P=1P?1P@-0B$$0W|<0W;0W:0W90<%$$00W]!0W\0WZ0]|$$0]$d5]$dtLfE?8e1$`g$Y$S$Lf$E$?$8e$17`g7Y7S7Lf7E7?78e71K`gKYKSKLfKEK?K8e|t",#H$es"$s&$$|! "s"$s",$t+s$sd$$|"s$s$t,Hs$s $$|"s$s$22t1s,1sH0$0 $$0z|0z5$0$22t1s1s+0$0d$$0z|0z5$0$22t",1s#H1s$e0"$0&$$0z|!0z 5"$0",$2#2t(H1s)e1s*0(%$0,$$0z|'<0z&5(%$0(H$Fm#Fmt(HD)eD*DX(%$DX,$$C|'<C&IX(%$DX(H$FmFmt",D#HD$eDX"$DX&$$C|!C IX"$DX",$FmFmtD,DHDX$DX $$C|CIX$DX$  t   ]$ $$ |t X]$ $% $ $  td   A$ $$ |X ;A$ d$ < t! " # !z$ &$$ |  u!z$ !$ #X t' ( ) '$ ,,$$ |& %'$ '$pgYtNLKJGfE-FID@?>=f8:763e2I1,:b:`:_:^:[f:T:N:Gf:@:::3e)b)[f)T)N)Gf)@):)3e=b=[f=T=N=Gf=@=::ZJ:S:L:FI:?:8:2I)`)ZJ)S)L)FI)?)8)2I=`=ZJ=S=L=FI=?=8:Y.:R:K:E-:>:7:1,)_)Y.)R)K)E-)>)7)1,=_=Y.=R=K=E-=>=70:X:Qf:J:D:=f:6:0)^)X)Qf)J)D)=f)6)0=^=X=Qf=J=D==f=6 |#X <  #2#222FFF#7u7 t[ UJ N G AI : 3 + $  He%+1s+1s%1se1sHDeD%D+b[UJNGAI:31s31s:1sAI1sG1sN1sUJ1s[1sbDbD[DUJDNDGDAID:$p H 9tW 9P 9J- 9C 9< 96, 9/^.WPJ-C<6,/3^.3W3P3J-3C3<36,3/F^.FWFPFJ-FCF<F6, 9)e 9#H 9, 9)#3)3#33F)F#F*:+H , ) + ) $* $ $ $  () (+ () $(* $( $( $( ( ;t) ;t+ ;t) $;t* $;t $;t $;t ;t )A $*^ $* )e #H $e $A $#% $ $ $+  # $ $ $# $z $ $  (# ($ ($ $(# $(z $( $( ( ;t# ;t$ ;t$ $;t# $0W 0W 9wdr/:u2pst GO hu65656565656565656565656565655423542354792361114151013126327456327451110967999131249131246513124659131241312491312465131246591312413124913124651312465913124131241312465131246513124651312465131246513124651312413124913124651312465913124131249131246513124659131241312491312465131246591312411109676327451114151013121114151013125479236Q'QRSQSRRTTCCRJ'K'RTTRSQSRQQ'DCTrueRTTRSQSRQQ'DCRTTRSQSRQQ'DCAWantsFifoAWantsFifo'AWantsFifo'AWantsFifo'clk2clk2clk2AWantsSIB'AWantsSIBAWantsSIBASRLoadedASRLoadSyncABRiiRRiTiToAReadingFifoAReadingFifo'FileProjectRevDatePageDoradoDa11/02/79MRCCPE'DSSSSRRF00CCSCMC176MRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMC176SCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCSCMC176MRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMC176SCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCSCMC176MRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMC176SCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCDDCIntermediate Buffer ControlMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCSCMC176MRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMC176SCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCSCMC176MRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMC176SCMRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCSCMC176MRCCPE'DSSSSRRF00CCMRCCPE'DSSSSRRF00CCMC176SCMRCCPE'DSSSSRRF00CCSCCSCCSCCABRiiRRiTiToclk2clk2clk2RTTRSQSRQQ'DCRTTRSQSRQQ'DCTrueRTTRSQSRQQ'DCQ'QRSQSRRTTCCRJ'K'BWantsFifo'BReadingFifo'BReadingFifoBWantsFifo'BWantsFifo'BWantsFifoBSRLoadSyncBSRLoadedBWantsSIBBWantsSIBBWantsSIB'......................................................................................................MC105MC105RRiiTToiABRRiiTToiAB..Channel AChannel BDispY06.sil06c13fc14fc15fc16fc17fc20fc21fd14fd13fe13fe14fd15fd16fd17fd20fd21fa13ha14ha15ha16ha17ha18hb13hb14hb15hb16hb17hb18ha10fa11fa12fc10fc11fc12fb10fb11fb12fe11ff11fc09bc09af10bf10aMC135MC135MC231MC231MC231MC231MC231MC231MC231e09af09ab09bb09cd09bd09ca09ba09ca09db09dd09dLoadAFIB'aLoadAFIB'aLoadAFIB'aLoadAFIB'bLoadAFIB'bLoadAFIB'cLoadAFIB'cLoadBFIB'aLoadBFIB'aLoadBFIB'aLoadBFIB'bLoadBFIB'bLoadBFIB'bLoadBFIB'cLoadBFIB'cLoadASIB'aLoadASIB'aLoadASIB'bLoadASIB'bLoadASIB'cLoadASIB'cLoadBSIB'aLoadBSIB'aLoadBSIB'bLoadBSIB'bLoadBSIB'cLoadBSIB'cAItemClk'AaAItemClk'AaAItemClk'AaAItemClk'AbAItemClk'AbAItemClk'Abe10fe12fAItemClk'AcAItemClk'AcBItemClk'AaBItemClk'AaBItemClk'AaBItemClk'AbBItemClk'AbBItemClk'AbBItemClk'AcBItemClk'AcAItemClk'AcBItemClk'Acclk2'Aaclk2'Abd10fd11fd12f..BCanReadFifo'!3SH'!3SH'!3LoadASR'!4LoadASR'!5LoadASR'!6LoadASR'!1LoadASR'!2LoadASR'!3LoadASR'!11LoadASR'!12LoadASR'!10LoadBSR'!1LoadBSR'!2LoadBSR'!3LoadBSR'!4LoadBSR'!5LoadBSR'!6LoadBSR'!10LoadBSR'!12LoadBSR'!11dAItem.4dAItem.2dAItem.6dAItem.1dAItem.5dAItem.3dAItem.7dBItem.4dBItem.2dBItem.6dBItem.1dBItem.5dBItem.3dBItem.7................PARCXEROXDesignerK. PierACanReadFifo'!2CG -G G G GftgGffGf^Gf]GfUGfTGfLGfKGfDGfBGf;-Gf:Gf2IGf1,,2I,1,,;-,:,D,B,L,K,U,T,^,],g,f=d=C_C_d,$,$2200H5509??d9;H;A +FmFm A CC AFmFmAdCC3B 3BH3e9^H9^ : OGcKcJQc:4dJ03dJ4dJ2dJ0h.0g03[f4[f2[f0_J0^.:4[fGZKZJQZGQKQJQQ:4R03R4R2R0Vf0UJ03I4I2I0M0Lf:4IGIKIJQIG@-K@-JQ@-:4@03@4@2@0D0C03747270;0::47G7IK7IJQ7IG.eK.eJQ.e03.4.2.020103&4&2&0)0(G%K%JQ%Gf)eGf(HO%!% %,)e,(H& k&&)(. k..21O.e!.e .eO7I!7I 7I77 k77;:@ k@@DC@O@-!@- @-OI!I III kIIMLfR kRRVfUJROQ!Q QOZ!Z Z[f[f k[f[f_J^.dJ kdJdJh.gdJOc!c c !  $$!z33dzHHH  +  d++O d d+$y$ $+U$  $:   O|X O B9;9  XtH9|t]|X t]ry9zU$$9y$9$$y]$$|W ; 4t  y 9 sU$$s]y$s]$: $: 9$|; t]sU$d$sAy$sA$ ]$ 9y$ud $t ! $ $ $ 9  $ r $r $u+ G9,$9U$t  +  H V |  $< <  $ $ +$+<< Vt $ 9$9 9! $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W$d$+d$+"std :dlelgl|`w"`w `wcb%h$d$!tgHd|aeCr$eC$yh$eg$Utegf eC$+eC$+ egegfg|a a Oa@dZ@c>iJ$eC$ th.eg9b$b|]$b$ b|@$c$c $f`V$]|V$Z $Z$ Y@$Y$Y]$9Y$ \_$+\_$+ \\]^|X! X! OX!@[v@ZZ`g$\_$ t_J\]|X!\_r$\_$y_$\$Ut\$[$+[$+"s[ :[l]l^.l|W"W WZY%_$[$!t^H[$R$+R$+"sS :SlT-lUJl|N"N NRP%V$R$!tUHS|O=S|r$S|$yV$S$UtST S|$+S|$+ SSTU|O= O= OO=@R@QvW$S|$ tVfS9P$P]$P$ P@$Q$Q $TV$KV$H $I$ G@$G$G]$9G$ J$+J$+ JJKL|FY FY OFY@I@HN$J$ tMJK|FYJr$J$yM$J$UtJ$J $+J $+"sJ- :J-lKJlLfl|E"E EI!H%N$J $!tLHJ-$A&$+A&$+"sAI :AIlBflCl|<"< <@=? %E-$A&$!tDHAI|=vAr$A$yE $A$UtAB A$+A$+ AABD|=v =v O=v@@@?E$A$ tDA9?$>]$?$ >@$@-$@ $BV$9V$7% $7I$ 6 @$6,$96,$ 8$+8$+ 88:;-|4 4 O4@7@6<$8$ t;8:|48r$8$y<%$8$Ut8$8B$+8B$+"s8e :8el9l:l|4"4 47Y6<%;8$y9<%$98$U:t8:W:78$+08$+5W8381P:1P;-1P|454340z70z61 <$08$4t;1,81s6,$*:6 ]$:6,$46 @$H7I$?7% $?9V$?BV$?@ $H@-$4>@$:?$*:>]$1s?$7A$+0A$+5WA3A1PB1PD1P|=v5=v3=v0z@0z?1 E$0A$4tD1,A:WB:|=v9Ar$>;A$y9E $9A$U:tANXA&$+H;A&$+LAIJtAIHBfHCH|<M<J<G@=G? H_E-$H;A&$LtDHAINXJ $+H;J $+LJ-JtJ-HKJHLfH|EMEJEGI!GHH_N$H;J $LtLHJ-:|FY9Jr$>;J$y9M$9J$U:tJ:WK7J$+0J$+5WJ3J1PK1PL1P|FY5FY3FY0zI0zH1 N$0J$4tM1,J1sG$*:G]$:G$4G@$HI$?H $?KV$?TV$?Q $HQ$4P@$:P$*:P]$1sP$7S|$+0S|$+5WS3S1PT1PU1P|O=5O=3O=0zR0zQv1 W$0S|$4tVf1,S:WT:|O=9S|r$>;S|$y9V$9S$U:tSNXR$+H;R$+LSJtSHT-HUJH|NMNJNGRGPH_V$H;R$LtUHSNX[$+H;[$+L[Jt[H]H^.H|WMWJWGZGYH__$H;[$Lt^H[:|X!9\_r$>;\_$y9_$9\$U:t\:W]7\_$+0\_$+5W\3\1P]1P^1P|X!5X!3X!0z[v0zZZ1 `g$0\_$4t_J1,\1sY$*:Y]$:Y$4Y@$HZ$?Z $?]|V$?f`V$?c $Hc$4b|@$:b$*:b|]$1sb$7eC$+0eC$+5Weg3eg1Pf1Pg1P|a5a3a0zdZ0zc>1 iJ$0eC$4th.1,eg:Wf:|a9eCr$>;eC$y9h$9eg$U:tegNXd$+H;d$+LdJtdHeHgH|`wM`wJ`wGcGbH_h$H;d$LtgHd$ ]$ $y$H$$$$$U$U $y$yyr$|;t$U $ Vy$yyr$ |; rt9d$9@]$ d$9 ]$ $$7$7$*:]$;t$9:W$U:W @$>$y:Wr$;P|:tAd$UA$$F$>$*: ]$5W$>A$9; ]9$9;%$5W|<5W<4^44t4^t4^48e%$8t8e87t<z$<$C;u C;<+Fy$3 $r= $*:% $*:A $*: ] $F]$6tAy$F $BB|;F FBBD4 tD4DtADE-kDBB]B]U$F$By$B$@t ]9$@t $BB|WFFBBD4D4 Dt ]DE- DB ByB yU$F$By$B$*:$$*:*:]$; |>;>; < <d$;tAy$;tA$1$1y$53$1U$44^3B3B3|3 1s1st53532%t1s|;2%t2%*: ;t ;tH 6td H Hu Ftd 7 *: H H &Wdkcu|dZc>ZZ[vRQvHI@?67/-%&aX!O=FY=v4+" a X! O= FY =v 4 + "5Wa3a/c>/dZ/[v/ZZ3X!5WX!5WO=3O=/Qv/R/I/H3FY5WFY5W=v3=v/?/@/7/6345W45W+3+/-///&/%3"5W" :`w :W :N :E :< :4 :+  :"<%Jt`wJtWJtNJt<Jt4Jt+ G%Jt"<JtE XVXXV V C WAWCC tA;C;<:W5W3X8t V,$|$XX+$XVt+|X>^>^>>BfA$BBAtBf|?WX?WX $C;A $sXB p# 5W"s $ H rt^. rUJ rLf rC r: r1 r( rg3UJ3^.3g3Lf3C3:313(eg\SJA8<eg<\<S<J<A<8 : 1, (H T K BK:K1,K(HK]Kf e5? 5 r G G: VdVFF 5HHV?WF+V F G V<b Y P G ? -I $e *:b *:Y *:P *:G *:? *:6, *:-I *:$e b Y P G ? 6, 4b 4Y 4P 4G 4? 46, % .e 7I @- I Q f ]Z c ?% ?.e ?7I ?@- ?I ?Q ?Z ?c  *:H d*:KTKKKB|F6,$6 U$*:te*:H(H 1, : T K B f ]  $$?T ?K ?B ?(H ?1, ?: -]$-$*:A$*:d ?] ?f g|V$^V$UV$LV$CV$; V$2%V$g^ULD;-2I?g|V$?^V$?UV$?LV$?CV$?; V$?2%V$?g?^?U?L?D?;-?2IL|"<L+ L4L<LELNLWL`w"s`w"sW"sN"sE"s<"s4"s+ "s"<9wdr/:u2pt GOQi1411141114111510151015123737362529291411141147131015101510373715121411292914111411253615101510373713104729291411141114111512151015103737362529292929471310373715101510362514111411292914111512373715101510131047141114112929253637371510151015121411141114112929471310373736151015101411141125FileProjectRevDatePageDoradoDa7/19/79dFIB.00MC176F00F00ASR.00ASIB.00TRTRTRTRTRTRF00F00MC176dFIB.01AFIB.01AFIB.00ASIB.01ASR.01TRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRMC176F00F00TRTRTRTRTRTRF00F00MC176DDCChannel A Data PathdFIB.02dFIB.03dFIB.04dFIB.05dFIB.06dFIB.07dFIB.08dFIB.09dFIB.10dFIB.11dFIB.12dFIB.13dFIB.14dFIB.15AFIB.02AFIB.03AFIB.04AFIB.05AFIB.06AFIB.07AFIB.08AFIB.09AFIB.10AFIB.11AFIB.12AFIB.13AFIB.14AFIB.15ASIB.02ASIB.03ASIB.04ASIB.05ASIB.06ASIB.07ASIB.08ASIB.09ASIB.10ASIB.11ASIB.12ASIB.13ASIB.14ASIB.15ASR.02ASR.03ASR.04ASR.05ASR.06ASR.07ASR.08ASR.09ASR.10ASR.11ASR.12ASR.13ASR.14ASR.15dFIB.16dFIB.17dFIB.18dFIB.19dFIB.20dFIB.21dFIB.22dFIB.23dFIB.24dFIB.25dFIB.26dFIB.27dFIB.28dFIB.29dFIB.30dFIB.31AFIB.16AFIB.17AFIB.18AFIB.19AFIB.20AFIB.21AFIB.22AFIB.23AFIB.24AFIB.25AFIB.26AFIB.27AFIB.28AFIB.29AFIB.30AFIB.31ASIB.16ASIB.17ASIB.18ASIB.19ASIB.20ASIB.21ASIB.22ASIB.23ASIB.24ASIB.25ASIB.26ASIB.27ASIB.28ASIB.29ASIB.30ASIB.31ASR.16ASR.17ASR.18ASR.19ASR.20ASR.21ASR.22ASR.23ASR.24ASR.25ASR.26ASR.27ASR.28ASR.29ASR.30ASR.31Fifo.00............dAItem.0dAItem.4dAItem.2dAItem.6dAItem.1dAItem.5dAItem.3dAItem.7............AFIBASIBASRASRASIBAFIBFifo.31DispY07.sil07d14bd14cd14dd14ec13bc13cc13dc13ec14bc14cc14dc14ec15bc15cc15dc15ec16bc16cc16dc16ec17bc17cc17dc17ec20bc20cc20dc20ec21bc21cc21dc21ee10be10ce10de10ee12be12ce12de12ec10bc10cc10dc10ec11bc11cc11dc11ec12bc12cc12dc12ea10ba10ca10da10ea11ba11ca11da12ba12ca12da13ba13ca13ea13fa13ga14ba14ca14da14ea14fa14ga15ba15ca15da15ea15fa15ga16ba16ca16da16ea16fa16ga17ba17ca17da17ea17fa17ga18ba18ca13da12ea11ePARCXEROXDesignerK. PierCG -G G G ;tdJ5dJ2dJ,dJDdJ>dJD^>^2^,^;^5^DS?S2S-IS;S6,S;Y.6,Y.2Y.-IY.DY.?Y.DN>N2N,N;N6,N;H5H2H,HDH>HD=f?=f2=f-I=f;=f5=f;B5B2B-IBDB?BD7>727,7;76,7;2I6,2I22I,2ID2I>2ID',?',2',-I',;',5',;,6,,2,-I,D,?,D!>!2!,!;!5!;52,D>D?2-I;6,;6,2-ID?O kH+ O, dGkk!! d!G!,!!O,, ,,H,+,H',+', ',',O',',,2I2I d2IG2IH2I+2Ik77 d7G7,77OBB BBkBBk=f=f =f=fO=f=f,HH dHGHHH+HHN+N dNGN,NNOY.Y. Y.Y.kY.Y.HS+S SSOSSk^^ d^G^,^^,dJdJ ddJGdJkdJdJ$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wuc.tbb9buc.stf d'r$b$Ub|$y|`w$`weN$b|r$ b$Ub|$y `w@`weN$b|r$d'$ Vd'$] Vf`$:f`$:d'$]b$Usb|$y`w`wseN$sb|r$d'r$^r$]$Us\$yZZs`CN$s\r$:^$]:`$ V`$ V^$]^$ ]$U\$y Z@Z`CN$\r$]$U\$yZ$Z`CN$\r$ ^r$9t]]]^`fs`u]S|r$Q$UsQ$y|OOsU&N$sQr$:S|$]:U$ VU$ VS|$]S|$ Q$UQ$y O@OU&N$Qr$Q$UQ$yO$OU&N$Qr$ S|r$9tQQQWW9W Y r$W$UW_$y|UZ$UZZN$W_r$ W$UW_$y UZ@UZZN$W_r$Y $ VY $] V[C$:[C$:Y $]W$UsW_$yUZUZsZN$sW_r$Y r$Mr$Lf$UsLB$yJ=J=sON$sLBr$:M$]:P&$ VP&$ VM$]M$ Lf$ULB$y J=@J=ON$LBr$Lf$ULB$yJ=$J=ON$LBr$ Mr$9tLfLfLfFF9F H_r$F$UF$y|D$DJ N$Fr$ F$UF$y D@DJ N$Fr$H_$ VH_$] VJ$:J$:H_$]F$UsF$yDDsJ N$sFr$H_r$=Br$;$Us;$y99s>N$s;r$:=B$]:?{$ V?{$ V=B$]=B$ ;$U;$y 9@9>N$;r$;$U;$y9$9>N$;r$ =Br$9t;;;AIAI9AI Br$AI$UA&$y|? $? D{N$A&r$ AI$UA&$y ? @? D{N$A&r$B$ VB$] VE $:E $:B$]AI$UsA&$y? ? sD{N$sA&r$Br$7r$6,$Us6 $y44s9^N$s6 r$:7$]:9$ V9$ V7$]7$ 6,$U6 $y 4@49^N$6 r$6,$U6 $y4$49^N$6 r$ 7r$9t6,6,6,0090 2%r$0$U0z$y|.u$.u3N$0zr$ 0$U0z$y .u@.u3N$0zr$2%$ V2%$] V4^$:4^$:2%$]0$Us0z$y.u.us3N$s0zr$2%r$'r$%$Us%^$y#X#Xs(N$s%^r$:'$]:)A$ V)A$ V'$]'$ %$U%^$y #X@#X(N$%^r$%$U%^$y#X$#X(N$%^r$ 'r$9t%%%++9+ ,r$+$U*$y|($(.AN$*r$ +$U*$y (@(.AN$*r$,$ V,$] V.$:.$:,$]+$Us*$y((s.AN$s*r$,r$!zr$$Us$ys#%N$sr$:!z$]:#$ V#$ V!z$]!z$ $U$y @#%N$r$$U$y$#%N$r$ !zr$9tdd9d r$d$UA$y|;$;N$Ar$ d$UA$y ;@;N$Ar$$ V$] V%$:%$:$]d$UsA$y;;sN$sAr$r$r$H$Us$$y  syN$s$r$:$]:$ V$ V$]$ H$U$$y @ yN$$r$H$U$$y $ yN$$r$ r$9tHHH9 ]r$$U$y|$N$r$ $U$y @N$r$]$ V]$] V$:$:]$]$Us$ysN$sr$]r$;t]r$D4$U?$yD4?{?N$?r$=]$]=$4$4]$]'s]$2l$U.$y2l-.N$.r$;P$U7$y;P67N$7r$2]r$.t@t77H@tH.H2r$;PH$U7$$y;P| 6 7yN$7$r$2lH$U.$$y2l - .yN$.$r$'s$4$]4$=$=$]D4H$U?$$yD4 ?{ ?yN$?$r$;tr$;tr$D4d$U?A$yD4;?{;?N$?Ar$=$]=%$4%$4$]'s$2ld$U.A$y2l;-;.N$.Ar$;Pd$U7A$y;P;6;7N$7Ar$2r$.td@td7d7@t.2!zr$;P$U7$y;P|67#%N$7r$2l$U.$y2l-.#%N$.r$'s!z$4!z$]4#$=#$=!z$]D4$U?$yD4?{?#%N$?r$;t!zr$DX!z$;t,r$D4+$U?*$yD4(?{(?.AN$?*r$=,$]=.$4.$4,$]'s,$2l+$U.*$y2l(-(..AN$.*r$;P+$U7*$y;P(6(7.AN$7*r$2,r$.t+@t+7+7%@t%.%2'r$;P%$U7%^$y;P|#X6#X7(N$7%^r$2l%$U.%^$y2l#X-#X.(N$.%^r$'s'$4'$]4)A$=)A$='$]D4%$U?%^$yD4#X?{#X?(N$?%^r$;t'r$;t2%r$D40$U?0z$yD4.u?{.u?3N$?0zr$=2%$]=4^$44^$42%$]'s2%$2l0$U.0z$y2l.u-.u.3N$.0zr$;P0$U70z$y;P.u6.u73N$70zr$22%r$.t0@t07076,@t6,.6,27r$;P6,$U76 $y;P|46479^N$76 r$2l6,$U.6 $y2l4-4.9^N$.6 r$'s7$47$]49$=9$=7$]D46,$U?6 $yD44?{4?9^N$?6 r$;t7r$DX7$;tBr$D4AI$U?A&$yD4? ?{? ?D{N$?A&r$=B$]=E $4E $4B$]'sB$2lAI$U.A&$y2l? -? .D{N$.A&r$;PAI$U7A&$y;P? 6? 7D{N$7A&r$2Br$.tAI@tAI7AI7;@t;.;2=Br$;P;$U7;$y;P|9697>N$7;r$2l;$U.;$y2l9-9.>N$.;r$'s=B$4=B$]4?{$=?{$==B$]D4;$U?;$yD49?{9?>N$?;r$;t=Br$;tH_r$D4F$U?F$yD4D?{D?J N$?Fr$=H_$]=J$4J$4H_$]'sH_$2lF$U.F$y2lD-D.J N$.Fr$;PF$U7F$y;PD6D7J N$7Fr$2H_r$.tF@tF7F7Lf@tLf.Lf2Mr$;PLf$U7LB$y;P|J=6J=7ON$7LBr$2lLf$U.LB$y2lJ=-J=.ON$.LBr$'sM$4M$]4P&$=P&$=M$]D4Lf$U?LB$yD4J=?{J=?ON$?LBr$;tMr$DXM$;tY r$D4W$U?W_$yD4UZ?{UZ?ZN$?W_r$=Y $]=[C$4[C$4Y $]'sY $2lW$U.W_$y2lUZ-UZ.ZN$.W_r$;PW$U7W_$y;PUZ6UZ7ZN$7W_r$2Y r$.tW@tW7W7Q@tQ.Q2S|r$;PQ$U7Q$y;P|O6O7U&N$7Qr$2lQ$U.Q$y2lO-O.U&N$.Qr$'sS|$4S|$]4U$=U$=S|$]D4Q$U?Q$yD4O?{O?U&N$?Qr$;tS|r$7t]@t].]2^r$;P]$U7\$y;P|Z6Z7`CN$7\r$2l]$U.\$y2lZ-Z.`CN$.\r$'s^$4^$]4`$=`$=^$]D4]$U?\$yD4Z?{Z?`CN$?\r$;t^r$DXd'$;td'r$D4b$U?b|$yD4`w?{`w?eN$?b|r$=d'$]=f`$4f`$4d'$]'sd'$2lb$U.b|$y2l`w-`w.eN$.b|r$;Pb$U7b|$y;P`w6`w7eN$7b|r$2d'r$.tb@tb7brprtY.SNHB=f72I,',![fUPJJE-?:4.)e#H+s[fsUsPJsJsE-s?s:s4s.s)es#sHss+uXRLGfAH8H;-:;-8e@t8e@:;-Lf;-J-@tJ-@Lf@BdAEGdF(U(Y(Z(X(V1PX([rd>d8d$ $!$"$A$Ad$AH$$$AH$A+#--d  @& @#H @% ' (('2&2% 2)@ 5;-3;-6,@-0;/;1@-,,;+;-I@-=;<;?@-Bf;AI;C]]dJ]]`]c.egf,f,egOdJOc.]Og$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W^$ V^$ tfO^]b|]c]d]eb|cde|ZZ`wZZ]!_ZabV^$ba`w_ZVh $OZZt^`C:^|cta` ` $VZ&$VV$UVV$Ty$Vf$Vs]$\ $ Yy$ Vy$g|9$[$ 0X|$7pf<3u` 3_ 3^ 3b =cAcFcIXc<@=<@= $?: <;<;$U9$y>|9^9N$9r$>;A $"$9 X X y   + +z $A r$]$ tr]$]$ @!z$)U$r#H s $r%^$r($r( '$ '$susHs+s ds Gs sd  +W5WGtdsssHs! f` $ eC $ d' $Bu(B' B& B%B$e*tY.*ZJ-V$@,sV$-Y.$,sZ&$)|R*:W*:W)U)U)W)W*:T=*:T=)T=)R)S!)T=)S!-U-U0T03T-Y $-W$*^[f$@)X!)X!*t[f*Um[ $ Wy$(|R0WtVFI|AD 9D9DC tdJAI|<? 9?9?>A $ @]$ B]$3t8e<|I!tKt:$U9z$y>t9^t9N$9zr$7A$7%9$>;% $@ttH @td rpr)uK )I)HB#HU U U U ?WtH?WD?@-?;]$y9$9$U:t:H$92$ $:W+Au tX$uX|ZZ P S! @P @S!S! @S @S$S!$P+Td$ tTQVC|NO=RS!3M(3T=tVQVRXU$Q$Qfy$Qf$V$uT- O- N |TO=MrR$9rR_9$uO-!VS+Tr$ tS VHD?VC$Z y$$p H?|H?6?C:WH:Wd9u 0WtUIX] V r Jt|FYJtCJt>Jt: Jt4Jt1<Jt,Jt(XKtIKFIKAK=fK7K4K0K+Qf5cuG:^G?W^GC^GH;^GUrG V G GV GG2H 3X T ` s] $ss $s+ )uJ 3J $3tJ-9wdr/:u2ppGPhu /13121595421312141554233676312965710111415231341296571011141523134129657101114152313412965710111415231341296571011141523134129657101114152313412965710111415231341110145479236251110967129657101114152313412965710111415231345421296571011141523134FileProjectRevDatePageDoradoDa7/19/79CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16oABiiiRRTCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16ABRiiRRiTiTo(ChOffANDNotHWindow)'TRQ'QRSQSRRTTCCRJ'K'PixelClk'Channel Initialization LogicLeft Margin CounterCounter loaded from NLCB. Starts counting after HWindow.Overflow => initial read. 17B => second read. 37B=> third readand start the channel. Stop counting while channel is on. again before end of scanline.AOnAOffAEnableFirstRead'AEnableMarginReads'AEnableMarginReads'AMarginWindow'AWantsStartChannel'AStartChannel'AStopChannel'Resumes counting when channel goes off, but will not overflowoABiiiRRTCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16AOffDCB Width CounterAMarginPEn'AMarginPEn'AMarginPEn'AWidthPEn'AWidthPEn'AWidthPEn'AStopChannel'CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16AScanPEn'TrueTrueASize1ASize2ASize4ASize8ARes.0ARes.1Item sizeResolutionAScanPEn'AltoPolarityTrueCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16MixerModePEn'24BitAByPassBByPassA8B2Mixer modesCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16TrueEvenFieldVerticalControlWordVSyncEnoABiiiRRTAOnCountAMarg'NLCB.04NLCB.05NLCB.06NLCB.07NLCB.08NLCB.11NLCB.10NLCB.09NLCB.12NLCB.13NLCB.14NLCB.15NLCB.07NLCB.06NLCB.05NLCB.04NLCB.09NLCB.10NLCB.11NLCB.08NLCB.15NLCB.14NLCB.13NLCB.12NLCB.15NLCB.14NLCB.13NLCB.12NLCB.09NLCB.10NLCB.11NLCB.08NLCB.12NLCB.13NLCB.14NLCB.15AAAAAiTRHGOddFieldNLCB.12NLCB.13NLCB.14NLCB.15CLCBDDC Channel ACurrent Line Ctrl BlockMC176MC103MC103MC103MC103............................VCWPEn'......MC105MC105RRiiTToiAB.iCDRRTTo..MC105MC135MC195k07boRRCDTdVBlankDDCResetVBlankMC103l04ah11i11j11k11bk11ak11cRRiiTToiAB.i09j09g06l09bDispY09.sil09PixelClk'Bah09ak09PixelClk'BaPixelClk'BbPixelClk'BbPixelClk'BcPixelClk'BcPixelClk'BdPixelClk/2'BaPixelClk/2'Bapppp028029032033p084p048l11bl11al11dl11cg09g10h06PixelClk/2'BbPixelClk/2'Bb.HWindow!3HWindow!5Stop channel when countervalue is > 7400Bwire Or with Channel BAEnableStartChannel'AEnableMSInc'PARCXEROXDesignerK. PierCG -G G G ]t,]eVez,>>HB+VfT-$Vf$T-AXAZ$Z$XC> @ >?/ +-%1 +-% -%,,3344- +4+/d-%1d-%-%,,,H3H3,44-d4e/",-%(1",-%%-%',),+3+3)4(4'-",4,,//-%6,1/-%2-%5,7I,8e38e37I46,45-/49H0 60 3e 5 ]7 ]88765 0:H" )e" & (H ]* ]++*)e(H ",Hd d   ], ]HH, de:,:*+Hg5H_nFeFcKJegKJbFa:e5e*^e*^c*d0zc0zeHD JD Gf I ]K ]LLKJI DNHP WP T- Vf ]X ]YYXWVf PZNKLH] dJ] ` c. ]eg ]ffegdJc. ]g$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wr^$ ^$ tf^b|cde+b|+c+d+e|ZZ y`w2ZZ y]! y_Z ya yb ^$rbrar`wr_Z h $ZZt^+`C^r|c$ta`Lfs|JsJJ=HI!VJ=VHVI!]$r\ $r` $rf` $rY $rT $rP& $rQ$ Q$ tZ&RUVWY +U+V+W+Y |M yS2M yPZ yR yT yU Q$rUrTrSrR [C$MtR+S|Rr|W$tTrE $ E $ M_EPHJ K&LB+H+J +K&+LB|@ yF2@ yC yE yH yI! E $rI!rHrFrE N{$@tEP+FEPr|J=$tGB$9rB $rGB $rL $,s|b,sb+zb!+b!+_+z_+za+a/c$0_/b!0b!.tegL$ $Z$&WZ$]V\$$V\$VP& 9$rf`r$W$rX|$rY$rc $rd'$reC$rg| $:B$ :K$ru=:4dJ$U5d'$y:4|b!5{b!5g|N$5d'r$rW_r$VL V$PJ$VPJ$G`g$G`gy$J`$GgU$ItaJ e H`HeI4|c>I4\(Gb!G_JaJ^>Gtc.G|]GteCG`5ub =c $KeCr$Kar$=^ ]$,sp\<A:We V$uJ-8I>G:EM;tegM;b:gL:e:d2h.=e=a uF==a` $V!$9!$9:$:$ @V!z $+z$yV+z$t+s|)us)u(&'V(V&V'V$rr $r $$r]$ ]$ tA]z+A+]+z+| y;2 y y yX yt ]$rtrXr;r $t+r|$t$r#$ #$ , #'()*+'+(+)+*|u y%2u y"< y$u y& y' #$r'r&r%r$u -%$ut#+%^#r|($t&zr!z $r% $r3B $r. $.$9r1 $ 1 $ 9^1P46 7%8B+4+6 +7%+8B|, y22, y/ y1 y4 y5  1 $r5 r4r2r1 :{$,t1P+21Pr|6<$t3VA$rV.$9V. $A$]p rt` rT- rGf r3e r& r r9 $:: 30z$ .0z$ 18/02%4^2%5{2%62%7.e4^.e5{.e6.e70|,<-2Y2l,<-/-1<-3u-4.0z$3433u32Y31<.9$/,<0Wt0.e2%203|5/^t3B3#%$ .#%$ 1+z/#l2%'2%(%2%)A2%*^.e'.e(%.e)A.e*^0|-%2l-!-#-&-'<.#%$3'<3&3%3#.,$/0Wt#l.e$2#l3|(X/^t%&W2$&W2 &W. $&W!z $2.$/:.$/:!$2.$3.3!2!z$2!$38B9$37%9$6tu536 9$3)V$3(V$6tt6,6t7I6t8e6t(6t'8p3 8% &Wt% &W%^$3'V$6t) 3V$3V$3V$3%V$32$/:$2$&W $3]$ .]$ 1/2%A2%]2%z2%.eA.e].ez.e0|-;2l---X-t.]$3t3X3;3.$/0Wt.e23|/^t$! ! 9$6tH6t,6t6t6tp ^$?{ $? reC $rd' $rc $rX| $rW_ $rVC $rK $rJ $rI{ $rfregrdJrc.rYrVfrWrXrLrKrJrIr5r6r7r8r5{ $r6 $r7 $r8 $r*r)er(Hr+r(% $r)A $r*^ $r+z $rrr,rHr $r $r $r% $IX^$2e$]0We$)VC$ yV?$VB$)c$d$:e$2h $r$r,r$:*^@$:!$&W5&W6,&W7I&W8e&W8B$&W7%$&W6 $&W4$&W'$&W($&W)$&W*$&W)&W(&W'&W+&W$&W$&W$&W%$&WH&W,&W&W6tp%6t3VB*:\<B| C; ? ?W ?W 3 $C;9$6tt&W$&W$&W$&W$&W&W&W&W@tp G3 6ttdJKJ=):|ZZM@/_Hcr5 r4r2r10W,<0W0W0Wu,r$ur%r&r'rtrXr;rrErFrHrI!!t 3|53(X3'<33X3;%:tW/b|TW :T :W#X|$$eW$eT#tZJ#|W W W$TX|$rZ $#R ]S! ]S! R PZ$AR$APZ#HT d$"tT $VC$$|PZPZ#tRrVC V$L`gA ?+A?|;?t>>BX6tt<$@<U$9;$@$9;HB$F+B?+9F9S9`-dJ!VY.!VTz|XzX$Xt|ssrAr$X9t+9%1s2I7e$p H=tc Kc92rB rPJ r r] r! r. &W &W <|t<X<;< p  r rG=u))tVf:] 9wdr/:u2p iGPi1411141114111510151015123737362529291411141147131015101510373715121411292914111411253615101510373713104729291411141114111512151015103737362529292929471310373715101510362514111411292914111512373715101510131047141114112929253637371510151015121411141114112929471310373736151015101411141125FileProjectRevDatePageDoradoDa7/19/79dFIB.00MC176F00F00BSR.00BSIB.00TRTRTRTRTRTRF00F00MC176dFIB.01BFIB.01BFIB.00BSIB.01BSR.01TRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRTRTRTRF00F00MC176MC176F00F00TRTRTRMC176F00F00TRTRTRTRTRTRF00F00MC176DDCdFIB.02dFIB.03dFIB.04dFIB.05dFIB.06dFIB.07dFIB.08dFIB.09dFIB.10dFIB.11dFIB.12dFIB.13dFIB.14dFIB.15BFIB.02BFIB.03BFIB.04BFIB.05BFIB.06BFIB.07BFIB.08BFIB.09BFIB.10BFIB.11BFIB.12BFIB.13BFIB.14BFIB.15BSIB.02BSIB.03BSIB.04BSIB.05BSIB.06BSIB.07BSIB.08BSIB.09BSIB.10BSIB.11BSIB.12BSIB.13BSIB.14BSIB.15BSR.02BSR.03BSR.04BSR.05BSR.06BSR.07BSR.08BSR.09BSR.10BSR.11BSR.12BSR.13BSR.14BSR.15dFIB.16dFIB.17dFIB.18dFIB.19dFIB.20dFIB.21dFIB.22dFIB.23dFIB.24dFIB.25dFIB.26dFIB.27dFIB.28dFIB.29dFIB.30dFIB.31BFIB.16BFIB.17BFIB.18BFIB.19BFIB.20BFIB.21BFIB.22BFIB.23BFIB.24BFIB.25BFIB.26BFIB.27BFIB.28BFIB.29BFIB.30BFIB.31BSIB.16BSIB.17BSIB.18BSIB.19BSIB.20BSIB.21BSIB.22BSIB.23BSIB.24BSIB.25BSIB.26BSIB.27BSIB.28BSIB.29BSIB.30BSIB.31BSR.16BSR.17BSR.18BSR.19BSR.20BSR.21BSR.22BSR.23BSR.24BSR.25BSR.26BSR.27BSR.28BSR.29BSR.30BSR.31Channel B Data PathFifo.00Fifo.31dBItem.0dBItem.4dBItem.2dBItem.6............BFIBBSIBBSRBSRBSIBBFIBdBItem.1dBItem.5dBItem.3dBItem.7............DispY10.sil10e14be14ce14de14ee13ce13de13ed13cd13dd13ed13bd15bd15cd15dd15ed16bd16cd16dd16ed17bd17cd17dd17ed20bd20cd20dd20ed21bd21cd21dd21eb13bb13cb13db13eb13fb13gb14bb14cb14db14eb14fb14gb15bb15cb15db15eb15fb15gb16bb16cb16db16eb16fb16gb17bb17cb17db17eb17fb17gb18bb18cf11bf11cf11df11ee11be11ce11de11ed10bd10cd10dd10ed11bd11cd11dd11ed12bd12cd12dd12eb10bb10cb10db10eb11bb11cb11db11eb12bb12cb12db12ee13bPARCXEROXDesignerK. PierCG -G G G ;tdJ5dJ2dJ,dJDdJ>dJD^>^2^,^;^5^DS?S2S-IS;S6,S;Y.6,Y.2Y.-IY.DY.?Y.DN>N2N,N;N6,N;H5H2H,HDH>HD=f?=f2=f-I=f;=f5=f;B5B2B-IBDB?BD7>727,7;76,7;2I6,2I22I,2ID2I>2ID',?',2',-I',;',5',;,6,,2,-I,D,?,D!>!2!,!;!5!;52,D>D?2-I;6,;6,2-ID?O kH+ O, dGkk!! d!G!,!!O,, ,,H,+,H',+', ',',O',',,2I2I d2IG2IH2I+2Ik77 d7G7,77OBB BBkBBk=f=f =f=fO=f=f,HH dHGHHH+HHN+N dNGN,NNOY.Y. Y.Y.kY.Y.HS+S SSOSSk^^ d^G^,^^,dJdJ ddJGdJkdJdJ$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wuc.tbb9bubstf d'r$b$Ub|$y|`w$`weN$b|r$ b$Ub|$y `w@`weN$b|r$d'$ Vd'$] Vf`$:f`$:d'$]b$Usb|$y`w`wseN$sb|r$d'r$d'$^r$]$Us\$yZZs`CN$s\r$:^$]:`$ V`$ V^$]^$ ]$U\$y Z@Z`CN$\r$]$U\$yZ$Z`CN$\r$ ^r$9t]]]^`fs`u]S|r$Q$UsQ$y|OOsU&N$sQr$:S|$]:U$ VU$ VS|$]S|$ Q$UQ$y O@OU&N$Qr$Q$UQ$yO$OU&N$Qr$ S|r$9tQQQWW9W Y r$W$UW_$y|UZ$UZZN$W_r$ W$UW_$y UZ@UZZN$W_r$Y $ VY $] V[C$:[C$:Y $]W$UsW_$yUZUZsZN$sW_r$Y r$M$Mr$Lf$UsLB$yJ=J=sON$sLBr$:M$]:P&$ VP&$ VM$]M$ Lf$ULB$y J=@J=ON$LBr$Lf$ULB$yJ=$J=ON$LBr$ Mr$9tLfLfLfFF9F H_r$F$UF$y|D$DJ N$Fr$ F$UF$y D@DJ N$Fr$H_$ VH_$] VJ$:J$:H_$]F$UsF$yDDsJ N$sFr$H_r$=Br$;$Us;$y99s>N$s;r$:=B$]:?{$ V?{$ V=B$]=B$ ;$U;$y 9@9>N$;r$;$U;$y9$9>N$;r$ =Br$9t;;;AIAI9AI Br$AI$UA&$y|? $? D{N$A&r$ AI$UA&$y ? @? D{N$A&r$B$ VB$] VE $:E $:B$]AI$UsA&$y? ? sD{N$sA&r$Br$7$7r$6,$Us6 $y44s9^N$s6 r$:7$]:9$ V9$ V7$]7$ 6,$U6 $y 4@49^N$6 r$6,$U6 $y4$49^N$6 r$ 7r$9t6,6,6,0090 2%r$0$U0z$y|.u$.u3N$0zr$ 0$U0z$y .u@.u3N$0zr$2%$ V2%$] V4^$:4^$:2%$]0$Us0z$y.u.us3N$s0zr$2%r$'r$%$Us%^$y#X#Xs(N$s%^r$:'$]:)A$ V)A$ V'$]'$ %$U%^$y #X@#X(N$%^r$%$U%^$y#X$#X(N$%^r$ 'r$9t%%%++9+ ,r$+$U*$y|($(.AN$*r$ +$U*$y (@(.AN$*r$,$ V,$] V.$:.$:,$]+$Us*$y((s.AN$s*r$,r$!z$!zr$$Us$ys#%N$sr$:!z$]:#$ V#$ V!z$]!z$ $U$y @#%N$r$$U$y$#%N$r$ !zr$9tdd9d r$d$UA$y|;$;N$Ar$ d$UA$y ;@;N$Ar$$ V$] V%$:%$:$]d$UsA$y;;sN$sAr$r$r$H$Us$$y  syN$s$r$:$]:$ V$ V$]$ H$U$$y @ yN$$r$H$U$$y $ yN$$r$ r$9tHHH9 ]r$$U$y|$N$r$ $U$y @N$r$]$ V]$] V$:$:]$]$Us$ysN$sr$]r$;t]r$D4$U?$yD4?{?N$?r$=]$]=$4$4]$]'s]$2l$U.$y2l-.N$.r$;P$U7$y;P67N$7r$2]r$.t@t77H@tH.H2r$;PH$U7$$y;P| 6 7yN$7$r$2lH$U.$$y2l - .yN$.$r$'s$4$]4$=$=$]D4H$U?$$yD4 ?{ ?yN$?$r$;tr$;tr$D4d$U?A$yD4;?{;?N$?Ar$=$]=%$4%$4$]'s$2ld$U.A$y2l;-;.N$.Ar$;Pd$U7A$y;P;6;7N$7Ar$2r$.td@td7d7@t.2!zr$;P$U7$y;P|67#%N$7r$2l$U.$y2l-.#%N$.r$'s!z$4!z$]4#$=#$=!z$]D4$U?$yD4?{?#%N$?r$;t!zr$DX!z$;t,r$D4+$U?*$yD4(?{(?.AN$?*r$=,$]=.$4.$4,$]'s,$2l+$U.*$y2l(-(..AN$.*r$;P+$U7*$y;P(6(7.AN$7*r$2,r$.t+@t+7+7%@t%.%2'r$;P%$U7%^$y;P|#X6#X7(N$7%^r$2l%$U.%^$y2l#X-#X.(N$.%^r$'s'$4'$]4)A$=)A$='$]D4%$U?%^$yD4#X?{#X?(N$?%^r$;t'r$;t2%r$D40$U?0z$yD4.u?{.u?3N$?0zr$=2%$]=4^$44^$42%$]'s2%$2l0$U.0z$y2l.u-.u.3N$.0zr$;P0$U70z$y;P.u6.u73N$70zr$22%r$.t0@t07076,@t6,.6,27r$;P6,$U76 $y;P|46479^N$76 r$2l6,$U.6 $y2l4-4.9^N$.6 r$'s7$47$]49$=9$=7$]D46,$U?6 $yD44?{4?9^N$?6 r$;t7r$DX7$;tBr$D4AI$U?A&$yD4? ?{? ?D{N$?A&r$=B$]=E $4E $4B$]'sB$2lAI$U.A&$y2l? -? .D{N$.A&r$;PAI$U7A&$y;P? 6? 7D{N$7A&r$2Br$.tAI@tAI7AI7;@t;.;2=Br$;P;$U7;$y;P|9697>N$7;r$2l;$U.;$y2l9-9.>N$.;r$'s=B$4=B$]4?{$=?{$==B$]D4;$U?;$yD49?{9?>N$?;r$;t=Br$;tH_r$D4F$U?F$yD4D?{D?J N$?Fr$=H_$]=J$4J$4H_$]'sH_$2lF$U.F$y2lD-D.J N$.Fr$;PF$U7F$y;PD6D7J N$7Fr$2H_r$.tF@tF7F7Lf@tLf.Lf2Mr$;PLf$U7LB$y;P|J=6J=7ON$7LBr$2lLf$U.LB$y2lJ=-J=.ON$.LBr$'sM$4M$]4P&$=P&$=M$]D4Lf$U?LB$yD4J=?{J=?ON$?LBr$;tMr$DXM$;tY r$D4W$U?W_$yD4UZ?{UZ?ZN$?W_r$=Y $]=[C$4[C$4Y $]'sY $2lW$U.W_$y2lUZ-UZ.ZN$.W_r$;PW$U7W_$y;PUZ6UZ7ZN$7W_r$2Y r$.tW@tW7W7Q@tQ.Q2S|r$;PQ$U7Q$y;P|O6O7U&N$7Qr$2lQ$U.Q$y2lO-O.U&N$.Qr$'sS|$4S|$]4U$=U$=S|$]D4Q$U?Q$yD4O?{O?U&N$?Qr$;tS|r$7t]@t].]2^r$;P]$U7\$y;P|Z6Z7`CN$7\r$2l]$U.\$y2lZ-Z.`CN$.\r$'s^$4^$]4`$=`$=^$]D4]$U?\$yD4Z?{Z?`CN$?\r$;t^r$DXd'$;td'r$D4b$U?b|$yD4`w?{`w?eN$?b|r$=d'$]=f`$4f`$4d'$]'sd'$2lb$U.b|$y2l`w-`w.eN$.b|r$;Pb$U7b|$y;P`w6`w7eN$7b|r$2d'r$.tb@tb7brptY.SNHB=f72I,',![fUPJJE-?:4.)e#H+s[fsUsPJsJsE-s?s:s4s.s)es#sHss+uWQLfFAI;6,0+%dH'stdJ's^'sY.'sS'sN'sH'sB's=f's7's2I's,'s','s!'s's'su7tf7`7[f7U7PJ7J7E-7?7:747.7)e7#7H77+?f?`?[f?U?PJ?J?E-???:?4?.?)e?#?H??+FubF]FWFQFLfFFFAIF;F6,F0F+F%FFdFFHrptdJ'sdJN7!|ZUZO9? D.u(#X ;p 9 9s 9? 97 9. 9FtdJFNF7F!DX|;DXDX DX#XDX(DX.uDXDDX? DX9DXODXUZDXZ$p H9tdJ9^9Y.9S9H9B9=f92I9,9',979!999.dJ.^.Y..S.N.H.B.=f.7.2I.,.',.!...dJ^Y.SNHB=f72I,',!7dJ7^7Y.7S7N7H7B7=f7772I7,7',7!777dJ^Y.SNHB=f72I,',!@tdJ@t^@tY.@tS@tN@tH@tB@t=f@t7@t2I@t,@t',@t!@t@t@t9N9wdr/:u2pGNgY1411101413111015129376131291511141510131213121594713121591110143761310654151413971211103212965710111415231341411103762542541411101296571011141523134FileProjectRevDatePageDoradoDa7/19/79CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16Shift Register ControlItemSize.1ItemSize.2ItemSize.3ItemSize.084211110110010000000SizeBOffBSize8BSize4BSize2TABRRTABRRTABRRTABRRTABRRdBItem.0dBItem.2dBItem.1dBItem.3dBItem.4dBItem.5dBItem.6dBItem.7BItem.0BItem.1BItem.2BItem.3BItem.4BItem.5BItem.6BItem.7Item buffer logicBOff'to force Fifo reads and initialize countersbefore channel turns on.Expects exactly THREE reads to occur.CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16Item Clock GeneratorFullHalfQuarter111111101100ResolutionRRRiiibaabiiiRRRRRiiibaabiiiRRRTiTcdceeeoaasssMC121BResCounterCO'dBItemClkEn'TRTCDiiiRRBOffdBItemClkEn'TrueForce exactly 3 ItemClksinitialize channel dataand clk counters.SR with good data and turnsthe channel ON.The third forced ItemClk loadsto occur in order toneeded dueto pipeliningBStartChannel'BMarginWindow'BEnableMarginReads'BEnableFirstRead'BActive'Items are ignoreduntil channelturns ON bymaster reset ofHOLD registers.MC118oRRCDTBSize8BSize8ABioRRTTBSize8-4BSize8-4BSize8-4-2BSize8-4BSize8-4-2BSize8-4BSize8-4-2...............BRes.0BRes.1.TRBItemClkEn'aBItemClkEn'bSR and ItemClk ControldItems arechannelbecomes activeon DDMRes.0Res.1TrueTrueMC104MC104MC104MC104MC104MC104MC104MC104BBBItemSize.0ItemSize.3ItemSize.2ItemSize.1MC176MC176PixelClk'TO DDMMC104MC103MC103BOnRRiiiCDTToK'J'RTTRSQSRQQ'...BItemClk'JK shared withsynchronizerMC104.DispY11.sil11DDC Channel B Items,iCDRRTTo.b19cb19db05bMC135f09bd08TABRRf08af08bf08cf08df07af07bf07cf07db07b06c03dc03ep141BItemClk'AbBItemClkEn'aPixelClk'Aapppppppp101104105108109112113116ossaRiiRabRRiiibaiTcdaRiscRb08cUpper term makes ALL ItemClks into BSR loadsLoadBSR'!7LoadBSR'!8LoadBSR'!9TrueBEnableMSInc'BOngarbage untilTABRRb05cPARCXEROXDesignerK. PierCG -G G G @ t9;-8e;-:(%X(%W(%ZJ(%[f1,Y(%Vf(\@-Bf;AI;CB@B@ST-WXQYQ GU GXXU>H8H;-Lf;-J-@tJ-@LfdEdGAFrd>d8ed$ $!$"$A$Ad$AH$$$AH$A+#--d  @& @#H @% ' (('2&2% 2)@ 5;-3;-6,@-0;/;1@-,,;+;-I@-=;<;?@ F;-E;-G]]dJ]]`]c.egf,f,egOdJOc.]Og$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W^$ V^$ tfO^]b|]c]d]eb|cde|ZZ`wZZ]!_ZabV^$ba`w_ZVh $OZZt^`C:^|cta` ` $9[C$9X$UUUy$W$9s]$\ $ VCy$ Z&y$g|9$X$0Y$7pe3u`g 3_J 3^. 3a =c.Ac.Fc.IXc. $?: <;<;$U9$y>|9^9N$9r$>;A $"$9 X X y   + +z $A r$]$ tr]$]$ @!z$)U$r#H s $r%^$r($r( '$ '$susHs+s ds Gs sd  +W5WGtdsssHs! f` $ eC $ d' $Bu(B' B& B%B$eX| $ [Cy$(|X0WtVFI|AD 9D9DC tdJ @]$ B]$38e<|I!tK$U9z$y>t9^t9N$9zr$7A$7%9$>;% $@ttH @td rp)uK )I)HB#H    ?WtH?WD?@-?<@=<@=Jt: Jt5Jt1<Jt,Jt(XKtIKFIKAK=fK8K4K0K+5bG:^.G?W^.GC^.GH;^.GrG9 G G G/:Y.*V*X*Z,s[C$-ZJ$,sW$-W$@)|T)T)S)S*:UZ*:UZ)Vv)W)W)Vv)X*:X*:X03U0U-W-W-Z&$-Y $*tZ*^U$)|R)R*tU*[)|X0WtUW_$!VuS,3tY UU ` s] $ss $s+ 3J $3J-)uJ ?|5<7Y<7Y initial read. 17B => second read. 37B=> third readand start the channel. Stop counting while channel is on. again before end of scanline.BOnBOffBEnableFirstRead'BEnableMarginReads'BEnableMarginReads'BMarginWindow'BWantsStartChannel'BStartChannel'BStopChannel'Resumes counting when channel goes off, but will not overflowoABiiiRRTCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16BOffDCB Width CounterBMarginPEn'BMarginPEn'BMarginPEn'BWidthPEn'BWidthPEn'BWidthPEn'BStopChannel'CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16BScanPEn'TrueTrueBSize1BSize2BSize4BSize8BRes.0BRes.1Item sizeResolutionBScanPEn'oABiiiRRTBOnCountBMarg'NLCB.04NLCB.05NLCB.06NLCB.07NLCB.08NLCB.11NLCB.10NLCB.09NLCB.12NLCB.13NLCB.14NLCB.15NLCB.07NLCB.06NLCB.05NLCB.04NLCB.09NLCB.10NLCB.11NLCB.08NLCB.15NLCB.14NLCB.13NLCB.12NLCB.15NLCB.14NLCB.13NLCB.12NLCB.09NLCB.10NLCB.11NLCB.08Current Line Ctrl BlockMC176MC103MC103MC103MC103..........................BBBBBDDC Channel B...K'J'RTTRSQSRQQ'share withAOnRRiiTToiAB.MC105MC135DispY12.sil12RRiiTToiAB.h08i08j08h10i10j10k08ck08dk08bk08ak10ak10bl09ch07p045g07PixelClk/2'BbPixelClk/2'Bah09bPixelClk'BcPixelClk'BbPixelClk'BaPixelClk'BdPixelClk'BcPixelClk'Bb.HWindow!3HWindow!4BEnableMSInc'BEnableStartChannel'Stop channel whencounter > 7400bAltoPolaritywire OR with Channel AiTRHGk05hMC195PARCXEROXDesignerK. PierCG -G G G &tUJ!UJ4(],]eVez,AXAZ$Z$XFaK&bK&egFeG_nGg5 @ >?/",-%(1",-%%-%',),+3+3)4'-",4,,//-%6,1/-%2-%5,7I,8e38e37I46,45-/49H0 60 3e 5 ]7 ]88765 0:H" )e" & (H ]* ]++*)e(H ",Hd d   ], ]HH, de:,:*+:e5e*^e*^c*d0zc0zeHD JD Gf I ]K ]LLKJI DNHP WP T- Vf ]X ]YYXWVf PZNKLH] dJ] ` c. ]eg ]ffegdJc. ]g$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wr^$ ^$ tf^b|cde+b|+c+d+e|ZZ y`w2ZZ y]! y_Z ya yb ^$rbrar`wr_Z h $ZZt^+`C^r|c$ta`Lfs|JsJJ=HI!VJ=VHVI!]$r\ $r` $rf` $rY $rT $rP& $rQ$ Q$ tZ&RUVWY +U+V+W+Y |M yS2M yPZ yR yT yU Q$rUrTrSrR [C$MtR+S|Rr|W$tTrE $ E $ M_EPHJ K&LB+H+J +K&+LB|@ yF2@ yC yE yH yI! E $rI!rHrFrE N{$@tEP+FEPr|J=$tGB$9rB $rGB $rL $,s|b,sb+zb!+b!+_+z_+za+a/c$0_/b!0b!.tegL$ $Z$&WZ$]V\$$V\$VP& 9$rf`r$W$rX|$rY$rc $rd'$reC$rg| $:B$ :K$ru=:4dJ$U5d'$y:4|b!5{b!5g|N$5d'r$rW_r$VL V$PJ$VPJ$5ub KeCr$Kar$=^ ]$,sp\<A:We V$Auc J-8I>G:EM;tegM;b:gL:e:d2h.=e=a uF==a` $V!$9!$9:$ @V!z $+z$yV+z$t+s|)us)u(&'V(V&V'V$rr $r $$r]$ ]$ tA]z+A+]+z+| y;2 y y yX yt ]$rtrXr;r $t+r|$t$r#$ #$ , #'()*+'+(+)+*|u y%2u y"< y$u y& y' #$r'r&r%r$u -%$ut#+%^#r|($t&zr!z $r% $r3B $r. $.$9r1 $ 1 $ 9^1P46 7%8B+4+6 +7%+8B|, y22, y/ y1 y4 y5  1 $r5 r4r2r1 :{$,t1P+21Pr|6<$t3VA$rV.$9V. $A$]p rt` rT- rGf r3e r& r r9 $:: 30z$ .0z$ 18/02%4^2%5{2%62%7.e4^.e5{.e6.e70|,<-2Y2l,<-/-1<-3u-4.0z$3433u32Y31<.9$/,<0Wt0.e2%203|5/^t3B3#%$ .#%$ 1+z/#l2%'2%(%2%)A2%*^.e'.e(%.e)A.e*^0|-%2l-!-#-&-'<.#%$3'<3&3%3#.,$/0Wt#l.e$2#l3|(X/^t%&W2$&W2 &W. $&W!z $2.$/:.$/:!$2.$3.3!2!z$2!$38B9$37%9$6tu536 9$3(V$6tt6,6t7I6t8e6t(6t'8p3 8% &Wt% &W%^$3'V$^$?{ $? reC $rd' $rc $rX| $rW_ $rVC $rK $rJ $rI{ $rfregrdJrc.rYrVfrWrXrLrKrJrIr5r6r7r8r5{ $r6 $r7 $r8 $r*r)er(Hr+r(% $r)A $r*^ $r+z $rrr,rHr $r $r $r% $IX^$2e$]0We$rZ $)U&$V?$VB$)c$d$:e$2h $r$r,r$:*^@$:!$&W5&W6,&W7I&W8e&W8B$&W7%$&W6 $&W4$&W'$&W($&W)$&W*$&W)&W(&W'&W+ G3p6ttdJKJ=):|ZZM@/_Hcr5 r4r2r10W,<0Wu,r$ur%r&r'rtrXr;rrErFrHrI!pB*:\<V6t36t% 3|(X3'<35Gt`GeCG|]J^>JaGb!I4\(I4c>HteH`J e IaGgU$J`$G`gy$G`g$Fu\ F[f|TW :T :W#X|$$eW$eT#tZJ#|W W WX|$$T/:tbrVC $L`g$p Hz|XzX$Xt|ssrAr$:$X9t%929F9S9`g+ ?L!VY.-dJ6te1s%K^$UK^$L|ZM;t^.1s2I&W. &W! rMr$H;cr] rPJ rB r. r! r 3|1<=t^ r> :] )UJp  r rG3)V$6tt) >;u)%|Qv&WQv",Qv"sR"sR!VUJ$!VU&$&WU&$#tT%:S9wdr/:u2pGPi PARCXEROXDesignerK. Pier259111410137414151212114536791013141512121145367910131114151013126543131211101521497141512121145367910136543131211101521497547923615125479236631296571011141523134FileProjectRevDatePageDoradoDa7/19/79CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16HWindow'RTGHQ'QRSQSRRTTCCRJ'K'dHWindow'from HRamTRTrueQ'QRSQSRRTTCCRJ'K'clk0'WakeDHTTrueHWindow'NLCBAddrHWindowcounter runs duringHWindow at PixelClk/2Otherwise, zeroMC161Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRNLCBAddr.1NLCBAddr.2NLCBAddr.3NLCBAddr.0NLCBAddr.3NLCBAddr.2NLCBAddr.1NLCBAddr.0'CLCB load enablesTTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3SMC161Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRHWindow'HWindow'NLCB RAMAMarginPEn'AWidthPEn'AReaderPtrPEn'AScanPEn'MixerModePEn'BMarginPEn'BWidthPEn'BScanPEn'BReaderPtrPEn'WakeDHTCursorLoPEn'CursorHiPEn'CursorXPEn'must occur beforeCursorLo/HiPEn'NLCB.04NLCB.05NLCB.06NLCB.07NLCBCommand'For convenience, use NLCB commandto kill wakeup. Assumes DHT will alwaysdo some NLCB command whenever it isunused, don't care address in NLCB.awakened. Default would be to load anDoradoHasHRamK'J'RTTRSQSRQQ'kHWindow'kHWindow'requries minimum 4 instruction loopTTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3STTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3SNLCB.08NLCB.09NLCB.10NLCB.11NLCB.12NLCB.13NLCB.14NLCB.15RIOB.04RIOB.05RIOB.06RIOB.07RIOB.08RIOB.09RIOB.10RIOB.11RIOB.12RIOB.13RIOB.14WriteNLCB'aWriteNLCB'bWriteNLCB'cF145AF145AF145A.......NLCBAddr.0NLCBAddr.1NLCBAddr.2NLCBAddr.3NLCBAddr.3NLCBAddr.2NLCBAddr.1NLCBAddr.0NLCBAddr.0NLCBAddr.1NLCBAddr.2NLCBAddr.3NLCBAddr.3NLCBAddr.2NLCBAddr.1NLCBAddr.0RTGHRTGHRTGHREnableRIOB.00RIOB.01RIOB.02RIOB.03wire ORwire ORwire ORwire ORwire ORkHWindow'DDCNext Line Control Block..iTRHGNLCBAddr.3NLCBAddr.2NLCBAddr.1NLCBAddr.0..DHTShutUpHWindow'DHTWantsProc'DHTWantsProc'....MC197MC197MC197MC197MC197MC135MC135MC135DHT WakeUp Synchronizerp.PixelClk/2'VCWPEn'NOTE: PC/2 only validwhile HRam addresscounter is incrementing121CursorXPEn'DispY13.sil13k03bk03ck03dk03ek03gk02j02h02g08ag08bk24gf01aPixelClk/2'BcPixelClk/2'Baclk0'AaMC176MC195g04g05g03k07hHWindow!2RIOB.15!1CG -G G G 9wdr/:u2p$tRR VX \\ `g`g 2dJdJ+Hd ] ]+ H d+H    ]dH!"#$ ]! ]" # $+ ', (H )e ]*d/',4'4+/+1%1,9dJ9c.9b9`9_9^9]9\6Y4Y2%b2`g2^.1,2I3e4 ]1, ]2I 3e 4+.e 6 7 8 ]:d.e9T-9S9Q9P9O9N9M9Lf6I4I2%R2PJ2N=O=<<@@+<5/2I7l2I/0W6,0W35552I0W1 2h.h.HI PJI L O- ]Qf ]RRQfPJO- IS$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WrJ$ J$ tRJN{OPQ+N{+O+P+Q|FY yLv2FY yI! yKZ yM yN J$rNrMrLvrKZ T $FYtJ+LBJr|O$tM_G$GG$I$H ]$ |dZ9dZ ew ewHf<$h $9h $1P0$1P0y$40$1P7IU$3t135W2026,2|3u2,`02Y00 414.u1t3e0|-1t5{11,45{9$(3 r$(6, (u7 53d$U0A$y53|;0z;0N$0Ar$(t',42%9$('$5W9$<$<y$@P$<,U$?4?{:>^>^>|X>B<;<@P@PX=BtH<|=Bt]=B@t]V$6t$0u3$e$($A @$>H$90$$0z $BtL @$LW $XpX/:9uJ-IG5{tT7IK7IL7IN7IO-7IPJ7IQf7IR7IS3J$ @3J$3Q3O3M_4^J7J9|PZ9O=9N!9M9K9J9I9H7FY4FY3N3Lv3J=9J$ @3U$*:tb *:b| r$*:`C r$*:^ r$*:`g *:^. 4Y.$*:Y $*:Y. 4I$*:N *:PJ *:M r$*:P& r$*:R_ r$*:R *:I 9;c r$9;a r$9;` r$9;_ r$9;^ r$9;P r$9;Q r$9;R r$9;O r$3pfr|-Yr.ur/r0 y-Y y.u y/ y09t/r/0123O0O1O2O3|+  y2 y4 y5  y6<Ot9^O8BO7%O6  ; $r/$ /^$ /^$ |+ 9 @$4^ @$r4^$5{td7I[7I]7I^.7I_J7I`g7Ia7Ib7Ic3Z$ @3Z$3a3_3]|4^Z7Z9|`w9_Z9^>9]!9\9Z9Y9X7Vv4Vv3^3\3ZZ9Z$ @3e$8X$*:W$*:tX*:Gp9;;ttc. ;tb ;t`;t_ ;t^ ;tS ;tQ ;tO ;tP($e9;LB r$9;N{ r$9;M_ r$;tM ;tLf ;tN CuNCMt4r3B$r2%$r1 $3e2I1,0 0u!0'0#0 #0%(. @$(t. 1&1*0|#X4#4'<0'2!2(2t+2&33*3',1P,U$4&3$1P&y$1P&$S (+ (+z $0u d#-I$9-%$$$$$9r!z$r"$r#$r$$r|rr r! y y y  y!9tr!",#H$eO!O",O#HO$e| y#X y$u y% y&Ot)O(O'O&z +z$r$ $ $ |r;rXrtr y; yX yt y9tdrdOOOO|  y y y yOtAO$OO $rd$ A$ A$ | rA$r$$r$r$+$9$$t$#"!dH+8 @$7 @$6 @$3B @$2% @$1 @$' @$(% @$)A @$*^ @$ @$ @$ @$z @$43e2I1,!z @$" @$# @$$ @$A @$$ @$ @$ @$$#"!dH+-I  + 9)d |KZr+  Lv M Nrr tR rQC r$rP& r$rO r$Qf PJ O- 6 7 8 : * )e (H ',     9d' $d' $ |`w9`w a aHbX$ \9\ ] ]H^u$`C $9`C $9\_ $\_ $ X9X Y YHZ$ T=+V$y+V$V$U+Z&r$tWh.dJ`g\ugc._J[fM9;d' r$rS| r$(1 $(t1 3.$rpr2|42)u(6 r$#N#NeNOOrR_ 9$#R_U$&H $*:G $8G$t\ `g dJ h. >;|@tX0tH 72I4' $%: $7' %: 4|'<9;Y9;X9;PZrtVfb^Z5W05W&A1spH|FY(u)e ;ttdJuEDC&I$ rIXtCuO $p Hrtgrcr_r[rX9L7(H5W32(1sAI (3 6t1sd PJ9Z9J :Q75  FGNi +13121514131047131291593456131412109711234561314121097112291510136125414111151159547623954762354276312965710111415231341296571011141523134131015121411376254111014111415101312471153456131412109711212965710111415231346327459FileProjectRevDatePageDoradoDa7/19/7900010203040506070809101112131415KeepWriteLoadAddrRTTRSQSRQQ'DCCCR20 nsecCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16T3-T5HRam12 bits of HRam dataHRamCommand'DoradoHasHRamHRamWEHRamWEHRamWE'RA0RRRSSRRRRWE'A1A2A3A4A5A6CE'A7RRA8A9TRHRamWE'HRamHalfLinepreHSyncpreHBlankpreHalfLineHRamAddr.01iTRHGTrueHRam'HRam'XRIOB.01RIOB.00RTTRSQSRQQ'DCRIOB.02'RamHSyncoABiiiRRTWriteHRam'TABRRTABRRRamHSyncXSyncEn'XSyncEnpTRHSyncPixelClkiTRHGiTRHGPixelClkPixelClkTRTRdHWindow'HBlankPixelClk/2RamdHBlankRamdHBlankPC/2ClkEn'CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16after writeLdHRamAddr'.LdHRamAddr'LdHRamAddr'oABiiiRRToABiiiRRTDoradoHasHRam'eeRbaRiiRabiiiRRdcTiRieceeRbaRiiRabiiiRRdcTiRiecRIOB.05RIOB.06RIOB.07RIOB.08RIOB.09RIOB.10RIOB.11RIOB.12RIOB.13RIOB.14CountHRamAddr'ClkHRamAddr'ClkHRamAddr'ClkHRamAddr'HRamAddr.08TRTRTRCSSSRF16PE'MRCE'TCO'TRTRF16F16F16F415AF415AF415AF415AF415AHRamWE'RA0RRRSSRRRRWE'A1A2A3A4A5A6CE'A7RRA8A9RA0RRRSSRRRRWE'A1A2A3A4A5A6CE'A7RRA8A9HRamWE'F415ADoradoHasHRam'LdHRamAddr'HRamCommand'DoradoHasHRam'HRamCommand'RIOB.01DoradoHasHRamCountHRamAddr'.HRamAddr.01HRamAddr.02HRamAddr.03HRamAddr.04HRamAddr.05HRamAddr.06HRamAddr.07HRamAddr.09HRamAddr.11PC/2ClkEn'MC118MC118DDCHorizontal RAMRIOB.13RIOB.14HRamAddr.02HRamAddr.03HRamAddr.07HRamAddr.06HRamAddr.05HRamAddr.04HRamAddr.09HRamAddr.08HRamAddr.08HRamAddr.09HRamAddr.04HRamAddr.05HRamAddr.06HRamAddr.07HRamAddr.03HRamAddr.02HRamAddr.01HRamAddr.01HRamAddr.02HRamAddr.03HRamAddr.07HRamAddr.06HRamAddr.05HRamAddr.04HRamAddr.09HRamAddr.08IOResetNOT DDCReset !!MC176MC176MC176SCMC176PixelClkMC104microcode musttake HRam beforedoing ANYTHING!MC231MC231.........XHsync.increment at t4 and t5share withSelectChannelMC104.share with VSyncDispY14.sil14h13i13j13k13ak13bk13diCDRRTTo.k13cMC103MC103MC103MC103l09dl09el09hl09gk07cMC195h04ah04bph15ah15bk07dk07el14bk14bh14ci14cj14ch14bi14bj14b080To DDMfrom DDM036share withClkHRamAddr'clk1'DcPixelClk'BdPixelClk'Bdl10fl10bl10cl10dp081p041To DDMHRamAddr.10!2HRamAddr.10!1HRamAddr.10!1HRamAddr.10!1RIOB.15!4RIOB.15!513121591411106327459RTTRSQSRQQ'DCCCRVSyncEnVSyncVSync'EvenFieldHalfLineOddFieldHSyncTABRR......MC104MC104MC231...shareWakeDWTABioRRTT.h04ch04dd03ap044VSyncEnHBlankHSyncOddFieldHalfLine.TrueClearHRamAddrClearHRamAddrClearHRamAddrMC195ClearHRamAddrMC195prepreclk2'cT4-3 to T5-3DoradoHasHRamdDACEn'HSync'RRiiTToiAB.k10cMC105PARCXEROXDesignerK. PierCG -G G G >^tF>^IDXIDXF8D2D9I3ID5D2I5I25.GGdGHG+JHHHGfGfGGGfG77d7H7+:H8H7I7I777I7=!7!=f$7I$FmKmHE M =f(H7I(H-l(H',(H-l$',$ # ' ( & $& ) -I 1, 2I / .e0 3eUSTECD 7y> 7y;-y=f?@H@H?k>k=f +7kA GyN GyKJyMOPHPHOkNkM +GkQ:8e38eD.e=.eC8e=8e.e?)>)@.eD)B)E--X-U3eVPJ>X99-l!',!''d'H'+*H(lH',',''',' Xy^ Xy[fy]_`H`H_k^k] +Xkb=B_JA]A`=Ba?Z?b=B]$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WcGr cGrcGrrcGrgGGHcGrcuGfGcuGUhu9hu huhuhuhushu!hu&Whu*hu/:hu3hu8hu`>^u>;b|U$A[$>;[y$>;[$>\_=|Y>1s_' $FuQf&WUy$Y $ rY $ 2ta` kYQ y\ y^  y_' y`C \ ^  _' `C |T Z T W Y \ ]! rY $]!\ZY rb|$ kT tYQ Z VYQ|^> t[` $ W$W_ $+Wu]1sa` $ eg%eg1st] D] &WUFSFVf(ll$$(%|(t(%|(%t(%X+ ) (%(%(%(%;+3td((((((d(d(H(%|(%(t+((A$O-lA$O(A$,$U($y,|(%(#%N$(r$z $$y $$!V!z]$++$9 $t+)p*:=!z r$=$ r$=(% r$@tt!/(H/$ /!  |55d566Ld$9L@$Ltd>;] $G$9uegegeg&WtX1sa1s\ $=|OAO=AR=S!?M?T?tV?Q@U@tR_>V>R>;WU$AQf$>;QCy$>;QC$3V $/5WZ& $A]| $AVCV$ARV$@t(H1sVf/:|T/:T.T=.R2S!.T=.R3S!5WtV ?X$-|@=*A*A*? *AY-;*=v*=v*:*<!VE r$!VB r$ >^ $!V@ r$!VtE-!VB!V@|:9Gf$U4GB$y9E=4^E=4JN$4GBr$4>5>5?Wu05W:<.AU$<.e$ C,$U?W,$yC|*>*?W/N$?W,r$98B$96$U5W6$y94445W9N$5W6r$*8B $Ft8e C.AV$F.e8u) *t8e @t$ V9 GB $ Gf$H$ rH$ 2QC kI4 yL yM yO  yP& L M O  P& |D J D Gv I K M rH$MKJI rR_$ kD tI4 J VI4|N! tK8$ r8$ 2A& k9 y< y= y> y@  < = > @  |4 : 4 7Y 9 ; < r8$<;:9 rBB$ k4 t9 :{ V9|> t; 4^$ u( t[f _ $^ $]| $|]!M_ $N{ $O $tKJ P $@ $;- ?{ $>^ $D|BvBvA?@rAr?s@E$D{$ GB ]$ Gf$sD{$ W_ ]$T$U$Q$Q$tT-|RRROPrRrOsPsT$ W$9S|]$9Gf$ 9A` $Dt` 0 1 V.A$@ .A$ V0$ 1$ r|)u / / r-Y -Y .u r.u + + + )u * r+ r* -Y -Y,<,< V0z$ V/^$ 2$@ r/ / t2 , ', (H V$$@ $$ V',$ (%$ r|  % % r# # % r% "< "< "<  ! r"< r! # #"" V'$ V%$ )e$@ r& & t)e #l`_^]PONM@?46 Gf W 6$r@ @ $A$A$[C r$K& r$; r$4^r$94^$$9C_9$P $!V$]$,#H$U(#%$y,|!(%!(&zN$(#%r$,&$U(&z$y,$u(%$u()N$(&zr$!V(%]$-$ $<&$U8&z$y<$u8B$u8)N$8&zr$Fy$F $GftG|;K;I;F$NM;y$rFIGBt dGB $IKJM;|KJt $-(% $-!z $<#H$U8#%$y<|!8B!8&zN$8#%r$<$U8$y<8B8#%N$8r$9;t&9;#H9;)&)#H)*:,:W,/:+/: $<+$98l$$8B|9t8B|8Bt8BX; 9 8B8B8B8B;;Ptd999999d9d9H8B|8B9t+98A$O=A$O8A$Hl$$H_|I4tH_|H_tH_XK I H_H_H_H_;KmtdI4I4I4I4I4I4dI4dI4HH_|H_I4t+I4HA$OMA$OHA$L+$9?W $?W+Jt,>; V$-% $-I9/$r0 /^ $.A $.e ) $)( $( ' $'% $& 9&z r$r&O $N{ $M_ $?{ $>^ $=B $_ $^ $]| $|^>Vt_ V^ V] VP VO VN VM r? r=f r9$r9^9$9^$>; -I #pU!Vt(H!V$] $$A $$$ $$ $$ $$ $$ $$ $$ d   + H   . . .H .+ . . .d . . $$. $$. $$. $$. $$.$ $$.A $$.] $$. .z $$>z $$> >] $$>A $$>$ $$> $$> $$> $$> $$> $$> >d > > >+ >H > > .y $$>y $$5WZJ2u[f5t65WGf?,6P|+5W/r$9/$y5W3B$5W0$U6Pt06t-$9.-$515Wu3e.t=BuZBYBXBtQfB[|/! ) 9; IX M;?WM?W_Z!Vt>V|9 u)r$ r# .tBfD.A$D2$I2$K2$D|1<*:u;$p H t: J ZTD/VH|1<E1E1E1<E/I{1<I{/H2d$Gt2IX|1<Ft3sSB2UJH1,B8B $5WI58e70A.e:87+WC+W?L|*?Wt_J>T4C?W7 " ,,*:K)(H)$)!L-Fu,!V<t=Vu- V, 1st_J>; .- Jt d9;(H9;$9;!F|Gt!A|;.?{r$Bt?@tu=rt>  . > !V! > H H @ dH$H$+$d]]$$]$]]$$9$|rrttHVAddU$rH$$y$$$d|rz$A$tHr$ HH k|9;9;t A$rH$V rGV rGdV G r G r rG9 rGd9 GV GV r9G99GGVG9Gd 9G G VG 9Gd VG VG 9G99G G9 G 9G9 G 9 G V GrG9rGd9UG G r9Grr9GrGUGrGd VrG 9pG9GddGVG99G V9G 9 t H|99u9|;9; G rt|t t  G$$ $y$ tr%9$|t:tu+ + |.u1 $t1, 6$9 95$U5{ $5 E E ]$ 9E$U 9U$UU ]$U 2%H$6tBfFF DXF $@t6,5WS 5WS|$FuO Id$9>;@ $>;td <3B$=3e Clear CWCBFlagfrom DWT ONLY1 => Set CWCBFlagNOTE:This flag implementation assumes that DHT flag commandsthe Next flag to set. Also, it assumes the ONLY kind ofRTTRSQSRQQ'DCCCRRTTRSQSRQQ'DCRTTRSQSRQQ'DCT3-T5DHTFlagCommand'TiTcddcTiTRRiiibaabiiiRRRiiRabbaRiiRRMC117caaeessouvDHTFlagCommand'RTTRSQSRQQ'DCSCCANextWCBFlagBNextWCBFlagT3-T5This implmentation isslightly bizarre, butit saves two chips !!!BNextWCBFlag'ANextWCBFlag'BCurrentWCBFlagBCurrentWCBFlag'ACurrentWCBFlag'BHasDWT'BHasDWTAHasDWT'BHasDWTAHasDWT'BHasDWT'This circuit ASSUMES:1. a DWT command withRIOB.11 set is to be ignored.2. Any DWT command withRIOB.11 low is a CWCBFlagcommand, either set or clear.is set and therefore NextWCBFlag is to be cleared.For DWT commands:RIOB=20cIOFetch signaldon't touch Flags=1cSet CWCBFlag andClear NWCBFlag=0cClear CWCBFlagFor DHT commands:RIOB=2cSet ANextWCBFlag=4cSet BNextWCBFlagRIOB.15'RIOB.15'RIOB.15'RIOB.15'RIOB.14'RIOB.13'DDCResetDDCResetDDCResetDDCResetMeansMeanswill NEVER set bit 15 and will ALWAYS set either 13 or 14,DWT command it should respond to is one in which bit 15CurFlagClk1'....MC231MC231MC231MC231MC231..DDCFlag control logicDispY15.sil15g14f15bf15cf15dg15ag15bclk1'CcDWTCommand'RIOB.15!5RIOB.15!5See clock page.See clock page.CG -G G G 9wdr/:u2p#lt"+',+',.e".#(H#0)' "',(H$#H$",+)$e$ %" 'O'O#H"#$e,$e$":',9',<"=f#6#>"E-'OC'OF"Gf$e@$eH"B$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W#cQ,sk0Vfk5d#_ 5Wu`g 5W_J 5W^. D`g D_J D^. D] #pXX5WuVf 5WW 5WX 5WY DY DXDWDVf#\<,sGFpdudJ/b*^/].\`0#pd@tVfG VSXQQN-&WN)N%&F $)tFE $sB $GB$:uJ-:I :KJ+W+Wd7+W+7+"#%|AY&?&C#%C%=v%D$tGB%:A&Fm%B#F#DX#H_U$&A$#Ay$#A$#BB#%|? #%6<&5&9#%9%3u%:$t=B$7&^U$&7$#7y$#7$=B$9$&< $#$#%|&&u#% %% $t#$l&"%A####$U$&H$#%y$#%$u)ert)r) $r' $ $"$(%$)A$d)$|&##H&H&HHd"$#X$u#X"<$u9$u9$u9 9  XuuX'<'<&&9'9'9<9<$e$H!r*^$)e$r'$'$@$@r$",$r#%$+t#$*)e"!(d!d %$$A$r* $r#% $r ] $rA $re ] $#%|'&'<&*#%+ %%%,$t.$)&-%*^#.#*#/U$&)e$#)Ay$#)A$.$' $!+z$r(% $r" $#$U#$'s$y#r$#|X#t$$9]$$).e &.A r$&#% r$)#H u%& r$)t &* r$)+ &9^ $&C_ $)<)9)C:E-:uE-rt', u',rt#Hr%^ $4;uGf4;FI4;E-4;D4;B4;A+W2Hd d H     H  :G sGrt(Hr",.#r+r %:@-$@ $@-6,6 $%:6,$%:&$&z $&z $%:$ u+WH:+W7stB $|E=$;=$,$!'stA's7's)e'sH#d:|&:!'$p$ Ht$,$!%:$E-$;-r% Gf =f DuE-EtAGPg131047101391514131221110954231312151425415141343212111076591514134321211107659151236251114151013121312915756109324151412111311143215147611105413129756109324151412111311141510131237625463274591310637411109671114151013121296571011141523134547923647547623996327451312151110147639254FileProjectRevDatePageDoradoDa4/07/81eiSTRREFCDCDEFRRTCDEFRRTCDEFRRTDWTTask.0DWTTask.1DWTTask.2DWTTask.3NextSaysDWT'NextWasDWT'RTTRSQSRQQ'DCSCCPPBlocked'oaabaRiiRabiiiRRdcTiTcRMC117CurTaskIsDWT'TRLastIsDWT'LastIsDWT'TRUTH !!Q'QRSQSRRTTCCRJ'K'CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16RTTRSQSRQQ'DCCurTaskIsDWT'either initiationor resumptionABRiiRRiTiToBlocked'RepeatingLastRepeatingLast'RepeatingLast'RepeatingLastDWTReallyBlockedStopWakeCountDWTWantsProcWakeDWTGHRTiDWTReallyBlocked'StopWakeCountGHRTiNextSaysDWT'DWTReallyBlocked'TRDWTMaybeInitiating'RepeatingLastDWTReallyInitiated'BHasDWT'NextSaysDWT'PBGetsDWT'RTTRSQSRQQ'DCCCRBGetsDWTBHasDWTBHasDWT'AHasDWTAHasDWT'TRRiiABBWantsDWTAWantsDWT'AWantsDWT'TRRiiABBHasDWT'RTTRSQSRQQ'DCBGetsDWTBGetsDWT'AGetsDWTAGetsDWT'Held'HeldHeldLastIsDWT'Worry aboutBOTHNextLiesandSwitchUpif HeldTRUTH !!clk1'AReaderPtr.1AReaderPtr.2AReaderPtr.3AReaderPtr.4MunchPointerCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7PointerMunchclk1'0 => moreroom in FifoAFifoNotFull'TiTcddcTiTRRiiibaabiiiRRRiiRabbaRiiRRMC117caaeessouvAFifoNotFull'AWantsDWT'BFifoNotFull'BWantsDWT'DWTWantsProcGHRTiBWantsDWTSubTask arbitrationMunchPointerCE'RRRRRRRRTTTTQ0Q1Q2Q3SA0A1A2A3A4A5A6A7PointerMunchBReaderPtr.1BReaderPtr.2BReaderPtr.3BReaderPtr.4BFifoNotFull'Task Wakeup RequestsRRiiTToiABCan LIE !!AServicePtr.1AServicePtr.2AServicePtr.3AServicePtr.4BServicePtr.1BServicePtr.2BServicePtr.3BServicePtr.4TRTRclk1'ROM implementsSubTask.0 dividesRMRegion into twosubregions withDWTReallyBlockedDWTReallyBlocked'used in cycle beforefirst instructionused whileinitiatedall changeon clk 1This FF couldclk: clk0 ANDNOT Initiating8 registers/subregionCurTaskIsDWT'RTTRSQSRQQ'DCwire ORKill Wakeupwire ORDWTShutUpreset counterIFF reallyrunningeven ifNextLies018070p188PPPPp120014006007010011DDCDWT Task Wakeup LogicMC231MC231MC231MC135MC231........................DWTShutUppreset to BLOCKED stateMC231share with VSYNCTRTRiTRHGMC102MC102MC102MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC113MC113MC113MC113..ProcClk0'ProcClk0'MC176MC176MC176MC176MC176TRRiiAB.MC102ProcClk0'ProcClk0'MC176MC105RRiiTToiAB.MC105RRiiTToiABMC105.ABTRiiRRiABTRiiRRiMC106MC106........DispY16.sil16a24aa24ba24ca24df24bf24cf24db23bb23cb23db23eb24bb24cc24ac24bc24ca23aa23ba23dj15k15i15l15d24bd24cd24e.c23ac23bd03bd23ae24a22bProcClk0'aProcClk0'bSCProcClk0'ProcClk0'cMC176b23hProcClk0'.d24fGHRTiNextWasDWT'd24ddon't countif Next liedKillDWTWakeupKillDWTWakeupclk1'Cbclk0'Abclk1'CbMC195MC195MC195g11b01aAFifoFullBFifoFullMidas OnlyMidas OnlyANextWCBFlag'BCurrentWCBFlag'BCurrentWCBFlagBNextWCBFlag'ACurrentWCBFlag'ACurrentWCBFlagNext.0!Next.1!Next.2!Next.3!Block!SubTask.0!IOHold!WakeupWait.0WakeupWait.1WakeupWait.2WakeupWait.3BNTGtCT'b!MC149MC149(RP-SP)mod16 = 1DWTShutUpdon't drive SubTaskPARCXEROXDesignerK. PierFFullClk'FFullClk'l19dl19e'st!V'!!!CG -G G G @-HEHA[f* @+ @)e @*/ @0 @.e / 3e 5]5]3e-3e-53533e FIE-Gf  +Hdy y y+ H d  d +,He !yy,yH e   ! dH<O<< <FI FIcc.fg`gh.yFIyHHsFI$ $ $  $+$H$d$  GdBH_Bf,BfBBBB; d; :{:{d; H; ,:{:{:4$$$,$H$e$ $!!d@(HE'E+@+Bf$Bf,3e',.A&.A(H3e+.A*.A,A&5E3E7IA&7B1,B8A&3e$55@O-FO-@KFK.AY..AV.X4^V4^Y.@@E@-EC@DBf=fBfE-1AI/^G3AI/^D/^F.I.J-6,J-6,I6PG6PF0AI6PKJ8W8O7Vf7T-;U;R7QFmc.@c..eg.f.c.b6,c.6,eg.a[f NNQf Q KJ S GY. GVX G] G[f\ b _` cg e h.$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W Vteg |aL `wkc> db! ddZ d d d d ^ ^ ^ ^ d^> d\k]! ZZ ZZ ZZ ZZ dY dWkX U U U U dUZ dS!kT=Uh y$Uey$U_y$Uay$U]|y$U[Cy$UVy$UY y$f$W$$`U$\_U$W $te _ [f V X %:f ]|JJ=M ]N!OHOO+tQ+LHPM_ Q M RU$Lf$ LBy$ LB$:\$U:_$\_$y:\_r$3|X!t\Q $|N!9sF& $t<sH_ $VZJ$94cu0d0e3b|$@2b|$3d$2e$0W|c>0Wc>/:a/a/b/:b0W_0W_/_/]/^/:_/:^3ea3ea5_Z5_Z5a4eC$3d$3c$0ta/^|]2tf%:eC $$5c $8c. Ea$UAa`$yE|_ZA&_ZAdN$Aa`r$H;tc. %:c $$%:c %:b| $$8pa<7P$7Py$;PP$7WU$:4tQ:{U9^P9^Vf9|S9L7R7PZ;PR;PN8BtS7|N!8BtU8BQf5BB$ 0WBB$ 4J1PB4^F&4^GB4^H_4^I{0F&0GB0H_0I{2|>/D 4>/@/C/E=/FY0WBB$5FY5E=5D 5C0WK$1P>2tB0C4;B5|Gv1tE A|<EtDCDX?{BfC;Bf@ BE U$Et>$B>^y$B>^$.Q $$.Q .uPJ.O- 0W|U0WU/^UZ/UZ/S!/^S!/^T=/T=3eV$3S!3eUZ3UZ2tX5Vf$$Y $$Y.$W $$V $FI H%:b%:eg ;tU$BU$D{ ]$1s@-$97< 9$C<$8C $4=$r*:= $*:= 8D 8@ $EtC_9$GC3?$U.T $$B|I!BI!A&HEtHAH;tR_$BtREtH_9$GH_$FO- FO $?O-$?O $B|LvBLvA&KZEtKZAKZt5 3e$3$U :3$y$|11 :7%N$ :3r$rt5%3e %3B r$$5{ $5W5.A $ +$ +z9$/^ $0z $*^ $)A $0.e /^ $:|+t)e A|1Et0 Et3uA4C-C4Ct7C2ID6DX3BBf7Bf4B8U$Et2I$B2%y$B2%$Bf2A|/93By$97y$9t7Et7%$G7IEt3$G3Gu5G8e3+z$$2|'.&.(/:&/:(/)u/)u%:, $$%:*^ $$%:t* %:, %:(H %:% $$%:(% $$2|#X."<.$u/:"</:$u/%/%3'$Et'$Et*$%:t&A|$uEt#Et'<A'C!C(Ct+zC&3D*DX'Bf*Bf'B,U$Et&$B%y$B%$G'G+ Gu,,G( M$tNQf$X$V $uUJ $T-$S$Q$P$OH;pa<8',$r?Wu)% $$A $$ ] $$!z $$t! e H uVt|;Xtz$ ]z$$ 9#$<%t ]%%%%|;t z]A$r!z $r ] $rA $r% $ $ $ $ $u+ $#H"Fc r$'e 'H ', $(t! ?W$$?WA$?W]$?Wz$@$A|XAIA?X?X??AAIA@$;t;t<<t<<<<<<<<;t;t;tt<t<X;tX<<<t<t;t<<;t;-$:>$?W$>A$?WA$@?W$@>$?Wd$>]$>t;t<<<<=+=A:@@;-$$;-z$0W% @$0WH 0W @$0W] @$0WA @$BV$BV$DX 0Wy @$0W @$0WA @$0W] @$0W B$DX B$C$]DX, D|;D;C G D B$G$It &p8',$$u $ $ $ $r $r$ $rA $r] $Vt| ; W t  ]$ ]]$$ 9$  t%tA%% % |t y ] @ $ u d ] $$A $$$ $$ $$t d H + ( 5Wp V|BvDBvDF&$+D+BvtG|DE=E=u;- $J 9$$H 9$s<$$G 9$$F 9$t,         'e$U"A$y'|<"O<""N$"Ar$'H$U"$$y' "O "yN$"$r$#Hu :-I,,+t/*u(H',-I ,, /G ****F& F$ F#)$tD |__Zbc>]!d7tfafsb|f<c :h U$a$:a`y$:a`$VubV`g :W;*:t? $uC $Bf $AIV_JV^.tYUZL?M;tBQC$*$.VH$VH_$*:@ 9$*:>$7<$rf`$ga]XptdO^.<PF2I V|`wV]!Vd O HtVV;9C;!C;5C;-EtFu=fGf$9GB$D$U D{$y|Bv ]Bv GN$ D{r$UI{$<$9<U$;-$U ; $y9 ]9 >^N$ ; r$9s9H9: : 9F&$3t)3%D G"s      !3r|;rXrtrrr kt k k k k k! d |; X t    A$ A$rd$ r #r$  9$ 9$ GtV      r|r ;r Wr tr r  kt d k  k  k k k G | ; W t   $$ $$r G$ r r$ td^ZJUVZ&$|_ J uG > VtD V;- 3#He#HH O|Bv$AY$CAYCD D  rF&U$rAYtD :u7I A_ Bta2UJ.|/.1/://:123B$3e13e/2t52|1/2Y/2Y35{$3/4;t2I ]|/ ]1 / 1d3B$1/t5d|1 V2Y V2Y95{$5{ $3B $t1|/ V-Y V-Y+ ], , * ]* ]+ + V(X V(X& ]' ' % ]% ]& &t(*^$-|;XrXr;rr ; ;$p H tf `g [ Wd VOs] VFI V<Bc. 5 . ) 30W0W30W+0W',F G dVVBNBKJE-dA|$uC;t5B)eBA<T-5VC9$3D3`ZJ *:@- B|X!A\_r$F\_$yA_$A\$UBt\Aud BZ$;tZ]$;ttZ B^.C\uN 5W|at 7400BPARCXEROXDesignerK. PierCG -G G G 7t77:=:=79^f4eg4g)",)0!",A'H'I'J'K ]K ]J H FI ]E-$A I#AVE- FI D",3':';'<'= ]= ]< : 8e ]7I$3 ;#3",O'Vf'W'X'Y ]Y ]X Vf T- ]S$O W#O7I1,<1,*:*:03#H', -%', * , ]. ]0'0'.'-',!','1,#H  d%   H ] ]'''d'H! '#H+ %+   ] ]!'!'''!+'",V` b _",]'dJ'eg'f'g ]g ]f dJ b ]`$] eg#]$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W"t^"|ZZ!i$'s`w'sa'sb'sc!^$ @!^$'s^$ !zc!zb!z`w!z^>!z]!&3ZZ!za$ZZ",tf",e",d",c",a`",`C%f%e%d%c$^%^",hu|]! y^ y^]]! y^> y\ ^> \] $$t 's$$ !$$ %!z"k%%%%A% ]",",%",A", ]$|!z&3!z!z!z!z<!$$'s<'s's's!"$"$tk",%k's|X#%t's $ ! $ %" %%%%",",",",$|t!z &3t!z ;!z t!z !z! $'s's 's 's t!$$"t$t ", ]% 's|#%t y   $$#$z @$  @$# +$&W$U&z @$#&$'s(%$ !(%$ %0z"(l%, %-%%.A%/^",, ",-%",.A",/^$|#!z*&3#!z&!z(!z+ !z,<!(%$'s,<'s+ 's*'s(!1$"#$t(l",)%(l's|-Y#%t** *^ $$&W&$&W&z $/y$1s$&Wz $&W$.+|t+t+W+W /:** /]$'s1 9$.9 @$?t1, 9;|.u9;.u8B-Y<-Y8-Y_ $a $t_ V`$-1 $-7 $.7 #]$\ @$;tf O @$#O-$a $$"P"|Lv![$'sR'sS'sT'sU!P$ @!P$'sP$ !zU!zT!zR!zPZ!zO=&3Lv!zS$Lv",tY ",W",V",U",S|",R_%Y %W%V%U$P%P",ZS$ R $7% $7I$ "53"|0!@ $'s6's7's9's: !4$ @!4$'s5$ !z: !z9!z6!z4!z3u&30!z7$0",t=B",<%",; ",9",7",6%=B%<%%; %9$53%53",>8B $$8e 3B @$A& @$#AI$FI F& $$VE $D FI F& $C $|AY yC yC]AY yBv y@= Bv @="tC"|>!M$'sD'sE'sF'sH!B$ @!B$'sB$ !zH!zF!zD!zBv!zAY&3>!zE$>",tK&",J ",H",G",E",D{%K&%J %H%G$C%C",L's=9$)=$y$A&$$$A&$$O $$O $$)K$y'sK9$'sY9$)Y$y$\$$$\$b b <1 $u^.][ ZYX WVf'sg|r$#3e$-\<9G/\<Gd/]X9G2\G2\<:GJt\GH;]X9GH;\<GdJt\<G-ZUG0Y.G0X G:XGd:ZrGIXY.GIXX9G2WG:WG4;WIXWG3\;tZJ -SXrG2SXGd2TtG:SG:SXGJtSXGdJtTtG<S / $. $- $, $d' $eC $f` $g| $t0.-,gfegdJY $X| $W_ $VC $YXWVfHd$ $A $] $y $! $ $ $ $HIJKK $J $I{ $H_ $:;<=:{ $; $< $= $4;uVf'sU$)]$ $)]$)$'s"U$.t +|++WX+W/:<*X*/</ $)$V1s!$tT- T $$rpr9t_J9C/:d/:'s|b'sa's`w'sR'sS'sT'sF'sE'sD's6's7's9's,<'s+ 's*'s('s's's's<'s's 's 's t$t$$#$0%0%>%Lv%ZZ$p Hrt`rE--eg 9|b5dZ5dZ5a5c-eC $6tte8|486<9^49^6<<6<9^69^6=B6<=B4GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wthu$a$b$c$d$f$g5|^>_Z`wabctabcdeg+`g|^>_Z`wabc9`C$ 9`C$`g$ r9ir$O\ g|$ f`$ eC$ d'$ c $ a$r^$ ^ $f`V$d'V$c V$aV$W_V$X|V$YV$ZV$[V$ R $rS$ VC$ W_$ X|$ Y$ Z$ [$t\$U$W$X5$YQ$Zn$[|RSTUWX!tUVXY.ZJ[f+T|RSTUWX!9T$ 9T$T$ r9^ r$OPZtQ$JQ$Km$L$M$N$O|FHI!J=KZLvtJ-KJLfMNO+I|FHI!J=KZLv9H$ 9H$I$ r9R_r$OD P&$ O $ M$rGf$ GB $P&V$4$U/$y4/^/#%N$/r$0 ;/ yr$4; y$y/$/ $U0t 'H|#k"%$u&'<'<V'<V'<V<V<<<tVV;VXVXXX$ $" $% $ ] $ $ $A $z $$z:AU$:U$0 $+ $$stg=\@U@W@X5@YQ@Zn@[B|RBSBTBUBWBX!>tU>V>X>Y.>ZJ>[f?T=B|R=BS=BT=BU=BW=BX!=T$ =T$BT$ r=^ r$?PZ7[$7Z$?S$:R$$B[V$BZV$BaV$Bc V$Bd'V$BeCV$Bf`V$Bg|V$:^$$?^$7a$7c $7d'$7eC$7f`$7g|$=thu@a@b@c@d@f@g5B|^>B_ZB`wBaBbBc>ta>b>c>d>e>g?`g=B|^>=B_Z=B`w=Ba=Bb=Bc=`C$ =`C$B`g$ r=ir$?\st[sPJDg D[ DZ  $ $V|VX ;:]U$t$  Df Deg   DdJ Dc. + " H  d  9| $t"&H&d&&&&&&!"$ @"$#%A#%#%#+'+(l|(l(l(lt(lX(l;(l(l'O#"s"s"s(l$ @"#%$Dtb : :$:$:]$: : : $:)AU$4;!z $/u( /p's L$: stfsegsdJsc.sbsZsYsXsWsVfsO-sN|cba`w_Z^>RSTUWX!LvKZJ=I!4;^>4;_Z4;`w4;a4;b4;c4;X!4;W4tg4e4d4c4b4a4[f4ZJVgVeVdVcVaVbV[fVZJVY.VXVVVUVOVNVMVLf : 4;% $4$U/z$y4|t/^t/N$/zr$4H$U/$$y4/^/zN$/$r$4; $4;z $4$U/$y4/^/$N$/r$4$U/y$y4t/^t/N$/yr$4;$ $(U$+H$+$$(r$-$U-z$($.$.$($.$@.%$7tH7 7 7H(%r$-%$y-!z$0W0W0WH0W0W0WH ^ S Gf ApAVAAA!V(AU$+A$+$$4#H$U/#%$y4|!/^!/&zN$/#%r$0Wt#HAp$9|t((BUBTBS.>2</>/>28u.7Y.9/:7Y/:9/: /: 24.2.5 /:2/:5 /5/53@$:t0V4^$,s4^$ ],s@$,s=B$!?{ y$!; y$!6 y$3?3:36,20W@-0W;0W7I<@-<7I575@1!?rpr2|/..u.0/:.u/:0/1</1<0Wt23133B$,s8$!A y$!2% y$!A !2I ?u@-?25t3e?u;?7IGGNi92513121598161816181618161816181618161816181618161816181618161816114111312141554327611109321654981012111323149141513675131215101112FileProjectRevDatePageDoradoDa3/26/81ttlCSyncttlVideoneg = BlkttlVSyncVBB1VSync is low truepiGHRRcTCDEFRRTHBlankiGHRRcTMC125HSync or VSyncLow if eitherpiGHRRcTHSync is High trueviHGRRScTQxMC125MC125CDiRRTCDiRRTCDiRRTCDiRRTppMC125VSync'AltoVideoAltoVideottlHSync'.AltoData1 => BlackAItem.0BItem.0Alto uses eitheror both channelsAltoPolarityTTiRRRCDoCursorData1 => BlackVBB1VBB1VBB1VBB1HSync or VSyncHSyncVBlankAltoVSync'AltoTTLVideoAltoHSyncAltoCSync'DDCAlto Display DriversiCDRRTToCBlankiCDRRTToMC105MC105MC105..CSyncshare TIOA=DDCDispY19.sil19g01ag01bg01cg01dh01dh01ch01bh01a076072073077f03bf03af03c.MC113e03dN128N128N128N128TRMC176l09fPixelClkneed deskewing FFPARCXEROXDesignerK. PierRRRP16P8P1SPAREWhateverWhateverRRRP16P8P1SPARERRRP16P8P1SPAREWhateverWhateverRRRP16P8P1SPARERRRP16P8P1SPAREWhateverWhateverRRRP16P8P1SPARERRRP16P8P1SPAREWhateverWhateverRRRP16P8P1SPARERRRP16P8P1SPAREWhateverWhateverRRRP16P8P1SPAREWhateverRRRP16P8P1SPARERRRP16P8P1SPAREWhateverWhateverRRRP16P8P1SPARERRRP16P8P1SPAREWhatevera20a21b21b22c1c2d19j5j7k6k21l12l21b2RRiiTToiAB.FFullClk'TRHWSyncedMC176l19bHWindow!1SCMC176l19hclk1'Dcl20cMC103t#H4^4^:W:{CG -G G G ,+,P,,-,',,P(H,)e,",P#,$;";P#;$;+;P,;-;0;P1,;2Il01,l2Il+,l-l',(Hl)el"#l$k"#k$k',(Hk)ek+,k-k01,k2I,[f&[f0Vf0T-5Vf5T-%Vf%T-*:Vf*:T-\^ ] \+^'KIJ]B@A\ZJ!z[fGfE-FI$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WT V$tsY>Y>Y>,X,Vv!3WZ&y$tT-V|? ? ? ? <OtB:|>tD/u8e/9 :|7YVHHHHEOtK:|F/u?Ht:V|99997Yk5Ot<:|8uk: t<; $:I(|Gv(Gv+E(HF(HD,sE(C(C+AY(HBv(H@=,sAY(>(>+<(H>(H;,s<(9(9+7Y(H8u(H6<,s7Y&H_$&H_$]&C$&C$]&?{$&?{$]&9$&9$]:AY:<,sI{r$-E $-@ $-; $t?97U$K ]$K8T- B ]$E- :A |:t\:uD ]|y$\_y$t]\uZJY.tZJ \_@$y|XVZZYXZr[vr[vt\_^y$^ \_ $8uR tI Gfr@r=f:JV$:F&V$:AV$:<%V$7$9u9tBE $VCy$Vf/I /E- /@ /;- p)A|R%S!%S!&3R&3PZ)R)PZ(T d$(%tT *:T $+T-4|R1S!1S!1R1PZ5{R5{PZ4T d$3tT 4;R(RZ)|RVZt;-su]$p H)t:)@-)D)IrJ-rErAIr;;tI;tD;t@-;t:]&UJ2UJ5W|R!VtYZ+WGf+WB+>+W8,PY$U(Y$y,P|W'W(\N$(Yr$(tY([f(u]!V[C$,s[C9$.Vf$.VCU$5T $-]9wdr/:u2p3B$$.$r.G$.$|.u-Y,<t0/1V22%]$r0$9r/$r1 $2I-r,$r+z$r+$9-]$.$$*$r*^G$*^$|*('t,,+-IV-*^$$&$r%G$%$|%$u#Xt'&(V))A]$r',$9r'$r(%$)e$r#$r"$r"$9$]$%$$!$r!zG$!z$|! t#H",$eV$%$$$!$r!zG$!z$|! t#H",$e!V$$]$s"$9s"$s#$$)es(%$s'$s',$9)A]$*^$$$&$r%G$%$|%$u#Xt'&(!V).$$$*$r*^G$*^$|*('t,,+-I!V--]$s+$9s+z$s,$-2Is1 $s/$s0$92%]$3B$$$.$r.G$.$|.u-Y,<t0/1!V2<3B$$B.$r<.G$<.$<|.u<-Y<,<=ft0=f/=f1>25W2%]$:0$9:/$:1 $5W2I5W-:,$:+z$:+$95W-]$<.$$B*$r<*^G$<*^$<|*<(<'=ft,,=f+=f-I>-5W$:#$:"$:"$95W$]$<%$$B!$r$-%$$3!$r-!zG$-!z$-|!- -.et#H.e",.e$e/$&W$]$+"$9+"$+#$&W$&W)e+(%$+'$+',$9&W)A]$-*^$$3&$r-%G$-%$-|%-$u-#X.et'.e&.e(/)-.$$3*$r-*^G$-*^$-|*-(-'.et,,.e+.e-I/-&W-]$++$9++z$+,$&W-r+r&r","s/"s+"s&"s",0+0',0"?0?+?"r/5{|5{559]$::8t+9|6tt6tt9:W$@tt #l$U$y#l|AN$r$#$*:t:$ | tr$#$y$$U t$ : ]$y 3]$3 ]$ $ ]*:$7:WGN_ 101211123456715141698PARCXEROXDesignerK. Pier5613121415161514131211109813724131214151615141312111098135724613612541361254151014112937372914111510221823192117141521563412131011920167891014131211654321415215634121310119FileProjectRevDatePageDoradoDa11/02/79Q3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SSBMC158RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'STRCursorDataAItem.0AItem.1AItem.2RIOB.04RIOB.05RIOB.06RIOB.07Q3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SSBMC158AItem.3BItem.0TRTRTRRIOB.12RIOB.13RIOB.14MiniMix.0MiniMix.1MiniMix.2MiniMix.3TRTRTRTRTRTRTRTRAItem.4AItem.5AItem.6AItem.7DDCMini MixerMiniMixCommand'MiniMixCommand'CSSSRF16PE'MRCE'TCO'TrueTrueCSSSRF16PE'MRCE'TCO'dDAC.0dDAC.1dDAC.2dDAC.3dDAC.4dDAC.5dDAC.6dDAC.7WriteMiniMix'......MB071MB071MB071MB071MB071F16F16F16F16F16F16F16dDAC.7dDAC.6dDAC.5dDAC.4dDAC.3dDAC.2dDAC.1dDAC.0VRef+VRef-Digital/Analog converterLSBMSBRIOB.00RIOB.01RIOB.02RIOB.03PLAT1816P9P10P11P12P13P14P15P8P7P6P5P4P3P2P16P1TTTTTTTTRRRRRRRRDispY20.sil20f02g02f04ff04bf04cf04df04eb03bb03cb03db03eF16b04bb04cb04db04eb03fb04fPixelClk'AbPixelClk'AbWhateverWhateverWhatever.1mF3K1201803KVRef-VRef+p172a01a02RIOB.15!1Platform is DAC components123456781615141312111009120 Ohm3 KOhm0.1mFarad180 Ohm3 KOhmCBlankCBlankiCDRRTToAltoPolarityMC105c09c.kludge neededfor AltoemulationdDACEn'dDACEn'BUG here:might have oneblack pixel atleft edge. Dependson overscan. FIX: MR with(HWindow OR VBlank)AOnBOnIOut-IOut-p173FilterVEEP9P10P11P12P13P14P15P8P7P6P5P4P3P2P16P1TTTTTTTTRRRRRRRRVEEFilterVEEVDD12378L05.Voltage filters0.1mFarad09101112131415168765432178L050.1mFarad22 mF2 ohm12 mHnryRegVCCRegVCCRegVCCNOTES:GNDPLAT1816used as single point GNDfor DAC system+GNDFourGNDFourGNDFourGNDFourGNDFourGNDFourGNDFourGNDFour is GNDFourjumper wirejumper wireinoutgnd321iCDRRTToAOff.MC105f10c.RegVCC.GNDFour..Out-Out+Ref-Ref+CompD7D6D5D4D3D2D1D0RRRRRRRRRRTTSSRV-GRNDVCompVCompMC318location a01RevCd: swapped positionsof 12mH and 2mFlocation a03a03CG -G G G  Ot! O", O#H $ & ', (H )e * +]&])e+H H ,9wdr/:u2pAIt+AI*6P6,6P3;P6,;P3I40I4.I4-I4,I4+I4*I4)eIX(HAI(HAI0AI-AI)eAI.AI, 2O 2M2O2M1P01P.1P-1P,1P+1P*1P)e1s(H)e(H)e0)e-)e+)e)e)e.)e,)e*:48?48@BE-EDCBf$AI$@-$?$=:,Z&Z&W&Vf&UJ&T-&O&P&Q&S&M&Lf&KJ&J-*GPSUJWXVUT$S$R$Qf$PJL$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WtP&R_TV|MO=QvStWZ&$N$ 9M$M$ ]|T=S!RPONMLvtVfUJT-SQPO3|ItNX'sX|$-I$'sH@$'sH$'|S'R'Qv'PZ'K'M'N!'O='tV'U'T'S'R'Qf'PJ'O-'|I'H'Gv'FY'tL'K'J'I*:I*|D,PY.$U(Y $y,PW'W(\_N$(Y r$VJ-$ J ]$ V $$ tV W $$ U $$ T $$ S| $$ R_ $$ QC $$ T RO E C AI ? = $$ > $$ @ $$ A& $$ BB $$ C_ $$ E $$ D{ $$V8e$U=@ BBD{|:<? AYtE-G$;$ 9;$;$ ]|A@?>=v=f3|7Yt;F D Bf:W_ 9$:U&$VU&$@VVC $:R$R$]U& $:P9$sP$ysT $:E U$E $R$:Br$B$$Q$:@$ @$A P$:>^$!>^$]!O$,P\$U(\_$y,P|ZZ'ZZ(_N$(\_r$,Pc.$U(c $y,Pa'a(f`N$(c r$,P_$U(_$y,P]'](c N$(_r$d $a` $^ $Z $tda^.,sd$/d ,sa`$,s^ $,sZ$/a /^. /Z ?_$U;t_$y?|]; ];tc N$;t_r$?c.$U;tc $y?a; a;tf`N$;tc r$?\$U;t\_$y?ZZ; ZZ;t_N$;t\_r$?Y.$U;tY $y?W; W;t\_N$;tY r$?K$U;tK$y?I; I;tO N$;tKr$?O-$U;tO $y?M; M;tR_N$;tO r$?U$U;tU$y?S; S;tY N$;tUr$?R$U;tR_$y?PZ; PZ;tUN$;tR_r$2W_ $2T $2P $2M_ $2tW2T-2P2MpU t8e J-:{D{$:{H$;-D;P|@=?@==@=:{D$NAD{$r:C; tGf; F&;$;-:;P|5?5=5:{:$NA9$r:8u; t<; ;<:?:A|8u?t; 8B 9$?d $Bd?a` $?^ $?Z $?W_ $?T $?P $?M_ $BaB^.BZBWBT-BPBM*FI$"sF&y$"sFI &W|I&WH&WGv&WFYACA8u)tVf(c.(_(\(Y.<_<\<Y.<U<R<O-<KU,]$U+z]$U*^]$U)A]$U(%]$U']$U%]$U$]$U$U&U',U(HU)eU*U+U,9&z $U",U!Upu$, tX U S Qf1s&/:'.(.).+.,,.-I..e*'*(*)*+*,,*-I*.e./*/*:1 $0',$ *:'$*:'$ $0|,<0+ 0*0(0'0&0%0$u)$u),<)*)')%)+ )()&$p HstNs>>s@tueBA:{|2Y7%27%27l2Y7l0 ; 2Y; 0 :3d$9^t31s6 @$1s3@$1s3;t39$=3$@:|2Y:Wt2I85H|(:W,$:Wt,H|+ :Wt-:W-$0|%)%rt&r( d  d! d" d$e d% d& d' d( d) d+ d,, |< X u ! "< #X $u % & '9"9%k  (9A$ A@$ -@$ A$ ]tereU#%]$U"]$U ]$U#H!V. $U $$Uz ]$*:pV ?)A$@=ud=H=p DXt'GPf<9253614111087654321876543216327459925491512141113104736257611109354613111210972151412965710111415231341391256710111415234637915131114105212415121312141554321411FileProjectRevDatePageDoradoDa10/29/79ClockAClockBPixelClkfor ClockB. ClockB is also jammed low by (HSync OR VSync) delayed by one PixelClk. To avoid hiccups in theHRamAddr.10CLAIM: HRamAddr.10 is the waveform for ClockA. Delay it by one pixelclock, and invert, then you get the waveformHSync01231032TRiCDRRTToiCDRRTToTRHSyncVSyncDDCOIS Terminal InterfaceCBlankCSyncMC105MC105ppppppppppppPixelClk'MC176MC176pOISRcvdData144145148149152153156157160161164165DispY21.sil21c03fc03gc04ac04cTTRRcCDio.oTTCDiRoTTCDiRoTTCDiRd04ad04bd04cd04dMC101MC101MC101PixelClk'terminaltakes datacontrollersendsdataOISRcvdData'H3H2H1H0CCD3D2D1D0SRSRRRRRTTTTSCCMRDSPE'F00CO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16..phasing of ClockA with respect to ClockB, HSync should only be generated just after HRamAddr.10-11=3,that is, a hiccup would occur if HRamAddr.01-11 = 1 just before HSync occurred.23100VSyncPixelClk'AaTrueX0X1X2X3Y0Y1Y2Y3OXOYE'RRRRRRRRRRTTSMC174S2S1TrueTrueHSync'VSync'.....CSyncCBlank.....1 => Black0 => Blackc05d05TTiRRRCDo..c04bMC105HRamAddr.10!3MC176TRTRMC176MC176TRTRMC176MC176TRTRMC176PixelClk'd02bd02cd02dd02ed02fd02gSCPixelClk'AcMC176d02heiSTRREFCDTrue.e03aMC113deskewing FF requiredshouldn't mattercheat on deskewe05RTTRSQSRQQ'DCCCRRamdHBlank...MC231convenient clocksynched to microcodefrom Baseboardc22a177PARCXEROXDesignerK. PierKeyboardDataMiniMix.0'TrueTTTTTTTRP1P2P3P4P5P6P7P8VEEOISClkAOISClkA'OISClkBOISClkB'OISData.3OISData.0'VEETTTTTTTRP1P2P3P4P5P6P7P8SIPd42SIPe42.OISData.2'OISData.2OISData.0OISData.1OISData.1'OISData.3'.OISData.0!OISData.0'!OISData.1!OISData.1'!OISData.2!OISData.2'!OISData.3!OISData.3'!OISClkA'!OISClkA!OISClkB!OISClkB'!220 ohm to -5.2220 ohm to -5.2TRRiCDMiniMix.0'MiniMix.0.b1cMC1021 => Black0 => blackCBlank must be phased so that it changes when HRamAddr.10 goes from 1 to 0. However, CBlank is delayedby two pixel clocks from RamdHBlank, so the HRam must be programmed to make RamdHBlank change on the 0 to 1 transition of HRamAddr.10. This is slightly confusing, so be careful.TRTRMC176MC176e4be4cNiblClk'NiblClk'NiblClk'SCMC176e4hForceClkBLowForceClkBLowt$edd$ddCG -G G G  >=f?@- d@- @- @-@-@-@-;P+. d. . ....*+  G +H  d# d" d$034H.eH4$e.e$e4,,.e,,42I.2I46.64>.>V2 2  #%3e#%2I#%1,#%0"-","+"*#%(H#%',*2I),,&$eH,3e,02I]4]5543e2I,6 ++3e +.02I@4@5 5 4 3e 2I+=)=,,8,,=<H7H<",<$e7$e=0=2I7082I$eH7876<8<68>8=GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WgG9 gG9 VgG9gG9sgG9:gG9gG9gG9gG9gG9gG9!VgG9<gG99gG97gG95WgG9,sgG9.gG90gG93gG9*:gG9(gG9%gG9#gG9r`rG`GbrG V`G9 V`rG`GbrG:`G9(`G9#brG#`G`rG`G9brG`G:`rG(`rG,s`G,sbrG0`G90`G7`G7brG<`G9M`G9IXbrGIX`GD`rGD`G9@tbrG@t`G<`rG3\<sG.\<rG.\G9*:^urG*:\<G%\<rG\<rGs\<Gs^urG\G9\<rG!V\<G!V^urG%\G9\G9^urG\<G \<rG \G9^urG\<G9\<G9ub9]9h.Qfj9c. Rp0Z VG0XG9(W +G(X(S G3SG3V VG`!`$c.&c.*`(`/:c.,sc.#$Uz$y#|tAtN$zr$<%:8;=8;=9:98u<:<8u;<%d$; t<%=>^ $=<% $=6 $=8 $<%|5 858595 92<5 <2;6d$; t6=/ $=2% $=, $=) $%$#+$U$y#|A]N$r$9]$9t9]$9$$= $=% $=$A $=" $s%$@p&W<%$&Wt^$0W040$U/0z$y4|.u/^.u/3N$/0zr$4*$U/*^$y4(X/^(X/-N$/*^r$0Wt*)2%$4;2%$), $4;, $s4^ $#4^$]#6 $ 5{$  >^$0W"4"$U/"$y4| /^ /%N$/"r$s$AV$4;$A$4$U/z$y4t/^t/N$/zr$0Wt$% $4;%$/u 0t>0602I0,,0$e0H0|;/zr$4;z$y/$/$U0t0$*:$*: 0WH2 %$ ",+|O<   ! ! ! 9! 9! "$$$t$ |< Vt#!/uA%9%:&t.]|t ] WO;O P+tsH 2  V $U$$yy$y$ ]| $t $|; tu G +Ht  9wdr/:u2pt+ 0 .$..|.. . . . .;*X+3 $$ $+3 $$. G$ +3$y$+t-I-Id-IH-I+-I -I -I &$. @$. ]$. y$.$.$.$&+1s 1s1s1s d1s 1s 8+?$?$?$? y$? ]$? @$8$?|?? ? ? ? ?;<X>d>H>+> > > /: 1s @t B .| Bt B d B B B B ?| @tt> @t 9>^V$? 9|9t= YX`Stc ]b5^ bX `  Vd'U$]$ V]|y$ V]|$ ^  |Z \$[v$^ _Z"Y>"`S"tc "]#b5#^!bX!_'!Vd'U$$]$!V]|y$!V]|$#d'$]Vf`$dJ$9|bc y$c $^$b|9$Vtb $b| r$'sb [f$9[C$Y $Y.Y.Y $ SXALAMANAOAPAR|I!J=KZLvMN tLf M N O P QHKJ |I! J= KZ Lv M N VK&$ VK&$KJ$ r VTr$kFR_y$QCy$P&y$O y$My$Ly$tRQfPJO-QC $PJQf P& $I$c.eI{ $9]%:] 9|]![vrY>"sY>$[v :\tRR_ $!|N"sNHNOO"sR_$$tR|KZpHtL N M $L $NLuMLfVftQ|WX!X!WUZzWzUZY d$tY uUJ VtWV|WtZJ!VPJ^ I *:|N*tQVKJr`!`fc. A+A-A0A2I; 2; 1; 0; /:{.e:{-I:{,,:{+<')+)-*0*2I#%2#%1#%0#%/".e"-I",,"+%'27I-l7I>+9^9^H6d1Pd&3)d#%#%+"H""""#%#%#%,#%H2356,7I8e 2 3 5 @6, @7I @8e 0222H22+dd +d2!2e 2! Ve&'()+,, & ' ( @) @+ @,, #$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W t-$&3$'O$(l$)$*$+|"#%&'<(X t& ', (H )e * ++$ |" # % & '< (X 9$$ 9$$$$ r 9.Ar$O  ] X X O O   Ad$ @tA $$ $$$H$ +| +; +t + + +X + + +  +   $$ ]tH $ $ $ $ $d $H $+ $ $ $ H  @ k$$$$$$y$]$A$+A$e!z$|Ut! 9;$2l$3$4$5$6$7|/0 1<2Y3u4 t2I 3e 4 5 6 7+1, |/ 0  1< 2Y 3u 4 91 $ 91 $1,$ r 9:{r$O,r!z$y!z$r/^$r/^$, 9$)9$*9$(9$'9$&z9$&z9$'9$(9$*9$)9$, 9$8B9$6 9$7%9$49$39$29$29$39$49$7%9$6 9$t'7I6,532,,+)(u8et'()+&356,7I8e A$$429$40z9$419$4/^9$4.A9$4-%9$,,4*9$4, 9$A2% r$A/ r$A- r$A+z r$2@tu',@t&@t$ $$ $$$ $$)A$%t$A]$Ay$A&| )#;#X#t(lt&#|#####;#X#t#$#$)$r#A$$At$Az$A]$AA$A$$A$A$AV+$94+4-I4/41C+ C- C0 C2I % $H  $ $ $ $ $z $] $,       B+ & H|Xt&C;u$ V!z$t!IX)+z r$)- r$)/ r$, 9$*9$-%9$.A9$/^9$0z9$/-I++0 +- ++ 0.e,,42404.e4,,=&z$]%&$9V| 56t2I22>X9;9t:W;:Wt::8H$8$$V&W$8$8$>; $6tA $+Wtd 9d |4VVttH + 1s|3u23u-3u.4.4+W/$]+W7%$27%$td    (*(-%(/^(1)|')*),<).u$At2I#4$)($ 9#($#($ ]#|/#-#,#+#*#)u#(X#'<$At1,$A0$A.$A-$A,$A+$A*%|$u%t($A3?*?-%?/^?1Am|'Am*Am,<Am.u<%t2I;4$Am($ 9;($;($ ];t|/;t-;t,;t+;t*;t)u;t(X;t'<<%t1,<%0<%.<%-<%,<%+<%*=|$u$p H3t.6054+ 991,9$&(>(& 4;7I ;t&z#%$rp@tu#@t"9wdr/:u2pGNgY S123456543211234554321215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456FileProjectRevDatePageDoradoDa10/22/81MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MufData.0MufAddr.11MufAddr.10MufAddr.09MufAddr.09MufAddr.10MufAddr.11MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MufAddr.11MufAddr.10MufAddr.09DDCMU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MufAddr.11MufAddr.10MufAddr.09MufAddr.09MufAddr.10MufAddr.11MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MufAddr.09MufAddr.10MufAddr.11MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MufAddr.11MufAddr.10MufAddr.09MufAddr.09MufAddr.10MufAddr.11MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MufAddr.11MufAddr.10MufAddr.09DispY23.sil23AReaderPtr.1AReaderPtr.2AReaderPtr.3AReaderPtr.4AReaderPtr.5AReaderPtr.6AReaderPtr.7ACurrentWCBFlagAWriterPtr.1AWriterPtr.2AWriterPtr.3AWriterPtr.4AWriterPtr.5AWriterPtr.6AWriterPtr.7ANextWCBFlagBCurrentWCBFlagBReaderPtr.1BReaderPtr.2BReaderPtr.3BReaderPtr.4BReaderPtr.5BReaderPtr.6BReaderPtr.7BNextWCBFlagBWriterPtr.1BWriterPtr.2BWriterPtr.3BWriterPtr.4BWriterPtr.5BWriterPtr.6BWriterPtr.7h12j12i12k12APTRSAPTRSBPTRSBPTRSAItem.0AItem.1AItem.2AItem.3AItem.4AItem.5AItem.6AItem.7BItem.0BItem.1BItem.2BItem.3BItem.4BItem.5BItem.6BItem.7e06f06AServicePtr.1AServicePtr.2AServicePtr.3AServicePtr.4BServicePtr.1BServicePtr.2BServicePtr.3BServicePtr.4ITEMSITEMSSPSizeSPSizeASize8ASize8-4ASize8-4-2BSize8BSize8-4BSize8-4-2AFifoFullBFifoFullAOnARes.0ARes.1BRes.0BRes.1b20a19a08RESONMufData.1MufData.2MufData.3MufData.4MufData.5MufData.6MufData.7MufData.0MufAddr.05MufAddr.05MufAddr.05MufAddr.05MufAddr.05MufAddr.05MufAddr.05MufAddr.05MufAddr.05'.BOnRRRRRSIPSIPSIPSIPSIPbdefcTrueTruecfedbSIPSIPSIPSIPSIPRRRRRDDCDMD.01DDCDMD.02DDCDMD.03DDCDMD.04RRRRRRSIPSIPSIPSIPSIPSIPbdefgcTrueDDCTIOA.00DDCTIOA.01DDCTIOA.02DDCTIOA.03DDCTIOA.04TruecfedbSIPSIPSIPSIPSIPRRRRRDWTTask.0DWTTask.1DWTTask.2DWTTask.3g41bg41cg41dg41eg41fk51bk51ck51dk51ek51fg42bg42cg42dg42eg42fg42gk52bk52ck52dk52ek52fMufflers and SIPsWakeupWait.0WakeupWait.1WakeupWait.2WakeupWait.33000301030203030304030503060307031003110-3177 unused1000110011111101wait 8 cyclesbreak legs 3, 4, 53000-3177break legs 4, 5Device 37X1break no legsAll SIPs are standard 100 ohm terminators with legs broken as shownTask 13Bbreak leg 3PARCXEROXDesignerK. PierP75TermIsLFCG -G G G E tE E HE E ////H//H @ @ @H @ @@PZJDd=B\=B]<^<`#%?#%@#A#B#D#E-)$-I/&z',&z(H%)e%+%,%-%.&z0&z1,&z2I&z3ek$+/ ]', ](H )e + , - . ]0 ]1, ]2I ]3e 6dAI 8 : ;- =f > ? @ A B D E-HS J K ]L ]O- ]PJ ]Qf ]R S T U V ZJdd \ ] ^ ` b c. dJ eg f g h$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W t_J [ \ ^  2|Wa X Y ZtdJ 2[f |]! ^> _Z `w a b c d k[C$ k[C$[f$r ki$ th  f e d c b| a` `CdV$Vd ^ $$]| $$\_ $$\ ] ^ f` $$g| $$h $$eC $$d' $$c $$` $$a $$UP& $$UO $$UQC $$UR_ $$US| $$UV $$UU $$UT $$UL UK UJ UJ $$UK $$UL $$rRV$kMJ K&LB|E=OO= VF VH VI!2tRI V|KZ VLv VM VN VO VP VR VS! I{$ I{$OI$r W$tVCU&T RQPON{ ; 8B 9^ :{ 2|3u=v 5  6< 7Yt@ 27 |9 : ; < > ?  @= AY k7$ k7$7$r kF&$ tD{ C_ BB A& @  > = <A&V$; $$9 $$8 $$ V6,$6 y$8 : ;- B $$C $$E $$A $$@ $$?{ $$=B $$>^ $$UG y$G$ VY$Y y$rpt) y&z y' y(|!+ #X $u %t.& |' ( * +  ,< -Y .u / 2%$ 2%$&$r 24^$ yt2 y1 y0z y/^ y.A y-% y,  y*/^V$)A $$(% $$' $$', (H )e 1 $$2% $$3B $$/ $$. $$- $$+z $$, $$$e$$A y$$A y$*:$e$, $$+z $$- $$. $$/ $$3B $$2% $$1 $$)e (H ', ' $$(% $$)A $$-/^V$()'&z'''(*|!,+&#X&$u&%+t.*&&|'&(&*&+ &,<&-Y&.u&/'O%$'O%$,&$r'O4^$'t2'1'0z'/^'.A'-%', '*Y y$'sY$*G$sG y$>^ $$=B $$?{ $$@ $$A $$E $$C $$B $$;- : 8 6 y$'s6,$8 $$9 $$; $$*:A&V$&3;$8B$9^$:{'O|3u*=v$5 $6<$7Y(t@'O7$|9$:$;$<$>$? $@=$AY$7$$7$*7$r$F&$$tD{$C_$BB$A&$@ $>$=$<)M(%J (%K&(%LB*|E=-lO='sF'sH'sI!,PtR*I's|KZ'sLv'sM'sN'sO'sP'sR'sS!'I{$'I{$-lI$r'W$(%tVC(%U&(%T (%R(%Q(%P(%O(%N{-RV$sL $$sK $$sJ $$sJ sK sL sT $$sU $$sV $$sS| $$sR_ $$sQC $$sO $$sP& $$a $$` $$c $$d' $$eC $$h $$g| $$f` $$^ ] \ \_ $$]| $$^ $$*:dV$&3_J$[$\$^ 'O|W*a$X$Y$Z(tdJ'O[f$|]!$^>$_Z$`w$a$b$c$d$[C$$[C$*[f$r$i$$th $f$e$d$c$b|$a`$`C?_J>^[>^\>^^ @|WCa=X=Y=ZBtdJ@[f=|]!=^>=_Z=`w=a=b=c=d>[C$>[C$C[f$r>i$>^th >^f>^e>^d>^c>^b|>^a`>^`CCdV$3^ $$3]| $$3\_ $$3\ 3] 3^ 3f` $$3g| $$3h $$3eC $$3d' $$3c $$AY$3Y y$$p Htg f eg dJ c. b ` hUU UT US UR UQf UPJ UO- UV E-D B A @ ? > =f 3e 2I 1, 0 . - , + V]K V:(HVpgUVDX2thgfegdJc.b`sVsUsTsSsRsQfsPJsO-'s]*KE- D B A @ ? > =f ,spg/V,sDX/:2t1,0. -,+ 3e 2I 3h3f3eg3dJ3c.'s:*:(HA]FphutS VAI / ,sd /S ,sAI /:/ Fd Y UG 6, $e Y sG 6, $e 3Y =|]!3tg | HN$ $d r$d$d  N$ $d r$d$d t N$ $d r$d$d ; N$ ]$d ]r$d]$d  dN$ $$d $r$d$$d $ t,    Hu,H] $$ $ $ $t $ $$ $] $!Vu!VH!V!V!V,tH, $|ldN$l$$dl$r$"$$d;lN$l]$dl]r$"]$dtlN$l$dlr$"$dlN$l$dlr$"$dlHN$l$dlr$"$dt H   0W|0HN$0$d0r$5$d0W0N$0$d0r$5$d0Wt0N$0$d0r$5$d0W;0N$0]$d0]r$5]$d0W0dN$0$$d0$r$5$$d0W0+N$0$d0r$5$d's $1st,1s1s1s1sH1s3u,333H33's] $'s$ $'s $'s $'sy $'st's 'sH 's 's 's 99 $9 $9$ $9] $HuHHHHH,FtHFFFF,9 $Et|EdN$E$$dE$r$J-$$dEt;EN$E]$dE]r$J-]$dEttEN$E$dEr$J-$dEtEN$E$dEr$J-$dEtEHN$E$dEr$J-$d9t 9H 9 9 ,H#,####H5W,5W5W5W5WH5WJt,JtJtJtJtHrpt H   VpbQV?W-,sb/Q,s?W/:-Fb=Tt r: r r r:.:...B:BBBV  's .V's V rC:W:W 9wdr/:u2p1s|^>4;a $2ta4b GNi432765141311101512914131211109432765432765141312111094327654327651413121110914131211109141312111091413121110914131211109432765432765151411101312943276514131211109432765141312111091413121110943276554762394327654327651413121110914131211109432765FileProjectRevDatePageDoradoDa11/29/79TTiiTABRiiRRiiAWantsFifo'Read In SHclk2clk0clk0clk2Read In SHTTiiTABRiiRRiiBWantsFifo'TTiiTABRiiRRiiTTiiTABRiiRRiiBWantsSIB'AWantsSIB'TTiiTABRiiRRiiFoutTaskIsDWT'WriteInProgress'WriteFifo'aWriteFifo'bDDCClock DriversoaabaRiiRabiiiRRdcTiTcRMC117HWindow'for both A and BTTiiTABRiiRRiiNLCBCommand'WriteNLCB'bWriteNLCB'cWriteNLCB'aTTiiTABRiiRRiiDWTCommand'RIOB.11ignore IOFetchCurFlagClk1'TTiiTABRiiRRiiRIOOut'StaticsCommand'RIOBclk1'aRIOBclk1'bRIOBclk1'cTTiiTABRiiRRiiTTiiTABRiiRRiiMiniMixCommand'TTiiTABRiiRRiidcTiTabiiiRRbaRiiRRMC117ceessuvTTiiTABRiiRRiiTTiiTABRiiRRiiSE210WriteInProgress'FoutTaskIsDWT'TTiiTABRiiRRiiTTiiTABRiiRRiipreclk0'Dclk1'Daclk1'Dbclk1'Dcclk0'Daclk0'Dbclk0'Dcclk2'Daclk2'Dbclk2'Dcpreclk0'Dpreclk1'Dapreclk1'Dapreclk1'Dbpreclk1'DbWriteFifo'cWriteFifo'dIncrementWPtr'aIncrementWPtr'bLoadAFIB'aLoadAFIB'bLoadAFIB'cLoadBFIB'aLoadBFIB'bLoadBFIB'cpreclk2'Cpreclk2'CProcClk0'aProcClk0'bProcClk0'cTTiiTABRiiRRiiclk1'Caclk1'Cbclk1'Ccpreclk1'CSE210SE210DispY24.sil24StaticsClk1'bStaticsClk1'apreclk1'Bapreclk1'BbTTiiTABRiiRRiiprePixelClk'BaPixelClk/2'BaPixelClk/2'BbPixelClk/2'BcTTiiTABRiiRRiiTTiiTABRiiRRiiprePixelClk'BbprePixelClk'BbPixelClk'BaPixelClk'BbPixelClk'BcPixelClk'BdPixelClk'BePixelClk'Bfpreclk1'ATTiiTABRiiRRiiTTiiTABRiiRRiipreclk0'Apreclk1'Aclk1'Aaclk1'Abclk0'Abclk0'AaTTiiTABRiiRRiiPixelClk'AaPixelClk'AbPixelClk'AcTTiiTABRiiRRiiprePixelClk'AbprePixelClk'AaAItemClkEn'aAItemClk'AaAItemClk'AbAItemClk'AcprePixelClk'AbTTiiTABRiiRRiiBItemClkEn'aBItemClk'AaBItemClk'AbBItemClk'AcossaRiiRabRRiiibaiTcdaRiscRDoradoHasHRam'DoradoHasHRamMC118slightly slow clk..use clk2' forincrement afterwritek14cpreclk2'DaSE210SE210SE210SE210SE210SE210SE210SE210.................................preclk0'Cpreclk0'Cpreclk0'Cpreclk2'DbprePixelClk'DbprePixelClk'DapreSH'b.d07ad07bc06ac06bd06ad06bd18ad18bc18ac18bc19ac19bi07ai07bj06apreclk1'Bbi06ai06bi19ai19bj18aj18bj19aj19bi18ci18b..TTiiTABRiiRRiipreclk2'Aclk2'Aaclk2'Ab.c07aSE210.WriteMiniMix'.j06bIgnoreProcaSE210.share withLdHRamAddr- P.14..PC/2ClkEn'HWindow!1LoadASIB'a%LoadASIB'b%LoadASIB'c%LoadBSIB'a%LoadBSIB'b%LoadBSIB'c%ReaderPtrClk'%ClkHRamAddr'%FH'!3SH'!2TIOASaysDDC'!4CAUTION:flakeysynchronizerPARCXEROXDesignerK. PierACanReadFifo'!3BCanReadFifo'!4HWindow!4CG -G G G $tE$GkFGEF8B 8B 8B 8B AI 8B8acHbcab$e$h.kgh.eg$[f$]k\][f\VY.HXY.VX$PJ$RkQfRPJQf>^e>^h.>g8h.8e8g>;a>;c>b8Bc8Ba8b>;K>;N>L8BN8BK8LH>;",>;$e>#H8B$e8B",8#H>;8>;;->:8B;-8B88:>^&>^(>'8(8&8'>^2I>^4>3e8482I83e?+?d7777+8$",$$ek#H$e",#HKNHLNKL>^[f>^]>\8]8[f8\>;V>;Y.>X8BY.8BV8X>;->;0>.8B08B-8.>^PJ>^R>Qf8R8PJ8Qf8888@-d@-8>^=f>^?>>8?8=f8>$.e$0k/0.e/),,H+,,)+6,8eH7I8e6,7I$:$<k;<:;$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W|69+9+6799$996$6$77s7 < $ ; $ t< :{ $u: < $<;7I8e8B $6, 6 $ 7% $ 8B $|2Y4+4+2Y3u5 5 $442Y$2Y$3u3us3u t8e |&(X+(X+&'<(($(X(X&$&$'<'<s'< , $ ) $, $0z $ .A $ 0z $*,+,+*+-Y-Y$,,*$*$++s+ t,, 0 =|9=;=f;=f9>;::W;?{ $>;>^ $.t>.>^ @$.?{ @$.?A? >;=B $A=f p >t::,=$@<$=$<$:W|t:Wt9;999;:W:W9999;9;=f=f???>z$=$=$:tO9^|;M:WO=:WO=9^N9N9Lv9^Lv9^M9M=M.R_ @$.QC @$.tR >;QC $AQf >;R_ $>;P& $APJ AR =|*=,<=f,<=f*>;+ :W,:W,9^,<9,<9*9^*9^+ 9+ =+ .. @$.t. ./ @$.-.u,,.- @$At. =|S!=UZ=fUZ=fS!>;T=:WU:WU9^UZ9UZ9S!9^S!9^T=9T==T=.V @$.W $>;W $.tX.Y @$.]| $.]>;Y $>;V $AY. AX AV >;\_ $=|W=Y=fY=fW>;X:WZZ:WZZ9^Y9Y9W9^W9^X9X=XHJ=+J=+HI!JJ$J=J=H$H$I!I!sI! rL @$ rtN$A $ #% $ $A $|X + +Xu!!$  X$X$uusu<$<$==?WX>X?W>;A$:;:;9;9988::8;9;9X8X8;<y$@;H>;+7+$79$?WA$?W$. $.4^ @$=|.u=0=f0=f.u>;/:W1<:W1<9^0909.u9^.u9^/9/=/>;2% $>;4^ $>;3B $>;' $>;( $>;&z $="=%=f%=f">;#:W%:W%9^%9%9"9^"9^#9#=#.( @$>;8 $=t7I.;-.; @$.9 @$.:>;9 $>;; $.8 @$=|5 =7Y=f7Y=f5 >;6<:W7:W79^7Y97Y95 9^5 9^6<96<=6<.$A @$=X= =f =fX>;u:W!:W!9^ 9 9X9^X9^u9u=u>;" $>;$A $>;#% $.t( >;. $A4A3eA2IA(A'A&A$eA#HA",. .=f .8 .4 .0 A;- A8 A>A:; $:{ $7% $6 $< ; : 8e 7I 6, .e ) /^ $.A $* $) $#% $" $$e #H ",  $ $|++$$$s  $ $t  =,,= $p H.\_ $>;]| $At\ A] rM @$.Qf .V M $>;M $>;L $.L @$.M @$=|H=J==fJ==fH>;I!:WJ:WJ9^J=9J=9H9^H9^I!9I!=I!.tL>;K $AN AL AK >;c $>;b| $.c @$=|]=_=f_=f]>;^:W`w:W`w9^_9_9]9^]9^^9^=^>;a` $>;e $=b!=dZ=fdZ=fb!>;c>:Wd:Wd9^dZ9dZ9b!9^b!9^c>9c>=c>.h @$>;f $>;h $.th..cAh. Ag Ae Ac Ab Aa rL QC $R_ $|LvN+N+LvMO=O=$NNLv$Lv$MMsM rR_ @$ rY @$S!UZ+UZ+S!T=UU$UZUZS!$S!$T=T=sT=Y $W $ rtY. rR RQfXY.]| $\_ $ r]| @$|WY+Y+WXZZZZ$YYW$W$XXsX[C $t] \ [f e $|b!dZ+dZ+b!c>dd$dZdZb!$b!$c>c>sc> rh @$f $h $ rf @$ rtg r] rh. h. g e rb rb| @$c $b| $ rc @$|]_+_+]^`w`w$__]$]$^^s^a` $ rtc c b a 'skaC'sk'sC(k?W d: +: G: < y$= $< $$= $$@9;|999;:W:W9;9; 9 99 :W :W @P@= ;= ;= ]$= @$:t 9:{$9;|9:t: 9;| .u. y $A V$. $.t . $= +Bu G8|8Bu + BB=t. >;J-=UJ_UJJ-4(H8|c>8b!8^8]8H8W>;W8/8.u=,<=*8#8"8u8X?W88;8;rrrXr'<r+HrHrMrLvrS!rWrXr]rb! t: 6, $e .$e .. .8|tfb[WPLf;-6.*"H:f:b:P.\ :[:W:=:9:2:.e:',:"==+r|ArC rG @$AD +D +ACDD$D D A$A$CCsCG $F $ rtG GF|AtFIDr|T=tN |I!:tLf #H =_8| .r G.u .s|S!sLv.tN . 0 / .e ,, + ) BdB BdB+.Y.(u(( 9wdr/:u2p t; 7I.P& @$.PJ GOti43276514131211109432765141312111091312111091443765214131211109432765141312111096327459432765FileProjectRevDatePageDoradoDa7/19/79DDCpTTiiTABRiiRRiiRTTRSQSRQQ'DCCCRpp...TTiiTABRiiRRiipSE231SE210SE210DispY25.sil25Pre Clock logic.TTiiTABRiiRRiiTTiiTABRiiRRii.SE210oTiTiRRiiRABToTiTiRRiiRABTprepreFH'prepreclk2'cprepreclk2'apreSH'aSE210.TTiiTABRiiRRiiTTiiTABRiiRRii.prepreclk2'bpreFH'SE210.TTiiTABRiiRRiiTTiiTABRiiRRii.SE212.........005049009008..l01al02al02bf13af13bf12af12bg12ag12bg13ag13bMemSH'!MemClkEnable'a!CLKEnable'b!prepreFH'%prepreclk2'a%prepreclk2'b%prepreclk2'c%IgnoreProca%IgnoreProcb%preSH'a%preFH'%preSH'b%preclk2'A%preclk0'A%preclk0'C%preclk0'D%preclk2'C%preclk2'Da%preclk2'Db%preclk1'A%preclk1'Bb%preclk1'Ba%preclk1'C%preclk1'Da%preclk1'Db%prePixelClk'Aa%prePixelClk'Ab%prePixelClk'Ba%prePixelClk'Bb%prePixelClk'Da%prePixelClk'Db%preprePixelClk'%CLK.display'7634265981312159from DDMboardbackpaneljumper wireon DDCboardCrystalPixelClkVCORawPixelClkRawPixelClkUseFakePixelClkFakePixelClkfrom StaticspreprePixelClk'note sex inversioniCDRRTTofrom StaticsRFoutTK1115ATTRRoiABcSx..MC124MC102MC102ppp..CDiRRT184181180b01bb01da04aCrystal!..a05PARCXEROXDesignerK. PierCG -G G G 't$'','&"',"$"&'s 's"'!!z"!z "!'0'2'1"2"0"1's,,'s.e'-I!z.e!z,,"-I'FI'D!zE-!zD"FI'E-'J'H"I"H"J'I's8e's:'9!z:!z8e"9'<'?'="?"<"='sQf'sS'R!zS!zQf"R"a&_&c."c#]#d"_J'V'Y.'X"Y."V"X$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W |_',S!',UZ&UZ&S!'sT=#U#U"UZ#UZ#S!"S!"T=#T=&T="]&W\&W_Z"_$Y$`$etc$^.%b%:_'#Hb#H`#dU$&W^.$#^ y$#^ $#H^"|[vcy$a`y$ ] [v_'y$Y.$Y $X$ rW$$a$Y!S!',M',O&O&M'sN#PZ#PZ"O#O#M"M"N#N&NS|$ O'sS| $'sY $'sW $'sV $&t^.&WUJ&WO$p H's< $'s= $'s> $!|9',9',;=&;=&9's: #;#;";=#;=#9"9": #: &: ',4',6&6&4's5#7Y#7Y"6#6#4"4"5#5&5!4's:{ $'s9^ $'s8B $&Wt6&I's|F&E'sD&H_$#E"E"D#D#F"F#Gv#Gv&J$'sE&tD's|Bv&AY's@=&C$#AY"AY"@=#@=#Bv"Bv#C#C&F&$'sAY'sJ $'sI{ $'sH_ $J @$tJ F& @$FI > $? = @$=1 @$2 $&W*'s, $'s-% $'s.A $!|(X',(X',*&*&(X's)u#+ #+ "*#*#(X"(X")u#)u&)u',,',/&/&,'s-#/#/"/#/#,","-#-&-!,'s2 $'s1 $'s0z $t2 1 :.e$r :.A$-I$r-%$' $&W's ] $'s!z $'s" $!|',',&&'s#u#u"##""#&',!',#X&#X&!'s"<####"#X##X#!"!""<#"<&"<!!'s' $'s% $'s$ $&WtBf ::$r ::{$ :"$r :"$!|!"<!E!D!5's@=&W\!AY!@=rtc.r`r^rS!|N!M&Wc $$ta$W$Q$I$E-$=f$8$1,$,$%$!'sE $'sR_ $9c9a9S +Wc. +WY. +WX +WV +WS +WR +WJ+WI+WH+WE- +W? +W= +W< +W: +W9 +W8e +W2 +W0 +W1 +W.e +W-I +W,, +W',+W&+W$+W"+W!+W ',9_J << Ad+ + d d;+>; + HdrA$&|M'sBvt9wdr/:u2pGOteiFileProjectRevDatePageDorado3/26/81Referenceabcdefgghhiijjkkll234567810111213141516171819202122232499114129143159174181168153137124109938064483320911924222120191817161514131211108765432PpABDCabcdef11263955708623414243444546pPEECCDDC Board LayoutDaCLKCONNECTORIOBLoIOBHiCONNECTORTIOATWCONNECTORCONNECTORB>CtNEXTSubTBLKFINHoldIOin/outCONNECTORIORFOUTFNXTFTskDMuxFOUTTIOAFTskNEXTAWPBWPARPBRPFAFAFAFAFAMFAMFAMFAMFOUTFOUTFOUTFOUTFOUTMIDASAFIBAFIBAFIBAFIBAFIBAFIBAFIBBFIBBFIBBFIBBFIBBFIBBFIBASIBBSIBASRASRASRASRASRASRASRASRBSRBSRBSRBSRBSRBSRBSRBSRASYNCASYNCASYNCBSYNCBSYNCBSYNCAITEMAITEMBITEMBITEM474849505152FIFOASRCLSRBSRCARESCBRESCAdICENBdICEn104ALMargALMargALMargALMargBLMargBLMargBLMargBLMargAWDTHAWDTHAWDTHAWDTHBWDTHBWDTHBWDTHBWDTHARESASIZEMODEBRESBSIZEABOFF176PCTIOARIOBRIOBRIOB195RIOB'TIOA=D113TIOA=D161176COMM'NlcbAdNlcbAdNLCBNLCBNLCBClcbEnClcbEnHWNDO135DHTTwHRAddrHRAddrHRAddrHRAddrDHasHRHRamHRamHRamHRamCHRamC118118HRmOutflagsSUBT106HELD231176176AFULLAFULLBFULLBFULLCURSRCURSRCURSRCURSRCURXCURXCURXCURXCURSR104STATSTATDIOBMIDASMIDASMIDASMIDASMIDASMIDASDWTTwALTOALTOALTOPCLKPCLKPCLKclk0176117117102105135195B>Ct103PTRS231GETSASPBSPCTDWTWANTBLKDWSpaceOISOISOISOISOISDACDAC11100011311311F16F16F16F16F16F16IncSP1031952312223123122231174174174174FHSHABFIBABSIBABITEMCLK22135II1352312312231105105ASYNCF16F16118LSR103104104104104F16F16121121176F16F16F16F16F16F16F16F16F16F16F16F16F16F16F16F16103103F00F00F00F00F00F00F00F00F00F00F00F00F00F00176176F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00rpcrpcwpcwpcIIPPIIIIIIIIIIIIIIIIPPPPPPPPPPPPP135P2P2P2P2P2F16VCWF16P2197F16P2161161145145145WWWP2F16F16F16103231HHH415415415HWHWHWF16103141141141141PPPPPPPF16F16F16195PULSE231231cf117CFlagsNFlags100F1601111176176176rc1rc1rc1sc1sc111,p215815817610217616616417611176113TIOA=DXtal124125231105102PCICEn104VSyC17617617617617617600,1PC21170sc1rc1NLCB 1PCPCPC/2ABSIBFIFOFIFOFIFOFIFOFIFOFIFOFIFOIPIPIPIPIPIPIPIPIPIPIPIPIPIPIP176176BSIBASIBASIBBSIB176176176176BSIBASIBASIBBSIB176176176176BSIBASIBBFIBF00F00BFIBAFIBMUMUMUMUARPBRPBWPAWPMUSPMUMUAITEMBITEMAFAFBFBFMUABSizeBA-SZEMUABOFFOISRESSE210SE231022rpc 0wpc 1fifo 11, cflg 1SE210SE210SE212pc2 FHSHpc0'pc2'pc1'pc1'ppc'ppc'SE210PROC0'1'MMMuxMMMux158158MMixMMixPCMMixMMixF16F16MMixPC1051001660IOInOut135105105FHSHwpcwpcrpcrpcF16F16F16F16BRPARPBWPAWPIP741281012PPPlat10318DispY26.sil26F16F00OISOIS174176CCBCDFGABDEFB210CBCPlatDAC231OISPARCXEROXDesignerK. Pier176OISRdFifodf149149231176Sync176CG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNXGNXGGrp?WNXGru 9kaK9kaM;k7lMk $a;C7 = C  rF r%:: V!V V3$9$?$F$FF993773397=9@t9@t @t==u""M pCC!VC%:CC:CCC CC!V?CEtGGGU:K:G!VG!VKKKOtOtZ-<3<9<9?3?-?3C9C?C-G3G9G'sOt'sK-K-OtF<?G0W0W$4;4;$,s(,s:0W:4;(4;4;?<88<8?<?:?<?8:<:8!V<7&W=&WIX&WC;&WVGGK KA=99= 9 A = 9A=A9=9%:=1s?1s<7<7?=?=<7C1sG7G=CCC=G1sC-C*K*Ot0K0Ot*C'sC'sA's?*??[?_C;_(SX(W<'s[-_9_+W[0_=_*G-4;34;94;?4;-,s1s4;74;=4;-0W30W90W00W70W=0WF?FW<-[3[9[F[1s[7[=[I[7W<=W<CW<3W<9W<?W<?K?M;(,s!V,s+W,s(0W(.!V.%:,s%: r r: r r C;,s=,s 3b9b?b7cu=cuC;cu7S0S%:0W0Wu,FpOtFKF9F V?9F4;FGbbb:b[:\SXW<.b[W<bVZ\<.W<-X3 V9 V? V3 r9 r? r[uQQf:W7!<4;Q4;O9Q4M4K9O!-k(3kk(3kk(3 rk(k k(+3 k(# k2 k.p%(s.s).)r.r!V!:!!!!!%!)-)%!:V0W0W22..,s,s((*:*:&W&W$$  "s"s:2.94;9:W9@t9-838?898  Q#QOt!Ot08=878C;89IXuHHGfFp_Fbsu"V"V!3!4;,4;9" (p8!V8!V4;!Vu5!V:$:(:*::'s5*:5'sp4;9;T<SEtH;?WB9d?WPBO-ur!Vp`'s`!V_'s_!XX!U!VZrG%SG!VSXG!VSXG 9[ r\HVuOp[W< rX 9W<!V[V`g ^3_'s r's  b??@t<4;u"C;p*:IX*:=*:7*:F(?(9(3(9*:3*:F*:?*:V V(bW<M9kuMIpCEt9H;7IX?9;L<KJUbrdJ9b_$ I9V SXSX`:U:SX_u9Vk9kkk9kk9k k9 k9 kN+W9ZnkVk9Vk9VkN 9 Vk kV kV kN V k +kVkVkNrNkKJkrJkrJkNVKsdfkbkb5kb5kNHk k k kN&WbkpKEtfkKbkEtb5kEtb5kNEt3kKkEtOkEtOkNIXuHIX EtkK kEt kEt kNUp[U\9rkNrkkrkk9wdr/:u2pVW<VXr`g9^!VudJ9;kN9;k>k9;kk?W kD +k?Wk?WkN<tC 4;p,sF,s-SX3SXFF vGOitFileProjectRevDatePageDoradoDa7/19/79DEVICEI/0TASKTIOAFORMAT and COMMENTSSTATICS377ODHT, EMUNLCB376DHT, EMUONLCBAddr.0-3,,Data.4-15HRAM375ODHT, EMUDHTFLAG373DHT....,ANextWCBFlagSet,BNextWCBFlagSet,0bits 13,14,15DWTSTATUS370IDHT, EMUPIXELCLK367ODHT, EMUPixel clock ratelocated on mixer boardDDC Slow IO SystemSee Belowlocated on mixer boardDHT, EMUMIXERKeep,Write,LoadAddr,0,Data.4-15Keep,Write,LoadAddr,0,Data.4-1536637400010203040506070809101112131415FakePixelClockUseFakePixelClockMuffAddrAddrMuffMuffAddrAddrMuff.08.09.10.11DWTShutUpDHTShutUp-ResetDDCUnusedUnusedUnusedXSyncEnableStatics AddrMuffMuffAddrAddrMuff.05.06.07NLCBHRAMDHTFLAGbit 15NLCBAddr.00AddrNLCBNLCBAddrAddrNLCB.01.02.03NLCB Data12 bitsKeepHRam'WriteHRam'LoadHramAddrXAddr.0Addr.1Addr.2Addr.3Addr.4Addr.5Addr.6Addr.7Addr.8HSyncHBlankHalfLineSetBNextWCBFlagFlagWCBSetANext0MustBeSet/ClrCurWCBFlagMIXERKeepMixer'WriteMixer'LoadMixerAddrselectHi/LoAddr.8Addr.7Addr.6Addr.5Addr.4Addr.3Addr.2Addr.1Addr.0XAddr.9Addr.9Mixer DataReferenceDDC Slow IO System Formats12 bitsAddress.0-7Data.0-7ClkRate.0-7PIXELCLK372OOOODHT, EMUaddress,,dataalways writes MiniMixer RAMDispY27.sil27MiniMixerMiniMixerDWTDWTBeMust00MustBeBeMust0IOFetchsignalIOFetch signal,....,Set/Clr CWCBFlagANDClrNWCBFlagbit 11, ..... , bit 15Selected muffler input returned inPARCXEROXDesignerK. PierCG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Weee e%ea< taaap\ t]]]%]pXX tXXXpSX tO-S%S&%Q O-pG tGfGfGfpB tBBB%B%AIphu%ta %;=fp=e 7G%tX%=f =f Sr1,G1,G V1,G1,G7GGG1,G0Gdp77 7r77V77 :7$7)7-7276t7:7?W7C70GG#1,G1,G1,G1,G's1,G+1,G0W1,G41,GB1,G>;1,G91,G(t5(4(3e,s5,s4,s3e,s2IV5V4:4:55445V3e:3e3e3e>5>4>3eC;5C;4C;3eC;2IC;1,0555:W5#5#3H;p3t45 r5 r4 4 53e 3er3e*:GG*:GdG*G0WGG*G V*G*Gr*Gr#G#G V#G#G)GGG#G#Gd#GG9,G>;,GB,GGGGdG,G#GGVGGGG:Gd:GGBG#GUVGGVGGGUGGH;p-H;%H;rGG VG VGG9Gd9GG# G G G G's G+ G0W G4 GB G>; G9 G%tE.-,-. r. r- - ., ,r,%:- #(H',(H', r(H r', r&4&5WGB#G>;#G9#G##G#G#G#G's#G+#G0W#G4#G(H(H#(H((H,s(H0(H5W(H:W(H>(H:W%>%C;%C;$e:W!:W :We:WH>H>e>!> C;eC;!C; C;C;C;C;C;H;p t     r  r  r C; C; :W 5W 0 ,s ( #   :  5WG d> C;(HGGG# + ru rp%:t,,pr /:rGGGGUrGrGG#GU/: H; tKJKJO-S=fKJ%KJ %J-$p HH;r K NH;4G0WG9G>;G>t>>:W:W:W5W5W5W00%O-2%M%Gf"9wdr/:u2p/GP&iFileProjectRevDatePageDoradoDa7/19/79Next Line Control Block FormatAddressNameFormat012345671011121314151617VCW0...0, VBlank, VSync, EvenFieldAMarginLMarg[00..11]AWidthWidth[00..11]AFifoAddrFifoAddr[0..7] *must be evenAScan0...0,Polarity,Resolution[0..1],Size8,Size4,Size2,Size1ModeControl0..0,24Bit,AByPass,BByPass,A8B2reservedreservedunusedBMarginBWidthBFifoAddr0...0,Polarity,Resolution[0..1],Size8,Size4,Size2,Size1FifoAddr[0..7] *must be evenWidth[00..11]LMarg[00..11]BScanvertical control wordCursorXCursorXCount[0..11]CursorLoCursorHiCursorLoByte[4..11]CursorHiByte[4..11]DDC Next LCB FormatReferenceDispY28.sil28PARCXEROXDesignerK. PierCG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wd\<\<%\<WTtQMJtGC@tV=V9V6tV3V/V,sV)V%W%WTt%Tt Q%Q M %MJt%Jt7G %GC@t=96t3 %/7%3%6t %9 /tVfp,s%,s)%%)%%u $p H9wdr/:u2pGRe lFileProjectRevDatePageDoradoDa8/13/79DDCSIZEDDMAItem8BItemAItemClkEnBItemClkEnAOffBOffHSyncHBlankVSyncVBlankPixelClkModes81111111114ModesPixelClkVBlankVSyncHBlankHSyncBOffAOffBItemClkEnAItemClkEnBItemAItem1CursorDataCursorData1CrystalCrystalOscillatorOscillator11XHSyncXVSyncHalfLineHalfLine1XSyncEnXSyncEnXVSync11pOISData.0OISData.0'OISData.1OISData.1'OISData.2OISData.2'OISData.3OISData.3'OISClkAOISClkA'OISClkBOISClkB'11111111111111ppppppppppppppppppppppppppppppppReferenceDDC to DDM Interfacepppp1111AltoVideoAltoHSyncAltoVSyncAltoCSync07207307607785-88-89-92-93-96-97-100101-104-105-108-109-112-113-116117184181180152153156157160161164165168169xxxxxxxxxXHSync08414014104804504108008104428-29-32-33036037040144145148149DACpDispY29.sil2911721p173DAC GNDOISDataOutOISDataOut'p1176spare7 wire interface cableAlto monitor cableGrey level driver cables2 coax1p177from BaseboardPARCXEROXDesignerK. PierKeyboardDataCG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W9f<f<(f<9bG9`G9\<G9ZG9WG9UG9SXG9QG9NG9LG9JtG9H;G9FG9CG9AG9?WG9=G9:G9b:cu9`9\< 9Z 9W9U9SX9Q9L9Jt9H;9A:a<:\:Z:XX:V:S:Q:M;:K:H:B+WA+WH;+WJt+WL+WQ+WSX+WU+WW+WZ +W\< +W`+Wb9e$G9^uG:_9^u +W^u :F9F+WF9C +WC :DX:?9?W9=9N+WN:Ot9:+W:+W=:=:;t%:|_Z9+WG9-G9/G92G94;G96tG98G9)G9&G9$G9"sG9 :G9G9G9p8 96t 94; 92 9/ 9- 9+W 9) 9&9$9"s9 ::): :9;:#:%::'s:+:.:0W:2:4:7:V:%:|]!%:Z%:X%:Vv%:T=%:R%:O%:M%:KZ%:I!%:F%:D%:Bv%:@=%:>%:;%:9%:7Y%:,<%:*%:'%:%%:5 %:2%:0%:.u%:#X%:!%:%:%:t%:;ru p%:|X%:%:%::p:r::9G9G9VG9G9 9V 9 9 %tH%%%0Wc.0W`%^.%G%E%C%/%-I%+%(%$e%&%",%%%%b%`g%AI+Wp?W%tJ-%[%Y%W%UJ%S%P%N%Lf2AI %?%<%:%8e%6,%3%19p9G%:| $p H:9%td:p%:| 9rG%t+9pr9 9 9 9G%:|:p %t 9p 9)99G+WG)G-))G)G+WdG-V+WGr)rG)G--r: %:|t9 G%t -p 9wdr/:u2p9 GNgYFileProjectRevDatePageDoradoDaOISData.0OISData.0'OISData.1OISData.1'OISData.2OISData.2'OISData.3OISData.3'OISClkAOISClkA'OISClkBOISClkB'OISClkB'OISClkBOISClkA'OISClkAOISData.3'OISData.3OISData.2'OISData.2OISData.1'OISData.1OISData.0'OISData.011111111111111ppppppppppppppReference152153156157160161164165144145148149OISDataOISData'BASEBOARDDispYDispY30.sil30PPPPPPPPPPPPPP1112910123456781314DA15PconnectorDoradobackpanelSeven Wire Interface CableGrey level cablingpp172173coax centercoax shieldDispYDAC outputDAC groundcoax shieldcoax centerppgroundCompSync077078DispYNote: CompSync currently appears in the Alto cable. TheAlto display doesn't make use of CompSync. We could simplyreplace the CompSync pair in the Alto cable with the coax.We then have the capability to attach a local Alto type displayand a remote display.BNCconnectorconnectorBNC8/13/79Cabling summarySix BNC connectors mounted on the "square" side. Cabling not yet defined.OISDataOutOISDataOut'pp168169169168**pp177177DispYKeyboardData*backpanel wiring* indicatesInsulated from chassis groundPARCXEROXDesignerK. PierCG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;tKGMGPGR<GTtGVGXGIXGGGDGBG@tG=G;tGX V Tt R< P M K IX GDB@t.@t.B.D.G.IX .K .M .P .R< .Tt .V .X IAYuC;EtGLNXPRUW<<>;(|Lv(J=(H(E(UZ(S!(P(N(C(AY(? (<(: (7ru )tO)M)KJ)I)D)F)Bf)@-)X)Vf)T-)Q.p=.;t.6t :WM$ H|UZS!PNLvJ=HECAY? <: 7VtBfV@-FVDKJIOMT-QXVfV=fV;-9p\<9Z &\<&Z 0P`+(|!(#X&G$G(t&($e rp& r$ 8%+&W +$ r r GG(|(X+pV+(t(8p r7 r:: r: r? r9&W$ s ?WPr I= ;t (|1(4)t;-)=f)7I)5%5G%5WG&7G&7G'sp9;$79|/(/3Gt2)2+W8G,s2G+W2dG9p4t3e p3<4<6t +"s9wdr/:u2p=GPaFileProjectRevDatePageDoradoDaReference11/02/79PARCXEROXDesignerK. PierDispY31.sil31Configuration Information2. Plat1816 in locations a01 and b02 are discrete components, shown below.3. SIPs are 100 ohm terminator package with legs broken:g41k51k52g423,4,54,53nonelocationbreak legs5616151413121110981372416151413121110981357246PLAT1816P9P10P11P12P13P14P15P8P7P6P5P4P3P2P16P1TTTTTTTTRRRRRRRRWhateverWhateverWhatever.1mF3K1201803KCompVRef-VRef+a01Platform is DAC components123456781615141312111009120 Ohm3 KOhm0.1mFarad180 Ohm3 KOhmIOut-P9P10P11P12P13P14P15P8P7P6P5P4P3P2P16P1TTTTTTTTRRRRRRRRVEEFilterVEEVDD12378L05.Voltage filters0.1mFarad09101112131415168765432178L050.1mFarad22 mF2 ohm12 mHnryRegVCCRegVCCRegVCCGNDPLAT1816+GNDFourGNDFourGNDFourGNDFourGNDFourGNDFourjumper wirejumper wireinoutgnd321.RegVCC.GNDFour..See Page 20.location a01See page 23.4. SIPs at locations d42 and e42 are 220 ohm value instead of 100 ohm.1. Plug an MC10318 D/A converter into location a02 .12341231. Output2. Ground3. InputBottom view of pinoutfor 78L05...5. Crystal oscillator K1115A, location a05, value 20 MHz.a03location a03CG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;tru ?Wp9wdr/:u2p$ HUcuJUa8 \ Yu W [\YuW[ ^ 9$rX$ t^^ AI@AI?I4E-I4DI4BI4AI4@I4?I4>IX=fAI=fAIE-AIBAI>AIDAIA1PE-1PD1PB1PA1P@1P?1P>1s=f)e=f)eE-)eB)e@)e>)eD)eA)e?1s;/:<.=.?.@-.AI.Bf.C*<*=*?*@-*AI*Bf*C.D*D*:F&$00<0;0:09)9)AY)? )<):)@=)>);3tE-!VE $3=f!V=f!V=B $,suC,sBf,sAI,s@-,s?0E $0=B$0C$0B$0A$0@$0?{$!VC $!VB $!VA $!V?{ $!VtD!VB's@$'s@$!V?7;!p9)7 G6t)G )) G))G+*:5*:4;*:2*:0*:/:*:-*:+*:*:4;54;4;4;24;04;/:4;-4;+4;*:+0,s2,s4; +/:,s-!VtAG<F=F?F@-FAIFBfFCB<B=B?B@-BAIBBfBCFDBDBF&$HH<H;H:H9A9AAYA? A<A:A@=A>A;:W=B$:Wt?H=B9$H>^]$?>^]$K=f$9:W?{$K? :WE $:WE-HE $?D$?C9$DXuAIDXBfDXC:W@$KCH|? =p9?6t G*G,sG.G/G1sG3G4G6t=*=,s=.=/=1s=3=4=6t=*:G+=*: GI*G =8 GB4;?/ A*?,s?.H?{9$H@9$Kt@3@3?KE-IX;?p*3tD3A3B:W=f:W@!VE-*uFI +p5 >4>1s>3@tu5B3eA1H|>:WA$:WtAH|@=:WtB:WB$0|:):*p$ *:'s s^u SFUe 4:x<|f?WfBfFp!V F F99 <|>A:"sG?>^$@pQ9DXt<=p's YGPf<9 Helvetica  Helvetica  Helvetica Helvetica Helvetica HelveticaTemplate@ Gates M+=U@s!KDd+E Pl{hKO L ! c*P-h4A:Bj/E!C=DispY-apcRev-Da.sil etc." 9MJ:#  :# "Diebert22-Oct-81 14:32:16