基于双TMS320C6678 + XC7K420T的6U CPCI Express高速数据处理平台

1、板卡概述

  板卡由我公司自主研发,基于6UCPCI架构,处理板包含双片TI DSP TMS320C6678芯片;一片Xilinx公司FPGA XC7K420T-1FFG1156 芯片;六个千兆网口(FPGA两个,DSP四个);DSP与FPGA之间 RapidIOX4互联, DSP 之间 Hyperlink X4 互联;FPGA 提供12个GTX连于背板(GTX支持6.25Gbps的传输频率);每颗DSP外接1GB的DDR3,64bit位宽,32MB Nor Flash;FPGA 外接2组DDR3,各512MB,64bit位宽,32MB Nor Flash;通过PCIe桥连接DSP的PCIe和FPGA的PCIe口,PCIe对外X4模式;FPGA连接不少于160根普通IO到CPCIe的P4,P5连接器。

2、处理板技术指标

  1. 板卡要求采用双片TI DSP TMS320C6678芯片,8核,主频1G。
  2. 板卡采用Xilinx公司FPGA XC7K420T-1FFG1156 芯片。
  3. 前面板 两个DSP各出一个千兆网口,另外2个网络连于背板。
  4. 前面板FPGA出两个千兆网口,6个SFF模块光纤,支持5Gbps
  5. 前面板出4个指示灯,1个复位按钮。
  6. DSP与FPGA之间 RapidIOX4互联,DSP的Uart,SPI,I2C连接于FPGA。
  7. DSP 之间 Hyperlink X4 互联。
  8. FPGA 提供12个GTX连于背板,支持4个X2,1个X4的工作模式配置。GTX最高工作频率为6.25Gbps。
  9. 每颗DSP外接1GB的DDR3,64bit位宽;32MB Nor Flash.
  10. FPGA 外接2组DDR3,各512MB,64bit位宽,32MB Nor Flash,在原理图设计阶段,如FPGA的I/O引脚资源不够,则可将DDR3位宽调整为32BIT宽。
  11. DSP 支持远程网络加载,PCIe加载;FPGA支持Master SelectMAP和Master BPI加载,同时支持DSP0或者DSP1的SPI口对FPGA进行动态加载和对配置芯片程序更新。
  12. FPGA连接不少于160根普通IO到CPCIe的P4,P5连接器。
  13. FPGA能读取背板槽位信息,ID[3:0]。
  14. FPGA 外接E2PROM。
  15. 板卡芯片要求工业级。
  16. 供电 采用 +5V +12V 双电源。
  17. 板卡结构标准CPCIe 6U大小。
  18. 整板冷却,支持加固。

3、软件系统

3.1 DSP底层软件包括  (1)DSP的DDR3测试程序;  (2)DSP的Nor Flash 擦写程序;  (3)DSP的网络接口测试,SGMII互传程序;  (4)DSP的HyperLink互连传输程序;  (5) DSP的SPI接口程序;  (6)DSP的I2C E2PROM操作程序;  (7)DSP的RapidIO接口驱动程序;  (8)DSP的Boot Load引导程序;  (9)DSP的多核加载测试程序;  (10)DSP的网络加载程序;  (10)DSP的GPIO中断服务测试程序;  (11) DSP对 FPGA的动态加载和配置程序更新程序;  3.2 FPGA底层软件包括  (1)FPGA的DDR3驱动接口程序;  (2)FPGA的网络接口驱动程序;  (3)FPGA的 Nor Flash接口驱动程序;  (4)FPGA与DSP的RapidIO驱动程序;  (5)与背板互连DSP板卡的GTX传输程序;  (6) FPGA的光纤接口驱动程序;  (7) 配置FPGA的控制程序;  (8) 从FPGA的电源管理,复位管理,配置管理程序;

4、物理特性:   尺寸:6U CPCIe板卡,大小为160X233.35mm。    工作温度:0℃~ +55℃ ,支持工业级 -40℃~ +85℃    工作湿度:10%~80%

5、供电要求:    双直流电源供电。整板功耗 50W。    电压:+5V 5A ,+3.3V 6A。    纹波:≤10%

北京太速科技有限公司
在线客服:QQ:448468544
公司网站:www.orihard.com
联系电话:15084122580

