XEROXPARCProjectFileDesignerRevDatePageDicentraPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPDATF/DATE/DATC/DATB/DATA/DAT9/DAT8/DAT7/DAT6/DAT5/DAT4/DAT3/DAT2/DAT1/DAT0/DATD/ADRF/ADRE/ADRD/ADRC/ADRB/ADRA/ADR9/ADR8/ADR7/ADR6/ADR5/ADR3/ADR2/ADR1/AD10/AD11/AD12/AD13/PPPPPPPPINT0/INT1/INT7/INT6/INT5/INT4/INT3/INT2/PPPPPBPRN/MRDC/MWTC/IORC/IOWC/PXACK/PINIT/160159162161164163166165168167170169172171174173ADR0/134132130128144143146145148147150149152151154156155158157136135138137140139142141115119120121122123114153ADR4/PPPPPPPPPPPPPPPPP101102103104105106111112175176181182183184185186GNDGNDGNDGNDGNDGNDGNDGNDVCCVCCVCCVCCVCCVCCVCCVCCTitlePBPRO/116PPPP+12V+12V-12V-12V107108179180PBCLK/113PBUSY/117PBHEN/PCCLK/127131P118BREQ/AD17/AD15/AD14/AD16/258257256PPP255PP1P2Component sideSolder sideComponent sideSolder sideHal MurrayFig-01.silMultibus Backplane02/20/85PP109110-5V-5VNGGNXGNXGGr Gr#Gr.Gr:Gr>;GrGGrr29w9u$/:;t>H;9r|&*^$U*^$ &%($U($ %#X'$U'$ #X!%^$U%^$ ! #$U#$ X"$U"$ X ]$U ]$ $U$ 1$- /U3B$3B$/ 1<U4$4$1< 2U6$6$2 4U8B$8B$4 6<U9$9$6<HK$J $FYDH_$F$C,</$U/$ ,<*.A$U.A$ *t*U*U('OU'O%U%#U#"OU"O U U(:4U:48U86U653U533U3103U03.KJQHF|? B$UB$ ? =vA&$UA&$ =v;?{$U?{$ ;: =$U=$ : Ut>>CUCAmUAm?U?|NR_$UR_$ NPZT $UT $ PZUW_$ SUtWUTQTQURRUP$ |MUtP|UZY $tYQ:* *:(l (l:& &:% %:#l #l:! !:  :l lU.:Fm:H:I:Km:9 9:7 7:6P 6P:4 4:2 2:1P:/ /:- -:B B:@ @:?4 ?4:= = W S:S R:R Pm:X 1PU1U1$ |-9NVG9DVG9<VG9,sVG99VG99GVf9GVf 9GVf9gYVG Y> ^> _ aa_^>Y>X    X9VG9[VGUeC$eC$c$a$\$]$]$$$U]$U]$U$U$Uc$Ua$U\$ td:d cQ:cQ a:a \:\ : : k:k :UeeU]5]5UOUOUccb5Ub5UUru|StW:W|X X \\`C$U`C$U$$Ut``UOO _:_ : |UZW_$UY $UtYQ X |RUU$UtU Um |HUK$UtK |DUH_$UtH Km HU$|R:tUmU  U U  GG9G9VG: k k: U $ $ | ]$ t U ]$ |9rVG r ]Uu9 U9 0Wr $ ?WU^$^$|Z Z t^Q:^Q^U^[NgXEROXPARCProjectFileDesignerRevDatePageDicentraTitleHal MurrayRead/Write transfersADRx/DATx/XACK/ReadAddress hold: 50nsData setup: 0ns/\\//\\/,..,.,,..,/\\//\\/Address hold: 50nsXACK/DATx/ADRx/WriteMRDC/ or IORC/MWTC/ or IOWC/Address and Data setup: 50nsAddress setup: 50ns,.Bus clean: 65ns max.,Bus clean: 65ns maxFig-02.sil03/16/85NGGNXGNXGGr Gr#Gr.Gr:Gr>;GrGGrr29w9u$/:;t>H;9rru0Wr rta^ $\$9\_!V$5W\_$]5W^$rXrTQU$S$9S|#$>;S|$]>;U $:MGre>;tPmIY $sW%$xQvPZsZ&%$>;Qv>;PZ>Y $<ZZ Vc .$ Y> ZZa$ V`.$ VJ$J$O $O $F F3F<F<O $.O $<J$@=@=H_$H_$D$sD$<+$.z$<z9$<X3X XXz$z$+$ V+$ V.A.$/^$ ' & V0z.$<'<&;t>; $] #$!$9#%$r!r&35W, $5W)$])!V$)$9, $r/r3Brt]5r*::Pm5WD$ V>;$.$>;$>;x 3 @ttI5W$ V3x@=>;@=>;H_$.H_$>;D$@tt3<&z $>;#% $$r ?WMNfXEROXPARCProjectFileDesignerRevDatePageDicentraTitleHal MurrayrArBaSaFaDepCinnSUmemfSfXfYfZINIA048111416202428323647FieldDescriptionrArBaSaFaDepCinenSUmemfSfXfYfZINIA2901 B reg addr, RH addr2901 A reg addr, U addr [0-3]2901 alu Source operand pair2901 alu Destination/shift controlEven Paritye2901 Carry In, Shift Ends, writeSU (if enSU=1)enable SU reg fileMAR_ (if c1), MDR_ (if c2), _MD (if c3)Function field SelectorX FunctionY FunctionZ FunctionNext Instruction AddressaS12345670A, QA, B0, Q0, B0, AD, AD, QD, 0R, S07654321FR or SR and S~R and SR xor S~R xor S12345670sh,,aDR[rB]_no writeno writeFFF/2F/22F2FQ_Fno writeno writeno writeQ/2no write2Qno writeYbus_FFAFFFFFfY0123456789ABCDEFfYNormDispBrIOOutClrIntErrIBDispMesaIntRqstackP_IB_NoopNegBrZeroBrMesaIntBrPgCarryBrCarryBrXDispYDispNoopFEDCBA9876543210fZaFfZNormIOXInIBPtr_1IBPtr_0Cin_pc16poppushLRot0LRot12LRot8LRot4_RH_ibNA_ib_ibLow_ibHighNoopFEDCBA9876543210fXfXNormpCall/Ret0pCall/Ret1pCall/Ret2pCall/Ret3pCall/Ret4pCall/Ret5pCall/Ret6pCall/Ret7RH_shiftcyclepushpopCin_pc16fS[0-1]0123Byte3210fS[2-3]NibbleUaddr[4-7]SU addr[0-7]0,,stackP0,,stackP2901 alu FunctioncycleAltUaddrXLDispXHDispXC2npcDispNibCarryBrXRefBrSRRSPgCrOvDisppushNZeroBrMap_Map_XwdDisp_ErrnIBnStkprA,,fZ | rA,,Y[12-15]* IF fZ=AltUaddr*rA,,fZ | rA,,Y[12-15]* IF fZ=AltUaddr** as executed by previous u-instrsh _ (fX=shift) OR (fX=cycle) OR (fY=cycle)Cin'Cin'R + S + CinpCall when NIA[7]=0.pRet when NIA[7]=1.fY=fZ=fyNormIOOutDispBrfZNormIOXin***IO_Bank_RawRefBHENDebA_ExtCtrl_RawRef, BHENIO_, BHENADR0IO__DebB_ExtStat* Left unused for Burdock DLion/Dicentra simplicity.*Fig-03.silCP MicroInstruction Format***** These 4 bits are invertedwhen stored in CS RAM or ROM.03/20/85NGGNXGNXGGr Gr#Gr.Gr:Gr>;GrGGrr29w9u$/:;t>H;9rru0Wr `$ `$ 9`$d`$+`$`$`$#`$"s`$H`$`$`$V`$&`$)e`$(`$,,`$.`$-`$1`$?`$>;`$<`$:`$8`$7I`$4`$3`$A`$Bf`$E-`$C`$F`$G`$J`$IX`$`$`$`$`$`$%:`$*`$0W`$5`$;t`$L`$ rdnB$ r`B$ tb|9b|:b|b|b| :b :a!`$!cQ!b|!a"b"a"a$Ac $Ab5$Aa`'sb|-b|2b|8b|Bb| r_'_'_'_'_'_'%:_'*_'0W_'5_';t_'J_' :Zn%Zn :Z&$ :X :W :V :Um :TQ :S4 :R :P :O :N :M :L :Km :JQ%W%X%V%TQ"%S4 "c%R.%P%O'%N%M %L %Km %JQ%Z&$ 9vEP 9tB 9Am 9@P 9?4 9> 9< 9; 9CCBAm@P?4><;EPC;<>?4@PAmB$EP"s@P"s?4"s>"s<"s;"sE $4;B4;Am4;@P4;?44;>4;<4;;4;C4;vEP9;tEP9;C9;B9;Am9;@P9;?49;>9;<9;;9;E $?EP?E $?C?B?Am?@P??4?>?<?;FEPFE U$FCFBFAmF@PF?4F>F<F;v))A$t'&%$#l"O!3 kO3))A$%:)%:)AU$-)-)AU$% $#l "O!3%:'%:&%:$ %:#l %:"O%:%:<C;)AU$<)A$:W3:WO:Wk:W:W:W:W:W:W :W!3:W"O:W#l:W$:W%:W&:W':W)A$:Wv)EP