加速计算卡学习资料第412篇:基于单XCVU9P+双DSP C6678的双FMC接口 100G光纤传输加速计算卡

2023-12-19 03:40

本文主要是介绍加速计算卡学习资料第412篇:基于单XCVU9P+双DSP C6678的双FMC接口 100G光纤传输加速计算卡,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于单XCVU9P+双DSP C6678的双FMC接口 100G光纤传输加速计算卡

 

 

一、板卡概述

板卡包括一片Xilinx FPGA  XCVU9P,两片 TI 多核DSP TMS320C6678及其控制管理芯片CFPGA.设计芯片满足工业级要求。

FPGA VU9P 需要外接4路QSFP+(100Gbps)及其两个FMC HPC接口。DSP需要外接两路千兆以太网。如下图所示:

 

 

 

图 1:原理框图

二、主要功能及性能指标

  • FPGA处理器采用Xilinx Virtex UltralSCALE+ 系列芯片 XCVU9P。
  • FPGA 外挂2组FMC HPC 连接器。
  • FPGA 外挂两簇DDR4 
  • FPGA 每簇DDR4位宽64bit,容量2GB,数据速率2400Mb/s。
  • FPGA 连接4路QSPF+,每路QSFP+数据速率100Gb/s。
  • FPGA 预留GPIO ,TTL3V3电平。
  • 光模块的参考时钟可以切换至外部时钟源,频率245.76MHz。
  • DSP处理器采用两颗TI 8核处理器TMS320C6678。
  • 每片DSP 外挂一组64bit DDR3颗粒,总容量2GB,数据速率1333Mb/s。
  • DSP 采用EMIF16 NorFlash加载模式,NorFlash容量32MB。
  • 每片DSP 外挂两路千兆以太网1000BASE-T,分别放置在板卡的上边沿和下边沿。
  • DSP 和FPGA 之间通过SRIO x4互联@5Gbps。
  • DSP间通过Hyperlink x4 互联。
  • DSP,FPGA,CFPGA 仿真器接口连接到J30J-66ZKWP7-J连接器,且板卡预留仿真器接口。
  • CFPGA 外接拨码开关控制DSP boot模式的切换。
  • 板卡单电源输入12v。
  • 板卡配套散热和加固设计。

三、FMC配套子卡说明

子卡编号

说明

FMC147

1.25 GSPS / 2.5 GSPS / 5.0 GSPS 10位ADC

FMC228

四路16位1.2Gsps DAC

FMC303

两路14位2.5Gsps DA

四、板卡结构

板卡结构为非标结构,长x宽:360mm x 217mm,光口的位置在板卡的左侧,电源供电在板卡的上边沿,具体板卡形态如下图所示:

 

图 2:板卡外形

五、FPGA资源介绍

 

 

 

 

 

 

GTY分配

VU9P有52对GTY,其高速率32.75Gb/s。由下表可知目前的设计只占用了12GTY。

接口描述

接口个数

GTH数量

QSFP+

4

16

SRIO

1

4

FMC

2

16

总计

 

36

 

GPIO分配

 

 

 

VU9P共有HP管脚832个,16个bank。BPI Flash 占用1个,和DSP 互联占用1个。

 

接口描述

接口数量

占用管脚个数

占用BANK数量

备注

BPI Flash

1

 

1

 

FMC

2

 

8

DDR4

2

 

6

DSP 

2

 

1

 

六、接口测试

DSP接口

表 1:DSP接口测试项

序号

接口

备注

1

DDR3 接口测试

 

2

千兆以太网测试

 

3

SRIO 接口测试

 

4

程序加载测试

 

5

 

 

FPGA接口

表 2:FPGA接口测试项

序号

接口

备注

1

QSFP+接口测试

 

2

SRIO 接口测试

 

3

程序加载测试

 

4

DDR4接口测试

 

5

FMC 参考测试

 

6

 

 

 

文章来源 北京太速科

这篇关于加速计算卡学习资料第412篇:基于单XCVU9P+双DSP C6678的双FMC接口 100G光纤传输加速计算卡的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/hexiaoyan827/article/details/116698848
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/510785

相关文章

Java计算经纬度距离的示例代码

《Java计算经纬度距离的示例代码》在Java中计算两个经纬度之间的距离,可以使用多种方法(代码示例均返回米为单位),文中整理了常用的5种方法,感兴趣的小伙伴可以了解一下... 目录1. Haversine公式(中等精度,推荐通用场景)2. 球面余弦定理(简单但精度较低)3. Vincenty公式(高精度,

SpringBoot实现接口数据加解密的三种实战方案

《SpringBoot实现接口数据加解密的三种实战方案》在金融支付、用户隐私信息传输等场景中,接口数据若以明文传输,极易被中间人攻击窃取,SpringBoot提供了多种优雅的加解密实现方案,本文将从原... 目录一、为什么需要接口数据加解密?二、核心加解密算法选择1. 对称加密(AES)2. 非对称加密(R

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

Java对接Dify API接口的完整流程

《Java对接DifyAPI接口的完整流程》Dify是一款AI应用开发平台,提供多种自然语言处理能力,通过调用Dify开放API,开发者可以快速集成智能对话、文本生成等功能到自己的Java应用中,本... 目录Java对接Dify API接口完整指南一、Dify API简介二、准备工作三、基础对接实现1.

Gradle在国内配置镜像加速的实现步骤

《Gradle在国内配置镜像加速的实现步骤》在国内使用Gradle构建项目时,最大的痛点就是依赖下载贼慢,甚至卡死,下面教你如何配置国内镜像加速Gradle下载依赖,主要是通过改写repositori... 目录引言一、修改 build.gradle 或 settings.gradle 的 reposito

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

Java controller接口出入参时间序列化转换操作方法(两种)

《Javacontroller接口出入参时间序列化转换操作方法(两种)》:本文主要介绍Javacontroller接口出入参时间序列化转换操作方法,本文给大家列举两种简单方法,感兴趣的朋友一起看... 目录方式一、使用注解方式二、统一配置场景:在controller编写的接口,在前后端交互过程中一般都会涉及

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接