6UCPCI板卡设计方案:8-基于双TMS320C6678 + XC7K420T的6U CPCI Express高速数据处理平台

news2024/12/24 21:13:33

基于双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、处理板技术指标

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

C6678 , C6678板卡 , C6678图像处理板 , 高速数据处理平台 , XC7K420T处理板

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2264918.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c++--------------------------------接口实现

引用参数 引用的基本概念 在C中,引用是一个别名,它为已存在的变量提供了另一个名字。引用的声明格式为类型& 引用名 变量名;。例如,int num 10; int& ref num;,这里ref就是num的引用,对ref的操作等价于对nu…

docker run命令大全

docker run命令大全 基本语法常用选项基础选项资源限制网络配置存储卷和挂载环境变量重启策略其他高级选项示例总结docker run 命令是 Docker 中最常用和强大的命令之一,用于创建并启动一个新的容器。该命令支持多种选项和参数,可以满足各种使用场景的需求。以下是 docker ru…

rk3568制冷项目驱动开发流程汇总(只适用于部分模块CIF DVP等,自用)

采用fpga输入,3568采集并显示至hdmi RKVICAP 驱动框架说明 RKVICAP驱动主要是基于 v4l2 / media 框架实现硬件的配置、中断处理、控制 buffer 轮转,以及控制 subdevice(如 mipi dphy 及 sensor) 的上下电等功能。 对于RK356X 芯片而言, VICAP…

怎么在idea中创建springboot项目

最近想系统学习下springboot,尝试一下全栈路线 从零开始,下面将叙述下如何创建项目 环境 首先确保自己环境没问题 jdkMavenidea 创建springboot项目 1.打开idea,选择file->New->Project 2.选择Spring Initializr->设置JDK->…

springboot476基于vue篮球联盟管理系统(论文+源码)_kaic

摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统篮球联盟管理系统信息管理难度大,容错率低&am…

蓝桥杯嵌入式备赛教程(1、led,2、lcd,3、key)

一、工程模版创建流程 第一步 创建新项目 第二步 选择型号和管脚封装 第三步 RCC使能 外部时钟,高速外部时钟 第四步晶振时钟配置 由数据手册7.1可知外部晶振频率为24MHz 最后一项设置为80 按下回车他会自动配置时钟 第五步,如果不勾选可能程序只会…

步进电机位置速度双环控制实现

步进电机位置速度双环控制实现 野火stm32电机教学 提高部分-第11讲 步进电机位置速度双环控制实现(1)_哔哩哔哩_bilibili PID模型 位置环作为外环,速度环作为内环。设定目标位置和实际转轴位置的位置偏差,经过位置PID获得位置期望,然后讲位置期望(位置变化反映了转轴的速…

devops和ICCID简介

Devops DevOps(Development 和 Operations 的组合)是一种软件开发和 IT 运维的哲学,旨在促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它强调自动化流程,持续集成(CI&#xf…

Apache RocketMQ 5.1.3安装部署文档

官方文档不好使,可以说是一坨… 关键词:Apache RocketMQ 5.0 JDK 17 废话少说,开整。 1.版本 官网地址,版本如下。 https://rocketmq.apache.org/download2.配置文件 2.1namesrv端口 在ROCKETMQ_HOME/conf下 新增namesrv.pro…

数据结构:算法篇:快速排序;直接插入排序

目录 快速排序 直接插入排序 改良版冒泡排序 快速排序 理解: ①从待排序元素中选定一个基准元素; ②以基准元素将数据分为两部分:(可以将:大于基准元素放左,小于基准元素放右) ③对左半部分…

运维工程师面试系统监控与优化自动化与脚本云计算的理解虚拟化技术的优点和缺点

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默, 忍不住分享一下给大家。点击跳转到网站 学习总结 1、掌握 JAVA入门到进阶知识(持续写作中……) 2、学会Oracle数据库入门到入土用法(创作中……) 3、手把…

如何打造用户友好的维护页面:6个创意提升WordPress网站体验

在网站运营中,无论是个人博主还是大型企业网站的管理员,难免会遇到需要维护的情况。无论是服务器迁移、插件更新,还是突发的技术故障,都可能导致网站短暂无法访问。这时,设计维护页面能很好的缓解用户的不满&#xff0…

postman读取文件执行

要从文件获取的变量 text 在pre-request 中写从文件获取数据的脚本。脚本实现了,设置了text默认值,从文件读取text列,将text存入环境变量 //获取text参数 var text "济南天气"; if(data.text){ text data.text } pm.environment.…

37. Three.js案例-绘制部分球体

37. Three.js案例-绘制部分球体 实现效果 知识点 WebGLRenderer WebGLRenderer 是Three.js中的一个渲染器类,用于将3D场景渲染到网页上。 构造器 WebGLRenderer( parameters : Object ) 参数类型描述parametersObject渲染器的配置参数,可选。 常用…

【Rust自学】4.4. 引用与借用

4.4.0 写在正文之前 这一节的内容其实就相当于C的智能指针移动语义在编译器层面做了一些约束。Rust中引用的写法通过编译器的约束写成了C中最理想、最规范的指针写法。所以学过C的人对这一章肯定会非常熟悉。 喜欢的话别忘了点赞、收藏加关注哦(加关注即可阅读全文…

电脑使用CDR时弹出错误“计算机丢失mfc140u.dll”是什么原因?“计算机丢失mfc140u.dll”要怎么解决?

电脑使用CDR时弹出“计算机丢失mfc140u.dll”错误:原因与解决方案 在日常电脑使用中,我们时常会遇到各种系统报错和文件丢失问题。特别是当我们使用某些特定软件,如CorelDRAW(简称CDR)时,可能会遇到“计算…

C# 基本信息介绍

总目录 前言 对 C# 做一个基本信息介绍,让我们对 C# 有个基本的认识。 在进行本文的阅读之前,可以瞧瞧 编程基础知识简述 简单的入个门儿。 一、C# 1. C# 概述 C#是由微软公司发布的一种由C和C衍生出来的面向对象的编程语言。 2. C# 详细介绍 C#&am…

『Linux学习笔记』FRPC 详细介绍及配置解析!

『Linux学习笔记』FRPC 详细介绍及配置解析! 文章目录 一. FRPC 详细介绍及配置解析FRPC 的主要功能FRPC 配置文件解析全局配置代理配置第一个代理服务第二个代理服务 配置文件整体工作流程常见配置项说明FRPC 的使用步骤注意事项结论 二. 参考文献 一. FRPC 详细介…

WPS工具栏灰色怎么办

WPS离线不登录,开启工具栏等相关功能 当你在使用WPS的过程中,若因网络问题或其他特殊原因,导致无法登录使用WPS时,可根据以下步骤开启离线兼容模式,开启此模式后,可在未登录的状态下,激活并使用…

【微信小程序】2|轮播图 | 我的咖啡店-综合实训

轮播图 引言 在微信小程序中,轮播图是一种常见的用户界面元素,用于展示广告、产品图片等。本文将通过“我的咖啡店”小程序的轮播图实现,详细介绍如何在微信小程序中创建和管理轮播图。 轮播图数据准备 首先,在home.js文件中&a…