Hardware/software co-design of an ATCA-based computation platform for data acquisition and triggering
qiang wang,axel jantsch,dapeng jin,andreas kopp,w kuehn,j lang,s lange,lu li,ming liu,zhenan liu,zhonghai lu,d muenchow,j roskoss,hao xu
DOI: https://doi.org/10.1109/RTC.2009.5321538
2009-01-01
Abstract:An ATCA-based computation platform for data acquisition and trigger (TDAQ) applications has been developed for multiple future projects such as PANDA, HADES, and BESIII. Each Compute Node (CN) appears as one of the fourteen Field Replaceable Units (FRU) in an ATCA shelf, which in total features a high performance of 1890 Gbps inter-FPGA onboard channels, 1456 Gbps inter-board backplane connections, 728 Gbps full-duplex optical links, 70 Gbps Ethernet, 140 GBytes DDR2 SDRAM, and all computing resources of 70 Xilinx Virtex-4 FX60 FPGAs. Corresponding to the system architecture, a hardware/software co-design approach is proposed to ease and accelerate the development for different experiments. In the uniform system design, application-specific computation is to be implemented as customized hardware co-processors, while the embedded PowerPC processor takes charge of flexible slow controls and transmission protocol processing.