An implementation of module management controller for MicroTCA data processing system
Creators
- 1. State Key Laboratory of Particle Detection and Electronics of , Institute of High Energy Physics, Chinese Academy of Sciences, 19 B Yuquan Rd, Shijingshan District, Beijing (China)
Description
On the basis of full compatibility with advanced telecommunications computing architecture (ATCA) standard, micro telecommunications computing architecture (MicroTCA) standard has a evident advantage over ATCA in terms of space, cost and scalability. The MicroTCA standard has become a popular platform in high energy physics. For the advanced mezzanine card (AMC) installed in the MicroTCA chassis, module management controller (MMC) is a prerequisite to fulfill its function. Although there are many MMC solutions, most of their firmware work in polling mode and rarely use the real-time operating system (RTOS). In order to overcome the lack of real-time performance in polling MMC solution, the novel firmware is developed based on FreeRTOS, which is an open source real-time operating system. This firmware implements the basic functions of MMC, such as hot swap, power management, firmware upgrade, and adds the feature of serial command debugging. To verify the difference in real-time performance between the FreeRTOS and the polling solutions, the interrupt reaction time test is carried out on both solutions. The test shows that the average interrupt reaction time of the FreeRTOS solution is about 300 ms shorter than that of the polling method. This result proves that the FreeRTOS-based solution can significantly improve the real-time performance of transaction processing. (technical report)
Availability note (English)
Available from http://dx.doi.org/10.1088/1748-0221/16/03/T03005Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Instrumentation
- Journal Volume
- 16
- Journal Issue
- 03
- Journal Page Range
- [15 p.]
- ISSN
- 1748-0221
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 53071695
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY;
- Descriptors DEI
- COMPATIBILITY; COMPUTER ARCHITECTURE; DATA PROCESSING; HIGH ENERGY PHYSICS
- Descriptors DEC
- PHYSICS; PROCESSING