Name of the exercise

VMEbus data transfer

Responsible for the exercise

Markus Joos

Description of the exercise

The students will write a C program that executed VMEbus single cycles and block transfers to write data to a VME memory and to read it back.

What will the students learn

  • Writing a simple C program to exchange data with a VMEbus module
  • Understand and use an existing VMEbus library
  • Compare the relative speed of different VMEbus transfer modes


2 hours. Time permitting the students can refine the program in the free time to go deeper into S/W performance profiling

List of material

  • 1 VMEbus crate
  • 1 CCT SBC
  • 1 VMEbus D32/MBLT memory module
  • 1 VMEbus display module
  • Linux file system and gcc compiler / linker
  • vme_rcc, cmem_rcc and io_rcc driver
  • TDAQ RCD S/W (vme_rcc and related libraries)

Relevant Information

  • The students have heard the lecture on modular electronics
  • The students should have read: TBD
Installation guide. TBD
Instruction sheet. TBD



-- MarkusJoos - 2009-08-20

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2009-08-21 - MarkusJoos
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback