Name of the exercise

PCI Based Digitizer System and DAQ SW with Threaded Programming

Responsible for the exercise

  • Dr. Taylan AKDOGAN, Bogazici University
  • Veli Ugur GUNEY, Bogazici University

Description of the exercise

In this exercise, we will digitize signals generated by an Arbitrary Function Generator using a PCI based ADC-FPGA card. The data will be transferred using a DMA channel in an interrupt driven fashion. The purpose of the measurement is to determine the intrinsic timing resolution of the digitizer. The software side of the exercise will utilize threaded programming which will use the "producer/consumer" concept.

What will the students learn

  • Introduction to PC based DAQ
  • Concept of DMA
  • Concept of interrupt
  • Intrinsic time resolution
  • Threaded programming
  • Producer/consumer tasks
  • Statistical analysis
  • Calibration


2 hours.

List of material

This lab will come with all material including PC.
  • PC server with two free PCIe-4x slots - Ubuntu 9.04 Linux - (Provided by Bogazici University - RLNP)
  • ADC-FPGA card - Vmetro AD1500 (Provided Bogazici University - RLNP)
  • 1.5 GHz clock - Vmetro Xclk1 PMC (Provided by Bogazici University - RLNP)
  • Signal Generator - Tektronix AFG3020 (Provided by Bogazici University - RLNP)
  • MMCX cables, BNC Cables, and BNC -T connectors (Provided by Bogazici University - RLNP)
  • 128 nsec delay cable - Needed (won't be able to bring this one)

Relevant information



The solution is in hand. Will be provided in tar format as requested.

-- GokhanUnel - 2009-09-28

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2020-08-21 - TWikiAdminUser
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox/SandboxArchive All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 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