I2C Management Based on IPbus
Shiyu Luo, Junfeng Yang, Kezhu Song, Hongwei Yu, Tengfei Chen, Tianbo, Xu, Cheng Tang

TL;DR
This paper presents a method for managing I2C devices on FPGA-based data acquisition hardware using IPBus, including initialization procedures and direct configuration, tested within the CBM experiment system.
Contribution
It introduces a comprehensive approach for I2C device management on FPGA boards via IPBus, including an independent initialization module and integrated configuration methods.
Findings
Successful implementation and testing within the CBM DPB system.
Reliable initialization of I2C devices on FPGA hardware.
Efficient configuration of I2C devices via IPBus.
Abstract
CBM (Compressed Baryonic Matter) is mainly used to study QCD phase diagram of strong interactions in high and moderate temperature region. Before the next generation GBTx based CBM DAQ system is built up, the DPB (Data Processing Board) layer is used in data readout and data pre-processing, where a general FPGA FMC carrier board named AFCK is used. This paper mainly describes the management of the Inter-integrated Circuit (I2C) devices on AFCK and the FMCs it carries via IPBus, an FPGA-based slow control bus used in CBM DAQ system. On AFCK, the connection of IPBus depends on the correct initialization of a set of I2C devices, including the I2C-bus multiplexer (choosing correct I2C bus), the clock crosspoint switch (providing the 125MHz needed by 1000BASE-X/SGMII), the serial EEPROM with a EUI-48 address (providing the AFCK MAC address). An independent initial module can execute an I2C…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimedia Communication and Technology · Peer-to-Peer Network Technologies
