VPX信号处理卡设计原理图:9-基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信号处理卡 信号处理 无线电通信

news2024/10/5 20:22:20

一、概述
    本板卡基于标准6U VPX 架构,为通用高性能信号处理平台,系我公司自主研发。板卡采用一片TI DSP TMS320C6678和一片Xilinx公司Virtex 7系列的FPGA XC7V690T-2FFG1761I作为主处理器,Xilinx 的Aritex XC7A200T作为辅助处理器。XC7A200T负责管理板卡的上电时序,时钟配置,系统及模块复位,程序重配等。为您提供了丰富的运算资源。如图 1所示:

 
信号处理平台原理框图

二、设计参考标准 
 ●  VITA46.0 VPX Base Standard
 ●  VITA46.3 Serial RapidIO on VPX Fabric Connector
 ●   VITA46.4 PCI Express on VPX Fabric Connector
 ●   VITA46.7 Ethernet on VPX Fabric Connector
三、技术指标 
 ●  DSP外挂一簇DDR3,数据位宽64bit,容量2GB;数据速率1333MHz;
 ●  DSP外挂NorFlash容量32MB;
 ●  DSP采用EMIF16-NorFlash加载模式;
 ●  DSP连接一路1000BASE-T千兆以太网至前面板;
 ●  DSP连接一路1000BASE-T千兆以太网至VPX P4;
 ●  DSP连接PCIe x2 至VPX P2;
 ●  FPGA外挂两簇DDR3,每簇容量4GB,位宽64bit,总容量8GB;数据速率1600MHz;
 ●  FPGA 外挂NorFlash容量128MB;
 ●  FPGA的加载模式为BPI模式;
 ●   FPGA外接2路FMC-HPC;
 ●  FPGA 连接GTH x8至VPX P1;
 ●   FPGA 连接GTH x4至VPX P2;
 ●  FPGA 连接一路QSFP+至前面板;光口速率40Gbps;
 ●   DSP和FPGA通过 SRIO x4 @ 5.0Gbps /per Lnae互联;
 ●   DSP和FPGA实现GPIO,SPI 互联;
 ●   DSP和CFPGA 实现GPIO,SPI,EMIF互联; 
 ●   FPGA和CFPGA实现GPIO 互联;
 ●   CFPGA 连接一路1000BASE-T千兆以太网至VPX P4。
 ●   板卡要求工业级芯片。结构满足抗震要求。
四、物理特性
             ● 工作温度:商业级 0℃ ~ +55℃,工业级-40℃~+85℃
             ● 工作湿度:10%~80%

五、供电要求
             ● 单电源供电,整板功耗:40W
       ● 电压:DC +12V,5A 
       ●  纹波:≤10%

六、应用领域
       信号处理,无线电通信领域。

七、采集存储计算一体应用

   本应用模式,是通过VPX 进行扩展后板,接入四路M.2的固态硬盘存储。

每块存储盘与FPGA之间采用PCIE3.0 x4接口,可将单块存储盘的性能都得到充分发挥。例如:单盘持续读写带宽≥2GB/s,则单盘的存储阵列持续读写带宽≥2GB/s;当多块盘并行工作时,存储阵列读写带宽成指数增长,2块盘则≥4GB/s,4块盘则≥8GB/s,以此类推。

存储阵列的存储容量由单盘配置决定,目前单块NVME存储盘存储容量可选择512GB、1TB、2TB、4TB、8TB、16TB。例如配置4块存储盘,则存储阵列容量最高可达64TB。

   硬盘管理通过文件系统,FPGA的PCIeX4与 6U VPX主板互联,操作系统直接映射管理硬盘,也可以通过前面板QSFP+ 光纤导出给其他服务器设备。

  FMC子卡可以扩展高速AD,DA, 也可以扩展8路光纤,图像子卡等。

  本方案优势就是集中的进行采集,存储,计算一体化,降低硬件成本、功耗,减小设备体积、重量。带来的问题就是FPGA程序集成度很大,开发难度高。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1456815.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenAI视频生成模型Sora的全面解析:从ViViT、扩散Transformer到NaViT、VideoPoet

