IEEE HomeSearch IEEE ShopWeb Account Contact IEEE IEEE
MembershipPublicationsServicesStandardsConferencesCareers/Jobs
IEEE-SA IEEE-SA Member Area Search our standards database for Abstract, Sponsor, Status, Contact,Ordering and Historical information. IEEE-SA Standards Association
Products & ServicesIEEE-SA MembershipStandards DevelopmentNews & InformationnavFillerHOMEHOME Icon

IEEE Std 1496-1993 IEEE Standard for a Chip and Module Interconnect Bus: SBus -Description

Abstract: An input/output expansion bus with a 32- or 64-bit width is described in this standard. The SBus is designed for systems requiring a small number of expansion ports. SBus Cards may be connected to a standard SBus Connector mounted on the motherboard. SBus Devices may also be attached to the SBus directly on the system"s motherboard. The dimensions of the SBus Card are 83.8 mm by 146.7 mm, making the cards appropriate for small computer systems that make extensive use of highly integrated circuits. The SBus Cards are designed to be installed in a plane parallel to the system"s motherboard as mezzanine cards. They are designed to provide connections for devices external to the computer system through an exposed back panel. The form factor is useful in Futurebus+, VMEbus, desktop computers, and similar applications. The SBus has the capability of transferring data at rates up to 168 Mbytes/s, depending on the implementation options selected.SBus Cards may either serve as Masters on the bus, providing all virtual address information as well as the data to be transferred, or they may serve as Slaves on the bus, providing data transfer according to the requirements of some other SBus Master. The SBus Master for a data transfer is selected by an arbitration process managed by the single SBus Controller on the SBus. The SBus Controller provides a virtual to physical address translation service.

Keywords: I/O bus, SBus, SBus Card, Standard for Boot Firmware

Content +

  • 1. Introduction
    • 1.1 Scope
    • 1.2 Purpose
    • 1.3 Reference
  • 2. Definitions, usage of special terms, acronyms, and editorial conventions
    • 2.1 Definitions
    • 2.2 Usage of special terms
    • 2.3 Acronyms
    • 2.4 Editorial conventions
      • 2.4.1 Signal names
      • 2.4.2 Numbers
      • 2.4.3 Physical dimensions
  • 3. Overview
    • 3.1 System overview
      • 3.1.1 SBus Master
      • 3.1.2 SBus Controller
      • 3.1.3 SBus Slave
    • 3.2 Overview of configurations
      • 3.2.1 Symmetric SBus cycles
      • 3.2.2 Asymmetric SBus cycles
      • 3.2.3 Multiple SBus Systems
    • 3.3 General design information
      • 3.3.1 Protocol control
      • 3.3.2 Bus driving
    • 3.4 Performance
      • 3.4.1 Clock rates
      • 3.4.2 Transfer rates
      • 3.4.3 Latency
  • 4. Signal definitions
    • 4.1 CLK signal
    • 4.2 RST* signal
    • 4.3 PA[27:0] signals
    • 4.4 SEL* signal
    • 4.5 AS* signal
    • 4.6 BR* signal
    • 4.7 BG* signal
    • 4.8 D[31:0], D[63:0], and DP signals
    • 4.9 SlZ[2:0] signals
    • 4.10 RD signal
    • 4.11 ACK[2:0]* signals
    • 4.12 LERR* signal
    • 4.13 INT[7:1]* signals
  • 5. SBus cycle definitions
    • 5.1 Arbitration Phase
    • 5.2 Translation Phase
    • 5.3 Extended Transfer Information Phase
      • 5.3.1 Extended Type field
      • 5.3.2 Extended Transfer Count field
      • 5.3.3 Extended Read field
      • 5.3.4 Extended Lock field
    • 5.4 Transfer Phase
      • 5.4.1 32-bit Transfer Phase
      • 5.4.2 64-bit Extended Transfer Phase
      • 5.4.3 Data size and Acknowledgments
      • 5.4.4 Burst Transfers
      • 5.4.5 Data organization
      • 5.4.6 Bus Sizing
      • 5.4.7 Parity checking
      • 5.4.8 Retry Acknowledgment
      • 5.4.9 Error Acknowledgment during Transfer Phase
    • 5.5 Dual function SBus Devices
    • 5.6 Exception conditions
      • 5.6.1 Late Error
      • 5.6.2 Timeouts
      • 5.6.3 Interrupts
    • 5.7 Extended Transfer locking protocol
      • 5.7.1 Description of Bus Locking
      • 5.7.2 SBus Bus Locking protocol
  • 6. SBus electrical requirements
    • 6.1 Power
      • 6.1.1 SBus Card power
    • 6.2 Electronic characteristics
      • 6.2.1 Capacitive loading requirements
      • 6.2.2 Printed wire length requirements
      • 6.2.3 Signal bias circuits
      • 6.2.4 DC parameters
    • 6.3 Electronic timing requirements
      • 6.3.1 AC parameters and measurements
      • 6.3.2 Specification of clock skew
      • 6.3.3 Specification of input timing requirements
      • 6.3.4 Specification of output timing requirements
    • 6.4 Compliance requirements
  • 7. Environmental requirements
    • 7.1 Operating range
  • 8. Mechanical requirements
    • 8.1 SBus Slot Connector
    • 8.2 SBus Card
      • 8.2.1 Board materials
      • 8.2.2 Component clearance
      • 8.2.3 Backplate
      • 8.2.4 Single-wide board and backplate
      • 8.2.5 Double-wide board
      • 8.2.6 Retention and standoff
    • 8.3 Panel installation
  • 9. SBus program interface
    • 9.1 Introduction
    • 9.2 Program format and interpretation
    • 9.3 Required FCode attributes
    • 9.4 FCode language
    • 9.5 Special functions of Word 0
      • 9.5.1 Read operations to Word 0
      • 9.5.2 Write operations to Word 0
  • Annex A Bibliography
  • Annex B Compliance checklist
    • B.1 SBus Master
      • B.1.1 SBus Master compliance check list
      • B.1.2 SBus Master options
    • B.2 SBus Slave
      • B.2.1 SBus Slave compliance check list
      • B.2.2 SBus Slave options
    • B.3 SBus Controller
      • B.3.1 SBus Controller compliance check list
      • B.3.2 SBus Controller options
    • B.4 SBus Card
      • B.4.1 SBus Card compliance check list
      • B.4.2 SBus Card options
    • B.5 SBus System
      • B.5.1 SBus System compliance check list
      • B.5.2 SBus System options
  • Annex C Known implementation variations
    • C.1 PA[27:0] signals not completely driven by some early SBus Controllers
    • C.2 SIZ[2:0] signals incompletely supported by early SBus Controllers
    • C.3 Padded Data Acknowledgment after Error Acknowledgment
    • C.4 Usual interpretation of LERR* signal
    • C.5 Extended Transfer Information Phase negation of RD
    • C.6 Slave-only SBus Slots
    • C.7 Modified timing and skew requirements
    • C.8 SBus bridges
    • C.9 Atomic Operations
    • C.10 Reset timing
    • C.11 SBus Controller termination of retry
    • C.12 Dual-function Device livelock
    • C.13 Restricted arbitration for retrying Masters

links: [Standard Status] - [Purchase] - [PDF*] - [Bus Architecture Collection - Description]

available for Standards Online Bus Architecture Collection subscribers only

spacer

Copyright ©2004 IEEE-SA
Contact IEEE-SA
(m.v.rodriguez@ieee.org)
URL: http://standards.ieee.org/reading/ieee/std_public/description/busarch/1496-1993_desc.html

spacer