Training tailored to suit your particular needs.

Hytec have for many years run training courses to meet the specific needs of customers. If you would like to discuss your requirements please contact us for a proposal.

A typical agenda for a 2 day course on VME/VME64x follows.

Day 1

  • Introduction to Hardware Aspects of VMEBUS

    • Intended use compared to other bus systems (e.g. PCI)
    • Data transfer and Utility bus definitions
    • Permitted type of VME cycles
    • Backplane connectors and bus termination
  • 5VME Bus – Data Transfers (1)

    • Addressing, Address sizes, AM codes
    • Register structure in a typical module
    • Computer/VME hardware interfaces
  • Arbitration and Interrupts

    • Bus request scheme
    • IACK daisy chain
    • Typical interrupt cycle
  • VME Bus Data Transfers (2)

    • Using an oscilloscope to show typical VME cycles
  • Block Modes and DMA

    • Block transfers
    • DMA - Achieving the highest speeds
  • Evolution of Standards

    • Differences VME32 to VME64
    • VME64x PowerPoint presentation
  • System Integration

    • Using a PC to talk to VME the Hytec way
    • ISA bus interface with Hytec 3330 VME controller
    • PCI bus interface 5331 with Hytec 3330 VME controller
    • Using the Hytec VDS 2081 VME bus display module
    • Introduction to VIKY

Day 2

  • VME test language – VIKY

    • Introduction – Interpreted BASIC like language
    • VME I/O statements
    • Immediate commands
    • Non-VME commands
  • VIKY – Exercises

  • Using National instruments LabView with VME

    • LabViews VI’s for VME
    • A LabView test program for Hytec VTR2535
  • Simple LabView VME exercise

  • Programming VME in C

    • WindRiver’s VxWorks
    • Motorola MVME 2700 processor (Power PC)
    • Tundra Universe VME interface chip
    • Interrupts and DMA (single and chained)
    • Host / target development and debugging
    • Memory space mapping, AM codes and data word sizes
    • Accessing VME memory space
    • VxWorks ‘Tornado’ environment
    • Writing the source code
    • Building the target
    • Initialising the target
    • Downloading the application code
    • Debugging
  • Simple C program / VxWorks exercise

  • LINUX / VxWorks with VME - a demonstration

  • Close