224-VPX_8TMS320C6678高速信号处理板


VPX_8TMS320C6678高速信号处理板


产品概述

VPX_V6_8TMS320C6678信号处理板是一款6U OpenVPX板卡,符合VITA 65系统规范,板卡实拍图片和功能框图如上图所示。
板卡集成八片TI高性能8核信号处理器TMS320C6678,能够提供2048GMACs或1024GFLOPs的峰值处理能力,集成sRIO交换器和千兆网交换器,板间提供四路x4 sRIO,支持8GB/s的全双工板间数据带宽,板卡适用于雷达、声纳、图像等信号处理系统。
板卡提供风冷和导冷两种规格,采用VPX 12V供电。

主要特点

· 6U OpenVPX板卡,符合 VITA65规范
· 八片TI TMS320C6678八核处理器:
主频 1GHz;
单片DSP提供256GMACs或128GFLOPS的峰值处理能力;
每片DSP提供2GB 64bit DDR3-1333存储器;
2GB NAND FLASH存储器(DSP0);
一片128Mb SPI NOR FLASH 存储器(DSP0);
Hyperlink互联;
x2 PCIe 到VPX-P2连接器;
· 集成 Gen2 sRIO 交换器:
到每个DSP一个x4 sRIO连接,支持2GB/s有效数据带宽;
四个x4 sRIO到VPX-P1连接器,支持8GB/s的板间有效数据带宽;
· 集成SGMII Ethernet 交换器:
到每个DSP一路SGMII连接 ;
四个1000Base-BX通道到VPX-P4连接器;
一路1000Base-T千兆网到前面板RJ45;
一路1000Base-T千兆网到VPX-P4连接器;
· 多板同步时钟
· 电源、温度监测传感器
· 调试接口:JTAG、RS232、千兆网
· 支持SYS/BIOS实时操作系统,中间件支持
· 6U VITA 48 1" 模块
· 工作温度-40℃~65℃
· 典型功耗100W

处理模块

TI TMS320C6678处理器
TI公司的 TMS320C6678处理器基于Keystone结构,片内包括8个C66x内核,具有浮点和定点双运算模块,TMS320C6678处理器片内每个内核具有32KB的L1D缓存、32KB的L2D缓存和512KB的L2缓存,此外还有4096KB的核间共享存储器。
TMS320C6678处理器工作在1 GHz主频时能够提供256GMACs或128GFLOPs的处理能力,八片TMS320C6678能够提供2048 GMACs或1024 GFLOPs的峰值处理能力。每片TMS320C6678及其外围电路形成一个处理模块,如图所示。

DDR3 存储器
每片TMS320C6678处理器配置容量2GB的DDR3-1333存储器,位宽64bit,峰值数据吞吐率可达10GB/s,整板提供16GB的DDR3存储空间。
非易失性存储器
处理板包括丰富的FLASH存储资源,包括NAND FLASH、SPI NOR FLASH和I2C EEPROM几种类型。
板上DSP0配置一片2GB的SLC NAND FLASH芯片,用以存储系统文件和大批量数据,DSP0通过EMIF接口访问NAND FLASH。
DSP0配置一片16MB的SPI NOR FLASH,用以存储存储板卡硬件信息、系统配置参数等。另外配置一片16MB的SPI NOR FLASH,用以存储八片处理器的共享数据。
每片DSP均配置一片128KB的I2C EEPROM存储器,用以存储BootLoader程序、POST程序和启动参数信息。

sRIO交换架构

信号处理板使用一片IDT CPS-1848 Gen2 sRIO交换器,八个DSP各自通过x4 sRIO连接到sRIO switch,从sRIO switch引出四路x4 sRIO到VPX P1连接器。sRIO工作在5Gbps速率上时,能够实现处理器间2GB/s的传输带宽,和板间8GB/s的传输带宽,sRIO交换架构见下图。信号处理板可以应用于基于全互联或星形互连的处理系统。

千兆网交换

信号处理板使用一片BroadCom十六口SGMII千兆网交换器,实现板内八片DSP和板间控制信息的交换,支持L2级网络交换。每片DSP通过一路SGMII接口连接到千兆网交换器,从千兆网交换器引出四路1000BASE-BX到VPX P4连接器,通过1000BASE-BX背板互联,信号处理板可以集成到系统级的交换网络中。
前面板和VPX P4连接器各设计有一路10/100/1000BASE-TX接口,复用千兆网交换器同一个SGMII端口,通过这些接口可实现板卡程序的加载和调试,或者作为与外部控制机的互联接口。

Hyperlink数传通道

TMS320C6678的HyperLink是一个4 Lane的SerDes接口,每个Lane最高可运行在12.5Gbps。板上的八片DSP分四组,每组两片DSP的HyperLink交叉互连,作为处理节点间辅助的快速数据通道,互连关系如下:DSP0-DSP1,DSP2-DSP3,DSP4-DSP5和DSP6-DSP7。板上HyperLink工作在6.25Gbps,支持25Gbps的传输速率。

