XCVU13P板卡设计原理图:509-基于XCVU13P的4路QSFP28光纤PCIeX16收发卡
基于XCVU13P的4路QSFP28光纤PCIeX16收发卡
一、板卡概述
基于XCVU13P的4路QSFP28光纤PCIeX16收发卡。该板卡要求符合PCIe 3.0标准,包含一片XCVU13P-2FLGA2014I、4组64-bit/8GB DDR4;4路QSFP28 4X光纤,每路光纤支持4X25Gbps,双向;支持32路IO。板卡工作温度范围0到60℃,板卡设计加工包含散热装置,支持服务器风冷散热。软件包括接口测试软件,支持甲方应用开发。
二、硬件组成
2.1 板卡逻硬件图如图所示:


2.2功能指标
● 主芯片使用XCVU13P-2FLGA2014I 工业级芯片。
● 板卡符合PCIe 3.0规范,采用x16模式硬件设计,理论带宽高达64Gbps,支持PCIex8模式使用,在Linux系统下测试速率可达5000MByte/s。
● 支持2路QSFP+ 4X光纤,每路光纤支持4X25Gbps,双向;
● 支持32路IO,电平为1.8V,双向可设置。
● 板载四组64-bit DDR4,每组总容量支持4GB,可稳定工作于1200MHz(2400MT/s)。
● 一片BPI Flash 用于程序配置 ,1片SPI x4 NorFlash,可用于参数存储,1片I2C的E2PROM,可用于程序加密。
● 外置FPGA JTAG调试接口。
● 四个LED指示灯,四个用户按键。
● JTAG调试口位于板卡上边沿,方便板卡插入机箱后调试使用。
● 板卡结构 全高PCIe标准卡,长度控制在2/3全长以内,加散热板,机箱风冷散热,提供前面挡板。
● 板卡工作温度范围 0到+60℃。
● 板卡供电12V(±10%), PCIe槽位可单独供电,也可单独使用外置电源;典型功耗75W。
三、软件内容
本板卡开发软件主要完成硬件的接口测试、程序加载。主要为FPGA配置程序的加载测试,参数存储Flash的读写测试,DDR4的读写测试,光纤收发数据测试,GPIO测试。本测试说明书使用到的软件包括:
● FPGA软件开发工具Vivado2018.3 , Verilog语言开发,运行在 Linux系统的PC机下;
● 接口软件内容包括如下:
● 板卡硬件测试;
● Flash加载测试代码;
● DDR4测试代码,两组同时工作、单独工作;
● 光纤ibert回环测试;
● PCIe3.0 x8模式XDMA测试,包含FPGA代码,在 Linux系统的PC机下的驱动;
● 触发信号测试代码;
● 其它GPIO测试代码。
以上程序提供测试用例,测试方法,测试报告及使用说明书
(备注:甲方提供软件测试验收的服务器,以保证后续使用的兼容性)
XCVU13P板卡设计原理图:509-基于XCVU13P的4路QSFP28光纤PCIeX16收发卡的更多相关文章
- 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 ...
- 基于XC7A100T的PCIe千兆电口以太网收发卡
一.板卡概述 本板卡采用Xilinx公司的Artix7系列的XC7A100T-2FGG484 芯片作为主处理器.包含双路千兆电口网络,双组DDR,PCIeX1 V1.1接口,板卡设计满足工业级要求. ...
- 采集存储计算处理卡设计原理图:619-基于6U VPX的双FMC ZU19EG 采集存储计算处理卡
619-基于6U VPX的双FMC ZU19EG 采集存储计算处理卡 基于6U VPX的双FMC ZU19EG 采集存储计算处理卡 一.板卡概述 该板卡是采集.存储.计算.管理一体的高集成度.加固 ...
- Atitit图片复制父目录给你设计的实现 基于win 图片浏览器
Atitit图片复制父目录给你设计的实现 基于win 图片浏览器 打开属性,获取其路径...1 Ahk参数传递,使用环境变量即可1 如何ahk异常转换为java异常1 如何获取ahk的输出.1 C:\ ...
- 课程设计个人报告——基于ARM实验箱的捕鱼游戏的设计与实现
课程设计个人报告--基于ARM实验箱的捕鱼游戏的设计与实现 一.个人贡献 参与课设题目讨论及部分过程 资料收集 负责代码调试 捕鱼游戏相应功能的实现 实验环境 Eclipse软件开发环境: ARM实验 ...
- 课程设计小组报告——基于ARM实验箱的捕鱼游戏的设计与实现
课程设计小组报告--基于ARM实验箱的捕鱼游戏的设计与实现 一.任务简介 1.1 任务内容 捕鱼游戏这个项目是一个娱乐性的游戏开发,该游戏可以给人们带来娱乐的同时还可以给人感官上的享受,所以很受人们的 ...
- 20155338课程设计个人报告——基于ARM实验箱的Android交友软件的设计与实现
课程设计个人报告--基于ARM实验箱的Android交友软件的设计与实现 个人贡献 实验环境的搭建 代码调试 在电脑上成功运行 研究程序代码撰写小组报告 一.实验环境 1.Eclipse软件开发环境: ...
- 平台+插件软件设计思想及基于COM的原型实现
引言:我们已经习惯于一个人独立进行软件开发,每个人都使用自己的风格进行程序设计,但随着工程项目变大或者是对时间要求比较紧时,就需要几个人,十几个人,甚至是上百个人协作进行软件开发与设计,这时一个比较棘 ...
- 硬件开发笔记(四):硬件开发基本流程,制作一个USB转RS232的模块(三):设计原理图
前者 前面建立好的基础的元器件,下面开始设计原理图. 需求 USB转RS232,输出RS232 可以选择性输出5V的TTL 可以选择性输出3.3V的TTL 设计原理图 步骤一:CH340G ...
- 基于Xilinx Kintex-7 XC7K325T 的FMC USB3.0 SATA 四路光纤数据转发卡
基于Xilinx Kintex-7 XC7K325T 的FMC USB3.0 SATA 四路光纤数据转发卡 1. 板卡概述 本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片, ...
随机推荐
- Android计算两个日期相差天数
概述 因为没有现成的函数方法可用,那就通过一个循环来取得相差的天数了 Calendar curcalendar= Calendar.getInstance(); int days = 0; //定义一 ...
- Java GC知识总结
目录 简介 判断对象是否可达 引用计数法(Reference Counting) 可达性分析法(Reachability Analysis) Java中4种引用与GC的关系 强引用(Strongly ...
- NG-ZORRO中Upload上传控件使用
后端服务使用的是Asp.net WebApi,至于如果有环境搭建或者怎么引入上传控件这一类的问题,请自行百度,都有手册多看几遍. 在此记录的是核心的一些代码,没有给出界面UI,因为重点是给出思路和怎么 ...
- git ls-remote -h
正确命令及作用 git ls-remote --heads <远程仓库URL> # 或简写为 git ls-remote -h <远程仓库URL> 输出示例 $ git ls- ...
- 理解文件句柄数(File Handle Count)
在 Linux 系统中,文件句柄数(File Handle Count) 是一个核心概念,用于描述操作系统管理 打开文件 和 I/O 资源 的能力.以下是详细解释: 1. ...
- 不用spring,可以吗?
摘自:https://www.zhihu.com/question/537894826 Java开发不用Spring生态有前途吗? 比如在某些大厂自己封装好的框架直接用,感觉没啥提升 新增:做后端we ...
- AX-MES生产制造管理系统-生产过程检验SPC(一)
说起质量管理,那一定少不了 SPC,SPC中文名叫统计过程控制,对生产过程中记录的数据进行分析,及时了解不良情况出现的几率,并采取必要的措施达到消除影响的目的,这其中有几个关键术语,比如 UCL等. ...
- PPT(三)-合并形状
一.合并形状在哪 二.如何应用合并形状 合并形状时,先选择的元素先保留. 三.合并形状在PPT中最常用的就是用在绘制图标上 图标可以去阿里巴巴矢量图标库去下载www.iconfont.cn,然后直接插 ...
- 图片和视频都可以去水印啦,ai去水印的简单两种方法
有时候我们希望移除视频中的水印,但又不擅长使用专业软件,结果反而花费了很多时间和精力.这种情况下该怎么办呢? 今天给大家推荐两个方法: 一.在线去水印 Photopea是一款在线图像编辑器,界面和功能 ...
- 一步一步学习使用LiveBindings(16)使用代码创建LiveBindings绑定
本系列多数时间都是在使用LiveBindings Wizard或LiveBindings Designer来创建链接,在<一步一步学习使用LiveBindings(8)>节起,介绍了几种快 ...