1、INTERNATIONAL STANDARD ISO/IEC 15205 IEEE Std1496 Firstedition 200006 SBusChipandmoduleinterconnectbus Referencenumber ISO/IEC15205:2000(E) IEEE Std1496,1993EditionAbstract:Aninput/outputexpansionbuswitha32or64bitwidthisdescribedinthisstandard. TheSBusisdesignedforsystemsrequiringasmallnumberexpansi
2、onports.SBusCards maybeconnectedtoastandardSbusConnectormountedonthemotherboard.SBusDevices mayalsobeattachedtotheSBusdirectlyonthesystemsmotherboard.Thedimensionsof theSBusCardare83,8mmby146,7mm,makingthecardsappropriateforsmallcomputer systemsthatmakeextensiveuseofhighlyintegratedcircuits.TheSBusC
3、ardsaredesigned tobeinstalledinaplaneparalleltothesystemsmotherboardasmezzaninecards.Theyare designedtoprovideconnectionsfordevicesexternaltothecomputersystemthroughan exposedbackpanel.TheformfactorisusefulinFuturebus+,VMEbus,desktopcomputers, andsimilarapplications.TheSBushasthecapabilityoftransfer
4、ringdataatratesupto 168Mbytes/s,dependingontheimplementationoptionsselected. SBusCardsmayeitherserveasMastersonthebus,providingallvirtualaddressinformation aswellasthedatatobetransferred,ortheymayserveasSlavesonthebus,providingdata transferaccordingtotherequirementsofsomeotherSBusMaster.TheSBusMaste
5、rfora datatransferisselectedbyanarbitrationprocessmanagedbythesingleSBusControlleron theSBus.TheSBusControllerprovidesavirtualtophysicaladdresstranslationservice. Keywords:I/Obus,SBus,SBusCard,StandardforBootFirmware. TheInstituteofElectricalandElectronicsEngineers,Inc. 345East47thStreet,NewYork,NY1
6、00172394,USA Copyright1993bytheInstituteofElectricalandElectronicsEngineers,Inc. Allrightsreserved.Firstpublishedin1993. ISBN2831851653 Nopartofthispublicationmaybereproducedinanyform,inanelectronicretrievalsystemorotherwise,wit hout thepriorwrittenpermissionofthepublisher.INTERNATIONAL STANDARD ISO
7、/IEC 15205 IEEE Std1496 Firstedition 200006 SBusChipandmoduleinterconnectbus Sponsor BusArchitectureStandardsCommittee oftheIEEEComputerSociety PRICECODE XA Forprice,seecurrentcatalogue2 ISO/IEC15205:2000(E) IEEEStd1496,1993Edition Copyright1993IEEE.Allrightsreserved. CONTENTS Page FOREWORD 4 INTROD
8、UCTION 5 Clause 1 General 8 1.1 Scopeandobject 8 1.2 Normativereferences 8 2 Definitions,usageofspecialterms,acronyms,andeditorialconventions. 9 2.1 Definitions 9 2.2 Usageofspecialterms . 13 2.3 Acronyms 13 2.4 Editorialconventions. 13 3 Overview 14 3.1 Systemoverview. 14 3.2 Overviewofconfiguratio
9、ns 16 3.3 Generaldesigninformation. 19 3.4 Performance . 21 4 Signaldefinitions. 23 4.1 CLKsignal 23 4.2 RST*signal 24 4.3 PA27:0signals 25 4.4 SEL*signal. 25 4.5 AS*signal. 26 4.6 BR*signal. 26 4.7 BG*signal 26 4.8 D31:0,D63:0,andDPsignals. 27 4.9 SIZ2:0signals . 28 4.10 RDsignal 28 4.11 ACK2:0*sig
10、nals 29 4.12 LERR*signal 31 4.13 INT7:1*signals . 32 5 SBuscycledefinitions 33 5.1 ArbitrationPhase 33 5.2 TranslationPhase. 34 5.3 ExtendedTransferInformationPhase . 36 5.4 TransferPhase . 40 5.5 DualfunctionSBusDevices 58 5.6 Exceptionconditions. 59 5.7 ExtendedTransferlockingprotocol. 60ISO/IEC15
11、205:2000(E) 3 IEEEStd1496,1993Edition Copyright1993IEEE.Allrightsreserved. Clause Page 6 SBuselectricalrequirements 62 6.1 Power . 62 6.2 Electroniccharacteristics 63 6.3 Electronictimingrequirements 66 6.4 Compliancerequirements . 69 7 Environmentalrequirements . 69 7.1 Operatingrange 69 8 Mechanic
12、alrequirements . 70 8.1 SBusSlotConnector. 70 8.2 SBusCard 74 8.3 Panelinstallation 88 9 SBusprograminterface . 89 9.1 Introduction. 89 9.2 Programformatandinterpretation 89 9.3 RequiredFCodeattributes 90 9.4 FCodelanguage . 90 9.5 SpecialfunctionsofWord0 90 AnnexA(informative)Compliancechecklist 92
13、 AnnexB(informative)Knownimplementationvariations 97 Bibliography101 Index. 1024 ISO/IEC15205:2000(E) IEEEStd1496,1993Edition Copyright1993IEEE.Allrightsreserved. SBusCHIPANDMODULEINTERCONNECTBUS FOREWORD 1)ISO(theInternationalOrganizationforStandardization)andIEC(theInternationalElectrotechnical Co
14、mmission)formthespecializedsystemforworldwidestandardization.Nationalbodiesthataremembersof ISOorIECparticipateinthedevelopmentofInternationalStandardsthroughtechnicalcommitteesestablished bytherespectiveorganizationtodealwithparticularfieldsoftechnicalactivity.ISOandIECtechnical committeescollabora
15、teinfieldsofmutualinterestOtherinternationalorganizations,governmentalandnon governmental,inliaisonwithISOandIEC,alsotakepartinthework. 2) Inthefieldofinformationtechnology,ISOandIEChaveestablishedajointtechnicalcommittee,ISO/IEC JTC1.DraftInternationalStandardsadoptedbythejointtechnicalcommitteeare
16、circulatedtonationalbodies forvoting.PublicationasanInternationalStandardrequiresapprovalbyatleast75%ofthenationalbodies castingavote. 3) AttentionisdrawntothepossibilitythatsomeoftheelementsofthisInternationalStandardmaybethe subjectofpatentrights.ISOandIECshallnotbeheldresponsibleforidentifyingany
17、orallsuchpatentrights. InternationalStandardISO/IEC15205waspreparedbysubcommittee26:Microprocessor systems,ofISO/IECjointtechnicalcommittee1:Informationtechnology. InternationalStandardsaredraftedinaccordancewithISO/IECDirectives,Part3. AnnexesAandBareforinformationonly. Thisstandardmustbeusedinconj
18、unctionwiththelatesteditionofthefollowingstandard: IEEEStd1275. InternationalElectrotechnicalCommission 3,ruedeVaremb,POBox131, CH1211Geneva20,Switzerland Telephone:+41229190211 Telefax:+41229190300 email:inmailiec.ch URL:http:/www.iec.chISO/IEC15205:2000(E) 5 IEEEStd1496,1993Edition Copyright1993IE
19、EE.Allrightsreserved. INTRODUCTION (ThisintroductionisnotanormativepartofISO/IEC 15205:2000,butisincludedfor informationonly.) ThisIEEEstandarddocumentstheimplementationofthepopularSBusinterface.TheSBus, originallydevelopedanddocumentedbySunMicrosystemsasanI/Oexpansionbus,usesa standardformfactorSBu
20、sCardthatisasuitablesizefortheuseofVLSIcircuitsinsmall computers.Ithasahighbandwidthandiscapableofdatatransfer8,16,32,or64bitsin width.Thisstandardincludesthesetoffunctionalityoriginallydocumentedbythe SBus SpecificationB.0(SunMicrosystemsPart#800.592210,RevisionA,December1990)and clarifies,corrects
21、,andextendsthatfunctionalityasrequired.TheIEEEP1275WorkingGroup isdevelopingastandardforbootfirmware,whichwilldefineanddocumenttheinitialization andbootinterfaceforSBusCards. SpecialthanksareduetoBobSnively(P1496WorkingGroupdrafttechnicaleditor)forthe manyhoursspentinconvertingthisdocumentfromtheori
22、ginal SBusSpecificationB.0and editingitintoitsfinalform.AlsodeservingofthanksareJimLyle(P1496WorkingGroupvice Chair),BarbaraVance(P1496WorkingGroupformerSecretary),BobGianni(P1496Working GroupSecretary),andSteveHix(P1496draftdocumenteditor)fortheirsupportinthe Committeeworkandthegenerationofthisdocu
23、ment. ThefollowingpeopleweremembersoftheP1496WorkingGroupthatapprovedthedraftfor submissiontoIEEEforsponsorballot: WayneFischer, Chair JamesLyle, CoChair RobertGianni, Secretary RobertSnively, DraftTechnicalEditor SanjayAdkar SteveGolson ElwoodParsons StevenW.Aiken AnthonyA.Goodloe HeinzPiorunneck R
24、ayS.Alderman JamesN.Hardage,Jr. JackRegula RaviAnantharaman HansHeilborn EayneRickard JamesAntonellis KaiHolz MichaelSaari TomArmbruster TimothyHu SiamakSalimpour JonK.Bennett MohammadIssa GarySloane C.J.Beynon ShinkyoKaku MartinSodos PaulBorrill KuljeetKalkat RichardSpratt MikeChastain ThomasKapple
25、r MikeStrang GaryCroak BillKeshlear LarsThemsj ScottEichmann GaryKidwell DavidTherrien RobertElliott ErikKristenson IstvanVadasz JurgenFey ErnstH.Kristiansen BarbaraVance* LarryFiedler JoelLibove NaorWallach WilliamA.Fox JamesLudemann EikeWaltz PaulFulton SusanMason LeoYuan BradGiffel ShrenikMehta J
26、anuszZalewski DonaldJ.Murphy *FormerSecretary6 ISO/IEC15205:2000(E) IEEEStd1496,1993Edition Copyright1993IEEE.Allrightsreserved. Thefollowingpersonswereontheballotingcommittee: AmirAbouelnaga LarryE.Gerald RichardMueller EdwardW.Aichinger RobertR.Gianni MichaelOrlovsky RayS.Alderman SteveGolson Mira
27、Pauker RichardP.Ames JulioGonzalezSanz PhilipK.Piele KeithD.Anthony JohnGriffith RochitRajsuman BehroozBandall HansH.Heilborn BrianRamelson ChrisBezirtzoglou ZoltanR.Hunor GarySloane MichaelL.Bradley EdgarJacques BobSnively ScottM.Buck DavidV.James MichaelTeener StevenCobb HoraceJones JosephP.Traino
28、r RobertCrowde W.FrederickKi RobertTripi DougDegroot ErnstH.Kristiansen RudolfUsselmann DanteDelCorso LakMingLam ClarenceM.Weaver SamuelDuncan GerryLaws MichaelWenzel WilhelmP.Evertz BoonLumLim AndrewWilson WayneFischer MarlynMiner RobertJ.Wood CheeK.Fong WilliamE.Moly neaux DavidL.Wright JosephD.Ge
29、orge OrenYuen WhentheIEEEStandardsBoardapprovedthisstandardonJune17,1993,ithadthe followingmembership: WallaceS.Read, Chair DonaldC.Loughry,Vice Chair AndrewG.Salem, Secretary GillesA.Baril BenC.Johnson T.DonMichael* ClydeR.Camp WalterJ.Karplus MarcoMigliaro DonaldC.Fleckenstein LorraineC.Kevra L.Jo
30、hnRankine JayForster* E.G.AlKiener ArthurK.Reilly DavidF.Franklin IvorN.Knight RonaldH.Reimer RamiroGarcia JosephL.Koepfinger* GaryS.Robinson DonaldN.Heirman D.N.JimLogothetis LeonardL.Tripp JimIsaak DonaldW.Zipse *MemberEmeritus AlsoincludedarethefollowingnonvotingIEEEStandardsBoardliaisons: Satish
31、K.Aggarwal JamesBeall RichardB.Engelman DavidE.Soffrin StanleyWarshaw PaulaM.Kelty IEEEStandardsProjectEditorISO/IEC15205:2000(E) 7 IEEEStd1496,1993Edition Copyright1993IEEE.Allrightsreserved. IEEEStandardsdocumentsaredevelopedwithintheTechnicalCommitteesoftheIEEE SocietiesandtheStandardsCoordinatin
32、gCommitteesoftheIEEEStandardsBoard. Membersofthecommitteesservevoluntarilyandwithoutcompensation.Theyarenot necessarilymembersoftheInstitute.ThestandardsdevelopedwithinIEEErepresenta consensusofthebroadexpertiseonthesubjectwithintheInstituteaswellasthoseactivities outsideofIEEEthathaveexpressedanint
33、erestinparticipatinginthedevelopmentofthe standard. UseofanIEEEStandardiswhollyvoluntary.TheexistenceofanIEEEStandarddoesnot implythattherearenootherwaystoproduce,test,measure,purchase,market,orprovide othergoodsandservicesrelatedtothescopeoftheIEEEStandard.Furthermore,the viewpointexpressedatthetim
34、eastandardisapprovedandissuedissubjecttochange broughtaboutthroughdevelopmentsinthestateoftheartandcommentsreceivedfromusers ofthestandard.EveryIEEEStandardissubjectedtoreviewatleasteveryfiveyearsfor revisionorreaffirmation.Whenadocumentismorethanfiveyearsoldandhasnotbeen reaffirmed,itisreasonableto
35、concludethatitscontents,althoughstillofsomevalue,donot whollyreflectthepresentstateoftheart.Usersarecautionedtochecktodeterminethatthey havethelatesteditionofanyIEEEStandard. CommentsforrevisionofIEEEStandardsarewelcomefromanyinterestedparty,regardless ofmembershipaffiliationwithIEEE.Suggestionsforc
36、hangesindocumentsshouldbeinthe formofaproposedchangeoftext,togetherwithappropriatesupportingcomments. Interpretations:Occasionallyquestionsmayariseregardingthemeaningofportionsof standardsastheyrelatetospecificapplications.Whentheneedforinterpretationsisbrought totheattentionofIEEE,theInstitutewilli
37、nitiateactiontoprepareappropriateresponses. SinceIEEEStandardsrepresentaconsensusofallconcernedinterests,itisimportantto ensurethatanyinterpretationhasalsoreceivedtheconcurrenceofabalanceofinterests.For thisreasonIEEEandthemembersofitstechnicalcommitteesarenotabletoprovidean instantresponsetointerpr
38、etationrequestsexceptinthosecaseswherethematterhas previouslyreceivedformalconsideration. Commentsonstandardsandrequestsforinterpretationsshouldbeaddressedto: Secretary,IEEESAStandardsBoard 445HoesLane P.O.Box1331 Piscataway,NJ088551331 USA Note:Attentioniscalledtothepossibilitythatimplementationoft
39、hisstandardmay requireuseofsubjectmattercoveredbypatentrights.Bypublicationofthis standard,nopositionistakenwithrespecttotheexistenceorvalidityofanypatent rightsinconnectiontherewith.TheIEEEshallnotberesponsibleforidentifyingall patentsforwhichalicensemayberequiredbyanIEEEstandardorforconducting inq
40、uiriesintothelegalvalidityorscopeofthosepatentsthatarebroughttoits attention. Authorizationtophotocopyportionsofanyindividualstandardforinternalorpersonaluseis grantedbytheInstituteofElectricalandElectronicsEngineers,Inc.,providedthatthe appropriatefeeispaidtoCopyrightClearanceCenter.Toarrangeforpay
41、mentoflicensing fee,pleasecontactCopyrightClearanceCenter,CustomerService,222RosewoodDrive, Danvers,MA01923USA;(508)7508400.Permissiontophotocopyportionsofanyindividual standardforeducationalclassroomusecanalsobeobtainedthroughtheCopyrightClearance Center.8 ISO/IEC15205:2000(E) IEEEStd1496,1993Editi
42、on Copyright1993IEEE.Allrightsreserved. SBusCHIPANDMODULEINTERCONNECTBUS 1General 1.1 Scopeandobject SBusisahighperformancecomputerI/Ointerfaceforconnectingintegratedcircuitsand SBusCardstoacomputersystemmotherboard.Thisstandarddefinesthemechanical, electrical,environmental,andprotocolrequirementsfo
43、rthedesignofSBusCardsandthe computersystemmotherboardthatsupportsthosecards. EverySBusCardshallimplementappropriateselfdescriptiveandinitializationfirmwareusing FCode,whichissimilartotheForthprogramminglanguage.Thedetailsofthisfirmware standardarebeyondthescopeofthisstandard. 1) Inaddition,othersoftwareinterfacesmay beusedforcommunicationwithSBusCards. SBusisintendedtoprovideahighperformanceI/Obusinterfacewithasmallmechanical formfactor.Thesmallsize,highlevelsofinteg