BUSEXTENDER--BusExtensionPortfor1108withExtendedProcessorOption(CPE)Initiallyreleased:17Sept1984MichaelHerringAuser-designeddevicecanbeattachedtoan1108withExtendedProcessorOption(CPE)throughthesameconnectorthatXerox'sPC-busandMultibusadaptersuse.Thisdocumentdescribestheprotocolforthisconnector,andbasicInterlisp-Dfunctionsforaccessingit.TheBusExtender(BX)connectorallowstheDandyTigertoread&/orwrite16-bitwordsatanyof32register-addressesontheexternaldevice.Four1-bitstatuslinescanalsoberead.Aninterruptlineisreservedforusewithfuturemicrocode.ThemaximumdatatransferratewhenthedeviceisaccessedfromtheInterlisp-Dfunctonsbelowis150Kwords/second.Bursttransferratesof2Mwords/secondcanbeachievedwithspecializedmicrocode.TheBXconnectoristheDandyTigerCPEboard'slowerD-37connectorJ1(female).Itisnotcabledtotheoutsideofthe1108.DescriptionofsignalsonconnectorBX.0-15Data.Bidirectional.BX.15leastsignificant.SUA.4-7Address(withfY.1).SUA.7leastsignificant.fY.0Direction.1=fromdevicetoprocessor.fY.1Address(withSUA.4-7).fY.2-3Deviceselect(withSelFP').SelFP'Deviceselect(withfY.2-3).Activelow.FPCLKClock.Normallyhigh(98msmin),39nslow,risingedgeactive.AlwayshighwhenSelFP'=1.FPI.0-3Statuslines.Asynchronousinputtoprocessor.Interrupt'Interrupt.Asynchronousinputtoprocessor.Activelow.Thecurrentmicrocodeversiondoesnotsupportthisexternalinterrupt,soInterrupt'mustnotbeasserted(pulleddown).SignalsareTTLactivehighexceptasstated.Sincethesearehigh-speedintra-processorbussignals,thecablemustbeshort,e.g.2feet.TheexternalBXdeviceisselectedwhenfY.2=fY.3=SelFP'=0.WritingtotheregisterwithaddressSUA.4-7=fY.1=0mustnothaveanysignificanteffect.Suchwritesaregeneratedbythecentralprocessorasasideeffectofotheroperations.Withspecialcabling,theuserdevicecouldsharetheBXconnectorwithXerox'sPC-busorMultibusadapters.Thentheregister-addresseswithSUA.4-7=2and3arereservedfortheXeroxbusadapters,asisthestatuslineFPI.1.TimingrequirementsontheBXdevicewillbeincludedinlaterversionsofthisdocumentation.Thewrite-to-devicecycleisstraightforward.TheDandyTigermicrocodeassumesthatreadsfromtheBXdevicearepipelinedovertwoBXcycles;thatis,thatthedatumreturnedfromtheBXdeviceduringareadcycleisthataddressedinthepreviousBXcycle. êq?€`½ îïp ÿ êq?€`½îïî êïg_p î ôïaÏqÛ îüïaÏrÉïaÏîeî$îÚî'¥î+·î.™î3Šî7µî@îIRîIRïaÏî"Âï`î(âî-ˆï`î"Âï^Ns¸î"Èï^Nî"Âï\Ëî"Èï\Ëî1¤ï[�t¦î5zî:jî;ìî>†îAï[�î1¤ïZî5åî9³ïZs¸ïZî9¹ïZî ôïX‡î úïX‡îêïVÒqÛîðïVÒîêïUs¸îI î¿îÓî0î óî&<î'¼î)î,—î/‚î5zî;fî?æîCäîHêîHêïUî ôïSƒî %îtî—î6îî!´î$=î)òî/;î1Ùî21î5î;UîA îC<îHvîJ…îJ…ïSƒî ôïRî f îáîjî­ î‹î%Vî'eî-î.HïRîêïP}îðïP}îêïNúî“îîÑî î#,î'(î)Y î0Ñî2Qî5=î8•î;ãî?ªîC‡îDòîGeîHðîJ¨îJ¨ïNúî ôïMwî¦î~î¯îÀî"+î"ƒî%Åî(Üî,ƒî/Žî1ëî4ˆî6Kî9Žî9æî< îA îD'îEeîJ®îJ®ïMwî ôïKôî îJî5î) î¨ïKôîêïJqî“îãî¹î”î"(î%®î'ßî+óî-1î2zî5²î7ã î>ÁîD*îHîIDîIDïJqî ôïHîî { îhîÀî:îî"-î#¸î& î.«î1î2Ëî8Jî;5 îAå îH¶îH¼ïHîîêïGkî“îÙîüî:îk î$ãî'ïî,’î0,î3{î9žî;@î@ÔîA,îBvîC´îEúîJ$îJ$ïGkî ôïEèî tî ¥î<îÇîøîïEèî ôïDeî úïDeî ôïBâî úïBâî ôïAfuÉ îŒîXî‰î²î#î#"ïAfî ôï?¬s¸î úï?¬î ôï>)îàîeî½ îöî Nî$Kî'A î-ªï>)î ôï<¦îàîüî`î î gî$±î'§ î.ï<¦î ôï;#îà î"îzîâî î$.î%® î+”ï;#î ôï9 îàîüî`î"Qï9 î ôï8îàîLîÜî@î#òï8î ôï6šîàîLîÜî@î$î$pî(Žî+ï6šî ôï5îàîüîTîNî!Dî%"î(œî*Tî+öî.¿î2Yî5qî9„î9Üî>sîAiîDïîDïï5îÖï3”îï3”î ôï2îàîÉî+îƒ î$Dî'¾î)> î/vî/|ï2î ôï0Ž îà îîîF î#î&�î( î.9î.‘î2¯î5wî5Ïî8xî=îC‹îH"îH"ï0ŽîÖï/ î×îî"÷î%iî*z î0gî1ý î8 î8 ï/ vï/ î;(î8 ï.…þùî=ï.�î=ï/ sï/ î=]î? îD'îH³îH³ï/ îÖï-uîïï-uîÖï+òîÜï+òîêï*oîkî‘î›îWîMî#mî$îî) î)eî,êî0Dî2j î93îBLîD´îIKîIKï*oî ôï(ìî %î‰îÂî…î+î†îŽîï(ìîêï'iî“î¤îêîþî<î#7î&½î4Ôï'iîêï%æîÎîNîî-îî#Ò î/<î2uî4»î7Óî:F î@ªîD�îDõîH9îH9ï%æî ôï$cî ÆîìîîÔîî[î$<î%½î&ºî)cî,ÿî.Šî1ù î8xï$cîêï"àî8î‚îqî¢î mî Åî$Ùî(sî+ãî.î0Zî6}î9hî>7îBæîD|îJ1îJ1ï"àî ôï!]î”îìî[îŒî >î#)î(œî*Tî+\î-åî.íî1î6\î8kî:œî>�î@÷îF˜îHîIWîIWï!]î ôïÚî %îÌîSîòïÚîêïWî‹ î©î�î²î!øî& î(‡î*Jî/½î1=î43î9Nî:Ùî=K îFÑîG)îIÒîIÒïWî ôïÔîî[î™î!Lî!¤î$M î+Åî2?î7\î9ûî=kî@£îBÔîEîI.îI.ïÔî ôïQî îúîåîbî¨îèî@î ßî"uî%î'Eî+eî0Ïî4î68î8~î<’î@ÒîAÏîD»îGþîI<îI<ïQî ôïÎî “î¸î8îiîÆî î!TïÎîêïKîðïKî ôïÈî úïÈÿ€ êq?€`½�2PinList--fortheCPEboard'slowerD-37connectorJ1(female).1SUA.711FPI.221BX.1431BX.52SUA.612FPI.122BX.1332BX.43SUA.513FPI.023BX.1233BX.34SUA.4145volt(1amp)24BX.1134BX.25fY.3155volt(1amp)25BX.1035BX.16fY.216FPCLK26BX.936BX.07fY.117GND27BX.837GND8fY.018GND28SelFP'9Interrupt'19GND29BX.710FPI.320BX.1530BX.6(Thepinnumbersonpage38oftheCPE-FPschematicof12/16/83aremistakenlyreversed.)Interlisp-DaccessAnaddresshereisaninteger,takenasthefivebitsSUA.4,..,SUA.7,fY.1(leastsignificant).(BX.INPUTaddress)readsa16-bitdatumfromtheaddress,returningitasaninteger.(BX.OUTPUTdatumaddress)writestheleastsignificant16bitsofdatumtotheaddress.(BX.READSTATUS)returnsthefourstatusbitsFPI.0,..,FPI.3(leastsignificant)asaninteger.NotethatBX.READSTATUSaccessestheParallelPort.î úïÈî êïføs¸î ôïh„w7î Ëïh„î ôïbs¸î úïbî ôï`~uÉî Èîøîøï`~s¸ï`~îBîQî‚îŽî1î Ëî$î*=î+‡ï`~uÉï`~î+ðî+ðï`~s¸ï`~î1,ï`~uÉï`~î12ï`~îàï^Äs¸îæï^Äî ôï]Aî Cî}îÌî+î.Uî;�î>ßîAÚï]Aî ôï[¾î Cî}îÌî+î.Uî;�î>ßîAÚï[¾î ôïZ;î Cî}îÌî+î.Uî;�î>ßîAÚïZ;î ôïX¸î Cî}îÌî!î"�î+î.Uî;�î>ßîAÚïX¸î ôïW5î Cî}îÌî!î"�î+î.Uî;�î>ßîAÚïW5î ôïU²î Cî}îÌî+î.Uî;�î>ßîAÚïU²î ôïT/î Cî}îÌî+î.Uî;�î>ßîBNïT/î ôïR¬î Cî}îÌî+î.Uî27ïR¬î ôïQ)î C î}îÌî+î.Uî1PïQ)î ôïO¦î Cî}îÌî+î.Uî1¢î1úî2Rî2ªî2°ïO¦î ôïN#î úïN#îêïL î îRîÒîªîÂî zî"î$6î)rî/‹î1î6îî9 î?Å îEŒïL î ôïKî úïKî ôïIšî úïIšî ôïHuÉ îî‰ïHî ôïFds¸î úïFdîêïDáîîïDávïDáîEïDásïDáî�î‰îÇîŠî Nî#Þî%_î'�î*î,Šî9îLIBRARY>BUSEXTENDER.TEDIT;1JELLINEK 1-Dec-84 15:58:23