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

ANSI/IEEEANSI/IEEE Std 1014-1987 IEEE Standard for A Versatile Backplane Bus: VMEbus -Description

Abstract: This 1014 standard specifies a high-performance backplane bus for use in microcomputer systems that employ single or multiple microprocessors. It is based on the VMEbus specification, released by the VME Manufacturers' Group in August of 1982. The bus includes four subbuses: data transfer bus, priority interrupt bus, arbitration bus, and utility bus. The data transfer bus supports 8-, 16-, and 32-bit transfers over a non-multiplexed 32-bit data and address highway. The transfer protocols are asynchronous and fully handshaken. The priority interrupt bus provides real-time interrupt services to the system. The allocation of bus mastership is performed by the arbitration bus, which allows to implement round robin and prioritized arbitration algorithms. The utility bus provides the system with power-up and power-down synchronization. The mechanical specifications of boards, backplanes, subracks, and enclosures are based on 297 specification, also known as the Euroboard form factor.

Content +

  • 1. Introduction
    • 1.1 Objectives
    • 1.2 Interface System Elements
      • 1.2.1 Basic Definitions
      • 1.2.2 Basic Structure
    • 1.3 Specification Diagrams
    • 1.4 Terminology
      • 1.4.1 Signal Line State
      • 1.4.2 Use of the Asterisk
    • 1.5 Protocol
      • 1.5.1 Interlocked Bus Signal
      • 1.5.2 Broadcast Bus Signal
    • 1.6 System Examples and Explanations
  • 2. Data Transfer Bus
    • 2.1 Introduction
    • 2.2 Data-Transfer-Bus Lines
      • 2.2.1 Addressing Lines
      • 2.2.2 Address-Modifier Lines
      • 2.2.3 Data Lines
      • 2.2.4 Data-Transfer-Bus Control lines
    • 2.3 DTB Modules — Basic Description
      • 2.3.1 Master
      • 2.3.2 Slave
      • 2.3.3 Bus Timer
      • 2.3.4 Location Monitor
      • 2.3.5 Addressing Modes
      • 2.3.6 Basic Data Transfer Capabilities
      • 2.3.7 Block-Transfer Capabilities
      • 2.3.8 Read-Modify-Write Capability
      • 2.3.9 Unaligned Transfer Capability
      • 2.3.10 Address-Only Capability
      • 2.3.11 Interaction Between DTB Functional Modules
    • 2.4 Typical Operation
      • 2.4.1 Typical Data-Transfer Cycles
      • 2.4.2 Address Pipelining
    • 2.5 Data-Transfer-Bus Acquisition
    • 2.6 DTB Timing Rules and Observations
  • 3. DTB Arbitration Bus
    • 3.1 Introduction
      • 3.1.1 Types of Arbitration
    • 3.2 Arbitration Bus Lines
      • 3.2.1 Bus Request and Bus Grant Lines
      • 3.2.2 Bus Busy line (BBSY*)
      • 3.2.3 Bus Clear Line (BCLR*)
    • 3.3 Functional Modules
      • 3.3.1 Arbiter
      • 3.3.2 Requester
      • 3.3.3 Data-Transfer-Bus Master
    • 3.4 Typical Operation
      • 3.4.1 Arbitration of Two Different Levels of Bus Request
      • 3.4.2 Arbitration of Two Bus Requests on the Same Bus Request Line
    • 3.5 Race Conditions Between Master Requests and Arbiter Grants
  • 4. Priority Interrupt Bus
    • 4.1 Introduction
      • 4.1.1 Single Handler Systems
      • 4.1.2 Distributed Systems
    • 4.2 Priority Interrupt Bus lines
      • 4.2.1 Interrupt Request Lines
      • 4.2.2 Interrupt Acknowledge Line
      • 4.2.3 Interrupt Acknowledge Daisy-Chain
    • 4.3 Priority Interrupt Bus Modules — Basic Description
      • 4.3.1 Interrupt Handlers
      • 4.3.2 Interrupters
      • 4.3.3 IACK Daisy-Chain Driver
      • 4.3.4 Interrupt Handling Capabilities
      • 4.3.5 Interrupt Request Capabilities
      • 4.3.6 Status/ID Transfer Capabilities
      • 4.3.7 Interrupt Release Capabilities
      • 4.3.8 Interaction Between Priority Interrupt Bus Modules
    • 4.4 Typical Operation
      • 4.4.1 Single Handler Interrupt Operation
      • 4.4.2 Distributed Interrupt Operation
      • 4.4.3 Example: Typical Single Handler Interrupt System Operation
      • 4.4.4 Example: Prioritization of Two Interrupts in a Distributed Interrupt System
    • 4.5 Race Conditions
    • 4.6 Priority Interrupt Bus Timing Rules and Observations
  • 5. Utility Bus
    • 5.1 Introduction
    • 5.2 Utility Bus Signal Lines
    • 5.3 Utility Bus Modules
      • 5.3.1 The System Clock Driver
      • 5.3.2 The Serial Clock Driver
      • 5.3.3 The Power Monitor
    • 5.4 System Initialization and Diagnostics
    • 5.5 Power Pins
    • 5.6 Reserved Line
  • 6. Electrical Specifications
    • 6.1 Introduction
    • 6.2 Power Distribution
      • 6.2.1 DC Voltage Specifications
      • 6.2.2 Pin and Socket Connector Electrical Ratings
    • 6.3 Electrical Signal Characteristics
    • 6.4 Bus Driving and Receiving Requirements
      • 6.4.1 Bus Driver Definitions
      • 6.4.2 Driving and Loading Rules for All lines
    • 6.5 Backplane Signal Line Interconnections
      • 6.5.1 Termination Networks
      • 6.5.2 Characteristic Impedance
      • 6.5.3 Additional Information
    • 6.6 User-Defined Signals
    • 6.7 Signal Line Drivers and Terminations
  • 7. Mechanical Specifications
    • 7.1 Introduction
    • 7.2 Boards
      • 7.2.1 Single-Height Boards
      • 7.2.2 Double-Height Boards
      • 7.2.3 Board Connectors
      • 7.2.4 Board Assemblies
      • 7.2.5 Board Widths
      • 7.2.6 Board Warpage, Lead Length, and Component Height
    • 7.3 Front Panels
      • 7.3.1 Handles
      • 7.3.2 Front Panel Mounting
      • 7.3.3 Front Panel Dimensions
      • 7.3.4 Filler Panels
      • 7.3.5 Board Ejectors and Injectors
    • 7.4 Backplanes
      • 7.4.1 Backplane Dimensional Requirements
      • 7.4.2 Signal Line Termination Networks
    • 7.5 Assembly of Subracks
      • 7.5.1 Subracks and Slot Widths
      • 7.5.2 Subrack Dimensions
    • 7.6 Backplane Connectors and Board Connectors
      • 7.6.1 Pin Assignments for the J1/P1 Connector
      • 7.6.2 Pin Assignments for the J2/P2 Connector
  • Annex A Glossary
  • Annex B Signal Line Description
  • Annex C Use of the SERCLK and SERDAT* Lines
  • Annex D Metastability and Synchronization
  • D1 Introduction
  • D2 A Simple Nand Latch
  • D3 Edge Triggered Flip-Flops
  • D4 Synchronous versus Asynchronous Design
  • D5 Determining Flip-Flop Resolution Times
  • D6 Sample Circuits
    • D6.1 Handling the Arbitration Daisy-Chain Asynchronously
    • D6.2 Handling the Arbitration Daisy-Chain Synchronously
    • D6.3 Handling the Interrupt Acknowledge Daisy-Chain Asynchronously
  • auto An Asynchronous Arbiter
  • D7 Additional Information
  • Annex E Permissible Capability Subsets
  • E1 Introduction
  • E2 Permissible Subsets of DTB Modules
    • E2.1 Permissible Subsets of Addressing Capabilities
      • E2.1.1 Address Size
      • E2.1.2 Address-Only Cycles
    • E2.2 Permissible Subsets of Data-Transfer Capabilities
      • E2.2.1 Data Size
      • E2.2.2 Unaligned Transfer Capability
      • E2.2.3 Block Transfers Capability
      • E2.2.4 Read-Modify-Write Capability
  • E3 Interoperability Among Arbitration Bus Modules
    • E3.1 Capabilities of the Arbiter
  • auto Capabilities of the Requester
  • E4 Interoperability Among Priority Interrupt Bus Modules
    • E4.1 Size of Status/ID
  • auto Release of Interrupt Requests

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/1014-1987_desc.html

spacer