码迷,mamicode.com
首页 > 其他好文 > 详细

224-VPX_8TMS320C6678高速信号处理板

时间:2015-09-17 17:48:09      阅读:659      评论:0      收藏:0      [点我收藏+]

标签:tms320c6678 c6678板卡 c6678开发板 dspc6678 c6678

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


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

技术分享

224-VPX_8TMS320C6678高速信号处理板

标签:tms320c6678 c6678板卡 c6678开发板 dspc6678 c6678

原文地址:http://10709825.blog.51cto.com/10699825/1695689

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!