双通道PCIE-GPIB卡的设计与实现
首发时间:2014-09-22
摘要:本文使用XC6SLX45T FPGA实现以下五个主要部分:(1)通过Verilog HDL编程实现IEEE488.2规定的GPIB协议;(2)使用ISE的IP CORE实现PCIE GEN2协议;(3)使用FPGA内部FIFO实现GPIB协议与PCIE协议之间数据转换与无缝对接;(4)使用CPLD实现基于PCIE的动态加载功能;(5)使用C++语言实现PCIE-GPIB卡的驱动程序和控制界面;最后与同类型的板卡进行速率测试和对比,最终设计并实现本双通道的PCIE-GPIB卡的软硬件系统。
关键词: 通信与信息系统 FPGA PCIE-GPIB卡 动态加载
For information in English, please click here
Design and Implementation of the Dual Channel PCIE-GPIB card
Abstract:This paper uses XC6SLX45T FPGA to achieve the following five main parts: (1) achieve IEEE488.2 GPIB protocol by Verilog HDL programming; (2)achieve PCIE GEN2 protocol by the use of ISE IP CORE; (3)achieve data conversion between PCIE protocol and GPIB protocol by the use of FIFO; (4)achieve PCIE dynamic loading by the use of CPLD;(5)achieve driver program and control interface by the use of C++ programming.Finally achieve the design and Implementation of the dual-channel PCIE-GPIB card hardware and software system.
Keywords: Communication and Information System FPGA PCIE-GPIB card dynamic loading
基金:
论文图表:
引用
No.4606891992233140****
同行评议
共计0人参与
勘误表
双通道PCIE-GPIB卡的设计与实现
评论
全部评论0/1000