基于Linux的FPGA+ARM高速数据采集系统设计
DOI:
CSTR:
作者:
作者单位:

中国飞行试验研究院

作者简介:

通讯作者:

中图分类号:

TP332

基金项目:


Based on Linux and FPGA+ARM, designing high-speed data-acquisition system
Author:
Affiliation:

Chinese Flight Test Establishment,Xi’an

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    对于高速A/D的采集,采用I/O读取方式, ARM9最大能够采集500KSPS的A/D,因此ARM不能实现对更高速度数据读取;为达到更高速,提出了FPGA+ARM的双核架构的高速数据采集的方法,FPGA能够采集2MSPS的A/D,并采用ARM的DMA完成与FPGA的FIFO通信,以及使用Linux的内存映射技术来提高应用层与内核层数据传输效率,完成数据采集。该系统设计了FPGA+ARM接口电路,开发了Linux下的DMA驱动程序。经试验测试,系统具有高速采集的性能。

    Abstract:

    For high speed A/D acquisition, Using the I/O, ARM9 maximum can be collected A/D 500KSPS.So, ARM can’t realize the higher speed data reading.To achieve faster, A high speed data acquisition method based on FPGA+ARM dual core architecture is proposed. FPGA can collect A/D 2MSPS.And the use of DMA ARM to complete the communication with FIFO FPGA. Using the memory remmapping of Linux to improve the application layer and the core layer of data transmission efficiency ,completing data collection. Designing the FPGA+ARM interface circuit in this system. Developing of DMA device driver. After the test,the system has the performance of the high-speed sampling.

    参考文献
    相似文献
    引证文献
引用本文

许思琦.基于Linux的FPGA+ARM高速数据采集系统设计计算机测量与控制[J].,2017,25(4):34.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2016-11-02
  • 最后修改日期:2016-11-24
  • 录用日期:2016-11-25
  • 在线发布日期: 2017-07-18
  • 出版日期:
文章二维码