1    板卡概述

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

2  硬件组成

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电平,和板载时钟二选一,给时钟芯片。连接器为SMA(推荐型号:SMA-KWHD)。

7) 外部时钟输出1路:板载时钟芯片提供一路输出给外部,单端输出,SMA输出。

8) 同步信号输入,电平LVTTL,转换为LVDS信号后接入FPGA全局时钟;SMA接口。

9) 支持1路千兆以太网口。

10) 板载两组64-bit DDR4,每组总容量支持4GB,可稳定工作于1200MHz(2400MT/s)。

11) 一片BPI Flash 用于程序配置 ,1片SPI x4 Nor Flash,可用于参数存储。

12) 外置FPGA JTAG调试接口。

13) 16个GPIO备份使用,四个LED指示灯,四个用户按键。

14) 板载一片温度传感器芯片,可读取板上温度,同时软件要读取FPGA内部温度。

15) JTAG调试口支持前面板输出,方便板卡插入机箱后调试使用。

16) 板卡结构 全高PCIe标准卡,长度控制在2/3全长以内,加散热板,机箱风冷散热,提供前面挡板。

17) 板卡工作温度范围 0到+60℃。

18) 板卡供电12V(±10%), PCIe槽位可单独供电,也可单独使用外置电源;典型功耗75W。

1    软件内容

本板卡开发软件主要完成硬件的接口测试、程序加载。主要为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测试代码。

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

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

2    交付资料

(1)硬件内容

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

(2)软件内容

u  DDR测试代码;

u  AD、DA、时钟配置及数据接入输出参考代码;

u  PCIe XDMA FPGA及上位机测试代码(支持Linux);

u  千兆以太网测试代码;

u  GPIO测试代码;

u  程序下载配置参考代码。

(3) 电子版文档

u  板卡pdf格式的电子版原理图(不含电源)

u  板卡硬件使用及测试说明书

北京太速-611号-基于VU9P的5Gsps高速ADDA收发PCIe卡的更多相关文章

  1. 北京太速科技有限公司 layout 事业部

      涵盖领域设计能力 ·通信板卡:PCI/PCIE/CPCI/VPX/光通信/无线通信/射频雷达/显卡                     1.最小线宽:2MIL·主板服务器:电脑主板/交换机/服 ...

  2. 北京太速科技-6U VPX 6槽 Full Mesh结构背板机箱

    一.产品概述 Ori6UVPX6SlotFullMesh264背板机箱 为 6U VPX 6槽 Full Mesh结构,用于实现PCIE.RapidIO IO 4X Full Mesh 高速数据互联, ...

  3. 北京太速科技-第六代Intel i7四核八线程6U VPX主控板

    一.产品概述 该产品是一款基于第六代Intel i7四核八线程的高性能6U VPX刀片式计算机.产品提供了可支持全网状交换的高速数据通道,其中P1,P2各支持4个PCIe x4 Gen3总线接口,P3 ...

  4. 北京太速科技股份有限公司产品手册V201903020

    如果您无法正常查看,请点击在线浏览                                           如果您无法正常查看,请点击在线浏览 了解更多产品信息,请扫描二维码,期待您的关注 ...

  5. 基于FPGA实现的高速串行交换模块实现方法研究

    基于FPGA实现的高速串行交换模块实现方法研究 https://wenku.baidu.com/view/9a3d501a227916888486d7ed.html

  6. 通过集群的方式解决基于MQTT协议的RabbitMQ消息收发

    在完成了基于AMQP协议的RabbitMQ消息收发后,我们要继续实现基于MQTT协议的RabbitMQ消息收发. 由于C#的RabbitMQ.Client包中只实现了基于AMQP协议的消息收发功能的封 ...

  7. 基于Kintex Ultrasacle的万兆网络光纤 PCIe加速卡416 光纤PCIe卡

    基于Kintex Ultrasacle的万兆网络光纤 PCIe加速卡 一.产品概述 本卡为企业级别板卡,可用于数据中心,安全领域数据采集处理.标准PCI Express全高板,适用于普通服务器.工作站 ...

  8. Keil MDK STM32系列(九) 基于HAL和FatFs的FAT格式SD卡TF卡读写

    Keil MDK STM32系列 Keil MDK STM32系列(一) 基于标准外设库SPL的STM32F103开发 Keil MDK STM32系列(二) 基于标准外设库SPL的STM32F401 ...

  9. 黑客长期摇号不中"黑"掉北京小客车摇号网

    新闻链接:http://www.2cto.com/News/201310/248936.html 新闻时间:2013-10-11 新闻正文: 为发泄长期摇号不中的不满,同时也为自己研发的软件打广告,硕 ...

随机推荐

  1. centos7 安装locate

    使用locate my.cnf命令可以列出所有的my.cnf文件 yum  -y install mlocate 原因是安装完后没有更新库 更新库:updatedb

  2. Zuul网关 @EnableZuulProxy 和 @EnableZuulServer 的区别

    1. @EnableZuulProxy 2. @EnableZuulServer 3.解释 1)@EnableZuulProxy简单理解为@EnableZuulServer的增强版, 当Zuul与Eu ...

  3. 【从小白到专家】Istio技术实践专题(四):应用接入Istio的正确姿势

    上一篇文章中,我们介绍了Istio针对单集群的三种主流部署安装方式:使用Istioctl安装.使用Helm自定义安装.独立Operator安装.本文将向大家介绍kubernetes中的应用接入Isti ...

  4. Pop Sequeue

    题目描述 Given a stack which can keep M numbers at most. Push N numbers in the order of 1,2,3...,N and p ...

  5. 【系统学习ES6】第二节:解构赋值

    [系统学习ES6] 本专题旨在对ES6的常用技术点进行系统性梳理,帮助大家对其有更好的掌握,希望大家有所收获. ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构.解构是一种打 ...

  6. SnackBar--FloatingActionButton--CoordinatorLayout

    SnackBar snack:小吃,点心,快餐 btOpenSnackBar = (Button) findViewById(R.id.bt_openSnackBar); btOpenSnackBar ...

  7. C# 实现NPOI的Excel导出

    技术点: 1.自定义attribute属性 2.通过反射取类及其属性的attribute属性值 3.NPOI包常用属性及方法(我也仅仅知道用到过的,陌生的要么见名知意,要么百度查) 实现功能点: Li ...

  8. CMake语法—内置变量

    目录 CMake语法-内置变量 1 CMake变量分类 1.1 普通变量 1.2 缓存变量 1.3 环境变量 1.4 内置变量 2 CMake内置变量分类 2.1 提供信息的变量 2.2 改变行为的变 ...

  9. gin框架中的路由

    基本路由 gin框架中采用的路由库是基于httrouter做的 地址为:https://github.com/julienschmidt/httprouter httprouter路由库 点击查看代码 ...

  10. gin中绑定查询字符串或表单数据

    package main import ( "github.com/gin-gonic/gin" "log" "time" ) type P ...