Download presentation
Presentation is loading. Please wait.
Published byRita Yates Modified over 9 years ago
1
Slide 1jirik@jirik.net ALICE DCS workshop Jiří Král DCS Board-Dilbert-DCU2 Communication chain Jiří Král FNSPE, CTU in Prague Vojtěch Petráček FNSPE, CTU in Prague
2
Slide 2jirik@jirik.net ALICE DCS workshop Jiří Král Overview
3
Slide 3jirik@jirik.net ALICE DCS workshop Jiří Král Differential I2C ● line type: LVDS ● 3 signal lines – Dilbert perspective SDA_in SDA_out SCL_in ● no SCL_out -> DCS Board is always master – deviation from I2C standard
4
Slide 4jirik@jirik.net ALICE DCS workshop Jiří Král User logic ● diff I2C line pulse generate/receive ● I2C diff I2C conversion partial I2C standard implementation – low level (clock and data signals) 40 MHz clock reset line - by Carlos chip in future
5
Slide 5jirik@jirik.net ALICE DCS workshop Jiří Král Kernel module ● partial I2C standard implementation – top level (start, stop conditions, acknowledge, data transfer) ● 4 Dilbert registers represented by device files in Linux on Excalibur chip: /dev/dilbert/dilbert_sta /dev/dilbert/dilbert_cmd /dev/dilbert/dilbert_inp /dev/dilbert/dilbert_out
6
Slide 6jirik@jirik.net ALICE DCS workshop Jiří Král Diff I2C signals - SDA_in
7
Slide 7jirik@jirik.net ALICE DCS workshop Jiří Král Test setup
8
Slide 8jirik@jirik.net ALICE DCS workshop Jiří Král Test setup
9
Slide 9jirik@jirik.net ALICE DCS workshop Jiří Král Status ● Excalibur user logic ready ● Linux kernel module for Dilbert communication ready ● DCS Board Dilbert communication working ● DCS Boad DCU2 communication in near future
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.