在线咨询
在线留言
索要报价
扫一扫

扫一扫
关注启程科技

全国服务热线:029-88867449

返回顶部

产品中心

联系我们

  1. 销售热线:029-88867449-801
  2. 企业传真:029-87306907
  3. 企业邮箱:sales@sxstart.com
  4. 客服QQ :1491819379
    公司地址:陕西省西安市太白南路263号新一代国际公寓B座1004室

当前位置:首页 > 图像VPX数据采集卡 > VPX高速数据采集 > 正文

VPX_8TMS320C6678高速信号处理板

时间: 2016/9/12  来源:   作者: sxstart

  •  

     

     

    一、产品概述

    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

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

     TMS320C6678处理器

     

    2、DDR3 存储器
    每片TMS320C6678处理器配置容量2GB的DDR3-1333存储器,位宽64bit,峰值数据吞吐率可达10GB/s,整板提供16GB的DDR3存储空间。

    3、非易失性存储器
    处理板包括丰富的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程序和启动参数信息。

     

    4.   sRIO交换架构

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

    TMS320C6678 sRIO交换架构

    5. 千兆网交换

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

    6. Hyperlink数传通道

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

    7. 串口

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

    8. LVTTL/LVDS GPIO

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

    9 . 电源/温度监测

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

    10 .多板同步时钟

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

    11. 前面板接口

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

    12. 调试方式

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

    13.  软件支持

    TMS320C6678 软件支持

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

    三、 应用范围

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