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

【DSP+FPGA】基于DSP+FPGA XC7K325T与TMS320C6678的通用信号处理平台

  • DSP + FPGA 协同处理架构
  • 板载 1 个TMS320C6678 多核DSP处理节点
  • 板载 1 片 XC7K325T FPGA处理节点
  • 板载 1 个FMC 接口
  • 板载4路SFP+光纤接口
  • FPGA 与 DSP 之间采用高速Rapid IO互联

基于FPGA与DSP协同处理架构的通用高性能实时信号处理平台,该平台采用1片TI的KeyStone系列多核浮点/定点DSP TMS320C6678作为主处理单元,采用1片Xilinx的Kintex-7系列FPGA XC7K325T作为协处理单元,具有1个FMC子卡接口,具有4路SFP+万兆光纤接口,处理节点之间通过高速串行总线进行互联。该系统通过搭配不同的FMC子卡,可广泛应用于软件无线电、雷达信号处理、基带信号处理、无线仿真平台、高速图形图像处理等应用场景。

功能框图

技术指标

  • FPGA + 多核DSP协同处理架构;
  • 1 个多核 DSP 处理节点、1 个 Kintex-7 FPGA 处理节点;
  • 处理性能:
    1. DSP 定点运算:40GMAC/Core*8=320GMAC;
    2. DSP 浮点运算:20GFLOPs/Core*8=160GFLOPs;
  • 存储性能:
    1. DSP 处理节点:4GByte DDR3-1333 SDRAM;
    2. DSP 处理节点:4GByte Nand Flash;
    3. FPGA 处理节点:1 组 2GByte DDR3-1600 SDRAM;
  • 互联性能:
    1. DSP 与 FPGA:SRIO x4@5Gbps/lane;
    2. FPGA 与 FMC 接口:2 路 GTH x4@10Gbps/lane;
  • 物理与电气特征
    1. 板卡尺寸:171 x 204mm
    2. 板卡供电:3A max@+12V(±5%)
    3. 散热方式:金属导冷散热
  • 环境特征
    1. 工作温度:-40°~﹢85°C,存储温度:-55°~﹢125°C;
    2. 工作湿度:5%~95%,非凝结

软件支持

  • 可选集成板级软件开发包(BSP);
    1. DSP 底层接口驱动;
    2. FPGA 底层接口驱动;
    3. 板级互联接口驱动;
    4. 基于SYS/BIOS 的多核并行处理底层驱动;
  • 可根据客户需求提供定制化算法与系统集成:

应用领域

  • 软件无线电;
  • 雷达与基带信号处理;
  • 高速图像图形处理;

相关文章:

  • 【软考】【多媒体应用设计师】媒体与技术2
  • useeffect和uselayout区别
  • HTTPS协议中的加密机制分析、证书认证
  • hadoop日志文件
  • Linux环境下的MySQL的卸载、安装与使用[以CentOS7为例说明]
  • Transformer模型 PostionEmbedding的实现
  • @RequestBody与@RequestParam:Spring MVC中的参数接收差异解析
  • WPF ToolkitMVVM IOC IServiceConllection
  • ssrf+redis未授权访问漏洞复现
  • 【SpringCloud应用框架】GateWay网关
  • 【AI绘画】Midjourney前置/imagine与单图指令详解
  • 【递归深搜之记忆化搜索算法】
  • 缓存解决方案。Redis 和 Amazon ElastiCache 比较
  • 力扣top300:3. 无重复字符的最长子串
  • VMware安装中标麒麟操作系统V7.0
  • JavaScript-如何实现克隆(clone)函数
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • [译] React v16.8: 含有Hooks的版本
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • CentOS 7 防火墙操作
  • Cumulo 的 ClojureScript 模块已经成型
  • GraphQL学习过程应该是这样的
  • JavaScript设计模式之工厂模式
  • Java方法详解
  • JDK9: 集成 Jshell 和 Maven 项目.
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • spring + angular 实现导出excel
  • SQLServer之创建数据库快照
  • Zsh 开发指南(第十四篇 文件读写)
  • 大主子表关联的性能优化方法
  • 技术发展面试
  • 开发基于以太坊智能合约的DApp
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 如何合理的规划jvm性能调优
  • 深度学习入门:10门免费线上课程推荐
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 首页查询功能的一次实现过程
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​configparser --- 配置文件解析器​
  • # 数据结构
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (2)空速传感器
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (八)Flask之app.route装饰器函数的参数
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (五)网络优化与超参数选择--九五小庞
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转载)虚函数剖析
  • ./configure,make,make install的作用(转)
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布