8-基于双TMS320C6678 + XC7K420T的6U CPCI Express高速数据处理平台的更多相关文章

  1. 基于双TMS320C6678 + XC7K420T的6U CPCI Express高速数据处理平台

    1.板卡概述 板卡由我公司自主研发,基于6UCPCI架构,处理板包含双片TI DSP TMS320C6678芯片:一片Xilinx公司FPGA XC7K420T-1FFG1156 芯片:六个千兆网口( ...

  2. 140-基于双TI DSP TMS320C6670+XC7K480T的6UCPCI Express高速数据处理平台

    基于双TI DSP TMS320C6670+XC7K480T的6UCPCI Express高速数据处理平台 一.板卡概述: 本技术开发主要是支持客户完成基于TI DSP TMS320C6678芯片和X ...

  3. 基于双TMS320C6678+双XC6VSX315T的6U VPX高速数据处理平台

    基于双TMS320C6678+双XC6VSX315T的6U VPX高速数据处理平台   一.板卡概述 板卡由我公司自主研发,基于VPX架构,主体芯片为两片 TI DSP TMS320C6678,两片V ...

  4. 10-基于TMS320C6678+XC7K325T的6U CPCI Full Camera Link图像处理平台

    基于TMS320C6678+XC7K325T的6U CPCI Full Camera Link图像处理平台 1.板卡概述 板卡由我公司自主研发,基于6UCPCI架构,处理板包含一片TI DSPTMS3 ...

  5. 3-基于双TMS320C6678+双XC6VSX315T的6U VPX高速数据处理平台

    基于双TMS320C6678+双XC6VSX315T的6U VPX高速数据处理平台   一.板卡概述 板卡由我公司自主研发,基于VPX架构,主体芯片为两片 TI DSP TMS320C6678,两片V ...

  6. 基于TMS320C6455、XC5VSX95T 的6U CPCI无线通信处理平台

    基于TMS320C6455.XC5VSX95T 的6U CPCI无线通信处理平台   1. 板卡概述 本板卡由我公司自主研发,基于CPCI架构,符合PICMG2.0 D3.0标准,包含双TI TMS3 ...

  7. 基于双TMS320C6678 DSP的3U VPX的信号处理平台

    一.板卡概述 板卡由我公司自主研发,基于3U VPX架构,处理板包含两片TI DSP TMS320C6678芯片:一片Xilinx公司的Spartan XC3S200AN 配置芯片: DSP之间通过 ...

  8. 18-基于双TMS320C6678 DSP的3U VPX的信号处理平台

    基于双TMS320C6678 DSP的3U VPX的信号处理平台 一.板卡概述 板卡由我公司自主研发,基于3U VPX架构,处理板包含两片TI DSP TMS320C6678芯片:一片Xilinx公司 ...

  9. 64-基于TMS320C6455、XC5VSX95T 的6U CPCI无线通信处理平台

    基于TMS320C6455.XC5VSX95T 的6U CPCI无线通信处理平台   1. 板卡概述 本板卡由我公司自主研发,基于CPCI架构,符合PICMG2.0 D3.0标准,包含双TI TMS3 ...

随机推荐

  1. EOF和~

    输入包含多组数据 while(~scanf("%d",&n))<=>  while(scanf("%d",&n)!=EOF)  

  2. 颜色空间模型 与 Opencv中的HSV模型范围

    颜色空间总结 RGB.HSV.YUV 什么是颜色 Wiki是这样说的:颜色或色彩是通过眼.脑和我们的生活经验所产生的一种对光的视觉效应.嗯,简单点说,颜色就是人对光的一种感觉,由大脑产生的一种感觉.感 ...

  3. ubantu apt-get install安装php及开展

    .安装php apt-get install libapache2-mod-php5 php5 报错 E: Package 'libapache2-mod-php5' has no installat ...

  4. HDU 6438 Buy and Resell

    高卖低买,可以交易多次 维护一个优先队列,贪心 相当于每天卖出 用当前元素减优先队列最小得到收益 用0/卖出,1/买入标志是否真实进行了交易,记录次数 #include<bits/stdc++. ...

  5. SQL GROUP BY两个列

    首先group by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素:   (1) 出现在select后面的字段 要 ...

  6. 冲刺周五——Fifth Day

    #一.Fifth Day照片 #二.今日份燃尽图 #三.项目进展 * 码云团队协同环境构建完毕 * 利用Leangoo制作任务分工及生成燃尽图 * 完成AES加解密部分代码 * 用代码实现对文件的新建 ...

  7. leetcode-mid-Linked list- 103. Binary Tree Zigzag Level Order Traversal

    mycode 99.24% # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, x) ...

  8. [转] python关于ctypes使用char指针与bytes相互转换的问题

    最近研究人脸识别,需要用python调用so动态库,涉及到c/c++中的指针字符串转Python的bytes对象的问题. 按照ctypes的文档,直观方式是先创建对应的类型数组,再将指针取地址一一赋值 ...

  9. 【C++进阶:移位运算符的用法】

    数据在计算机中以补码存储 移位运算符:<<  左移运算符 >>  右移运算符 一丶 << 左移运算符 移位规则:左边抛弃,右边补零 int num=10; num& ...

  10. 用Vue来实现音乐播放器(10):Scroll组件的抽象和应用

    了解better-scroll什么时候是需要refresh计算的??通常我们遇到的better-scroll不能滚动的问题的根源是什么??better-scroll的渲染原理是:根据初始化的时机  或 ...