串口

信号处理板前后各提供一路RS-232串口,串口速率115Kbaud,八片DSP各自的串口则连接到CFPGA(Core FPGA),在CFPGA实现串口路由,用户可通过串口进行板卡调试和维护,调试信息可通过串口在上位机的调试软件或超级终端界面上显示。

LVTTL/LVDS GPIO

信号处理板在VPX连接器上提供4路LVTTL GPIO信号和8路LVDS GPIO信号,这些信号均可独立设置为输入或输出,设置为输入时,可作为触发或中断使用,LVTTL GPIO在板上作上拉处理,兼容5V电气信号。

电源/温度监测

信号处理板设置电源和温度监测传感器,以监测板卡电源和温度状态,系统控制器可以通过板卡IPMI接口读取这些监测信息,以实现系统级的电源和散热管理。
温度传感器设置在板卡边沿和内部各主要发热点处,通过温度监测信息可以实时了解板卡发热分布状态和机箱散热情况。

多板同步时钟

信号处理板在背板连接器上提供板间同步时钟信号,支持系统中多块板卡在相同时钟域上的同步计时,在各个板卡上维护一个相互同步的计数器,系统开发人员可以对不同板卡上的消息或数据进行时戳管理,方便多个板卡同步观测各处理节点的数据流。

前面板接口

信号处理板前面板提供如下接口:
· 一个RJ45千兆网接口
· 一个RS-232接口,采用J30J-9连接器
· 12个面板指示灯
· 一个复位按键

调试方式

JTAG仿真器调试
通过JTAG接口,可以对板上八片DSP进行断点调试。
串口调试
板卡通过串口可以与主机进行基本的输入输出交互,例如与DSP交换数据、查询板卡配置信息、修改板卡启动参数、实现系统复位等功能。
网络调试
在多板应用系统中,通过网络接口可以同时加载多块板卡的DSP程序、实时观测每个DSP的内存数据和运行状态。

软件支持

用户软件
提供算法库,包括经过特殊优化的雷达专用信号处理算法库、通用信号处理算法库、数学库。
提供通信库,通信库通过和各种物理层互联协议驱动程序的配合屏蔽底层硬件、操作系统以及互联协议的异构性,向上层应用程序提供统一的通信接口,简化用户编程复杂度。
提供系统调试和监测软件,是对用户运行的程序进行实时调试和监测的软件工具集。主要实现内存数据的图形化显示、处理器及任务运行状态监测、变量或事件监测、程序加载管理等功能。 
板级支持软件
提供BootLoader程序,即IBL,是针对板卡定制的启动引导软件,通过以太网TFTP协议实现对板卡上用户程序的加载。
提供板级支持函数库,包括板卡各种硬件部件的驱动函数接口。例如sRIO、PCIe、以太网、外部中断、非易失性存储器访问等函数接口。
提供硬件诊断程序,完成对板卡外设硬件的诊断和测试,将诊断的结果通过串口或者指示灯表示出来。
运行TI sys/Bios操作系统,板卡上的TMS320C6678处理器运行sys/Bios实时微内核操作系统,由操作系统负责资源的管理和任务调度,使用户仅专注于算法程序的开发。

应用范围

· 雷达信号处理
· 电子对抗
· 声纳
· SAR
· 图像处理

北京太速科技有限公司

在线客服:QQ:448468544

淘宝网站:orihard.taobao.com/?

联系电话:15084122580

欢迎关注微信公众号 啊智能时代

时间: 2024-07-29 06:07:31

224-VPX_8TMS320C6678高速信号处理板的相关文章

240-4C6678_K7_DDR3_VPX高速信号处理板

4C6678_K7_DDR3_VPX高速信号处理板 4C6678_K7_DDR3_VPX板为基于TI   多核DSP TMS320C6678的通用处理板卡.板卡满足OpenVPX平台标准,可为雷达.电子对抗.图像处理.声纳等高速实时信号处理任务提供可靠的硬件保障. 一.板卡特点     1.板载4片C6678芯片和1片K7FPGA,为业内最大处理能力单板:     2.成熟.稳定.灵活的驱动库.算法库,用户快速上手:     3.高可靠性硬件板卡设计,提供第三方环境试验报告:     4.可根据

2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板

基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板 综合图像处理硬件平台包括图像信号处理板2块,视频处理板1块,主控板1块,电源板1块,VPX背板1块. 一.板卡概述 图像信号处理板包括2片TI 多核DSP处理器-TMS320C6678,1片Xilinx FPGA XC7K420T-1FFG1156,1片Xilinx FPGA XC3S200AN.实现四路千兆以太网输出,两路422输出.通过FPGA的GTX ,LVDS实现高速背板互联.采用

