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

基于Linux的ARM与FPGA数据通信设计与实现
引用本文:张福洪,徐春晖,胡舜峰.基于Linux的ARM与FPGA数据通信设计与实现[J].杭州电子科技大学学报,2015(4).
作者姓名:张福洪  徐春晖  胡舜峰
作者单位:杭州电子科技大学通信工程学院,浙江杭州,310018
摘    要:ARM与FPGA是目前应用于嵌入式开发的两款主要芯片,ARM偏向于控制领域,而FPGA偏向数据处理。为实现两者的协同工作以及数据通信,介绍了一种通信接口方案的设计与实现。在ARM上运行嵌入式Linux系统的情况下,将FPGA作为字符设备,对两者之间的接口进行驱动程序开发,包括数据总线驱动和GPIO控制驱动。用户应用程序通过调用驱动中定义好的操作函数,便可实现两者的数据通信。最后利用自定义的通信方案对接口进行测试,实现了ARM对FPGA设备的命令控制以及正确稳定的并行数据传输。

关 键 词:数据总线  通用输入输出端口  嵌入式系统  设备驱动

The Design and Realization of Data Communication between FPGA and ARM Based on Linux OS
Zhang Fuhong,Xu Chunhui,Hu Shunfeng.The Design and Realization of Data Communication between FPGA and ARM Based on Linux OS[J].Journal of Hangzhou Dianzi University,2015(4).
Authors:Zhang Fuhong  Xu Chunhui  Hu Shunfeng
Abstract:
Keywords:data bus  general purpose input output  embedded operating system  device driver
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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