1/19/83PARCXEROXFileProjectDesignerRevDateDoradoReferenceTable of contentsTITLEPage31D O R A D O S C H E M A T I C STotal PagesDisplay Y Title PageDispY-mwRev-Ck.silK. PierCkD 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 ?W9wrU$u.Gr9/:;t>GGr>;Gr:Gr#GrGrNXGGrNXGNG Grpru ek4Xk WlkWkO :rRrvL :Q GrLB$7wLJtpra!7LB$Hu rp$2;rZrpHrFrE-rCrAr@-r>r<&r;-$r9r6,$r4r1,r/r-r,,r%$r#r*r( r',r", r rr,rr8H8F8E-8C8A8@-8>8<8;-898786,848281,8/8-8,,8*8(8',8%8#8",8 88,88r+r 8+8r2r7&H_$F$E $:C_!V$"sA$%:@ V$ >^$-< $+W; 9$ 9^$-7 $+6 $#4^$2$V1 :$$/^r$-$, $ :*^V$(s$"s'$*:%^ V$#$V":$ ]$$#$(]$%$s$V]:$]GNe364715121312151110147639254361411151413432121110765915141343212111076591514134321211107659151413432121110765915141343212111076591514134321211107659FileProjectRevDatePageDoradoCk4/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>-l9-l7I031,03(H7(H5-6(H-?+B-E(D(F?WL:4L7IL1,L"#%&3'O(l"#%A&3A'OA(l 3Ok3OkAAAk      AAA/031P22l2324 / 03 1P ]2l ]3 ]4,P:;<2>2?42@P : ; < ]> ]?4 ]@P7FmGH2I2J2K Fm G H ]I ]J ]KC$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WSG:SGSGSG#SG(SG,sSG0SG5WSG9SGh.rh.h.:h. Vh.huea aaVaa:asaa!a$a&Wa(a*a-a/:a1sa3acQVZG^_n_n_n:_ns_n_n!_n$_n&W_n(_n*_n-_n/:_n1s_n3_n5_n\]5]5:]5s]5]5!]5$]5&W]5(]5*]5-]5/:]51s]53]55]58]5ZG :ZG$ZG6tZG2ZG-ZG)ZG:Qfk:O:N X59ksX59kX59k!VX59k%X59k*:X59k.X59k3X59kX5QfkQfk#Qfk(Qfk,sQfk0Qfk5WQfk tLAFAGAH;AIXAJtAK|BvCDEFH tE F H I4 JQ KmHD |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$:{ $; $< $= $> $@ $ A&A:WA;tA<A=A>A?|679: ;= ?H9 |6 7 9 :  ;= ;H>H:H:I:I7LB$+WtD4+|?+? -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:4 !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$3u13N43GB+3B*At03 A-l u. -l-6 9$AtLuZn0t6e #Gb#G`#G_#G:\#G7UG3UG.TG*:UG%UG!VUGUGsUGUGbG9KJIHGFmJ I H G Fm @P@P ><;:> < ; : 44 1 $1 $2l1P2l 1P  y $ y$s'O s&3 s% s# s" s s s sk s3 sO s s s s |$u#X"<! ;Xt    sHsCs<s8us4s,<AtE7EV$7/V$>;-% $>LB $3J3D43.,sC,s=,s9,s4r'r&r%r$r#lr"Or3rrrrrrrkrOr 2/Fm@P;7lKrp+W|?  9,< 9+ ,<+ Hp:t ::!3V-lV9VD3L303;tK:,=J=+*EP*?4*:*6P2ru/ r.    $p tC7l+(l'O&3%#"kO3 !VL !VF !V@ !V?>?<?;?:953??4]$dn]$a$cQeffedncQ]gO3d!(l!%'O y) y**)(l'O!+dkk y3 yOO3kk9X59U3WHN+HKmMOPdPdONMHHR5d>d=GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W6$ 6$ Ot?7:;<=:;<=2|2Y$8u2Y$5 $7Y$9$:6$:98u7Y@ $2Yt78er7|;t94$94^ $V2$2 ]$=B $<% $; $8 $9K& $>^ $M_ r$N{ r$VE-$F $F$9H$ H$ OQfIXLNO-PJLNO-PJ2|D$JD$Gv$I$K$MH$MKJIR_$DtIXJrIX|N!tKO r$1,$V|TTVT=VR:S!T=RS!E ]$VtO > VM VN Kmr $r r$A$ A$ HdHHHdHH| O ;XA$X;$ 9tH|tAt++$9 $ r$ r$ r$ $ $ $ $ $9y $9u9tO  9u"9#9$ $)A $(% $' $' r$(% r$)A r$ ] $ $9"$ "$ t+#&'()H&H'H(H)|X$uOX!#X%&"$&%$u#X, $X9t#H$e#|'At%) 3 p-It1P 1 $?{$:?{$rC_ $rC E$UE $C$9= :6t=:=;-=19^49^69^99^: 96 $?W: ?W9?W7?W69?{$:1<t6t:7=6t?W|;=; t8:3$90W3 $<2I$0W2% ]$?W< $?W; $?W:{ $0W8B $0W80WJ $?W= $?WL r$?WM r$D 9^F9^I!9^KZ9^Lv9H_$?WLv?WKZ?WJ=?WI!9Q$:D <tH:J-=H?W|M; tKJ?WO r$>;0$EtAmC;|?C;?B? B<F>B? B<G>GA$0WD{ ]$AtOQ B> AM AN4 0WJ= d$r>z r$>$ 9;$ <+:4=B=B=B=B9999;| t8= t8;8t889;$>>>>t9;$$:4 t;tt9=>|:{t:W $9/ y $>] r$>A r$>$ r$/$ $/A $/] $/z $/ @$,s $,su,s/t /  ,su"O,s#l,s$A $/( $/' $/&z $>&z r$>' r$>( r$/ $:W$9>"$ 9;"$ &>%>#>"9;+z$:4;tt"s9#="s>|'<:{t$A( A 9;p,0Wt0 0W0z$?W>$@t>$8B $8C >;E-$U>;E $IA$UB< B; B: 9;pRIX$U= $=$U8z $@t$>$F]$DtB|XBXBBFAAF@t@$@tA$>;u /t 8 ,s$,s20`?e r$?^ $ :W^ $ >f;P^u>^b>^c.>^dJ>^eg:b:c.:dJ:eg<|Y9_>Y9\9^9a9b!:W^ $?b!?a?_?^:Wg|$;PY;^u?|c>;t`;t[$90[ $0Z& ]$?d r$?c r$0`C $Bf Bd Bc Bb ?b| r$:[0X 9ph.BuaB_B^B]B\9;|b!9;a9;_9;^?c>?WM8I!8J=8KZ8Lv8: 898786At' A& A A Ak ///k//&/'/(0Zn0WD0W2l>|'<>&8&;t t7ph.6tR6t,?W|LvY$>X$=ZJ$Y$%:tY#|X!#X!"sW"sUZ&WVv!W!UZ&Vv%:tUm#|S#S"sS!"sP&WR!S!!P&RY U$V$9:T$:[C$)tU &U $&Z&$-X$-X|$&WTQ&WX:UmHpz|=vz?=v?A&$?=vtC|?s@=s@=VC_U$=vtFs@PF@PACBC;3rW#Z#V$p rt`=_rKm9=J=8%V2<$=2\0\F40WFm0W4V $|M;t9Xu%$ #l"O9wrU/:u2p GOQi|11141510131252999914971497141311101512914976327451513111210632745151311121023546111415101312235461114151013126327451513111210235461114151013126327451114151013121513111210149723546FileProjectRevDatePageDoradoCk3/25/82TOXX3X2X1X0RRRRSE'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'!1AChanOnlyfrom Modes registerCG -G G G 3t%8&38)3*5#5+W+a ra@7l@0330337l5/3231/H2H1&3%'('O#A*6PH:4H9?{AD4AmD4D?{EPAI>AIFm:EP3BF3BE3BD3BCAAmDEP>FmdEPFEDCN4$O$N$M$LAJeJQeMAN4GOQ:4N43O3N3M3L>JDJQDM>N4@G@OQ?{SD4S4D4V?{WAIPmAIX5:W3BX3BW3BV3BUm:4_3a3`3_n3^Q>\D\D_n>_@YQ@aSS4VWPmX5A\e\e_nA_YQadWXWVUm56P3:439_$a$`$_n$^Q$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W|\rt_n]^_acQ$$|]\[vZZ\$$]$d]$d626t7l5W85W947%$4;$$4^|6<4^5 97%$47I$_$V$S!rtVTUWX5Zn$$|TSRQvT $$T-$dT-$dtX W V Um p[)8 $)t9Vu]_'V$s' $Gp= G=v@]AYO;=OBR,tE-,?HDX@D{AIF&U$?$?{y$?{$D{V$VuCF $C_ $D{ $E $9E $9|AY8tD53C53D453EP53Fm4H$$4;|C4;A4;@4;?4BB$$4Bf$d9Bf$dCA&V$@ >C=vC@@ AYA;=ABRAtE-A?BDXB@@D{@AI@tF&U$C?$@t?{y$@t?{$CD{V$AuC*:F $*:C_ $*:D{ $*:E $tL M N O pJ-O $LB $M_ $N{ $tC D E F pAI5W[5WS5WJ-5WAI*:ta *:` *:_n *:^Q *:X *:W *:V *:Um *:O *:N *:M *:L *:F *:E *:D *:C u:4 r8 $r9 $2|22t7l897%$;$$|6<5 7%$7I$pc.;tc.r( ]$r' ]$r$ ]$r# ]$t&V$V%(l($'$%^$%^$@|"<9"<9!!""#%9%9#9&&&#XO#X$u$u'$&z$t'#%$| 9 Vt#l)A|&t'Or' r9)u"Ort12|+2t031P2l/$4$$|/-/$0$r2 $r1 $u2 ,s2 )1 $)2 $6|+6t035W1P5W2l4/$44$$4^|/4^-9/$40$)t18e$U;$ :8B$y8Br$|4Vt81,$U4^$ :1 $y1 r$|,Vt1P@t1,$U@t4^$D1 $y@t1 r$Am|,At1P@t8e$U@t;$D8B$y@t8Br$Am|4At8|\ZZ2+]XUMOTKFD ;=>CA]?WXAUAM?WOATAK?WFAD A;=?W>AC6t26t+&"<6,$9:6 $:.$.$9A6,$9:6 $:.$A.$9t#|^^]]]a`9$]9t_nV]VTVKVCV8V1P7]7T7K7C7871?HQZnDXZnDXQDX?DXHA:4A2V:4V2\SJA1P8A\ASAJAAB8B1Pb5YQPmG5WG5WPm5WYQ5Wb5:35W:5W3$p H:t6P:/:6P:/a!_n !\ !V !S4 !M !JQ !D !Am F_n F\ FV FS4 FM FJQ FD FAm r#r2):4)2r:4r%r()9 $9wrU/:u2p5{t%5{)e4|!8"<8%4&6 &6'<6t*6$7)A7l%53+U$8$$53$ey$53$e$8)A $8% $:&34;|&4;!6t'2u'O5t'O9;u#9;t':)7!$U- $$-!3 -uEGPJd 78910141312116543278910141312116543278910141312116543278910141312116543278910141312116543278910141312116543278910141312116543278910141312116543223192016211722182218211720162319231922182117201623192016211722182218211720162319201621172218221821172016231923192016211722182319TRMB071Fifo.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.15FileProjectRevDatePageDoradoCk7/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+3/*/(.'.#l.$.%.&/!3/ //2///...2.O.k// / / 2 O@@@@-@-@-2@-O@-k@@ @ @ D4 O@+3@*@(@-'@-#l@-$@-%@-&@!3@ @@D4H+3H*H('#l$%&H!3H HH!HHH2OkHH H H ! O      2 O k        O +3 * ( ' #l $ % & !3    1>+>14+417+71;P+;P1H+H1EP+EP1A+A1K+K1f+f1cQ+cQ1_+_1\+\1YQ+YQ1OQ+OQ1R+R1U+U;P ;P7 74 4> >A AEP EPH HU UR ROQ OQK KYQ YQ\ \_ _cQ cQf 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^Q_ $\_ $rZV\_9$2Z$U Z$y2|X yX ^ N$ Zr$2W$U W_$y2UZ yUZ ZN$ W_r$VY 9$Y $rtWrJQK $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$rtTQU $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@PVA9$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 $rt6PV79$26,$U 6 $y2|4 y4 9^N$ 6 r$29$U 9^$y27Y y7Y <N$ 9^r$V; 9$rt9; $cQ _ \ YQ U R OQ K H EP A > ;P 7 4 cQ_\YQUROQKHEPA>;P74$U $-TQ1sU9$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$\_ $$_ $-^Q1s_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 $cQ $_ $\ $YQ $U $R $OQ 3f3cQ3_3\3YQ3U3R3OQ-M1PJ-$U-J $y1P|H,H-M_N$-J r$1sK9$$K $-tJQ1P@-$U-@ $y1P|>,>-C_N$-@ r$1sA9$-t@P$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 $EP $A $> 3K3H3EP3A$; $-91s; 9$1P9$U-9^$y1P|7Y,7Y-<N$-9^r$1P6,$U-6 $y1P4,4-9^N$-6 r$1s79$-t6P$7 $$4^ $-21s4^9$1P2$U-2$y1P|0,0-6 N$-2r$-t<$>^ $1s>^9$1P<$U-<$y1P|:,:-@ N$-<r$$t;P $7 $K 3>3;P3734$4 $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W , $$ z@$ z$ y|'< y& y% y# yu y  y! y"+t*+)+(l+'O+&3+%+#+" y|< y y y+t ++l+O|;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+tO+3++++++ y|  y  y y+tO+ 2+ +  k|$%: G$ $@$ $$ ;XtetOe3eeeeee|  etOe 2e e ! k"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)e(le'Oe&3e%e#e"|<et eeleO!"O|;A, $G$Az@$Az$A&'<A&&A&%A&#A&uA& A&!A&"At*A)A(lA'OA&3A%A#A"A&|<A&A&A&At AAlAODXD|;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&tAtOA3AAAAAAA&| A& A&A&AtOA 2A A DX kD|0W$6t G$0W $@$0W $$///// /;/X/t0tO03000000/| / //0tO0 20 0 3 k3|& 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)0(l0'O0&30%0#0"/|<///0t 00l0O33|;t*!V*C*2*2OCO!VOOp |<   </:</:/:/:@t@t@t@t<@t @t @t@t/:/:/: /:       IXp&IX$eIdI . 0-.-0$ HCt'C2'2!'!'fcQ_\UROQKYQHEPA>;P74.f.cQ._.\.YQ.U.R.OQ.K.H.EP.A.>.;P.7.4r  & 8 8 O & O  O r O r+3 r* r( r' r& r% r$ r#l r r2 rO rk r r r r * +3 ( ' & % $ #l  2 O k     &#l &$ &% && &' &( &* &+3 & &2 &O &k & & & & 8 8 8 8 8k 8O 82 8 8#l 8$ 8% 8& 8' 8( 8* 8+3 9wrU/:u2p ]GP&g11497149714971497149714971497149714971497149714971497149715131112102354623546151311121015131112102354623546151311121015131112102354615131112101513111210235462354615131112101513111210235462354615131112101513111210235462354615131112101513111210235462354615131112101513111210235462354614152156341213101191497SE'S1S2RRQ3Q2Q1Q0TTTTD0RRRRRRRRB0D1B1D2B2D3B3SSBMC158ASize8BSize8BSize8ASize8ASize4BSize4ASize2BSize2BReadingFifoSizeCurSize8421Fifo.08Fifo.04Fifo.02TOXX3X2X1X0RRRRFifo.16dFIB.31 = Fifo.31See ItemGenerator table for input specsdFIB.00 = Fifo.00FileProjectRevDatePageDoradoCk11/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& +* +)  +$ +#l k +O +3  +l +OEPCCEP!3C%C#EP'OC+3C*1'O0+30*1!30%0#100100lll!3%#6,`/^b5/^a/^_/^^6PY/[/Zn/YQ/X56PL/N4/M/K/J6,S4/^T/^S/^R/^Q6,8/^:4/^9/^7/^66P1/3/2l/1P/036P?4/@/?/>/=6,E/^G/^Fm/^EP/^D4IEBGBFmBEPBD4I?4C_@C_?C_>C_=I8B:4B9B7B6IS4BTBSBRBQILC_N4C_MC_KC_JIYC_[C_ZnC_YQC_X5I`Bb5BaB_B^"`b5a_^"Yz[zZnzYQzX5"LzN4zMzKzJ"S4TSRQ"8:4976"1z3z2lz1Pz03"?4z@z?z>z="EGFmEPD4HEyGyFmyEPyD4k?4 @ ? > =k1 3 2l 1P 03H8y:4y9y7y6HS4yTySyRyQkL N4 M K JkY [ Zn YQ X5.e .e ..2''''k'O' 2' ' )l'O+3*|#t(l)*s(%$s,$$|'<&"s(%$s(H$,st ,s ,sH,s-|- - -;(t2(l$-$ 9(ly$(ly$ ](|( ( ( t( W( ;(((t((( ( ( ( k*|;)t(sy $s] $sA $s$ $s $s $s $s $*:$s $. $.9$0W$]0W @$]. @9$. y $sss 2sOssks s su 2 4 3 k3 O323tRSTY $Z&$[C$W$Y$|U VtYQ kW kX kY kZ ]5$$ r|W rVv rUZ rT= V$$ V$dV$dtQDXu1pe' u`$.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W5Wu k5W O5W25WtS4|H VtK kJQ kKm kL kM O$$ r|J= rI! rH rF I{$$ I$dI$dLB$J$M$L$K$tYR_$S|$T$QC$R$|O= VtR kP kR kS4 kTQ V$$ r|P rO rN rM P&$$ PJ$dPJ$d4 Vt7 k6P k7l k8 k9 ;$$ r|6< r5  r4 r2 5{$$ 5$d5$d8B$6$9$8$7$1 $2%$3B$/$1$- Vt1P k/ k0 k1 k2 53$$ r|/ r.u r-Y r,< .$$ .$d.$d;= Vt> k< k> k?4 k@P B$$ r|< r; r: r9 <%$$ $=B$@$?{$>^$tX5YQ[ZnE $F&$GB$C$E$|A VtEP kC kD kE kF I4$$ r|C rBv rAY r@= B$$ B$dB$d"OA tEPCDEFOI4$$|CBvAY@=OB$$OB$d"OB$d"sE$:C$:GB$:F&$:E $:>^$:?{$:@$:=B$"s>$"O;= t><>?4@POB$$|<;:9O<%$$O]!\ZO]|$$O]$d"O]$dI4\Gt_D^QD_nD`DaD4c$$C|^>C]!C\CZD4]|$$D4]$dI4]$dIX`C$=^$=a$=`$=_$=Y $=Z&$=[C$=W$IXY$I4UGtYQDWDXDYDZD4]5$$C|WCVvCUZCT=D4V$$D4V$dI4V$dI4HGtKDJQDKmDLDMD4O$$C|J=CI!CHCFD4I{$$D4I$dI4I$dIXLB$=J$=M$=L$=K$=R_$=S|$=T$=QC$IXR$I4O=GtRDPDRDS4DTQD4V$$C|PCOCNCMD4P&$$D4PJ$dI4PJ$dI44Gt7D6PD7lD8D9D4;$$C|6<C5 C4C2D45{$$D45$dI45$dIX8B$=6$=9$=8$=7$I4;=Gt>D<D>D?4D@PD4B$$C|<C;C:C9D4<%$$D4$==B$=@$=?{$=>^$=E $=F&$=GB$=C$IXE$I4AGtEPDCDDDEDFD4I4$$C|CCBvCAYC@=D4B$$D4B$dI4B$d5A4;tEP1PC1PD1PE1PF0I4$$0W|C0WBv0WAY0W@=0B$$0B$d5B$d5E$)C$)GB$)F&$)E $)>^$)?{$)@$)=B$5>$5;=4;t>1P<1P>1P?41P@P0B$$0W|<0W;0W:0W90<%$$00W]!0W\0WZ0]|$$0]$d5]$dtLE?481$`$Y$S4$L$E$?4$8$17`7Y7S47L7E7?47871K`KYKS4KLKEK?4K8|t"O#l$s"$s&$$|! "s"$s",$t3Os$sd$$|"s$s$t3Ols$s $$|"s$s$22t31sO1sl0$0 $$0z|0z5$0$22t1s31sO0$0d$$0z|0z5$0$22t"O1s#l1s$0"$0&$$0z|!0z 5"$0",$2#2t(l1s)1s*0(%$0,$$0z|'<0z&5(%$0(H$Fm#Fmt(lD)D*DX(%$DX,$$C|'<C&IX(%$DX(H$FmFmt"OD#lD$DX"$DX&$$C|!C IX"$DX",$FmFmt3DODlDX$DX $$C|CIX$DX$  t   ]$ $$ |t X]$ $% $ $  t   A$ $$ |X ;A$ d$ < t! " # !z$ &$$ |  u!z$ !$ #X t' ( * '$ ,,$$ |& %'$ '$pgtN4MKJGEPFmD4@?>=9:47632l1P:b5:a:_:^:[:T:N4:G:@::4:3)b5)[)T)N4)G)@):4)3=b5=[=T=N4=G=@=:4:Zn:S:M:Fm:?:9:2l)a)Zn)S)M)Fm)?)9)2l=a=Zn=S=M=Fm=?=9:YQ:R:K:EP:>:7:1P)_)YQ)R)K)EP)>)7)1P=_=YQ=R=K=EP=>=703:X5:Q:J:D4:=:6:03)^)X5)Q)J)D4)=)6)03=^=X5=Q=J=D4===6 |#X <  #2#222FFF#7u7 t\ Um N H Am : 4 +3 %  k%+1s+1s%1s1skDD%D+b\UmNHAm:41s41s:1sAm1sH1sN1sUm1s\1sbDbD\DUmDNDHDAmD:$p H 9tW 9P 9JQ 9C 9< 96P 9/^QWPJQC<6P/3^Q3W3P3JQ3C3<36P3/F^QFWFPFJQFCF<F6P 9) 9#l 9O 93*#3*3#33F*F#F*:Ol O * +3 ) $* $ $ $  (* (+3 () $(* $( $( $( ( ;t* ;t+3 ;t) $;t* $;t $;t $;t ;t )A $*^ $* ) #l $ $A $#% $ $ $O 3 # % $ $# $z $ $  (# (% ($ $(# $(z $( $( ( ;t# ;t% ;t$ $;t# $0W2 0W 9wrU/:u2pst GO hu656565656565656565656565656554235479236111415101312632745632745111096791312491312465131246591312413124913124651312465913124131249131246513124659131241312413124651312465131246513124651312465131246513124131249131246513124659131241312491312465131246591312413124913124651312465913124FileProjectRevDatePageDoradoCk3/25/82MRCCPE'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'DSSSSRRF00CCSCCABRiiRRiTiToclk2clk2clk2RTTRSQSRQQ'DCRTTRSQSRQQ'DCTrueRTTRSQSRQQ'DCQ'QRSQSRRTTCCRJ'K'BWantsFifo'BReadingFifo'BReadingFifoBWantsFifo'BWantsFifo'BWantsFifoBSRLoadSyncBSRLoadedBWantsSIBBWantsSIBBWantsSIB'............................................................................................MC105RRiiTToiAB.Channel AChannel BDispY06.sil06c13fc14fc15fc16fc17fc20fc21fd14fd13fe13fe14fd15fd16fd17fd20fd21fa13ha14ha15ha16ha17ha18hb13hb14hb15hb16hb17hb18ha10fa11fa12fc10fc11fc12fb10fb11fb12fe11ff11ff10bf10aMC135MC231MC231MC231f09ad09bd09ca09cd09dLoadAFIB'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'AcBItemClk'Acclk2'Abd10fd11fd12f.BCanReadFifo'!3SH'!3LoadASR'!4LoadASR'!5LoadASR'!6LoadASR'!1LoadASR'!2LoadASR'!3LoadASR'!11LoadASR'!12LoadBSR'!1LoadBSR'!2LoadBSR'!3LoadBSR'!4LoadBSR'!5LoadBSR'!6LoadBSR'!10LoadBSR'!12LoadBSR'!11dAItem.4dAItem.2dAItem.6dAItem.1dAItem.5dAItem.3dAItem.7dBItem.4dBItem.2dBItem.6dBItem.1dBItem.5dBItem.3dBItem.7................PARCXEROXDesignerK. PierReworked synchronizermoved to page 8, Rev CkCG -G G G GftgGffGf^Gf]GfUGfTGfMGfKGfD4GfCGf;PGf:4Gf2lGf1P,2l,1P,;P,:4,D4,C,M,K,U,T,^,],g,f==C_C_2200k55029?2?9;k;3A OFmFm A CC A2FmFmACC3B 3Bl39^l9^ :GcKcJQc:4dn03dn4dn2dn0hR0g503[4[2[0_n0^Q:4[GZKZJQZGRKRJQR:4R03R4R2R0V0Um03I4I2I0M0L:4IGI4KI4JQI4G@PK@PJQ@P:4@03@4@2@0D0C03747270;0::47G7lK7lJQ7lG.K.JQ.03/4/2/020103&34&32&30*0(G%K%JQ%Gf)Gf(lO%!% %,),(l&3 k&3&3*(/ k//21O.!. .O7l!7l 7l77 k77;:@ k@@DC@O@P!@P @POI4!I4 I4II kIIMLR kRRVUmROR!R ROZ!Z Z[[ k[[_n^Qdn kdndnhRg5dnOc!c c$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W$d$+d$+"std :dlflg5l|`w"`w `wcb%h$d$!tgHd|aeCr$eC$yh$eg$Utef eC$+eC$+ eefg|a a Oa@dZ@c>iJ$eC$ thRe9b$b|]$b$ b|@$c$c $f`V$]|V$Z $Z$ Y@$Y$Y]$9Y$ \_$+\_$+ \\]^|X! X! OX!@[v@ZZ`g$\_$ t_n\]|X!\_r$\_$y_$\$Ut\$[$+[$+"s\ :\l]5l^Ql|W"W WZY%_$[$!t^H\$R$+R$+"sS4 :S4lTQlUml|N"N NRP%V$R$!tUHS4|O=S|r$S|$yV$S$UtST S|$+S|$+ SSTU|O= O= OO=@R@QvW$S|$ tVS9P$P]$P$ P@$Q$Q $TV$KV$H $I$ G@$G$G]$9G$ J$+J$+ JJKM|FY FY OFY@I@HN$J$ tMJK|FYJr$J$yM$J$UtJ$J $+J $+"sJQ :JQlKmlLl|E"E EI!H%N$J $!tMHJQ$A&$+A&$+"sAm :AmlBlCl|<"< <@=? %E-$A&$!tD4HAm|=vAr$A$yE $A$UtAC A$+A$+ AACD4|=v =v O=v@@@?E$A$ tDA9?$>]$?$ >@$@-$@ $BV$9V$7% $7I$ 6 @$6,$96,$ 8$+8$+ 99:4;P|4 4 O4@7@6<$8$ t;9:4|48r$8$y<%$8$Ut9$8B$+8B$+"s8 :8l9l:l|4"4 47Y6<%;8$y9<%$98$U:t9:W:478$+08$+5W9391P:41P;P1P|454340z70z61 <$08$4t;1,91s6,$*:6 ]$:6,$46 @$H7I$?7% $?9V$?BV$?@ $H@-$4>@$:?$*:>]$1s?$7A$+0A$+5WA3A1PC1PD41P|=v5=v3=v0z@0z?1 E$0A$4tD1,A:WC:|=v9Ar$>;A$y9E $9A$U:tANXA&$+H;A&$+LAmJtAmHBHCH|<M<J<G@=G? H_E-$H;A&$LtD4HAmNXJ $+H;J $+LJQJtJQHKmHLH|EMEJEGI!GHH_N$H;J $LtMHJQ:|FY9Jr$>;J$y9M$9J$U:tJ:WK7J$+0J$+5WJ3J1PK1PM1P|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|$4tV1,S:WT:|O=9S|r$>;S|$y9V$9S$U:tSNXR$+H;R$+LS4JtS4HTQHUmH|NMNJNGRGPH_V$H;R$LtUHS4NX[$+H;[$+L\Jt\H]5H^QH|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_n1,\1sY$*:Y]$:Y$4Y@$HZ$?Z $?]|V$?f`V$?c $Hc$4b|@$:b$*:b|]$1sb$7eC$+0eC$+5We3e1Pf1Pg1P|a5a3a0zdZ0zc>1 iJ$0eC$4thR1,e:Wf:|a9eCr$>;eC$y9h$9eg$U:teNXd$+H;d$+LdJtdHfHg5H|`wM`wJ`wGcGbH_h$H;d$LtgHd7$7$*:]$;t$9:W$U:W @$>$y:Wr$;P|:t2Ad$UA$$F$>$*: ]$5W$>A$9; ]9$9;%$5W|<5W<4^44t4^t4^48e%$8t8e87t <z$<$C;u C;<OFy$3 $r= $*:% $*:A $*: ] $F]$6tAy$F $BB|;F FBBD4 tD4DtdDE-DBBB]U$F$By$B$@t ]9$@t $BB|WFFBBD4D4 Dt D9E- DB BB yU$F$By$B$*:$$*:2*:]$; |>;>; < <d$;tAy$;tA$1$1y$53$1U$424^3B93B3|3 1s1st53532%t1s|;2%t2%*: ;t ;tl 6t H Hu Ft 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"<JtEC WAWCC tA;C;<:W5W3X8t>^|>^>>BfA$BBAt3Bf|?WX?WXC;A $Br, 5Wp" $ H rt^Q rUm rL rC r: r1 r( rg53Um3^Q3g53L3C3:313(e\SJA9<e<\<S<J<A<9 :4 1P (l T K CK:4K1PK(lK]Kf5?5: FF5k?WFOF k<2b Y P H ?4 -l $ *:b *:Y *:P *:H *:?4 *:6P *:-l *:$ b Y P H ?4 6P 4b 4Y 4P 4H 4?4 46P % . 7l @P I4 R f ]Z c ?% ?. ?7l ?@P ?I4 ?R ?Z ?c *:k *:KTKKKCF|6,$6 U$*:t*:l(l 1P :4 T K C f ] ?T ?K ?C ?(l ?1P ?:4 -]$-$*:A$*: ?] ?f g|V$^V$UV$LV$CV$; V$2%V$g^UMD4;P2l?g|V$?^V$?UV$?LV$?CV$?; V$?2%V$?g?^?U?M?D4?;P?2lL|"<L+ L4L<LELNLWL`w"s`w"sW"sN"sE"s<"s4"s+ "s"<9wrU/:u2prd GOQi1411141114111510151015123737362529291411141147131015101510373715121411292914111411253615101510373713104729291411141114111512151015103737362529292929471310373715101510362514111411292914111512373715101510131047141114112929253637371510151015121411141114112929471310373736151015101411141125FileProjectRevDatePageDoradoCk7/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 ;tdn5dn2dn,dnDdn>dnD^>^2^,^;^5^DS?S2S-IS;S6,S;YQ6,YQ2YQ-IYQDYQ?YQDN4>N42N4,N4;N46,N4;H5H2H,HDH>HD=?=2=-I=;=5=;C5C2C-ICDC?CD7>727,7;76,7;2l6,2l22l,2lD2l>2lD'O?'O2'O-I'O;'O5'O;,6,,2,-I,D,?,D!>!2!,!;!5!;35323,3D3>3D?2-I;6,;6,2-ID?O kH+ O,33 d3G3k33k!! d!G!,!!O,, ,,H,+,H'O+'O 'O'OO'O'O,2l2l d2lG2lH2l+2lk77 d7G7,77OCC CCkCCk== ==O==,HH dHGHHH+HHN4+N4 dN4GN4,N4N4OYQYQ YQYQkYQYQHS+S SSOSSk^^ d^G^,^^,dndn ddnGdnkdndn$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WucQtbb9bucQstf 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]5]5]5^afsau]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$9tRRRWW9W 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$9tLLLFF9F 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;;;AmAm9Am 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$9t6P6P6P0090 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%%%+3+39+3 ,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$9t   9 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$9tkkk9 ]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@t77k@tk.k2r$;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$.t@t77 @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+3@t+37+37%@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@t07076P@t6P.6P27r$;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$.tAm@tAm7Am7;@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@tF7F7L@tL.L2Mr$;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@tW7W7R@tR.R2S|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]5@t]5.]52^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@tb7brprdtYQSN4HC=72l,'O!3[UPmJEP?:44/)#lOs[sUsPmsJsEPs?s:4s4s/s)s#slssOuX5RMGA8;-:;-8@t8@:;-L;-JQ@tJQ@L66;-O#Hk(U(Y(Z(X5(W1PX(\r  > 8 $$$$A $A$A$$2$A $A #--   @ @O @  22 2@ 53;-4;-6P@-0;/;1@-,P;+3;-l@->;<;?4@-B;Am;C]]dn]]a]cQef,f,eOdnOcQ]Og$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W^$ V^$ tgO_]b]c]d]ebcde|ZZ`wZZ]!_ZabV^$ba`w_ZVh $OZZt_`g:_|cta ` $VZ&$VV$UVV$Ty$Vf$Vs]$\ $ Yy$ Vy$g|9$[$ 0X|$7pf3ua 3_ 3^ 3b5 =cAcFcIXc<@=<@= $?: <;<;Et8Et53Et0Et,P8+$ V8*$8/^$83$8<$r8<$MPG!VuR+!VQ!VPm%r$r y $ V $U$ 9$ tH 29AAAA+    +|    X    9$ 9A$ 2 rt9 9| yt)e d$%:|%:%:%%%&W&W&W&W%%%%:%:%:%: %:;% % %;&W;&W;&W &W % %%%:%:$ %:$%: $9%: y$+W$,s + ,s *: *: ($)e$G)ekd$(G$($($( ]G$( ]$(O$(y$)ey$k%tO&k&A&+W& @& & &2&]) s $s ] $A$s,s y V$0W > $U9 $y>| 9^ 9$N$9 r$>; y $   y   + + $y r$ $]t r $$U$rO s $rA$r$r $ z$u  5WGts2ss s f` $ eC $ d' $*YQ*Zn-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[*U[ $ Wy$(|R0WtW!e|Xe"t tdn9O7I|7I77:: $0Wz]$0W]$3t8<|I!tKt:4$U9$y> 9^ 9N$9r$7 y$7]9$>;] $@tt @t rpdr?WtH?WD4?@P?;$y9 @$9$U:t2:$92 $:W Au  tX5$uX5|ZZ P S! @P @S!S! @S @S$S!$P+Td$ tTRVf|NO=RS!3M(3T=tWQVCRXU$Q$Qfy$Qf$V$uTQ OQ N4 |TO=MrR$9rR_9$uOQ!VS+Tr$ tS4 V"s3:WVC$Z y$$p H?|H?6?C2:W:W 9uO 0WtUIX 2]5 W r Jt|FYJtCJt>Jt: Jt4Jt1<Jt,Jt(XKtIKFmKAK=K7K4K03K+Q5cuG:^G?W^GC^GH;^G2 3X T a s $s s @ $s 3J $3JQ9wrU/:u2p$ $  rt(l r**(l O0303 I G H$G$Iz;P3:3>z>H7H?;;P>?48@PA9;?= d?4 d;;P:$:y$ :4$@U$ ;P $> :W ? O|< O59;99 ;= 7t<9|7Yt?:|77Y:;=5 <5t?9>;r:>^;-9@ U$9$99^y$99^$C_$; ]$;P=B$:5$|7Y6: :4;t>9;=:=:s?{U$8$s8y$s8$=$I{ $H_ $GB $5$ r5$ru^$ >$5{$; $1,$U4^$1 $y1 r$|,t1P1,$U4^$ V1 $y1 r$ |, rt1P9.$9.]$ .$9 >$ A$|=v 7V<7 0($0(9$--5%7|#2"2%6t#2%2%6"su5)&z r$!|"VuEVD7'$9t'I2' :lO/033'O*53 * :1P )&$5 #1 #* OGPhu13121595421312141554233676312965710111415231341296571011141523134129657101114152313412965710111415231341296571011141523134129657101114152313412965710111415231341110145479236251110967129657101114152313412965710111415231345421296571011141523134FileProjectRevDatePageDoradoCk3/25/82CO'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'24BitBByPassA8B2Mixer 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'Bappp028032033p084p048l11bl11al11dl11cg09g10h06PixelClk/2'BbPixelClk/2'Bb.HWindow!3HWindow!5Stop channel when countervalue is > 7400Bwire Or with Channel BAEnableStartChannel'AEnableMSInc'PARCXEROXDesignerK. PierAChanOnlyCG -G G G ]tO]VzO>2>kBOVTQ$V$TQAXAZ$Z$XC> @ >?/ O-%1 O-% -%,,232344- O4O/-%31-%-%,O,l3l3O434-4/"O-%(1"O-%%-%',*,+33+33*4(4'-"O4,P//-%6P1/-%2-%53,7l,83837l46P453-/49H03 603 3 5 ]7 ]99765 03:4H" )" &3 (l ]* ]++*)(l ",H 3   ]O ]llO3 :,:*+HgYH_FfFcKJeKJb5Fa:f5f*^f*^c*d0zc0zfHD4 JD4 G I ]K ]MMKJI D4N4HP WP TQ V ]X ]YYXWV PZN4KMH] dn] a cQ ]e ]ffedncQ ]g$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wr^$ ^$ tg_bcde+b+c+d+e|ZZ y`w2ZZ y]! y_Z ya yb ^$rbrar`wr_Z h $ZZt_+`g_r|c$taLs|JsJJ=HI!VJ=VHVI!]$r\ $r` $rf` $rY $rT $rP& $rQ$ Q$ tZJR<UVXY.+U+V+X+Y.|M yS2M yPZ yR yT yU Q$rUrTrSrR [C$MtR<+SR<r|W$tTrE $ E $ MEtIJ-KJLf+I+J-+KJ+Lf|@ yF2@ yC yE yH yI! E $rI!rHrFrE N{$@tEt+FEtr|J=$tGB$9rB $rGB $rL $,s|b,sb+zb!+b!+_+z_+za+a/c$0_/b!0b!.teL$ $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 eCH`HfI4|c>I4\(Gb!G_JaJ^>GtcQG|]GtegGa5ub =c $KeCr$Kar$=^ ]$,sp\AI:We V$uJQ8I4>H:EM;teM;b5:gM:f:d2hR=f=a uF==a` $V!$9!$9:$:$ @V!z $+z$yV+z$t+3s|)us)u(&'V(V&V'V$rr $r $$r]$ ]$ td+d+++| y;2 y y yX yt ]$rtrXr;r $t++r|$tHr#$ #$ ,,$'()++'+(+)++|u y%2u y"< y$u y& y' #$r'r&r%r$u -%$ut$+%$r|($t&r!z $r% $r3B $r. $.$9r1 $ 1 $ 91s56,7I8e+5+6,+7I+8e|, y22, y/ y1 y4 y5  1 $r5 r4r2r1 :{$,t1s+21sr|6<$t3VA$r2V.$9V. $A$]p+rta rTQ rG r3 r&3 r r9 $::4 30z$ .0z$ 18/02%42%52%62%7.e4.e5.e6.e70|,<-2Y2l,<-/-1<-3u-4.0z$3433u32Y31<.9$/,<0Wt0.e2I203|5/^t3e3#%$ .#%$ 1+/#2%',2%(H2%)e2%*.e',.e(H.e)e.e*0|-%2l-!-#-&-'<.#%$3'<3&3%3#.,$/0Wt#.e$2#3|(X/^t&&W2$&W2 &W. $&W!z $2.$/:.$/:!$2.$3/3!2!z$2!$38B9$37%9$6tu5336 9$3)V$3(V$6tt6P6t7l6t86t(6t'8p3e 8& &Wt% &W%^$3'V$6t* 3V$3V$3V$3%V$32$/:$2$&W $3]$ .]$ 1/2%d2%2%2%.ed.e.e.e0|-;2l---X-t.]$3t3X3;3.$/0Wt.e+23|/^tH! ! 9$6tl6t36t6tpH ^$?{ $? reC $rd' $rc $rX| $rW_ $rVC $rK $rJ $rI{ $rfrerdnrcQrYrVrWrXrMrKrJrIr5r6r7r9r5{ $r6 $r7 $r8 $r*r)r(lr+r(% $r)A $r*^ $r+z $rr3rOrlr $r $r $r% $IX^$2e$]0We$)VC$ yV?$VB$)c$d$:e$2h $r$r,r$:*^@$:!$&W53&W6P&W7l&W8&W8B$&W7%$&W6 $&W4$&W'$&W($&W)$&W*$&W*&W(&W'&W+3&W$&W$&W$&W%$&Wl&WO&W3&W6tp&6t3eVB*:\B| C; ? ?W ?W 3 $C;9$6tt&W$&W$&W$&W$&W2&W&W&W@tpH G3 d6ttdnKm>*:|ZZM@/_Hcr5 r4r2r10W,<0W0W0Wu,r$ur%r&r'rtrXr;rrErFrHrI!!t 3|53(X3'<33X3;%:tW/b5|TW :T :W#X|$$eW$eT#tZn#|W W W$TX|$rZ $#R ]S! ]S! R PZ$AR$APZ#HT d$"tT-$VC$$|PZPZ#tRrVC V$L`A ?OA?|;?t>>BX6tt<$@<U$9;$@$9;kB$FOB?O9F9S9a-dn!VYQ!VTz|XzX$Xt|ssrAr$X9tO9%1s2l7f$p H=tc Kc92rC rPm r r]5 r! r/ &W &W <|t<;< p d  rG=u*)tV:]5 9wrU/:u2p6ttO gGPi1411141114111510151015123737362529291411141147131015101510373715121411292914111411253615101510373713104729291411141114111512151015103737362529292929471310373715101510362514111411292914111512373715101510131047141114112929253637371510151015121411141114112929471310373736151015101411141125FileProjectRevDatePageDoradoCk7/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 ;tdn5dn2dn,dnDdn>dnD^>^2^,^;^5^DS?S2S-IS;S6,S;YQ6,YQ2YQ-IYQDYQ?YQDN4>N42N4,N4;N46,N4;H5H2H,HDH>HD=?=2=-I=;=5=;C5C2C-ICDC?CD7>727,7;76,7;2l6,2l22l,2lD2l>2lD'O?'O2'O-I'O;'O5'O;,6,,2,-I,D,?,D!>!2!,!;!5!;35323,3D3>3D?2-I;6,;6,2-ID?O kH+ O,33 d3G3k33k!! d!G!,!!O,, ,,H,+,H'O+'O 'O'OO'O'O,2l2l d2lG2lH2l+2lk77 d7G7,77OCC CCkCCk== ==O==,HH dHGHHH+HHN4+N4 dN4GN4,N4N4OYQYQ YQYQkYQYQHS+S SSOSSk^^ d^G^,^^,dndn ddnGdnkdndn$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WucQtbb9bubstf 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]5]5]5^afsau]5S|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$9tRRRWW9W 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$9tLLLFF9F 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;;;AmAm9Am 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$9t6P6P6P0090 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%%%+3+39+3 ,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$9t   9 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$9tkkk9 ]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@t77k@tk.k2r$;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$.t@t77 @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+3@t+37+37%@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@t07076P@t6P.6P27r$;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$.tAm@tAm7Am7;@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@tF7F7L@tL.L2Mr$;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@tW7W7R@tR.R2S|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]5@t]5.]52^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@tb7brptYQSN4HC=72l,'O!3[UPmJEP?:44/)#lOs[sUsPmsJsEPs?s:4s4s/s)s#slssOuWRLFAm;6P0+3% k'stdn's^'sYQ'sS'sN4'sH'sC's='s7's2l's,'s'O's!'s3's'su7tf7a7[7U7Pm7J7EP7?7:4747/7)7#7l77O?f?a?[?U?Pm?J?EP???:4?4?/?)?#?l??OFubF]5FWFRFLFFFAmF;F6PF0F+3F%F FFFkrpdtdn'sdnN47!|ZUZO9? D.u(#X ;p  s ? 7 . FtdnFN4F7F!DX|;DXDX DX#XDX(DX.uDXDDX? DX9DXODXUZDXZ$p H9tdn9^9YQ9S9H9C9=92l9,9'O979!9399.dn.^.YQ.S.N4.H.C.=.7.2l.,.'O.!.3..dn^YQSN4HC=72l,'O!37dn7^7YQ7S7N47H7C7=7772l7,7'O7!7377dn^YQSN4HC=72l,'O!3@tdn@t^@tYQ@tS@tN4@tH@tC@t=@t7@t2l@t,@t'O@t!@t3@t@t9N49wrU/:u2pGNgY1411101413111015129376131291511141510131213121594713121591110143761310654151413971211103212965710111415231341411103762542541411101296571011141523134FileProjectRevDatePageDoradoCk7/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;-8;-:(%X(%W(%Zn(%[1,Y(%V(\@-B;Am;CC@C@STQWX5QYu GU GX5X5U>l8l;-L;-JQ@tJQ@LdEdHAFr>8e$ $!$"$A$A$Ak$$$Ak$AO#--  @&  @#l @% ' (('2&2% 2*@ 53;-4;-6P@-0;/;1@-,P;+3;-l@->;<;?4@ F;-E;-H]]dn]]a]cQef,f,eOdnOcQ]Og$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W^$ V^$ tgO_]b]c]d]ebcde|ZZ`wZZ]!_ZabV^$ba`w_ZVh $OZZt_`g:_|cta ` $9[C$9X$UUUy$W$9s]$\ $ VCy$ Z&y$g|9$X$0Y$7pe3u` 3_n 3^Q 3a =cQAcQFcQIXcQ $?: <;<;Et9Et53Et0Et,P8+$ V8*$8/^$83$8<$r8<$MPGpKJ%:u[!VR+!VQ!VPm%r#%$r $ V$U $ 9 $ t)e 2!VA$A&A',A(H $ & ', (H| " u ! # % 9 $%#"! 9*^$ 2rt!V "!V|& yt#pd ru V 2   r 2r r r  2    )ed$%:|%:%:%%%&W&W&W&W%%t%%:%:%:t%:%:%%%&W&W&W&W%%X%t%:t%:X$%:z$%:d$9%:A$+Wz$,s+,s*:*:(!z$)eV$G)e3d$(G$($($($G$($$($(A$)eA$k%t&!3&"& ]+W&&&&&$)s $s$ $"A$s",sA V$0W >$U9$y>|9^9N$9r$>;A $"$9 X X y   + +z $A r$]$ tr]$]$ @!z$)U$r#l s $r%^$r($r( '$ '$susksOs s ks s  +W5WGtsssks! f` $ eC $ d' $Bu(B' B& B%B$X| $ [Cy$(|X0WtWFm|AD 9D9DC tdn @]$ B]$38<|I!tK$U9z$y>t9^t9N$9zr$7A$7%9$>;% $@ttl @t rpd)uK )I)HB#l   2 ?WtH?WD4?@P?<@=<@=Jt: Jt5Jt1<Jt,Jt(XKtIKFmKAK=K9K4K03K+5bG:^.G?W^.GC^.GH;^.GrG9 G G G/:YQ*W*X5*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 a s] $ss $sO 3J $3JQ)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 &tUm!Um4(]O]VzOAXAZ$Z$XFaK&b5K&eFfG_GgY @ >?/"O-%(1"O-%%-%',*,+33+33*4'-"O4,P//-%6P1/-%2-%53,7l,83837l46P453-/49H03 603 3 5 ]7 ]99765 03:4H" )" &3 (l ]* ]++*)(l ",H 3   ]O ]llO3 :,:*+:f5f*^f*^c*d0zc0zfHD4 JD4 G I ]K ]MMKJI D4N4HP WP TQ V ]X ]YYXWV PZN4KMH] dn] a cQ ]e ]ffedncQ ]g$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wr^$ ^$ tg_bcde+b+c+d+e|ZZ y`w2ZZ y]! y_Z ya yb ^$rbrar`wr_Z h $ZZt_+`g_r|c$taLs|JsJJ=HI!VJ=VHVI!]$r\ $r` $rf` $rY $rT $rP& $rQ$ Q$ tZJR<UVXY.+U+V+X+Y.|M yS2M yPZ yR yT yU Q$rUrTrSrR [C$MtR<+SR<r|W$tTrE $ E $ MEtIJ-KJLf+I+J-+KJ+Lf|@ yF2@ yC yE yH yI! E $rI!rHrFrE N{$@tEt+FEtr|J=$tGB$9rB $rGB $rL $,s|b,sb+zb!+b!+_+z_+za+a/c$0_/b!0b!.teL$ $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\AI:We V$Auc JQ8I4>H:EM;teM;b5:gM:f:d2hR=f=a uF==a` $V!$9!$9:$ @V!z $+z$yV+z$t+3s|)us)u(&'V(V&V'V$rr $r $$r]$ ]$ td+d+++| y;2 y y yX yt ]$rtrXr;r $t++r|$tHr#$ #$ ,,$'()++'+(+)++|u y%2u y"< y$u y& y' #$r'r&r%r$u -%$ut$+%$r|($t&r!z $r% $r3B $r. $.$9r1 $ 1 $ 91s56,7I8e+5+6,+7I+8e|, y22, y/ y1 y4 y5  1 $r5 r4r2r1 :{$,t1s+21sr|6<$t3VA$r2V.$9V. $A$]p+rta rTQ rG r3 r&3 r r9 $::4 30z$ .0z$ 18/02%42%52%62%7.e4.e5.e6.e70|,<-2Y2l,<-/-1<-3u-4.0z$3433u32Y31<.9$/,<0Wt0.e2I203|5/^t3e3#%$ .#%$ 1+/#2%',2%(H2%)e2%*.e',.e(H.e)e.e*0|-%2l-!-#-&-'<.#%$3'<3&3%3#.,$/0Wt#.e$2#3|(X/^t&&W2$&W2 &W. $&W!z $2.$/:.$/:!$2.$3/3!2!z$2!$38B9$37%9$6tu5336 9$3(V$6tt6P6t7l6t86t(6t'8p3e 8& &Wt% &W%^$3'V$^$?{ $? reC $rd' $rc $rX| $rW_ $rVC $rK $rJ $rI{ $rfrerdnrcQrYrVrWrXrMrKrJrIr5r6r7r9r5{ $r6 $r7 $r8 $r*r)r(lr+r(% $r)A $r*^ $r+z $rr3rOrlr $r $r $r% $IX^$2e$]0We$rZ $)U&$V?$VB$)c$d$:e$2h $r$r,r$:*^@$:!$&W53&W6P&W7l&W8&W8B$&W7%$&W6 $&W4$&W'$&W($&W)$&W*$&W*&W(&W'&W+3 G3pd6ttdnKm>*:|ZZM@/_Hcr5 r4r2r10W,<0Wu,r$ur%r&r'rtrXr;rrErFrHrI!pB*:\V6t3e6t& 3|(X3'<35GtaGegG|]J^>JaGb!I4\(I4c>HtfH`J eCIaGgU$J`$G`gy$G`g$Fu\ F[|TW :T :W#X|$$eW$eT#tZn#|W W WX|$$T/:tb5rVC $L`$p Hz|XzX$Xt|ssrAr$:$X9t%929F9S9`+ ?M!VYQ-dn6tf1s%K^$UK^$L|ZM;t^Q1s2l&W/ &W! rMr$H;cr]5 rPm rC r/ r! r 3|1<=t^ r> :]5 )Ump d  rG3)V$6tt* >;u*%|Qv&WQv",Qv"sR"sR!VUJ$!VU&$&WU&$#tT%:S9wrU/:u2pGPi PARCXEROXDesignerK. Pier259111410137414151212114536791013141512121145367910131114151013126543131211101521497141512121145367910136543131211101521497547923615125479236631296571011141523134FileProjectRevDatePageDoradoCk7/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 9wrU/:u2p$tRR VX5 \\ `` 2dndn2Ok ]2 ]O k +k    ]dk!"#% ]! ]" # %+ 'O (l ) ]*d/'O4'4+3/+1%:1-9dn9cQ9b59a9_9^9]9\6Y4Y2%b2`2^Q1P2l34 ]1P ]2l 3 4+. 6 7 9 ]:4d.9TQ9S49R9P9O9N9M9L6I4I2%R2Pm2N4=s=<3<@@O<53/32I72I/0W6P0W45552l0W1 2hRhRHI PmI M OQ ]Q ]RRQPmOQ IS$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WrJ$ J$ tSKNOPQ+N+O+P+Q|FY yLv2FY yI! yKZ yM yN J$rNrMrLvrKZ T $FYtK+LfKr|O$tMG$HG$I$H ]$ |dZ9dZ ew ewHf<$h $9h $1P0$1P0y$40$1P7IU$3t135{2026P2|3u2,`02Y00 414.u1t30|-1t511P45{9$(3 r$(6P (u7 53d$U0A$y53|;0z;0N$0Ar$(t'O42%9$('$5W9$<$<y$@P$<,U$?4?{]>^>^3>|X>B<;<@P@PX=Btk<|=Bt=B3@t]V$6t$0u3$e$($A @$>H$90$$0z $BtL @$MW $X5pY./::uJQI4H5{tT7IK7IM7IN47IOQ7IPm7IQ7IR7IS3J$ @3J$3Q3O3M4^J7J9|PZ9O=9N!9M9K9J9I9H7FY4FY3N3Lv3J=9J$ @3U$*:tb *:b| r$*:`C r$*:^ r$*:` *:^Q 4Y.$*:Y $*:YQ 4I$*:N4 *:Pm *:M r$*:P& r$*:R_ r$*:R *:I4 9;c r$9;a r$9;` r$9;_ r$9;^ r$9;P r$9;Q r$9;R r$9;O r$3pgr|-Yr.ur/r0 y-Y y.u y/ y09t/r/0124O0O1O2O4|+  y2 y4 y5  y6<Ot9O8eO7IO6, ; $r/$ /^$ /^$ |+ 9 @$4^ @$r4^$5{td7I\7I]57I^Q7I_n7I`7Ia7Ib7Ic3Z$ @3Z$3b3_3]4^Z7Z9|`w9_Z9^>9]!9\9Z9Y9X7Vv4Vv3^3\3ZZ9Z$ @3e$8X$*:W$*:tX5*:Hp9;ttcQ ;tb5 ;ta;t_ ;t^ ;tS4 ;tR ;tO ;tP($9;LB r$9;N{ r$9;M_ r$;tM ;tL ;tN CuNCMt4r3B$r2%$r1 $32l1P0 0u2!0'0#0 #0%(. @$(t/ 1&1+0|#X4#4'<0'2!2(2t+2&W3*3'O1P,U$4&3$1P&y$1P&$S (+ (+z $0u #-I$9-%$$$$$9r!z$r"$r#$r$$r|rr r! y y y  y!9t r !3"O#l$O!3O"OO#lO$| y#X y$u y% y&Ot)O(O'O& +z$r$ $ $ |r;rXrtr y; yX yt y9trOOOO|  y y y yOtdOHO+O $rd$ A$ A$ | rA$r$$r$r$+$9$$t%#"!kO28 @$7 @$6 @$3B @$2% @$1 @$' @$(% @$)A @$*^ @$ @$ @$ @$z @$432l1P!z @$" @$# @$$ @$A @$$ @$ @$ @$%#"!kO-l  O 9* |KZr+  Lv M Nrr tR rQC r$rP& r$rO r$Q Pm OQ 6 7 9 :4 * ) (l 'O     9d' $d' $ |`w9`w a aHbX$ \9\ ] ]H^u$`C $9`C $9\_ $\_ $ X9X Y YHZ$ T=+V$y+V$V$U+Z&r$tW<hRdn`\ug5cQ_n[M9;d' r$rS| r$(1 $(t1 3.$rprd2|42)u(6 r$#N#NeNOOrR_ 9$#R_U$&H $*:G $8G$t\ ` dn hR >;|@tX0tk 72l4' $%: $7' %:3 4|'<9;Y9;X9;PZrtWfb^Z5W05W&3A1spH|FY(u) ;ttdnuEDC&I$ rIXtCuO $p Hrtgrcr_r\rX9M7(l5W42(1s3AI4 (4 6t1s Pm9Z9J :R75 2 FGNi +13121514131047131291593456131412109711234561314121097112291510136125414111151159547623954762354276312965710111415231341296571011141523134131015121411376254111014111415101312471153456131412109711212965710111415231346327459FileProjectRevDatePageDoradoCk7/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>^I4DXI4DXF8D42D49I43I4D53D2I53I25/GGGkGOJkHkGfGfGG3GfG777k7O:k8k7I7I7737I7=!7!=f%7I%FmKmHE M =f(l7I(l-l(l',(l-l%',% # ' ( &3 %& * -l 1P 2l / .03 3USTECD 7y> 7y;Py=?@H@H?k>k= +7kA HyN HyKmyMOPHPHOkNkM +HkR:838D.=.C8=8.e?)>)@.eD4)C)EP-X5-U3eWPm>X599-l!',!'''k'O*k(lk',',''3',' X5y^ X5y[y]_aHaH_k^k] +X5kb5=B_nA]Aa=Ba?Z?b=B]5$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WcGr cGrcGrrcGrgGGHcGrcuGfGcuGUh9h hhhhsh!h&Wh*h/:h3h8h`>^>;b|U$A[$>;[y$>;[$>\=|Y>1s_' $FuQ&WUy$Y $ rY $ 2ta kYu y] y^. y_J y`g ] ^. _J `g |T Z T W Y \ ]! rY $]!\ZY rb|$ kT tYu Z VYu|^> t[` $ W$W_ $+Wu]51sa` $ e%e1st]5 D] &WUFS4FV(ll$$(%|(t3(%|(%t(%X+ ) (%(%(%(%;+3t((((((((k(%|(%(tO(2(A$O-lA$O(A$,$U($y,|(%(#%N$(r$z $$y $$!V!z]$++$9 $tO)p*=!z r$=$ r$=(% r$@tt!/(l/% /!  |55d566Ld$9L@$Lt>;] $G$9ueee&WtX51sa1s\ $=|OAO=AR=S!?M?T?tV?Q@V@tR>VC>S>;WU$AQf$>;QCy$>;QC$3V $/5WZ& $A]| $AVCV$ARV$@t(l1sV/:|T/:T.T=.R2S!.T=.R3S!5WtW ?X$-|@=*A*A*? *AY-;*=v*=v*:*<!VE r$!VB r$ >^ $!V@ r$!VtEP!VC!V@|:9Gf$U4GB$y9E=4^E=4JN$4GBr$4>5>5?Wu035W:4<.AU$<.e$ C,$U?W,$yC|*>*?W/N$?W,r$98B$96$U5W6$y94445W9N$5W6r$*8B $Ft8 C.AV$F.8u* *t8 @t% V9 GB $ Gf$H$ rH$ 2Qf kIX yL yN yO- yPJ L N O- PJ |D J D Gv I K M rH$MKJI rR_$ kD tIX J VIX|N! tK8$ r8$ 2AI k9; y< y= y? y@- < = ? @- |4 : 4 7Y 9 ; < r8$<;:9 rBB$ k4 t9; : V9;|> t; 4^$ u( t[ _ $^ $]| $|]!M_ $N{ $O $tKm P $@ $;P ?{ $>^ $D4|BvBvA?@rAr?s@E$D{$ GB ]$ Gf$sD{$ W_ ]$T$U$Q$Q$tTQ|RRROPrRrOsPsT$ W$9S|]$9Gf$ 9A` $Dta 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 - 'O (l V$$@ $$ V',$ (%$ r|  % % r# # % r% "< "< "<  ! r"< r! # #"" V'$ V%$ )e$@ r& & t) #a_^]PONM@?46 G 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 GB GIKJM;|KJt G-(% $-!z $<#H$U8#%$y<|!8B!8&zN$8#%r$<$U8$y<8B8#%N$8r$9;t&9;#l9; )&)#l) *:O:WO/:O/: $<+$98l$$8B|9t38B|8Bt8BX; 9 8B8B8B8B;;Pt99999999k8B|8B9tO928A$O=A$O8A$Hl$$H_|I4t3H_|H_tH_XK I H_H_H_H_;KmtI4I4I4I4I4I4I4I4kH_|H_I4tOI42HA$OMA$OHA$L+$9?W $?WOJtO>; V$-% $-l9/$r03 /^ $.A $. ) $*( $( ' $'% $&3 9&z r$r&O $N{ $M_ $?{ $>^ $=B $_ $^ $]| $|^>Vt_ V^ V] VP VO VN VM r? r= r9$r9^9$9^$>; -l #p!Vt(l!V%] $$A $$$ $$ $$ $$ $$ $$ $$   3 O k   . . .k .O .3 . . . . $$. $$. $$. $$. $$.$ $$.A $$.] $$. .z $$>z $$> >] $$>A $$>$ $$> $$> $$> $$> $$> $$> > > >3 >O >k > > .y $$>y $$5WZn2u[5t65WG?,6P|+5W/r$9/$y5W3B$5W0$U6Pt036t-$9.-$515Wu3.t>BuZBYBXBtQB\|/! ) 9; IX M;?WM?W_Z!Vt>V|9 u*r% r# .tBD.A$D2$I2$K2$D|1<*:u;$p H t: J ZTD/WH|1<E1E1E1<E/I{1<I{/H2d$Gt2IX|1<Ft4sS4C2UmH1PB8B $5WI458703A.:97+WC+W?L|*?Wt_n>T4C?W7 " ,P*:K)(l)%)!L-Fu,!V<t>Vu- V, 1st_n>; .- Jt 9;(l9;%9;!F|Gt!3A|;.?{r$Bt?4@tu>rt>  . > !V! > k k @ k$l$O $]]$$]$]]$$9$|rrttkVdd%dU$rH$$y$$$d|rz$A$tlr$ kk 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 9pHG9GddGVG99G V9G 9 t k|99u9|;9; G rt|t t  G$$ $y$ tr%9$|t:tuO O |.u1 $t1P 6$9 95$U5{ $5 E E ]$ 9E$U 9U$UU ]$U 2%H$6tBFF DXF $@t6P5WS 5WS|$FuO Id$9>;@ $>;t <3B$=3 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 9wrU/:u2p#lt"+',+3',."/#(l#03*' "'O(l$#l$"O+3*$$ %" 'O 'O#l"#$eO$e%":4',9',<"=#6#>"EP'OC'OF"G$e@$eH"C$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W#cQ,sk0Vfk5dJ#_ 5Wu` 5W_n 5W^Q D` D_n D^Q D]5 #pX5WuV 5WW 5WX 5WY DY DXDWDV#\<,sGFpdJudn/b5*^/].\a0#pd@tVfG VSQfQfO--&WO-)O-%&F $)tFE $sB $GB$:uJQ:I4 :Km+W+W7+WO7O"#%|AY&?&C#%C%=v%D$tGf%:A&F%B#F#D{#H_U$&A$#Ay$#A$#Bf#%|? #%6<&5&9#%9%3u%:$t=f$8&<%8#<#9#>^U$&7$#7y$#7$=B$9$&< $#$#%|&&u#% %% $t#$&#%e##%##$U$&H$#%y$#%$u)rt*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#$*)"" (%d!d %$$A$r* $r#% $r ] $rA $r ] $#%|'&'<&*#%+ %%%,$t.$)&.%*#.A#+#/U$&)e$#)Ay$#)A$.$' $!+z$r(% $r" $#$U#$'s$y#r$#|X#t$$9]$$). &.A r$&#% r$)#l u%3& r$)t  &* r$)+3 &9^ $&C_ $)<)9)C:4EP:uEPrt'O u'Ort#lr%^ $4;uG4;Fm4;EP4;D44;C4;A+W2k2  k 2 2   k2 2 :G sGrt(lr"O/#r+3r %:@-$@ $@P6P6 $%:6,$%:&$&z $&z $%:$ u22+Wk:+W37stC $|E=$;=$,$!'stA's7's)'sl#:|&:!'$pd$ Ht$,$!%:$EP$;Pr% G = DuEPEtAGPg131047101391514131221110954231312151425415141343212111076591514134321211107659151236251114151013121312915756109324151412111311143215147611105413129756109324151412111311141510131237625463274591310637411109671114151013121296571011141523134547923647547623996327451312151110147639254FileProjectRevDatePageDoradoCk4/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'!3!!3CG -G G G @-HEHA[* @+ @) @*/ @0 @. / 3 5]5]3-3-53533 FmEPG  2Oky y 2yO k   d O3Ol !y3yOyl    ! dk<O<< <Fm FmccQfg5`hRyFmyHHsFm$ $ $  2$O$k$$  kBH_BfOBfBBBB; ; :{:{; l; O:{:{:4$$$3O$l$$ $!!3@(lE'E+3@+Bf%Bf,3e'O.A&3.A(l3e+.A*.A,A&5E4E7lA&7B1PB9A&3$55@OQFOQ@KFK.AYQ.AW.X54^W4^YQ@@E@PEC@D4Bf=BfEP1Am/^H3Am/^D/^F.I4.JQ6,JQ6,I46PH6PF0Am6PKm8W8P7V7TQ;U;R7RFmcQ@cQ.e.f.c.b6,cQ6,e.a[ NN4Q R Km S4 GYQ GWX5 G] G[\ b5 _a cg5 f hR$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W Vte |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 $tf _ [ W X5 %:f ]|JJ=M ]N!OHOO+tQ+LHQM QC N RU$Lf$ LBy$ LB$:\$U:_$\_$y:\_r$3|X!t\Q $|N!9sF& $t<sH_ $VZJ$94c0d0f3b|$@2b|$3d$2e$0W|c>0Wc>/:a/a/b/:b0W_0W_/_/]/^/:_/:^3ea3ea5_Z5_Z5a4eC$3d$3c$0ta</^|]2tf%:eC $$5c $8cQ Ea$UAa`$yE|_ZA&_ZAdN$Aa`r$H;tcQ %:c $$%:c %:b| $$8pa7P$7Py$;PP$7WU$:4tR:{U9^Q9^V9|S9L7R7PZ;PR;PN8BtS7|N!8BtU8BQ5BB$ 0WBB$ 4J1PB4^FI4^Gf4^H4^I0FI0Gf0H0I2|>/D 4>/@/C/E=/FY0WBB$5FY5E=5D 5C0WK$1P>2tB0D4;B5|Gv1tE-A|<EtDC;DX?BfC_Bf@-BE U$Et>$B>^y$B>^$.Q $$.R .uPm.OQ 0W|U0WU/^UZ/UZ/S!/^S!/^T=/T=3eV$3S!3eUZ3UZ2tX5Vf$$Y $$YQ$W $$V $Fm H%:b%:e ;tU$BU$D{ ]$1s@-$97< 9$C<$8C $4=$r*:= $*:> 8D4 8@ $EtC_9$GC3?$U.T $$B|I!BI!A&HEtHAH;tR_$BtREtH_9$GH_$FOQ FO $?O-$?O $B|LvBLvA&KZEtKZAKZt5 3$3$U :3$y$|11 :7%N$ :3r$rt5%3 %3B r$$5{ $5W5.A $ +$ +z9$/^ $0z $*^ $)A $0. /^ $:|+t) A|1Et0 Et3uA4C-C4Ct7C2lD7DX3eBf7%Bf4B8U$Et2I$B2%y$B2%$Bf2A|/93By$97y$9t7Et7%$G7lEt3$G4Gu53G83+z$$2|'.&.(/:&/:(/)u/)u%:, $$%:*^ $$%:t* %:, %:(l %:% $$%:(% $$2|#X."<.$u/:"</:$u/%/%3'$Et'$Et*$%:t&3A|$uEt#Et'<A'C!C(Ct+C&WD*DX',Bf*Bf'B,U$Et&$B%y$B%$G'G+3 Gu,PG( M$tN4Q$X5$W $uUm $TQ$S4$R$P$OH;pa8',$r?Wu*% $$A $$ ] $$!z $$t!  l uVt|;Xtz$ ]z$$ 9#$<%t %H%%|;t!dHr!z $r ] $rA $r% $ $ $ $ $u3O $#H"Fc r$' 'l ', $(t!3 ?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$>]$>t3;t<<<<A=O=2A]@@;-$$;-z$0W% @$0Wl 0W @$0W] @$0WA @$BV$BV$DX 0Wy @$0W @$0WA @$0W] @$0W B$DX B$C$]DXO D|;D;C G D B$G$It &p8e',$$u2 $ $ $ $r $r$ $rA $r] $Vt| ; W t  ]$ ]]$$ 9$  t%td%+% % |t   d G +u  ] $$A $$$ $$ $$t  k O ( 5Wp |BvDBvDF&$+D+BvtH|DE=E=u;P $J 9$$H 9$s<$$G 9$$F 9$tO 3    2     'e$U"A$y'|<"O<""N$"Ar$'H$U"$$y' "O "yN$"$r$#Hu :-l,P+3t/*u(l'O-l ,P /G ****F&3 F% F#*$tD |__Zbc>]!d7tgaf<sbf`c.:h U$a$:a`y$:a`$Vub5V` :W;*:t?4 $uC $B $AmV_nV^QtYUZL?M;tCQC$*$/VH$VH_$*:@ 9$*:>$7<$rf`$ga]5XpdtdO^Q<PF2l V|`wV]!Vd O HtVV;9C;!C;5C;-EtFu=Gf$9GB$D$U D{$y|Bv ]Bv GN$ D{r$UI{$<$9<U$;-$U ; $y9 ]9 >^N$ ; r$9s9H9: : 9F&$3t*3%D G"     : !Vr|;rXrtrrr kt k k k k  k!3  |; X t    A$ A$rd$ r #r$  9$ 9$ Gty      9r|r ;r Wr tr r  kt  k  k  k k k k | ; W t   $$ $$r G$ r r$ td^ZnUVZ&$|_ J uH > VtD V;P 4#H#Hk O|Bv$AY$CAYCD D  rF&U$rAYtD4 :u7l A_ Bta2Um.|/.1/://:123B$3e13e/2t532|1/2Y/2Y35{$3/4;t2l ]|/ ]1 / 1d3B$1/t53d|1 V2Y V2Y95{$5{ $3B $t1|/ V-Y V-Y+ ], , * ]* ]+ + V(X V(X& ]' ' % ]% ]& &t(*^$-|;XrXr;rr ; ;$p H tf ` \ Wd VOs]5 VFm V<BcQ 5 / * 40W0W40W+0W'OF k V VBNBKmE-A|$uC;t5B)BA<TQ5VC9$3D43aZn *:@P B|X!A\_r$F\_$yA_$A\$UBt\Aud BZ$;tZ]$;ttZ B^QC\uN4 5W|at 7400BPARCXEROXDesignerK. PierCG -G G G 7t77:4=:4=79^f4e4g)"O) 0!3",A'H'I'J'K ]K ]J H Fm ]EP$A I#AVEP Fm D4",4':';'<'> ]> ]< : 8 ]7l$4 ;#4",O'V'W'X'Y ]Y ]X V TQ ]S4$O W#O7I1P<1P*:*:03#H'O -%'O * , ]/ ]03'03'/'-',!'O'1P#H  %  2 k ] ]''''k! '#HO %O   ]  ]!3'!3' ''!O'"OVa b5 _",]'dn'e'f'g ]g ]f dn b5 ]a$] e#]$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",tg",e",d",c",a",`g%g%e%d%c$_%_",h|]! y^ y^]]! y^> y\ ^> \] $$t 's$$ !$$ %!"%,%H%e% ",,",H",e", $|!z&3!z!z!z!z<!$$'s<'s's's!"$"$t",%'s|X#%t's $ ! $ %+" %%%%",",",",$|t!z &3t!z ;!z t!z !z! $'s's 's 's t!$$"t$t ", % 's|#%t  2  $$#$z @$  @$# +$&W$U&z @$#&$'s(%$ !(%$ %0"(%,,%-I%.e%/",,,",-I",.e",/$|#!z*&3#!z&!z(!z+ !z,<!(%$'s,<'s+ 's*'s(!1$"#$t(",)%('s|-Y#%t+* *^ $$&W&$&W&z $/y$1s$&Wz $&W$.2+|t+t+W+W /:** /]$'s1 9$.9 @$?t1P 9;|.u9;.u8B-Y<-Y8-Y_ $a $t_ V`$-1 $-7 $.7 #]$\ @$;tf O @$#O-$a $$"Q"|Lv![$'sR'sS'sT'sU!P$ @!P$'sP$ !zU!zT!zR!zPZ!zO=&3Lv!zS$Lv",tY.",X",V",U",S",R%Y.%X%V%U$Q%Q",ZS$ R $7% $7I$ "5W"|0!@ $'s6's7's9's: !4$ @!4$'s5$ !z: !z9!z6!z4!z3u&30!z7$0",t=f",8B $$8 3B @$A& @$#AI$Fm F& $$VE $D4 Fm 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$>",tKJ",J-",I",G",E",D%KJ%J-%I%G$C;%C;",L's=9$)=$y$A&$$$A&$$O $$O $$)K$y'sK9$'sY9$)Y$y$\$$$\$b5 b5 <1 $u^Q]5\ ZYX WV'sg|r$#3e$-\<9G/\<Gd/]X9G2\G2\<:GJt\GH;]X9GH;\<GdJt\<G-ZUG0Y.G0X G:XGd:ZrGIXY.GIXX9G2WG:WG4;WIXWG3\;tZn -SXrG2SXGd2TtG:SG:SXGJtSXGdJtTtG<S / $. $- $, $d' $eC $f` $g| $t03/-,gfednY $X| $W_ $VC $YXWVk$ $A $] $y $ !3 $ $ $ $HIJKK $J $I{ $H_ $:;<>:{ $; $< $= $4;uV'sU$)]$ $)]$)$'s"U$.t +|++WX+W/:<*X*/</ $)$V1s!$tTQ T $$rprd9t_n9C/:/:'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 HrtarEP-e 9|b5dZ5dZ5a5c-eC $6ttf8|486<9^49^6<<6<9^69^6=B6<=B4GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wth$a$b$d$e $f<$gY|^>_Z`wabctabcdfg5+`|^>_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\$V$W<$XX$Yu$Z$[|RSTUWX!tUWX5YQZn[+T|RSTUWX!9T$ 9T$T$ r9^ r$OPZtQC$Jt$K$L$M$N$P|FHI!J=KZLvtJQKmLMNO+I4|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=\@V@W<@XX@Yu@Z@[B|RBSBTBUBWBX!>tU>W>X5>YQ>Zn>[?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|$=th@a@b@d@e @f<@gYB|^>B_ZB`wBaBbBc>ta>b>c>d>f>g5?`=B|^>=B_Z=B`w=Ba=Bb=Bc=`C$ =`C$B`g$ r=ir$?\st\sPmDg D\ DZ  $ $V|VX ;:]U$t%  Df De 3  Ddn DcQ O " l    9| $t",&k&&&&&& &!3"$ @"$#%e#%,#%#O'O(l|(l(l(lt(lX(l;(l(l'O#"s"s"s(l$ @"#%$Dtb5 :  :$:$:]$: : : $:)AU$4;!z $/u( /p' L$:d stfsesdnscQsb5sZsYsXsWsVsOQsN4|cba`w_Z^>RSTUWX!LvKZJ=I!4;^>4;_Z4;`w4;a4;b4;c4;X!4;W4tg54f4d4c4b4a4[4ZnVg5VfVdVcVaVbV[VZnVYQVX5VWVUVOVNVMVL 2: 24;% $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$($.$.$($.$@.%$7tk7 7 7l(%r$-%$y-!z$0W 0W0Wk0W0W0Wk ^ S4 G ApHAAAHA!(AU$+A$+$$4#H$U/#%$y4|!/^!/&zN$/#%r$0Wt#lAp$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?43:36P20W@P0W;0W7l<@P<7l575@1!?rprd2|/..u.0/:.u/:0/1</1<0Wt23133B$,s8$!A y$!2% y$!A !2l ?u@P?25t3?u;?7lGGNi925131215981618161816181618161816181618161816181618161816114111312141554327611109321654981012111323149141513675131215101112FileProjectRevDatePageDoradoCk3/25/82ttlCSyncttlVideoneg = 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. PierSPAREP1P8P16RRRWhateverWhateverSPAREP1P8P16RRRSPAREP1P8P16RRRWhateverWhateverSPAREP1P8P16RRRSPAREP1P8P16RRRWhateverWhateverSPAREP1P8P16RRRSPAREP1P8P16RRRWhateverWhateverSPAREP1P8P16RRRWhateverSPAREP1P8P16RRRSPAREP1P8P16RRRWhateverWhateverSPAREP1P8P16RRRSPAREP1P8P16RRRWhatevera20a21b21b22d19j5j7k6k21l12l21b2RRiiTToiAB.FFullClk'TRHWSyncedMC176l19bHWindow!1SCMC176l19hclk1'Dcl20cMC103CG -G G G t#H4^4^:W:{,+,P,,-,'O,P(l,),",P#,%;";P#;%;+;P,;-;03;P1P;2ll031Pl2ll"#l%k"#k%k'O(lk)k+,k-k031Pk2l,[&[0V0TQ5V5TQ%V%TQ*:V*:TQ\^ ] \+^';KIJ]C@A\Zn!z[GEPFm$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WT V$tsY>Y>Y>,X,Vv!3WZ&y$tTQV|? ? ? ? <OtBB:|>tD4/u8/9 :|7YVHHHHEOtK&:|F/u?4Ht:4V|99997Yk5Ot<:|8uk: t=; $:4I4(|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 ]$K8TQ B ]$EP :A |:t\:uD ]|y$\_y$t]\uZnYQtZn \_@$y|XVZZYXZr[vr[vt\^y$^ \_ $8uR tI Gr@r=:JV$:F&V$:AV$:<%V$7$9u9tCE $VCy$V/I /EP /@ /;P pd)A|R%S!%S!&3R&3PZ)R)PZ(T d$(%tT-*:T $+TQ4|R1S!1S!1R1PZ5{R5{PZ4T d$3tT-4;R(RZ)|RVZt;Psu]$p H)t:)@P)D)I4rJQrErAmr;;tI4;tD;t@P;t:]&Um2Um5W|R!VtYZ+WG+WC+>+W9,PY$U(Y$y,P|W'W(\N$(Yr$(tY([(u]5!V[C$,s[C9$.Vf$.VCU$5T $-]59wrU/:u2pVt2%1/0|,<-Y.u.$.G$.$r3B$$2%]$r0$9r/$r1 $t2l-r,$r+z$r+$9-]$V--l+3,P|'(**^$*^G$*$r.$$Vt)A(&'|#X$u%%$%G$&$r*^$$)A]$r',$9r'$r(%$t)%r#$r"$r"$9$]$V$$"O#l| !!z$!zG$!$r%$$!Vt$$"O#l| !!z$!zG$$!$r%$$$]$s"$9s"$s#$t%2ls1 $s/$s0$92%]$!V2%1/0|,<-Y.u.$.G$$.$r3B$$>t2%=f1=f/=f0<|,<<-Y<.u<.$<.G$B.$r<3B$$5W2%]$:0$9:/$:1 $5Wt2l5W-:,$:+z$:+$95W-]$>-=f-l=f+3=f,P<|'<(<*<*^$<*^G$B*$r<.$$5Wt%:#$:"$:"$95W$]$>$=f$=f"O=f#l<|< @CEPEDCB$Am$@P$?4$>:,Z&Z&W&V&Um&TQ&O&P&R&S4&M&L&Km&JQ*HPS4UmWX5WUT$S$R$Q$PmM$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?WtPJRTV|MO=QvStWZ&$N$ 9M$M$ ]|T=S!RPONMLvtVUmTQS4RPO3|ItN4Y 'sX|$-I$'sH@$'sH$'|S'R'Qv'PZ'K'M'N!'O='tW'U'T'S'R'Q'Pm'OQ'|I'H'Gv'FY'tM'K'J'I*:I4*|D,PY.$U(Y $y,PW'W(\_N$(Y r$VJ-$ J ]$ V $$ tW W $$ U $$ T $$ S| $$ R_ $$ QC $$ T RO E C Am ?4 = $$ > $$ @ $$ A& $$ BB $$ C_ $$ E $$ D{ $$V8e$U=@-BfD|:<? AYtEPG$;$ 9;$;$ ]|A@?>=v=3|7Yt;F D B: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^Q,sd$/d ,sa`$,s^ $,sZ$/a /^Q /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_ $2tW2TQ2P2Mp t8 JQ:{D{$:{H$;-D;P|@=?@==@=:{D$NAD{$r:C; tG; FI;$;-:4;P|5?5=5:{:$NA9$r:8u; t<; ;<:4?:4A|8u?t; 8B 9$?d $Bd?a` $?^ $?Z $?W_ $?T $?P $?M_ $BaB^QBZBWBTQBPBM*FI$"sF&y$"sFm &W|I&WH&WGv&WFYACA8u)tV(cQ(_(\(YQ<_<\<YQ<U<R<OQ<KU,]$U+z]$U*^]$U)A]$U(%]$U']$U%]$U$]$U%U&3U'OU(lU)U*U+U,9&z $U"OU!3Upu%, tX5 U S Q1s&/:'.(.*.+3.,P.-l..*'*(***+3*,P*-l*../*/*:1 $0',$ *:'$*:'$ $0|,<0+ 0*0(0'0&0%0$u)$u),<)*)')%)+ )()&$p HstNs!V,&:|%t(U G'F(F*F+3F,PF-lF.B'B(B*B+3B,PB-lB.F/B/B1 $H',$ B'$B'$ $H|,<H+ H*H(H'H&H%H$uA$uA,<A*A'A%A+ A(A&9)A $:W(%$:Wt*H(%9$H)A]$?)A]$K(H$9:W*^$K* :W/$:W03H/$?.$?.9$DXu,PDX-lDX.:W+z$K.H|*=p$e?! GdGGGdGGGeG!=d===d===e=!=G+= GIG ="s GB?d Ad??H*^9$H+z9$Kt+3+3* p3Kt03IX& p0 .?dUt)3/3,3-:W(l:W+ p2I !Vt03*u1P +p! >e>>@tuBA3:{|2Y7%27%27l2Y7l0 ; 2Y; 0 :3d$9^t31s6 @$1s3@$1s4;t39$=3$@:|2Y:Wt2l853H|(:W,$:Wt,H|+ :Wt-:W-$0|%)%rt ] A$ -@$ A@$9A$ |( k9%9" ' & % $u #X "< ! u X < dt,P d+3 d* d( d' d& d% d$ d" d! d r(r&3U#%]$U"]$U ]$U#l!V/ $U $$Uz ]$ *:p ?)A$@=u=k=p DXt'GPf<9253614111087654321876543216327459925491512141113104736257611109354613111210972151412965710111415231341391256710111415234637915131114105212415121312141554321411FileProjectRevDatePageDoradoCk10/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'TrueP8P7P6P5P4P3P2P1RTTTTTTTVEEOISClkAOISClkA'OISClkBOISClkB'OISData.3OISData.0'VEEP8P7P6P5P4P3P2P1RTTTTTTTSIPd42SIPe42.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$$CG -G G G  >=?@- @- @- @-@-@-@-2;PO. . . ....2*O  k Ok  d# d" d%034l.el4$.e$4,P.e,P42l.2l46.64>.>V23 2  3#%3#%2l#%1P#%03"-","+"*#%(l#%'O*2l),P&$H,3,032l]4]55432l,6 ++3 +/032l@4@5 5 4 3 2l+=*=,P8,P=3<l7l<"O<$7$=03=2l70382l$eH7976<9<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\<G9ub59]9hRQj9cQ Rp0Z VG0XG9(W +G(X5(S G3SG3V VGa!a$cQ&cQ*a(a/:cQ,scQ#$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]$93$$= $=% $=$A $=" $s%$@pd&W<%$&WtH;;H;8H;6PH;1H;/H;+H;)H;#H;!H;H;$p H :tl :9=97;/@$<|,<<.u9,<9.u9t/8|/8/<%.u; t038|,<; t",;"d$<|X< 8!8!<% 9 ; t;d$<|;<t88<%t9t; t);)d$<|&<(X8(8(<%(X9(X9t1P9+39#l9O;t(l;t ;tu dncQ e dn cQt k  $ $ 1 2 3 52-1235 k|(X]/ (X]+ ],<].u]0]1 V,$ ,$,$ V1 V0 V/ V.u7%$(X t- -/.e 0s-$ -$ 6,.1235+1+2+3+5|)uy/3)uy,<y.uy0y1-$s1s0s/s.u7%$)ut.+/.s|2$t0/$*$9*^ $ |(X (X V5{$ V4^$ V3B$ V2%$uPmeOQO7cQ:WcQ5a1sa3a(YQt* V*$U*V*^U$s5{V$$4^$)%$$%^$$%$$2$1$0$/$-l$,P$+3$*(1(+',%#|/#.u#-Y#,<#*#(#'#&#$u##X).u)(X'O!%t3B$e'$e&s3B $s2%$-$r- $s2%$s2ls,s,$s/$s03s*^$s*|,<)u&!#'#-Ys(%$st(ls'$s'Os|210/.uu6P @t@P t/:/@$|;;O++;  t|; tOV V$l 0W<4<$U/<$y4|:/^:/@ N$/<r$45$U/4$y42/^2/8BN$/4r$0Wt534;6$5W8$U5W8$4;>^$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>0602l0,P0$0l0|;/zr$4;z$y/$/$U0t0$*:$*: 0Wk2 %$ "O+|O<   ! ! ! 9! 9! "$$$t% |< Vt#!/uA%9%:&t/]|t ] WO;O P+t+sH V  y @$U$$yy$y$ +]| $t  $|; tu k Okt  9wrU/:u2ptO 03 .$/-I -I -I 2-IO-Ik-I-I++3$y$. G$ +3 $$+3 $$ $*|X.;. . . . ..&$. @$. ]$. y$.$.$.$&tO1s 1s1s21s 1s 1s 8O?$?$?$? y$? ]$? @$8$> > > 2>O>k>>< @t 9>^V$? 9|9t> YX`Stc.]bX^ b| `C Vd'U$]$ V]|y$ V]|$ ^. |Z \$[v$^ _Z"Y>"`S"tc."]#bX#^!b|!_J!Vd'U$$]$!V]|y$!V]|$#d'$]Vf`$dJ$9|bc y$c $^$b|9$Vtb $b| r$'sb [f$9[C$Y $YQYQY $ S|ALAMANAPAQAR<|I!J=KZLvMN tL M N O P RHKm |I! J= KZ Lv M N VK&$ VK&$KJ$ r VTr$kFR_y$QCy$P&y$O y$My$Ly$tRQPmOQQC $PmQ P& $I$cQfI{ $9]%:] 9|]![vrY>"sY>$[v :\tRR_ $!|N"sNHNOO"sR_$$tR|KZpItM N4 M $L $N4MuMLVtR|WX!X!WUZzWzUZY d$tY.uUm VtWV|WtZn!VPm^ I *:|N*tRVKmra!afcQ A+A-A03A2l; 2; 1; 0; /:{.:{-l:{,P:{+3<')+)-*03*2l#%2#%1#%0#%/"."-l",P"+3%'27l-l7l>O9^29^k61P&3)#%2#%O"k""""#%#%3#%O#%l24536P7l8 2 4 53 @6P @7l @8 032232k22O O2!2 2! V&'(*+3,P & ' ( @* @+3 @,P #$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?Wd t-%$&W$'s$($)$*$+|"#%&'<(X t&3 'O (l ) * ++% |" # % & '< (X 9$$ 9$$$$ r 9.Ar$O  ] X X O O   Ad$ @te $$ $$$H$ +| +; +t + + +X + + +  +   $$ ]tk $ $ $ $ $ $k $O $2 $ $ k  @ k$$$$$$y$]$A$OA$!z$|Ut! 9^$2$3$4$5$7$8|/0 1<2Y3u4 t2l 3 4 5 6 7+1P |/ 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'7l6P5342,P+3*(u8t'(*+3&4536P7l8 A$$429$40z9$419$4/^9$4.A9$4-%9$,P4*9$4, 9$A2% r$A/ r$A- r$A+z r$2@tu'O@t&3@t% $$ $$$ $$)A$%t$A$A$A&| )#;#X#t(lt&#|#####;#X#t#$#$)$r#A$$At$A$A$Ad$AH$A+$A$AV+$94+34-l4/41C+ C- C03 C2l % $l  $ $ $ $ $z $] $O 3      BO & H|Xt&C;u% V!z$t!3IX)+z r$)- r$)/ r$, 9$*9$-%9$.A9$/^9$0z9$/-l+3+03 +- ++ 0.,P42404.4,P=&z$]%&$9V| 56t2I22>X9;9t:W;:Wt::8H$8$$V&W$8$8$>; $6tA $+Wt 9 |4VVttk O 1s|3u23u-3u.4.4+W/$]+W7%$27%$t   3 (+(-I(/(1)|')*),<).u$At2l#4$)($ 9#($#($ ]#|/#-#,#+#*#)u#(X#'<$At1P$A03$A/$A-$A,$A+$A*%|$u%t($A3?+?-I?/?1Am|'Am*Am,<Am.u<%t2l;4$Am($ 9;($;($ ];t|/;t-;t,;t+;t*;t)u;t(X;t'<<%t1P<%03<%/<%-<%,<%+<%*=|$u$p H3t.6054O 9391P9%&(>(&2 4;7l ;t&z#%$rp@tu#@t"9wrU/:u2pGNgY S123456543211234554321215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456FileProjectRevDatePageDoradoCk3/25/82MU164S1S2S4STRRRZE'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 unused100110011111101wait 8 cycles3000-3177break legs 4, 5Device 37X1break no legsAll SIPs are standard 100 ohm terminators with legs broken as shownTask 13Bbreak leg 3PARCXEROXDesignerK. PierP75TermIsLFbreak legs 4,51for minimum allowed waitCG -G G G E tE E kE 3E ///3/k//k3 @ @3 @k @ @@PZnDd=B\=B]<^#%?#%@#A#C#D4#EP)%-I/&z'O&z(l%)%+%,%-%/&z03&z1P&z2l&z3k%+/ ]'O ](l ) + , - / ]03 ]1P ]2l ]3 6dAm 9 :4 ;P = > ? @ A C D4 EPHS4 J K ]M ]OQ ]Pm ]Q ]R S T U W Zndd \ ] ^ a b5 cQ dn e f g h$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W t_n [ ] ^. 2|Wa X Y Ztdn 2[ |]! ^> _Z `w a b c d k[C$ k[C$[f$r ki$ th. g e d c b a `gdV$Vd ^ $$]| $$\_ $$\ ] ^ f` $$g| $$h $$eC $$d' $$c $$` $$a $$UP& $$UO $$UQC $$UR_ $$US| $$UV $$UU $$UT $$UM UK UJ UJ $$UK $$UL $$rRV$kMJ-KJLf|E=OO= VF VH VI!2tRI V|KZ VLv VM VN VO VP VR VS! I{$ I{$OI$r W$tVfUJT-SQPON ; 8e 9 : 2|3u=v 5  6< 7Yt@ 27 |9 : ; < > ?  @= AY k7$ k7$7$r kF&$ tD C Bf AI @- ? = <A&V$; $$9 $$8 $$ V6,$6 y$9 :4 ;P B $$C $$E $$A $$@ $$?{ $$=B $$>^ $$UG y$G$ VY$Y y$rpt* y& y' y(|!+ #X $u %t/&3 |' ( * +  ,< -Y .u / 2%$ 2%$&$r 24^$ yt2 y1 y0 y/ y.e y-I y,, y+/^V$)A $$(% $$' $$'O (l ) 1 $$2% $$3B $$/ $$. $$- $$+z $$, $$$e$$A y$$A y$*:$e$, $$+z $$- $$. $$/ $$3B $$2% $$1 $$) (l 'O ' $$(% $$)A $$-/^V$(*'&'''(*|!,+&#X&$u&%+t/*&3&|'&(&*&+ &,<&-Y&.u&/'O%$'O%$,&$r'O4^$'t2'1'0'/'.e'-I',,'+Y y$'sY$*G$sG y$>^ $$=B $$?{ $$@ $$A $$E $$C $$B $$;P :4 9 6 y$'s6,$8 $$9 $$; $$*:A&V$&3;$8e$9$:'O|3u*=v$5 $6<$7Y(t@'O7$|9$:$;$<$>$? $@=$AY$7$$7$*7$r$F&$$tD$C$Bf$AI$@-$?$=$<)M(%J-(%KJ(%Lf*|E=-lO='sF'sH'sI!,PtR*I's|KZ'sLv'sM'sN'sO'sP'sR'sS!'I{$'I{$-lI$r'W$(%tVf(%UJ(%T-(%S(%Q(%P(%O(%N-RV$sL $$sK $$sJ $$sJ sK sM sT $$sU $$sV $$sS| $$sR_ $$sQC $$sO $$sP& $$a $$` $$c $$d' $$eC $$h $$g| $$f` $$^ ] \ \_ $$]| $$^ $$*:dV$&3_n$[$]$^.'O|W*a$X$Y$Z(tdn'O[$|]!$^>$_Z$`w$a$b$c$d$[C$$[C$*[f$r$i$$th.$g$e$d$c$b$a$`g?_n>^[>^]>^^.@|WCa=X=Y=ZBtdn@[=|]!=^>=_Z=`w=a=b=c=d>[C$>[C$C[f$r>i$>^th.>^g>^e>^d>^c>^b>^a>^`gCdV$3^ $$3]| $$3\_ $$3\ 3] 3^ 3f` $$3g| $$3h $$3eC $$3d' $$3c $$AY$3Y y$$p Htg f e dn cQ b5 a hUU UT US UR UQ UPm UOQ UW EPD4 C A @ ? > = 3 2l 1P 03 / - , + V]K V:4(lVph.UVD2thgfedncQb5asWsUsTsSsRsQsPmsOQ's]*KEP D4 C A @ ? > = ,sph./Vf,sD/:2It1P03/ -,+ 3 2l 3h3f3e3dn3cQ's:4*:(lA]FphtS4 VAm / ,sd /S4 ,sAm /:/ Fd Y UH 6P $ Y sH 6P $ 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 $ tO    kuOk] $$ $ $ $t $ $$ $] $!Vu!Vk!V!V!VOtkO $|ldN$l$$dl$r$"$$d;lN$l]$dl]r$"]$dtlN$l$dlr$"$dlN$l$dlr$"$dlHN$l$dlr$"$dt k 3  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 $1stO1s1s1s1sk1s23uO333k323's] $'s$ $'s $'s $'sy $'st's 'sk 's3 's 's 99 $9 $9$ $9] $HuHkHHHOFtkFFFFO9 $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 9k 93 9 Ok#O####k5WO5W5W5W5Wk5W2JtOJtJtJtJtkrpdt k 3  Vpc.QfV?-,sc./Qf,s?/:-IFc.=T r r rH..H..BBBHB  's .'s C:W:W 9wrU/:u2p1s|^>4;a $2ta4b5pd rH+ GNi432765141311101512914131211109432765432765141312111094327654327651413121110914131211109141312111091413121110914131211109432765432765151411101312943276514131211109432765141312111091413121110943276554762394327654327651413121110914131211109432765FileProjectRevDatePageDoradoCk3/25/82TTiiTABRiiRRiiRead In SHclk2clk0clk0clk2Read In SHTTiiTABRiiRRiiBWantsFifo'TTiiTABRiiRRiiTTiiTABRiiRRiiBWantsSIB'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'Abc07aSE210.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!4UseAFIB'clk2'AcASIBLoadEn'CG -G G G $tE$HkFHEF8B 8B 8B 8B AI 8B8acHbcab$f$hRkg5hRfg5$[$]k\][\WYQHX5YQWX5$Pm$RkQRPmQ>^f>^hR>g58hR8f8g5>;a>;c>b8Bc8Ba8b>;K>;N4>M8BN48BK8M H >;"O>;$>#l8B$8B"O8#l>;9>;;P>:48B;P8B98:4>^&>^(>'8(8&8'>^2l>^4>38482l83?O?77727O83$"O$$k#l$"O#lKN4HMN4KM>^[>^]>\8]8[8\>;W>;YQ>X58BYQ8BW8X5>;->;03>/8B038B-8/>^Pm>^R>Q8R8Pm8Q8888@-@-8>^=>^?>>8?8=8>$.$0k/0./*,PH+3,P*+36P8H7l86P7l$:$<k;<:;$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W|69+9+6799$996$6$77s7 < $ ; $ :{ $u: < $<;7l88B $6P 6 $ 7% $ 8B $|2Y4+4+2Y3u5 5 $442Y$2Y$3u3us3u t8 |&(X+(X+&'<(($(X(X&$&$'<'<s'< , $ ) $, $0z $ .A $ 0z $*,+,+*+-Y-Y$,,*$*$++s+ t,P =|9=;=f;=f9>;::W;?{ $>;>^ $.t>.>^ @$.?{ @$.?A? >;=B $A= pd >t:3:O=$@<$=$<$:W|t:Wt9;999;:W:W9999;9;=f=f???>z$=$=$:ts9^|;M:WO=:WO=9^N9N9Lv9^Lv9^M9M=M.R_ @$.QC @$.tR >;QC $AQ >;R_ $>;P& $APm AR =|*=,<=f,<=f*>;+ :W,:W,9^,<9,<9*9^*9^+ 9+ =+ .. @$.t/ ./ @$.-.u,P.- @$At/ =|S!=UZ=fUZ=fS!>;T=:WU:WU9^UZ9UZ9S!9^S!9^T=9T==T=.V @$.W $>;W $.tX5.Y @$.]| $.]>;Y $>;V $AYQ AX5 AW >;\_ $=|W=Y=fY=fW>;X:WZZ:WZZ9^Y9Y9W9^W9^X9X=XHJ=+J=+HI!JJ$J=J=H$H$I!I!sI! rL @$ rtN4$A $ #% $ $A $|X + +Xu!!$  X$X$uusu<$<$==?WX>X?W>;A$:;:;9;9988::8;9;9X8X8;<y$@;k>;O7+$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 $=t7l.;P.; @$.9 @$.:4>;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( >;. $A4A3A2lA(A'A&A$A#lA"O. .= .9 .4 .03 A;P A9 A>A:4; $:{ $7% $6 $< ; : 8 7l 6P . * /^ $.A $* $) $#% $" $$ #l "O  $ $|++$$$s  $ $t   =,P= $p H.\_ $>;]| $At\ A] rM @$.Q .W M $>;M $>;L $.L @$.M @$=|H=J==fJ==fH>;I!:WJ:WJ9^J=9J=9H9^H9^I!9I!=I!.tM>;K $AN4 AM 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 $.thR.cAhR Ag5 Af Ac Ab Aa rM QC $R_ $|LvN+N+LvMO=O=$NNLv$Lv$MMsM rR_ @$ rY @$S!UZ+UZ+S!T=UU$UZUZS!$S!$T=T=sT=Y $W $ rtYQ rR RQX5YQ]| $\_ $ r]| @$|WY+Y+WXZZZZ$YYW$W$XXsX[C $t] \ [ e $|b!dZ+dZ+b!c>dd$dZdZb!$b!$c>c>sc> rh @$f $h $ rf @$ rtg5 r] rhR hR g5 f rb rb| @$c $b| $ rc @$|]_+_+]^`w`w$__]$]$^^s^a` $ rtc c b a 'skaC'sk'sC(k?W : O: k: 2< y$= $< $$= $$@9;|999;:W:W9;9; 9 99 :W :W @P@= ;= ;= ]$= @$:t ]:{$9;|9:t2:9;| .u. y $A V$. $.t . $= OBu k8|8Bu O B2B=t2. >;JQ=Um_UmJQ4(l38|c>8b!8^8]8H8W>;W8/8.u=,<=*8#8"8u8X?W88;8;rrrXr'<r+HrHrMrLvrS!rWrXr]rb! t: 6P $ .$ .. .8|tfb5\WPL;P6/*"l:f:b5:P.\ :\:W:>:9:2:.:'O:"==Or|ArC rG @$AD +D +ACDD$D D A$A$CCsCG $F $ rtH HFFmD4r|T=tN4 |I!:tL #l =_8| .r G.u2 .s|S!sLv.tN4 . 0 / . ,P +3 * BB  BBO.YQ(u(( 9wrU/:u2p t; 7l.P& @$.Pm <E $E 0 GOti 43276514131211109432765141312111091312111091443765214131211109432765141312111096327459432765FileProjectRevDatePageDoradoCk7/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%''O'&3"'O"%"&3's 's"'!!z"!z "!'0'2'1"2"0"1's,P's.'-l!z.!z,P"-l'Fm'D4!zEP!zD4"Fm'EP'J'H"I"H"J'I's8's:'9!z:!z8"9'<'?4'>"?4"<">'sQ'sS'R!zS!zQ"R"a&_&cQ"c#]5#d"_n'W'YQ'X5"YQ"W"X5$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$^Q%b%:_J#Hc #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^Q&WUm&WO$p Hd'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&I4'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& @$Fm > $?4 = @$>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$ $&WtB ::$r ::{$ :"$r :"$!|!"<!E!D!5's@=&W\!AY!@=rtcQrar^rS4!|N!M&Wc $$ta$W$R$I$EP$=$9$1P$,$%$!3'sE $'sR_ $9c9a9S +WcQ +WYQ +WX5 +WW +WS +WR +WJ+WI+WH+WEP +W?4 +W> +W< +W: +W9 +W8 +W2 +W0 +W1 +W. +W-l +W,P +W'O+W&3+W%+W"+W!+W 'O9_n << AO O  ;O>; O krA$&|M'sBvt9wrU/:u2pGOteiFileProjectRevDatePageDorado3/25/82Referenceabcdefgghhiijjkkll234567810111213141516171819202122232499114129143159174181168153137124109938064483320911924222120191817161514131211108765432PpABDCabcdef11263955708623414243444546pPEECCDDC Board LayoutCkCLKCONNECTORIOBLoIOBHiCONNECTORTIOATWCONNECTORCONNECTORB>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. Pier176OISRdFifodf149149231176Sync176135ASYNC102a,b,8,8CG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNXGNXGGrp?WNXGru 9kaK9kaM;k7lMk $a;HCH7 d= dC d F H%:H: !V 3$9$?$F$FFH93d773H37+=9d@t,9H@t!@tH==Hu""M pDD!VD%:DD:DDD DD!V@-DEGGGUJ,:K:G!VG!VKKKOOZ-k9;kk?W kD +k?Wk?WkN<tC 4;p,F,-S3SFF,drc.`t_n GOinFileProjectRevDatePageDoradoCk7/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]5]5]5%]5pX tXXXpS tOQS%S&%R OQpGf tGGGpB tCCC%C%Amph%ta %;=p=fe 7G%tX%= = 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(3,s5,s4,s3,s2lV5V4:4:55445V3:333>5>4>3C;5C;4C;3C;2lC;1P0555:W5#5#4H;p3t45 r5 r4 4 53 3r3*: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-IH;&H;rGG VG VGG9Gd9GG# G G G G's G+ G0W G4 GB G>; G9 G%tE/-,-/ r/ r- - /, ,r,%:- #2(l'O(l'O r(l r'O r&34&5WGB#G>;#G9#G##G#G#G#G's#G+#G0W#G4#G(l(l#(l((l,s(l0(l5W(l:W(l>(l:W%>%C;%C;$:W!:W :W:Wl>l>>!> C;C;!C; C;C;C;C;C;H;p Gt     r  r  r C; C; :W 5W 0 ,s ( #   :  5WG > C;(lGGG# O ru rp%:t,Pp /:GGGGUrGrGG#GU/: H; tKmKmOQS=Km%Km %JQ$p HH; KJ O-H;H4G0WG9G>;G>t>>:W:W:W5W5W5W00%OQ2%M%G"9wrU/:u2p/GP&iFileProjectRevDatePageDoradoCk7/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?WdJ\\%\XTQfNJGfD@V=fV:V6V3eV0V,V)eV&X%XT%T Qf%Qf N %NJ%J7Gf %GfD@=f:63e %07%3e%6 %: 0tVp,%,)e&%)e%&u $p H9wrU/:u2pGRe lFileProjectRevDatePageDoradoCk3/25/82DDCSIZEDDMAItem8BItemAItemClkEnBItemClkEnAOffBOffHSyncHBlankVSyncVBlankPixelClkModes8111111111ModesPixelClkVBlankVSyncHBlankHSyncBOffAOffBItemClkEnAItemClkEnBItemAItem1CursorDataCursorData1CrystalCrystalOscillatorOscillator11XHSyncXVSyncHalfLineHalfLine1XSyncEnXSyncEnXVSync11pOISData.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-116117184181180152153156157160161164165168169xxxxxxxxxXHSync084140141048045041080081044036037040144145148149DACpDispY29.sil2911721p173DAC GNDOISDataOutOISDataOut'p1176spare7 wire interface cableAlto monitor cableGrey level driver cables2 coax1p177from BaseboardPARCXEROXDesignerK. PierKeyboardData28-32-333CG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;t?W9ff(f9bG9`G9\<G9ZG9WG9UG9SXG9QG9NG9LG9JtG9H;G9FG9CG9AG9?WG9=G9:G9c.:c9`9\ 9ZJ 9X9U9S9Qf9L9J9H9A:a:]:Z:X:Vf:T-:Q:M:KJ:I+WA+WH+WJ+WL+WQf+WS+WU+WX+WZJ +W\ +W`+Wc.9e$G9^uG:_J9^ +W^ :F9FI+WFI9D +WD :D:@-9?9=f9O-+WO-:O9;-+W;-+W=f:=:;%:|_Z9+WG9-G9/G92G94;G96tG98G9)G9&G9$G9"sG9 :G9G9G9p8 96 94 92I 90 9- 9+ 9)e 9',9$9"9 :):!:9:#H:%:':,,:.e:0:2:5:7I::%:|]!%:Z%:X%:Vv%:T=%:R%:O%:M%:KZ%:I!%:F%:D%:Bv%:@=%:>%:;%:9%:7Y%:,<%:*%:'%:%%:5 %:2%:0%:.u%:#X%:!%:%:%:t%:;ru p%:|X%:%:%::p::d:+9G9G9VG9G9 9 9d 9+ %tk%3%%0WcQ0Wa%^Q%H%E%C%/%-l%+3%(%$%&%"O% %%%b%`%Am+Wp?%tJQ%\%Y%W%Um%S4%P%N%L%?4%<%:%8%6P%4%19p9G%:| $p H:%t:pH%:| 9rG%tO9p9H 9 9 9G%:|:p %t 9p )99G+WG)G-)e)G)G+WdG-+WGr)rG)G-d-: %:|t9 G%t -p G9wrU/:u2p9 G 2tAm:pBfGNgYFileProjectRevDatePageDoradoCkOISData.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;tGY. V T R PJ N K I GfE-B@.@.B.E-.Gf.I .K .N .PJ .R .T .V .Y. J-AIYCEGLfNPSUJW(|Lv(J=(H(E(UZ(S!(P(N(C(AY(? (<(: (7ru )tO)M)Km)I4)D)F)B)@P)X)V)TQ)R.p=.;.6 :WN$ H|UZS!PNLvJ=HECAY? <: 7VtBV@PFVDKmI4OMTQRXVV=V;P9p\9Z &\&Z 0P`,,(|!(#X&G$G(t&($ rp', r$ 8&+& +$e r, re GG(|(X+p+(t(8pH r+7 r: r: r+? r&$  e?WPr I= ; (|1(4)t;P)=)7l)53%5G%5WG&7G&7G'sp9$79|/(/3Gt2)2+W8G,s2G+W2dG9p5t3 p3e<5<6 +"9wrU/:u2p=GPaFileProjectRevDatePageDoradoCkReference3/25/82PARCXEROXDesignerK. PierDispY31.sil31Configuration Information3. SIPs are 100 ohm terminator package with legs broken:g41k51k52g424,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.12341231. Output2. Ground3. InputBottom view of pinoutfor 78L05...a03location a034,55. Crystal oscillator K1115A, location a05, value 50 mhz1. LEAVE LOCATION a02 BLANK. Do not plug in MC10318.2. Plat1816 in locations a01 and a03 are discrete components shown below.CG -G G G $u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr9p;tru ?Wp9wrU/:u2p$ HUb8 ] Y X [fYX[f ^ 9$rX$ t^^ AI@AI?I4EPI4D4I4CI4AI4@I4?I4>IX=AI=AIEPAICAI>AID4AIA1PEP1PD41PC1PA1P@1P?1P>1s=)e=)eEP)eC)e@)e>)eD4)eA)e?1s;/:<.>.?4.@P.Am.B.C*<*>*?4*@P*Am*B*C.D*D*:F&$00<0;0:09)9)AY)? )<):)@=)>);3tEP!VE $3=!V=!V=B $,suC,sB,sAm,s@P,s?40E $0=B$0C$0B$0A$0@$0?{$!VC $!VB $!VA $!V?{ $!VtD4!VC's@$'s@$!V?7;!p:)7 G6t)G )) G))G+*:6,*:4*:2*:1,*:/*:-*:,,*:*4;6,4;44;24;1,4;/4;-4;,,4;*+1,,s2,s4 +/,s-!VtAG<F>F?4F@PFAmFBFCB<B>B?4B@PBAmBBBCFDBDBF&$HH<H;H:H9A9AAYA? A<A:A@=A>A;:W=B$:Wt?H=B9$H>^]$?>^]$K=f$9:W?{$K? :WE $:WEPHE $?D$?C9$DXuAmDXBDXC:W@$KCH|? =p:?6 G+G,G.eG0G1G3eG5G6=+=,=.e=0=1=3e=5=6=*:G+=*: GI*G =8 GB4?0 A+?,?.eH?{9$H@9$Kt@3@3?KEPIX;?p+3tD43A3C:W=:W@!VEP*uFm +p6, >5>1>3e@tu53B3A1H|>:WA$:WtAH|@=:WtC:WB$0|:):*p$e *:' s^ T-F:x<|f?WfBfFp! F FH99 <|>A:"sG?>^$@DXt<=p' ]Qf8Ueg5UcIUGPf<9 Helvetica  Helvetica  Helvetica Helvetica Helvetica HelveticaTemplate@ Gates M+=U@s=TDd+E Pl{ nhK@ L  c)P,h3A9Aj/D!BUDispY-mwRev-Ck.sil etc.P`$D@!!$Piere19-Jan-83 16:27:39