204-基于Xilinx Virtex-6 XC6VLX240T 和TI DSP TMS320C6678的信号处理板

基于Xilinx Virtex-6 XC6VLX240T 和TI DSP TMS320C6678的信号处理板 1.板卡概述  板卡由我公司自主研发,基于VPX架构,主体芯片为两片 TI DSP TMS320C6678,两片Virtex-6 XC6VLX240T-ff1156 FPGA,1个RapidIO Switch.FPGA连接FMC子卡.FPGA片外挂接2簇32bit DDRIII SDRAM,最大容量支持2GB.每片FPGA还通过EMIF总线连接一片TMS320C6678型8核心DSP.所

20-基于 DSP TMS320C6455的6U CPCI高速信号处理板卡

基于 DSP TMS320C6455的6U CPCI高速信号处理板卡 1. 板卡概述 基于 DSP TMS320C6455的CPCI高速信号处理板卡是新一代高速DSP处理平台,广泛用于DSP性能验证,信号仿真平台,图像处理分析,网络数据收发.与后板结合可以用于A/D,D/A收发,ASI/SDI等接口等设计. 2.CPCI-DSP性能指标 1. 支持PICMG2.0 R3.0(CompactPCI核心规范) 2. 支持PICMG2.1(热插拔规范)  3.双DSP芯片 TMS320C6455,时钟

全网最佳CY7C68013A开发板,USB2.0高速核心板,独家最全开发资料,长期更新支持

铺天盖地的USB开发板.USB核心板那款最适合您?IFLabs组织专业团队.不惜成本.耗费大量时间精力打造的精品USB核心板是您最佳的选择,优化的核心板结构.全网最全的开发手册.全面的配件,一套在手即可开展USB接口的开发.只需这一次投入,即可实现USB接口开发的从入门到精通! 史无前例的专业.可靠.全面.豪华,绝不是其他低价产品所能比的.无论你是初学者,还是具有USB开发基础的工程师都值得拥有. IFLabs USB2.0 FX2LP核心板开发板详情:http://item.taobao.co

高速信号采集的相关知识

对于高速的定义,至少要100Msps以上的,这种高速采集多用在军工.航天.天文领域,通信现在用的也越来越多了(比如华为5G相关的项目,已经用到了3Gsps的ADC). 当然有一些视频相关的领域也会用到高速采集. 对于采集这块的入门,说实话挺难的,因为成本实在是太高,通常高速的ADC价格都在千刀($美元)以上,使用的FPGA通常也需要较大的规模也要几千刀,要做一块多通道的高速采集板成本十几万人民币很正常的. 其次是技术难度,高速采集这块最难的是在硬件这块,时钟链路,电源质量,各种干扰的屏蔽控制,电

傅立叶变换的深入理解 转载 数字信号处理

傅立叶变换的深入理解 2007年10月05日 星期五 16:41 专题讨论四:关于傅里叶变换的讨论[精彩] 有奖征集:大家讨论一下傅里叶变换相关的内容: 1 变换的目的,意义,应用. 2 傅里叶级数与傅里叶变换的差别和联系 3 连续傅里叶变换,离散时间傅里叶变换,离散傅里叶变换,序列的傅里叶变换,各自的定义,差别,联系. 3 高速傅里叶变换的实质,经常使用的算法之间的差别和联系,各自的优势. 4 fft的应用讨论: 1.变换是时间变量函数变成相应变换域的某种变量函数,这样使运算简单,处理方便.变

如何为编程爱好者设计一款好玩的智能硬件(十)——无线2.4G通信模块研究·一篇说完

六.温湿度传感器DHT11驱动封装(下):如何为编程爱好者设计一款好玩的智能硬件(六)——初尝试·把温湿度给收集了(下)! 七.点阵字符型液晶显示模块LCD1602驱动封装(上):如何为编程爱好者设计一款好玩的智能硬件(七)——LCD1602点阵字符型液晶显示模块驱动封装(上) 八.LCD1602点阵字符型液晶显示模块驱动封装(中):如何为编程爱好者设计一款好玩的智能硬件(八)——LCD1602点阵字符型液晶显示模块驱动封装(中) 九.LCD1602点阵字符型液晶显示模块驱动封装(下):如何为编

《嵌入式怎么学?新人十问及解答》

常见的ARM嵌入式学习问答,设计者和学习者最关心的11个问题:1.ARM嵌入式是学习硬件好还是学习软件好? 2.嵌入式软件和硬件,哪一种职位待遇更高?或者说,在设计中哪一个更重要? 3.学完51单片机后,想买ARM开发板继续学习,是买ARM7还是ARM9? 4.到底是学习哪种内核:ARM7.CORTEX-M3.CORTEX-M4.ARM9.CORTEX-A8还是CORTEX-A9? 5.ARM芯片如何选择型号? 6.学习ARM主要学习啥? 7.是先学习基于操作系统的应用层程序的编程,还是先学习基