摘要
针对中国散裂中子源(CSNS)波形记录与报警系统的应用需求,设计实现了ARM—Linux平台下基于AHB(高速外围总线)总线通信的FPGA设备驱动程序。对数据通信接口设计、FPGA设备驱动的开发方法、内存映射机制和中断处理等关键环节做了详细描述。该设计已应用于CSNS波形记录与报警系统中,性能稳定。
According to the application requirement of CSNS wave recording and alarming system, a FPGA device driver based on AHB bus under ARM - Linux platform was designed and implemented. Data communication interface, the method of writing FPGA device driver, memory mapping mechanism and interrupt handling were given detailed discussion. It has been used in CSNS wave recording and alarming system, showing stable and reliable performance.
出处
《核电子学与探测技术》
CAS
CSCD
北大核心
2011年第4期399-402,共4页
Nuclear Electronics & Detection Technology