当前位置: 首页 > article >正文

XCVU13P板卡设计原理图:509-基于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测试代码。

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

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

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


http://www.kler.cn/a/405258.html

相关文章:

  • 『 Linux 』文件与网络套接字的内部关系
  • Vue 如何简单更快的对 TypeScript 中接口的理解?应用场景?
  • Java list
  • RPC安全可靠的异常重试
  • Spring Cloud Stream实现数据流处理
  • 集合卡尔曼滤波(Ensemble Kalman Filter),用于二维滤波(模拟平面上的目标跟踪),MATLAB代码
  • mysqldbcompare 使用及参数详解
  • 【HarmonyOS】鸿蒙应用接入微博分享
  • Elasticsearch 6.8 分析器
  • 【Lucene】Lucene的索引文件格式:深入理解Lucene使用的索引文件格式
  • Spring Boot教程之五:在 IntelliJ IDEA 中运行第一个 Spring Boot 应用程序
  • GoZero 上传文件File到阿里云 OSS 报错及优化方案
  • 服务器数据恢复—raid5阵列故障导致上层系统分区无法识别的数据恢复案例
  • java-贪心算法
  • ubuntu显示管理器_显示导航栏
  • ESLint的简单使用(js,ts,vue)
  • 什么是Hadoop
  • java的hashmap的底层设计原理以及扩容规则
  • MagicQuill,AI动态图像元素修改,AI绘图,需要40G的本地硬盘空间,12G显存可玩,Win11本地部署
  • vue3 + Element Plus + ts 封装全局的 message、messageBox、notification 方法
  • 力扣-Hot100-矩阵【算法学习day.36】
  • 浅谈Spring Boot之缓存处理
  • 初识C++:指针与引用的异同,inline关键字
  • Spring Boot整合Tomcat底层源码分析
  • Jtti:如何知晓服务器的压力上限?具体的步骤和方法
  • Three.js 闪电效果