【PCIE702-1】基于Kintex UltraScale系列FPGA的高性能PCIe总线数据预处理载板

news/2025/3/30 16:28:27/

板卡概述

        PCIE702-1是一款基于PCIE总线架构的高性能数据预处理FMC载板,板卡采用Xilinx的高性能Kintex UltraScale系列FPGA作为实时处理器,实现各个接口之间的互联。板卡具有1个FMC+(HPC)接口,1路PCIe x8主机接口,板载2组独立的72位DDR4 SDRAM大容量缓存。该板卡通过搭载不同的FMC子卡,可快速搭建起基于服务器的数据采集、实时处理、高性能存储的硬件平台。可广泛应用于雷达与中频信号采集、模拟器等场景。

实物图及功能框图如下:

 

 

软件支持

  1. FPGA底层接口以及驱动程序:
  •  FPGA的DDR4 SDRAM底层驱动程序;
  •  PCIe Gen3总线接口开发及其驱动程序;
  •  FPGA对Flash接口的读写驱动程序;
  •  FPGA对RS422\LVDS接口读写驱动程序;
  •  搭配我司AD/DA子卡的数据接口程序;
  1. 可根据客户需求提供定制化算法与系统集成:

应用范围

  1. 雷达与中频信号处理;
  2. 软件无线电验证平台;
  3. 图形与图像处理验证平台;

 

技术指标

  1. 板载FPGA实时处理器:XCKU060-2FFVA1517;
  2. 与XCKU085-2FLVA1517I 以及XCKU115-2FLVA1517I可以实现 PIN-PIN兼容,可升级FPGA资源容量;
  3. PCIE接口性能:
  •  接口标准:PCI Expres Gen3 X8;
  •  DMA支持:支持XDMA或者SG DMA;
  •  数据带宽:高达5GByte/s;
  •  驱动支持:支持Win10/Win server、Linux操作系统;
  1. FMC接口指标:
  •  接口标准:FMC+(HPC)接口,符合VITA57.4规范;
  •  高速总线:支持x16 GTH@16Gbps/lane;
  •  并行总线:支持80对LVDS信号;
  •  配置总线:支持IIC总线接口;
  •  对外供电:+12V/+VADJ供电,供电功率≥15W;
  •  子卡供电:独立的VIO_B_M2C供电;
  1. 动态存储性能:
  •  缓存数量:2组独立的DDR4 SDRAM;
  •  存储带宽:72位,1200MHz工作时钟,2.4GHz数据率;
  •  存储容量:每组最大支持4GByte DDR4 SDRAM(默认4GB);
  1. 其它接口性能:
  •  16路TTL GPIO输出接口;
  •  3路RS422接口;
  •  16路LVDS驱动输出接口(基于DS90LV047A);
  •  板载3个SPI Flash,2片用于FPGA的加载,1片用于少量参数存储;
  1. 物理与电气特征
  •  板卡尺寸:106 x 207mm;
  •  板卡供电:5A max@+12V(±5%,不含给子卡供电);
  •  散热方式:风冷散热;工作温度:-40°~85°C;

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

相关文章

【fps系统重构】-观察cpu、memroy、io -iostat

当您使用iostat命令监控磁盘I/O情况时,可以查看以下指标: rrqm/s:每秒发生的读请求被合并的次数。如果该指标很低,说明读请求较少或未被合并,可能会导致磁盘I/O负载过重。wrqm/s:每秒发生的写请求被合并的…

嵌入式 QT QListWidget 显示列表视图的小部件类

目录 1. 添加对象 2. 设置间距 3. 获取内容 4. 删除对象 5.更改对象内容 在Qt框架中,QListWidget是一个用于显示列表视图的小部件类。它提供了一种方便的方式来显示和管理项目列表。QListWidget可以显示文本、图像和其他自定义的项目项,并允许用户进…

Java数组和列表的区别

数组(Array)与列表(ArrayList)的区别 列表(ArrayList)是对数组(Array)的一个加强 (1)空间大小 Array的空间大小是固定的,空间不够时也不能再次…

LC-1377. T 秒后青蛙的位置(DFS、BFS)

1377. T 秒后青蛙的位置 难度困难57 给你一棵由 n 个顶点组成的无向树,顶点编号从 1 到 n。青蛙从 顶点 1 开始起跳。规则如下: 在一秒内,青蛙从它所在的当前顶点跳到另一个 未访问 过的顶点(如果它们直接相连)。青…

ThinkPHP6 模型层的模型属性,表映射关系,以及如何在控制层中使用模型层和模型层中的简单CRUD

ThinkPHP6 模型层的模型属性,表映射关系,以及模型层的CRUD及如何在控制层中使用模型层 1. model 模型层的默认映射规则 模型,即mvc模式中的model层,model层用来对接数据库,操作数据库的增删改查。 在tp6中&#xff…

很多人都在考的PMP认证到底有什么用?考试内容难不难?

工作几年之后,很多人都会选择提升自己,从而达到升职加薪的目的,而除了学习专业的技能外,考取一份含金量高的证书,也是非常重要的途径,PMP的证书在业界内的名气很大,该证书是由美国项目管理协会&…

JUC之手写一个简单的线程池

文章目录 JUC之手写一个简单的线程池阻塞队列拒绝策略线程工厂线程池类测试 JUC之手写一个简单的线程池 ​ 在之前介绍了线程池的快捷创建方式以及其中的隐患,紧接着介绍了线程池的标准创建方式,了解了线程池的基本构造后,我们可以自己尝试手…

缓存穿透的解决办法有哪些?

一、概述 缓存穿透是指查询一个不存在的数据,由于缓存和数据库都没有命中,导致每次请求都需要从数据库中读取数据,增加了数据库的负担。解决缓存穿透的方法有以下几种: 布隆过滤器(Bloom Filter):使用位数组来表示一个集合&#…