前言 真没想到,距离视频生成上一轮的集中爆发(详见《视频生成发展史:从Gen2、Emu Video到PixelDance、SVD、Pika 1.0、W.A.L.T》)才过去三个月,没想OpenAI一出手,该领域又直接变天了 自打2.16日OpenAI发布sora以来(其开发团队包…

30分钟快速上手LaTex

文章目录 30 分钟快速上手 LATEX1.什么是LATEX?2.为什么学习LATEX?3.编写第一个LATEX程序4.LATEX文档的序言5.LATEX文档的标题、作者和日期信息6.LATEX文档的注释7.LATEX文档的粗体、斜体和下划线8.LATEX文档中添加图片9.LATEX中对图像进行标注、标签化和引用10.在LATEX中创建…

105.网游逆向分析与插件开发-网络通信封包解析-分析接收到的对话数据包

内容参考于:易道云信息技术研究院VIP课 上一个内容:接收数据的初步逆向分析 通过上一个内容,找到了数据包出现的一个很重要的位置,只要hook之后就能很好的得到这个数据了 然后来到明文数据的位置,把数据包复制出来&…

跨境电商独立站是什么?为什么要做独立站?

独立站在近两年被推上风口,很多人跟风涌入赛道,但并不知道做独立网站的根本原因是什么?为什么跨境电商要做独立站? 今天分享这篇文章,希望能帮助正在建站或想要建站的朋友们建立起对独立站的优劣势、未来发展空间的一…

《剑指Offer》笔记题解思路技巧优化 Java版本——新版leetcode_Part_4

《剑指Offer》笔记&题解&思路&技巧&优化_Part_4 😍😍😍 相知🙌🙌🙌 相识😢😢😢 开始刷题1. LCR 148. 验证图书取出顺序——栈的压入、弹出序列2. LCR 14…

Linux:grep进阶(11)

Linux:shell脚本:基础使用(4)《正则表达式-grep工具》_shell grep 全角字符串-CSDN博客https://blog.csdn.net/w14768855/article/details/132338954?ops_request_misc%257B%2522request%255Fid%2522%253A%252217083360171680022…

状压dp,HDU1074.Doing Homework

目录 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher giv…

【JavaEE】_HTTP响应

目录 1. 首行 2. 报头header 3.空行 4. 正文body 1. 首行 响应首行:版本号状态码状态码描述; HTTP状态码描述了这次响应的结果(比如成功、失败,以及失败原因等); 1. HTTP状态码有: &#…

【EI会议征稿通知】第三届先进制造技术与制造系统国际学术会议(ICAMTMS 2024)

第三届先进制造技术与制造系统国际学术会议(ICAMTMS 2024) 2024 3rd International Conference on Advanced Manufacturing Technology and Manufacturing System 随着工业技术的发展,先进制造技术日益成为未来制造业发展的重大趋势和核心内…

Maven属性scope

参考: maven 中 scope标签的作用(runtime、provided、test、compile 的作用) 【Maven】属性scope依赖作用范围详解 scope为provided

VNCTF2024misc方向部分wp

文章目录 sqlsharkLearnOpenGLez_msbOnlyLocalSql sqlshark tshark -r sqlshark.pcap -Y "http" -T fields -e frame.len -e http.file_data > data.txt不太像常规的盲注,一次性发送两条很类似的payload,比常规的多了一个least在判断passw…

不懂咱就学,记不住多看几遍(二)

一、Redis分布式锁中加锁与解锁、过期如何续命 实现要点: 互斥性,同一时刻,只能有一个客户端持有锁。防止死锁发生,如果持有锁的客户端因崩溃而没有主动释放锁,也要保证锁可以释放并且其他客户端可以正常加锁。加锁和…

TypeScript(二):TypeScript的细节

TypeScript语法细节 联合类型(满足其中一个即可) 可以使用多种运算符,从现有的类型中构建新类型 const number|string 123 可以是这些类型中的任何值但是使用的时候需要小心 let virable: number | string 123function getData(id: numb…

金山WPS下的word,如何删除表格下面的大段空白

在csdn,你甚至可以学习到wps小技巧。 如题,这种大段空白怎么设置文本格式,表格格式都没用。正常的backspace删除也没用。 解决方式如下: 长按鼠标左键拖拽选中空白区域(可能没有选中成功的特效没关系)&am…

Golang - 使用CentOS 7 安装Golang环境

文章目录 操作步骤 操作步骤 为在CentOS 7上安装Go语言环境,可以按照以下步骤进行操作: 下载Go语言包: 从官方网站 https://golang.org/dl/ 下载适用于Linux的Go语言包。 解压缩Go语言包: 使用以下命令解压缩下载的Go语言包 […

洛谷 P6546 [COCI2010-2011#2] PUŽ

讲解&#xff1a; 首先还是正常输入&#xff1a; int a,b,v; cin>>a>>b>>v; 然后经入一个函数num&#xff1a; cout<<num(1.0*(v-a),(a-b))1<<endl; 之所以要乘以1.0是因为要向上取整&#xff01;而这个num函数的两个参数则是“蜗牛白天爬了多…

Asymmetric Temperature Scaling(NeurIPS 2022)论文速读

paper&#xff1a;Asymmetric Temperature Scaling Makes Larger Networks Teach Well Again official implementation&#xff1a;https://gitee.com/mindspore/models/tree/master/research/cv/ats 本文的创新点 在知识蒸馏中&#xff0c;一个奇怪的现象是大的教师模型未必…

网络原理(5)--HTTPS是如何进行加密的

&#x1f495;"Echo"&#x1f495; 作者&#xff1a;Mylvzi 文章主要内容&#xff1a;网络原理(5)–HTTPS是如何进行加密的 在网络原理(4)中介绍了HTTP协议的相关内容,HTTP协议在传输的过程中存在着安全问题,实际上现在的网络中基本不再使用HTTP,而是使用一种更加安…

记录setData报错TypeError: [object Array] is not a function

小程序调用setData控制台显示报错.但是功能正常 同样的各个地方调setData都报错,经过一轮排除法后发现是自定义组件写法有问题 修改正确之后就没问题了

穷人沉迷多巴胺,富人追求内啡肽

奶头乐理论 1995年&#xff0c;美国旧金山召开了一场由500位富豪和政治家组成的精英会议。 会议认为&#xff0c;全球化的发展将使贫富差距迅速拉大、阶层矛盾日益激烈。 如何让穷人安分守己&#xff1f;他们想出了一个办法&#xff1a; 只需要像喂婴儿奶嘴一样&#xff0c…