Training - VME64x bus (reference 002599A)
 
    Partners
  • Do not hesitate to request the detailed course description by contacting training@mvd-fpga.com
  • Timing diagrams are taken from a VME bus thanks to the VSYSTEMS Analyser board
   
           
    Related Trainings
  • MVD also delivers training courses around embeded OS which can be useful : Embeded Linux, OSEK
   
           
    Prerequisites
  • Experience of a parallel digital bus is recommanded
   
             
  Course Objectives
  • This course is based on the ANSI-VITA 1 1994 specification and ANSI-VITA 1.1 extensions
  • The new 2eSST protocol is also described
  • The training highlights synchronization methods like mailbox generally used in VME based calculators
  • The daisy-chain acknowledge mechanism is viewed in detail
  • Shared resource management is also emphasized
  • The training shows how to configure a VME backplane
  • After having reminded the 68K interrupt management, the VME priority interrupt bus is described
  • VME timing diagrams are studied with the assistance of the VSYSTEMS analyser board
  • The course focuses on the configuration space specified in the VME64 and VME64x standards
   
           
    Duration
  • 4-day course
   
           
    Topics

(The full description of this course can be provided on request)

INTRODUCTION TO THE VME BUS

  • VME based calculator architecture
  • Connectors pinout
  • The four bus parts

THE ARBITRATION BUS

  • Explanation of the daisy-chain acknowledge mechanim
  • RRS, PRI and ONE Arbiter options
  • RWD, ROR, FAIR requester options
  • Arbitration sequence analysis

THE DATA TRANSFER BUS

  • Byte locations accessed during a data transfer
  • Address pipelining
  • Burst transfers
  • Address Only transactions
  • BTO timer utility
  • Shared resource management

THE INTERRUPT BUS

  • Interrupt generator structure
  • Interrupt handler structure
  • Status/ID read cycle
  • ROAK and RORA interrupt generator options

THE UTILITY BUS

  • SYSFAIL management
  • Reset timing diagram
  • Power control
  • Auto system controller

ELECTRICAL SPECIFICATION

  • The 5 signal types
  • Bus driving and receiving requirements
  • Noise margins
  • Board powering, current ratings for power pins
  • Line terminations
  • The ETL transceiver logic required for 2eSST

THE CONFIGURATION SPACE

  • Determination of the mapping of the A24 config space
  • Detail of the CR and CSRs
  • Auto slot ID mechanism

VME64x EXTENSIONS

  • New P0/J0 connector
  • P1/J1, P2/J2 connectors pinouts, rows z and d pin assignments
  • Live insertion support
  • EMC front panel and subracks
  • ESD protection
  • ETL technology
  • 2eVME protocol

2eSST PROTOCOL

  • 3U and 6U implementations
  • Broadcast transfers
  • Source synchronous transfers, data centered strobes
  • Skew calculation
   
           
    Documentation

Training manuals will be given to participants during training. Precise and easy of use, those notes can be used as a reference afterwards.
   
           
    Other trainings :

If you want to know our other training courses and their contents, you can consult or download our complete training courses list on this page : Training courses - General presentation