XCVU13P板卡设计原理图:509-基于XCVU13P的4路QSFP28光纤PCIeX16收发卡

devtools/2024/11/24 22:31:11/

一、板卡概述 
        基于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测试代码。

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

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

标签: PCIeX16收发卡 , XCVU9P卡 , XCVU13P , XCVU13P板卡 , QSFP28光纤


http://www.ppmy.cn/devtools/136659.html

相关文章

数据检索是什么意思?数据检索包括哪几个

不少用户会提出这样的疑问,数据检索是什么意思?数据检索即把数据库中存储的数据根据用户的需求提取出来,选择适合的数据库检索方式需要根据具体的需求和场景来进行判断。数据检索的结果会生成一个数据表,既可以放回数据库&#xf…

气膜场馆照明设计:科技与环保的完美结合—轻空间

气膜场馆的照明设计,选用高效节能的400瓦LED灯具,结合现代节能技术,提供强大而均匀的光照。LED灯具在光效和寿命方面优势显著,不仅降低运营能耗,还有效减少碳排放,为绿色场馆建设贡献力量。 科学分布&…

纯js实现游戏加农炮

项目简介 这是一个使用 HTML、CSS 和 jQuery 开发的简单射击游戏。以下是项目的详细描述: 项目名称:加农炮气球射击游戏 技术栈: HTML5 CSS3 jQuery 3.6.0 游戏特点: 简单易上手:只需点击鼠标即可操作,适合…

企业OA管理系统:Spring Boot技术深度解析

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

flutter 专题十一 Fair原理篇Fair逻辑动态化架构设计与实现

数据逻辑处理布局中的逻辑处理Flutter类型数据处理 一、数据逻辑处理 我们接触的每一个Flutter界面&#xff0c;大多由布局和逻辑相关的代码组成。如Flutter初始工程的Counting Demo的代码&#xff1a; class _MyHomePageState extends State<MyHomePage> {// 变量 in…

Java基础面试题01-请描述Java中JDK和JRE的区别?

什么是 JDK&#xff1f; JDK 全称 Java Development Kit&#xff0c;中文叫“Java 开发工具包”。 它是给 Java 开发者用的工具箱&#xff0c;里面有一切写代码、编译代码、调试代码所需要的工具。 JDK 包括什么&#xff1f; Java 编译器&#xff08;javac&#xff09;&…

mini-lsm通关笔记Week2Day5

项目地址&#xff1a;https://github.com/skyzh/mini-lsm 个人实现地址&#xff1a;https://gitee.com/cnyuyang/mini-lsm Summary 在本章中&#xff0c;您将&#xff1a; 实现manifest文件的编解码。系统重启时从manifest文件中恢复。 要将测试用例复制到启动器代码中并运行…

HashMap源码详解

提醒你一下&#xff0c;用电脑或者平板看&#xff0c;手机屏幕小&#xff0c;图片会看不清楚&#xff0c;源码不方便看 基础前置 看该篇文章之前先看看这篇基础文章 HashMap底层原理-CSDN博客 先来看HashMap里面的一些参数。 1.DEFAULT_INITIAL_CAPACITY 默认的数组初…