xilinx项目XDMA/PCIE高速传输解决方案传输效率90%

news/2024/11/14 19:37:24/

明德扬在PCIE高速传输方案积累了丰富的技术,传输的带宽利用率可达到90%以上,延迟可达到理论的最低延迟值。

明德扬能够根据客户的需求(需求、延迟和应用等),为客户提供定制的PCIE解决方案,欢迎您与我们联系,沟通洽谈。

下面是我司为客户定制的方案介绍,该方案已经应用到航天航空、雷达等领域,经受住客户和市场的检验。

一、 高效率传输方案

该采集方案 Demo 基于 VC709 开发板,使用 XILINX 官方 XDMA IP 核配合板载高速 DDR3,可对前端 ADC 产生的不大于 4.5GB/s 的连续或非连续数据进行实时采集,同时该采集卡具备数据发送功能,可以将用户文件或者内存中的数据写到 FPGA 的发送 FIFO 中,速率约为4.5GB/s,该采集卡具备上位机读写 FPGA 用户寄存器的功能,读写接口为 local bus 接口,方便易用。

1. 系统结构图


方案一

2. 采用此方案的某项目性能

1) 支持 4 通道 AD 数据同时上行,支持 4 通道 DA 数据同时下行;

2) PCIE 链路为 8x Gen3 时, 数据传输带宽大于 4GB/s,误码率低于 10-14;

3) 使用最新 XILINX 官方 XDMA 驱动,稳定可靠;

4) 支持 16 路用户中断;

5) 支持 XILINX 7 系列以上的全系 FPGA;

6) 5.支持 Windows/Linux 系统;

二、 低延迟采集方案

该采集方案 Demo 基于 KU115 开发板,使用自研 QDMA IP 核,无需板载 DDR, 可对前端ADC 产生的不大于 6GB/s 的连续或非连续数据进行实时采集,同时该采集卡具备数据发送功能,可以将用户文件或者内存中的数据写到 FPGA 的发送 FIFO 中,速率约为 5.5GB/s,该采集卡具备上位机读写 FPGA 用户寄存器的功能,读写接口为 local bus 接口,方便易用。

1. 结构框图


方案二

2. 采用此方案的某项目性能

1) 最高支持 8 通道 AD 数据同时上行,最高支持 8 通道 DA 数据同时下行;

2) PCIE 链路为 8x Gen3 时,数据传输带宽大于 5.7GB/s,误码率低于 10-14;

3) 驱动采用类 DPDK 架构,通过轮询模式, 内存零拷贝机制,可达到理论最低延迟。

4) 支持 16 路用户中断;

5) 支持 XILINX 7 系列以上的全系 FPGA;

6) 支持 Windows/Linux 系统;

三、 方案价格

真实的价格取决于方案的技术指标、项目周期等因素 


http://www.ppmy.cn/news/228002.html

相关文章

基于FPGA的LCD1602显示屏驱动

一、LCD1602显示原理 1、引脚功能 其内部功能框图如下图所示: 一般来说,LCD1602有16条引脚,各个厂家的LCD1602可能略有不同,但基本上一样,其16个引脚功能如下: LCD1602引脚功能 引脚号引脚名电压等级功能…

S7-200 SMART 老版本固件更新

S7-200 SMART 老版本固件更新 手里有一块S7-200 SMART PLC SR20,不知道什么年头的产品,最近翻出来想让其发挥一下余热。于是上 西门子S7 200 SMART 官网 下载 STEP 7-MicroWIN SMART,默认就是最新版本2.7, PC Access SMART 2.3,一…

xlrd

1、导入模块 import xlrd 2、打开Excel文件读取数据 data xlrd.open_workbook(excelFile.xls) 3、使用技巧 #获取一个工作表 table data.sheets()[0] #通过索引顺序获取 table data.sheet_by_index(0) #通过索引顺序获取 table data.sheet_by_name(uSheet1)#通过名…

XeLaTeX: 支持现代字体 LaTeX 编译器

XeLaTeX: 支持现代字体 LaTeX 编译器 原  文:XeLaTeX 译  者:Xovee 翻译时间:2023年2月21日 文章目录 XeLaTeX: 支持现代字体 LaTeX 编译器介绍基础:Times New Roman为不同的LaTeX模块设置不同的字体Overleaf中的字体安装在O…

(22.12.20)matlab2022+yalmip+cplex安装教程,win11 x64

前言 Hi,你好!最近刚刚更换新的电脑设备,安装软件时尽量选择最新版本,但也遇到了大大小小的安装问题,这里把踩到的坑一并总结出来,给出一份还算合理的MATLAByalmipCPLEX安装教程(win11)。 MAT…

(已解决)网卡驱动Intel(R) Wi-Fi 6 AX200 160MHz,设备无法启动(代码10)

电脑由于重装系统后双显示屏无法正常工作,于是卸载了原先驱动,重启后发现无法连接wifi了, win键X打开设备管理器查看网络适配器,发现Intel(R) Wi-Fi 6 AX200 160MHz前有黄标,无法启动(现已修复&#xff09…

Numpy---创建多维数组、创建正态分布、创建均匀分布

1. 创建一个随机整数的多维数组 np.random.randint(low, highNone, sizeNone, dtypel) 参数说明: low : 最小值 highNone: 最大值 highNone时,生成的数值在【0, low)区间内 如果使用high这个值,则生成的数值在【low, high)区…

控制算法工程师的主要职责描述(合集)

控制算法工程师的主要职责描述1 职责 1、负责公司MW级机组的控制策略参数整定,编写外部控制器 2、通过控制算法的优化实现风电机组轻量化设计 3、负责公司先进的风电机组智能控制算法的控制,风电机组的前馈控制,风电机组载荷在线预估&#xf…