首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于CPCI总线DMA方式的实时高速数据交换系统
引用本文:李桂花,赵五元,马进忠,汪荣荣.基于CPCI总线DMA方式的实时高速数据交换系统[J].强激光与粒子束,2014,26(11):115103.
作者姓名:李桂花  赵五元  马进忠  汪荣荣
作者单位:1.中国科学院 近代物理研究所, 兰州 730000
摘    要:针对在重离子同步加速器运行过程中,如何解决设备控制器与上层数据处理程序之间的高速数据交换的问题,自主研发了基于Compact PCI总线板卡,板载FPGA,DSP,SDRAM等资源,并设计了DMA完整控制逻辑,传输协议解译全部由硬件完成(FPGA)。多个软硬件模块共同实现了该实时高速数据交换系统。该系统经实测,结构完整自洽,数据传输带宽符合重离子同步加速器运行要求,实现了数据传输的实时性。重点描述该系统数据通路上的诸多技术环节,包括硬件和软件的功能划分、FPGA、DSP、驱动程序、上层应用等各环节的技术细节。该实时数据交换系统系原创性设计,系统解决了控制与数据采集系统的设备控制层与上层数据处理层之间的实时数据交换问题。

关 键 词:Compact  PCI    DMA    实时数据交换    重离子同步加速器    FPGA    HPI
收稿时间:2014-06-09

Real-time data exchange system based on compact PCI and DAM for heavy ion synchrotron control
Li Guihua,Zhao Wuyuan,Ma Jinzhong,Wang Rongrong.Real-time data exchange system based on compact PCI and DAM for heavy ion synchrotron control[J].High Power Laser and Particle Beams,2014,26(11):115103.
Authors:Li Guihua  Zhao Wuyuan  Ma Jinzhong  Wang Rongrong
Institution:1.Institute of Modern Physics,Chinese Academy of Sciences,Lanzhou 730000,China
Abstract:This paper represents a systematic methodology to establish design requirements for the real-time data exchange between the industrial control computer based on Compact PCI and the device controller of heavy ion accelerator. The system core models include, PCI model based on FPGA which achieves PCI configuration and PCI master controller, DSP HPI controller which can transport data from FIFO to SDRAM or vice versa, and PCI device driver on microsoft Windows 7. The paper describes in detail how logic models cooperate with each other. Especially when DMA is executing, signals of FIFO for data exchange are used to control PCI master state machine and HPI state machine. Additionally, an interrupt INTA# is sent to Windows 7 as soon as DAM is finished. For verifying the feasibility of the system, a test application is designed which can non-stop write data to SDRAM by DMA or read data from SDRAM to memory by the same way. Thorough checking of the system shows rigorous conformance to the requirements of heavy ion synchrotron running.
Keywords:compact PCI  DMA  real-time data exchange  heavy ion synchrotron  FPGA  HPI
本文献已被 CNKI 等数据库收录!
点击此处可从《强激光与粒子束》浏览原始摘要信息
点击此处可从《强激光与粒子束》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号