基于PCI的双向高速传输系统
摘 要:为了实现FPGA 与PC 之间高速数据的双向同时传输,设计了采用PCI 接口实现的双向高速传输系统。系统中采用PCI9054 作为PCI 接口芯片连接PCI 总线与FPGA ,并通过PCI 驱动程序的设计来提高数据传输效率。经过测试,该系统的速度在双向传输上可以同时达到至少80 Mb/ s 的速率。该系统可以应用在PC 与FPGA 之间需要大量数据交换的场合。
关键词: PCI ; FPGA ;高速传输;驱动程序
1 引 言
该高速数据传输系统的设计目的是为一个信道模拟器提供高速的数据传输通道,模拟器对输入的信号采样接收并对采样的数据做可控制的加噪声、延时、多径、干扰等处理后输出。本系统的设计方案为:硬件部分主要由FPGA 实现,通过FPGA 接收数据并做初步的处理如控制采样、滤波、下变频等处理。然后将处理后的数据发送给电脑,由电脑实现模拟信道的功能处理数据。电脑处理完数据还需要将数据发送回FPGA , FPGA 对数据做上变频、滤波处理后将数据发送出去。其中,FPGA 采集并处理后的信息速率是80 Mb/ s ,因此, FPGA 与电脑之间的传输能力需要达到上行下行均为80 Mb/ s 的速率。为了保证FPGA 与电脑之间的通信能力,本系统采用PCI 接口来实现FPGA 与电脑间的信息交换。
详情点击下载>>
关键词: PCI ; FPGA ;高速传输;驱动程序
1 引 言
该高速数据传输系统的设计目的是为一个信道模拟器提供高速的数据传输通道,模拟器对输入的信号采样接收并对采样的数据做可控制的加噪声、延时、多径、干扰等处理后输出。本系统的设计方案为:硬件部分主要由FPGA 实现,通过FPGA 接收数据并做初步的处理如控制采样、滤波、下变频等处理。然后将处理后的数据发送给电脑,由电脑实现模拟信道的功能处理数据。电脑处理完数据还需要将数据发送回FPGA , FPGA 对数据做上变频、滤波处理后将数据发送出去。其中,FPGA 采集并处理后的信息速率是80 Mb/ s ,因此, FPGA 与电脑之间的传输能力需要达到上行下行均为80 Mb/ s 的速率。为了保证FPGA 与电脑之间的通信能力,本系统采用PCI 接口来实现FPGA 与电脑间的信息交换。
详情点击下载>>


