基于VU9P的双路5Gsps AD 双路6Gsps DA PCIe数据卡

一、板卡概述

基于XCVU9P的5Gsps AD DA收发PCIe板卡。该板卡要求符合PCIe 3.0标准,包含一片XCVU9P-2FLGA2014I、2组64-bit/8GB DDR4、2路高速AD, 2路高速DA,支持外触发,外时钟。板卡工作温度范围0到60℃,板卡设计加工包含散热装置,支持服务器风冷散热。软件包括接口测试软件,支持甲方应用开发。

二、硬件组成

2.1 板卡逻硬件图如图所示:

2.2功能指标

  • (1)主芯片使用XCVU9P-2FLGA2014I 工业级芯片,AD使用EV10AQ190A 2片, DA使用AD9162 2片。
  • (2)板卡符合PCIe 3.0规范,采用x16模式硬件设计,理论带宽高达64Gbps,支持PCIex8模式使用,在Linux系统下测试速率可达5000MByte/s。
  • (3)2路AD输入,支持-250mV~250mV单端输入,交流耦合 50欧姆阻抗,最高转换速率5GSPS;SMA接口。实际工作速率是4Gsps。
  • (4) 2路DA输出,支持-200mV~200mV单端输出,交流耦合 50欧姆阻抗,最高转换速率6GSPS;SMA接口。实际工作速率 都是6Gsps。
  • (5)板载10MHz 时钟,通过时钟芯片配置输出,给FPGA,AD,DA芯片工作。
  • (6)外部参考时钟输入1路:外部输入10MHz时钟给时钟芯片作为参考,单端信号,LVTTL电平,和板载时钟二选一,给时钟芯片。连接器为SSMC(推荐型号:SSMC-JYWHD)。
  • (7)同步信号输入,电平LVTTL,接入时钟生成芯片;SSMC接口。
  • (8)支持1路QSFP28光纤接口,最高支持4X 25Gbps,可用于100G以太网开发应用。
  • (9)板载两组64-bit DDR4,每组总容量支持4GB,可稳定工作于1200MHz(2400MT/s)。
  • (10)一片BPI Flash 用于程序配置 ,1片SPI x4 NorFlash,可用于参数存储。
  • (11)外置FPGA JTAG调试接口。
  • (12)14个GPIO备份使用,四个LED指示灯,四个用户按键。
  • (13)JTAG调试口位于板卡上边沿,方便板卡插入机箱后调试使用。
  • (14)板卡结构 全高PCIe标准卡,长度控制在2/3全长以内,加散热板,机箱风冷散热,提供前面挡板。
  • (15)板卡工作温度范围 0到+60℃。
  • (16)板卡供电12V(±10%), PCIe槽位可单独供电,也可单独使用外置电源;典型功耗75W。

三、软件内容

本板卡开发软件主要完成硬件的接口测试、程序加载。主要为FPGA配置程序的加载测试,参数存储Flash的读写测试,DDR4的读写测试,AD DA 时钟配置,数据接入测试,GPIO测试。本测试说明书使用到的软件包括:

(1)FPGA软件开发工具Vivado2018.3 , Verilog语言开发,运行在 Linux系统的PC机下;

(2)接口软件内容包括如下:

  • ●  板卡硬件测试;
  • ●  Flash加载测试代码;
  • ●  DDR4测试代码,两组同时工作、单独工作;
  • ●  AD、DA、时钟配置及采集接口程序测试(DA的Jesd204B IP使用Xilinx默认版本);
  • ●  PCIe3.0 x8模式XDMA测试,包含FPGA代码,在 Linux系统的PC机下的驱动;
  • ●  触发信号测试代码;
  • ●  其它GPIO测试代码。

以上程序提供测试用例,测试方法,测试报告及使用说明书

(备注:甲方提供软件测试验收的服务器,以保证后续使用的兼容性)

四、交付资料

(1)硬件内容

硬件板卡1块,带散热板。

(2)软件内容

  • ●  DDR测试代码;
  • ●  AD、DA、时钟配置及数据接入输出参考代码;
  • ●  PCIe XDMA FPGA及上位机测试代码(支持Linux);
  • ●  光纤 ibert测试
  • ●  GPIO测试代码;
  • ●  程序下载配置参考代码。

(3) 电子版文档

  • ●  板卡pdf格式的电子版原理图(不含电源)
  • ●  板卡硬件使用及测试说明书

