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
Duration
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
TBD
Solution
The solution is in hand. Will be provided in tar format as requested.
--
GokhanUnel - 2009-09-28