PCIe数据卡设计资料第611篇-基于VU9P的双路5Gsps AD 双路6Gsps DA PCIe数据卡的更多相关文章

  1. PCIe收发卡设计资料:611-基于VU9P的2路4Gsps AD 2路5G DA PCIe收发卡

    基于VU9P的2路4Gsps AD 2路5G DA PCIe收发卡 一.板卡概述 基于XCVU9P的5Gsps AD DA收发PCIe板卡.该板卡要求符合PCIe 3.0标准,包含一片XCVU9P-2 ...

  2. 北京太速-611号-基于VU9P的5Gsps高速ADDA收发PCIe卡

    1    板卡概述 基于XCVU9P的5Gsps AD DA收发PCIe板卡.该板卡要求符合PCIe 3.0标准,包含一片XCVU9P-2FLGA2014I.2组64-bit/8GB DDR4.2路高 ...

  3. FMC子卡设计资料原理图:FMC177-基于AD9361的双收双发射频FMC子卡

    FMC177-基于AD9361的双收双发射频FMC子卡 一.板卡介绍 FMC177射频模块分别包含两个接收通道与发射通道,其频率可覆盖达到70MHz~6GHz,AD9361芯片提供具有成本效益的实验平 ...

  4. PCIe卡设计资料保存:536-基于ZU7EV的FMC 通用PCIe卡

    基于ZU7EV的FMC 通用PCIe卡   一.板卡简介 基于3U PXIe的ZU11EG/ZU7EG/ZU7EV的通用 ,实现FMC的数据接口和主控计算,广泛应用于工业控制,检测,视觉处理.支持工业 ...

  5. FMC子卡设计资料原理图:FMC550-基于ADRV9002双窄带宽带射频收发器FMC子卡

    FMC550-基于ADRV9002双窄带宽带射频收发器FMC子卡 一.产品概述 ADRV9002 是一款高性能.高线性度.高动态范围收发器,旨在针对性能与功耗系统进行优化.该设备是可配置的,非常适合要 ...

  6. SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 后端篇(五): 数据表设计、使用 jwt、redis、sms 工具类完善注册登录逻辑

    (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p ...

  7. [资料] 设计原理图资料保存:FMC210-1路1Gsps AD、1路2.5Gsps DA的FMC子卡解决方案

    FMC210-1路1Gsps AD.1路2.5Gsps DA的FMC子卡 一.板卡概述 FMC-1AD2DA是北京太速科技自主研发的一款1路1G AD采集.1路2.5G DA回放的FMC子卡.板卡采用 ...

  8. 瓜子IM智能客服系统的数据架构设计(整理自现场演讲)

    本文由ITPub根据封宇在[第十届中国系统架构师大会(SACC2018)]现场演讲内容整理而成. 1.引言 瓜子业务重线下,用户网上看车.预约到店.成交等许多环节都发生在线下.瓜子IM智能客服系统的目 ...

  9. 【原创】C#搭建足球赛事资料库与预测平台(3) 基础数据表设计

            本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html 开源C#彩票数据资料库系列文章总目录:http://www.cn ...

  10. [笔记]SD卡相关资料

    ESD静电放电模块 我知道的flash分为两种NOR flash和NAND flash,NOR falsh容量一般为1~16M用于单片机代码存储,NAND flash最小的是8M最大的现在听说有90G ...

随机推荐

  1. DPDI:Kettle任务调度与管理的高效解决方案

    DPDI:Kettle任务调度与管理的高效解决方案 引言 在企业大规模数据处理领域,Kettle(Pentaho Data Integration)作为一款广受欢迎的开源ETL工具,以其强大的数据处理 ...

  2. 【🔥🔥🔥Redis 内存管理核心】过期键删除策略与内存淘汰机制详解

    Redis 的过期键删除策略和内存淘汰策略是其管理内存.防止内存耗尽的关键机制,它们解决的是不同层面的问题: 一.过期键删除策略 目标是自动删除那些设置了过期时间且已过期的键,释放其占用的内存.Red ...

  3. 关于.net6项目发布到docker(nginx)踩到的一些坑

    开发环境:桌面云系统(无法使用docker desktop),win10系统 后端开发工具:vs2022   数据库:mysql     缓存:redis    队列和事件处理:rabbitmq 前端 ...

  4. AX-MES生产制造管理系统-异常管理

    MES中的"异常管理"模块是现代智能制造的核心功能之一,它专注于实时识别.记录.响应.分析和解决生产过程中发生的各类偏差(异常),其重要性不言而喻. MES 中"异常管理 ...

  5. ubuntu22 安装ROS 解决公钥问题和源问题

    最近在做路径规划的东西,装这个ROS太费劲了,记录一下 #设定环境 sudo apt update && sudo apt install locales sudo locale-ge ...

  6. host 文件位置

    C:\Windows\System32\drivers\etc

  7. always offline

    我们这种生物啊,一边吐血一边奔跑的样子-- 超酷的不是吗? 友人云, 世界末日不会在夏天. 熬过这个六月吧. 帘卷西风.人比黄花瘦.

  8. 【渲染流水线】主线索引-从数据到图像以UnityURP为例

    [从UnityURP开始探索游戏渲染]专栏-直达 有了开篇的渲染管线和渲染流水线的基本概念,接下来先从原理上看看渲染流水线是怎么运作的,然后再看看UnityURP是对应是怎么实现的,最后再看Unity ...

  9. python模块之uuid模块

    uuid有什么用? 很多应用场景需要一个id,但是又不要求这个id 有具体的意义,仅仅用来标识一个对象.常见的用处有数据库表的id字段:用户session的key值:前端的各种UI库,因为它们通常需要 ...

  10. Linux df 查看磁盘空间使用量 du 查看指定目录/文件的大小

    https://blog.csdn.net/wuyujin1997/article/details/105322428/ 查看磁盘空间使用量df -h wuyujin@ubuntu18:~/Deskt ...