全国产 V7 690T+FT6678 高性能实时信号处理平台设计原理

 1、概述

全国产 V7 690T+FT6678 高性能实时信号处理平台组成如图 1 所示,包含 1 片SMQ7VX690TFFG1761 和两片 FT-6678(国防科大)的 DSP,总共 3 个主芯片;每个主芯片外部各搭配 1 组 64bit 的 DDR3 内存模组以及各芯片启动配置所需要的存储芯片;采用提供 2 个 40Gbps 高性能 LCC48 封装 4 路并行光收发一体模块 (分别可转出 4 路 SFP+),在面板上通过集成多束光接口实现,3 路 10/100/1000M Ethernet(1FPGA 和 2 个 DSP 各 1 路),FPGA JTAG 接口 1 个, DSP JTAG 1 个,面板保留 2 路串口(1 路 RS422 电平,1 路 RS232 电平),提供 8 路 GPIO 接口LVTTL(4 发 4 收) ,串口和 GPIO 的接插件形式使用J30J 接口(可转出 ODU 7 芯的接插件 ),提供 PCIE3.0 X8 接口;

互联接口:板上 3 个主要计算芯片互联接口主要采用高速串行接口 SRIO x 4,高速串行接口单 lane 速率拟定为 5Gbps。

2、技术指标 

2.1平台内部模块连接关系:

1)DSP与FPGA之间通信设计:两片DSP的 4x RapidI/O连接到FPGA,实现DSP与FPGA的RapidI/O通信;两片DSP的EMIF、GPIO和复位信号分别连接到FPGA;

2)DSP之间通信设计:两片DSP片间采用4x RapidI/O互连,用于板间RapidI/O通信;

3)每个DSP外挂4片DDR3 SDRAM,总存储容量2GB;

4)FPGA外挂2组DDR3 SDRAM,每组4片DDR3 SDRAM组成,每组存储容量2GB;

5)FPGA外挂2组FLASH ,一组SPI FLASH,存储容量为256Mb;另一组为NorFlash,存储容量为1Gb,可通过DSP向FLASH固化参数;

6)FPGA通过SPI 4X 模式实现程序加载;

7)DSP通过SPI 1X 模式实现程序加载; 

2.2外部接口:

以太网通信设计:FPGA 路提供一路 Base1000T 的以太网口,通过 RJ45 前面板引出,用于与 PC 机通信;

光纤通信设计:FPGA 路提供 2 路 QSFP+光纤接口,单路速率 40Gbs,通过光纤接口前面板引出,通过 一拖四光纤线后,其中一路可用于万兆网,另外可用于波前传感器通讯,接收图像数据或其他光纤数据通讯;FPGA 路提供 8 路光纤接口,一路可用于万兆网,四路传输图像数据,剩下三路需要看后续的情况,暂时不确定用途,我们可对剩下三路光纤做自回环验证,保证光纤通信正常。

串口通信设计:

FPGA 路提供 2 路 RS422, 2 路 RS232,用于低速数据通讯;

I/O 接口:FPGA 路提供 4 路 I/O 信号接口,用于低速数据通讯;

以太网通信设计:2 片 DSP 引出两路 Base1000T 的以太网口,通过 RJ45 前面板引出,用于与 PC 机通信;

总线接口:提供一组 PCIE3.0,X8 接口用于高速数据通讯; 

3、接口程序:

1)FPGA 千兆网络接口

2)FPGA DDR3 读写

3)FPGA SPI 接口

4)FPGA SRIO 接口

5)FPGA GPIO 接口

6)FPGA RS422 接口

7)FPGA RS232 接口

8)FPGA 与 DSP UART 接口

9)FPGA 光纤接口

10)FPGA SPI Flash Boot 正确性

11)DSP 与 DDR3 通讯数据读写

12)DSP SPI 的 bootloader 程序的正确性 

13)DSP 与 FPGA 之间的 SRIO 接口

14)DSP 与 DSP 之间的 SRIO 接口

15)DSP EMIF 接口

16)DSP 千兆以太网络

17)NorFlash 程序 BOOT 固化

18)从 FPGA 到 DSP 的 SRIO 同步中断传输

19)从 DSP 到 FPGA 的 SRIO 同步中断传输

20)TTL 接口收发 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

安装双系统后ubuntu无法联网(没有wifi标识)网卡驱动为RTL8852BE

安装双系统后ubuntu没有办法联网,(本篇博客适用的版本为ubuntu20.04)且针对情况为无线网卡驱动未安装的情况 此时没有网络,可以使用手机数据线连接,使用USB共享网络便可解决无法下载的问题。 打开终端使用命令lshw -C …

cesium 加载本地json、GeoJson数据

GeoJSON是一种用于编码地理数据结构的格式 {"type": "Feature","geometry": {"type": "Point","coordinates": [125.6, 10.1]},"properties": {"name": "某地点"} } 一、直接加载…

数据库基础介绍

前言: 在当今信息化、数字化的时代,数据库是支撑一切信息系统的核心基础设施。无论是金融机构的账户管理、电商平台的商品库存,还是社交媒体的用户信息,数据库都在背后扮演着关键角色数据库不仅用于存储和管理数据,更…

《链表篇》---环形链表II(返回节点)

题目传送门 方法一&#xff1a;哈希表&#xff08;与环形链表类似&#xff09; 很容易就可以找到链表的相交位置。 public class Solution {public ListNode detectCycle(ListNode head) {if(head null || head.next null){return null;}Set<ListNode> visited new Ha…

使用Kubernetes管理容器化应用

使用Kubernetes管理容器化应用 Kubernetes简介 安装Kubernetes 安装Minikube 启动Minikube集群 创建一个简单的Web应用 创建项目目录 初始化项目 安装Node.js依赖 创建Docker镜像 编写Dockerfile 构建并推送Docker镜像 创建Kubernetes配置文件 创建Deployment 创建Service …

Java知识巩固(十二)

I/O JavaIO流了解吗&#xff1f; IO 即 Input/Output&#xff0c;输入和输出。数据输入到计算机内存的过程即输入&#xff0c;反之输出到外部存储&#xff08;比如数据库&#xff0c;文件&#xff0c;远程主机&#xff09;的过程即输出。数据传输过程类似于水流&#xff0c;因…

Android中的epoll机制

深入理解Android中的epoll机制 在Android系统中&#xff0c;epoll广泛用于高效管理网络和文件的I/O操作。它通过减少CPU资源消耗和避免频繁的内核态-用户态切换&#xff0c;实现了在多连接、多任务环境中的高性能。epoll的特性使其非常适合Android系统中网络服务器、Socket通信…

Hash表算法

哈希表 理论知识&#xff08;本文来自于代码随想录摘抄&#xff09;什么是哈希常见的三种哈希结数组&#xff1a;set:map:其他常用方法或者技巧&#xff08;自己总结的&#xff09; 练习题和讲解有效的字母移位词349. 两个数组的交集1. 两数之和454. 四数相加 II15. 三数之和 总…

Java SPI 机制详解

面向对象设计鼓励模块间基于接口而非具体实现编程&#xff0c;以降低模块间的耦合&#xff0c;遵循依赖倒置原则&#xff0c;并支持开闭原则&#xff08;对扩展开放&#xff0c;对修改封闭&#xff09;。然而&#xff0c;直接依赖具体实现会导致在替换实现时需要修改代码&#…

宇音天下最新力作 | VTX356语音识别合成芯片问世

北京宇音天下科技有限公司&#xff0c;依托在语音技术领域的丰富经验和技术积累&#xff0c;成功推出了一款具有里程碑意义的语音识别合成芯片——VTX356。这款芯片的问世&#xff0c;不仅彰显了公司在智能语音处理领域的专业实力&#xff0c;也预示着智能家居、车载电子、智能…

51c视觉~合集1

我自己的原文哦~ https://blog.51cto.com/whaosoft/11474386 #HAFormer 融合 CNN 与 Transformer 的高效轻量级语义分割模型 HAFormer以最小的计算开销和紧凑的模型尺寸实现了高性能&#xff0c;在Cityscapes上的mIoU达到了74.2%&#xff0c;在CamVid测试数据集上的mIoU达到…

Spring Boot集成Milvus和deeplearning4j实现图搜图功能

1.什么是Milvus&#xff1f; Milvus 是一种高性能、高扩展性的向量数据库&#xff0c;可在从笔记本电脑到大型分布式系统等各种环境中高效运行。它既可以开源软件的形式提供&#xff0c;也可以云服务的形式提供。 Milvus 是 LF AI & Data Foundation 下的一个开源项目&…

[含文档+PPT+源码等]精品基于PHP实现的培训机构信息管理系统的设计与实现

基于PHP实现的培训机构信息管理系统的设计与实现背景&#xff0c;可以从以下几个方面进行阐述&#xff1a; 一、社会发展与教育需求 随着经济的不断发展和人口数量的增加&#xff0c;教育培训行业迎来了前所未有的发展机遇。家长对子女教育的重视程度日益提高&#xff0c;课外…

wireshark筛选条件整理

Wireshark筛选条件整理 一、MAC地址过滤二、IP地址过滤三、端口过滤四、协议筛选五、数据分析1、整体2、frame数据帧分析3、 Ethernet II 以太网4、IP协议5、TCP6、HTTP7、ARP8、DLEP动态链接交换协议 六、统计-协议分级&#xff08;统计包占比&#xff09; and && 、 …

通俗直观介绍ChatGPT背后的大语言模型理论知识

“AI 的 iPhone 时刻到来了”。非算法岗位的研发同学’被迫’学习 AI&#xff0c;产品岗位的同学希望了解 AI。但是&#xff0c;很多自媒体文章要么太严谨、科学&#xff0c;让非科班出身的同学读不懂&#xff1b;要么&#xff0c;写成了科幻文章&#xff0c;很多结论都没有充分…

『完整代码』宠物召唤

创建脚本并编写&#xff1a;PetFollowTarget.cs using UnityEngine; public class PetFollowTarget : MonoBehaviour{Transform target;float speed 2f;Animator animator;void Start(){target GameObject.Find("PlayerNormal/PetsSmallPos").gameObject.transform…

macOS 15 Sequoia dmg格式转用于虚拟机的iso格式教程

想要把dmg格式转成iso格式&#xff0c;然后能在虚拟机上用&#xff0c;最起码新版的macOS镜像是不能用UltraISO&#xff0c;dmg2iso这种软件了&#xff0c;你直接转放到VMware里绝对读不出来&#xff0c;办法就是&#xff0c;在Mac系统中转换为cdr&#xff0c;然后再转成iso&am…

【MySQL备份】使用XtraBackup搭建GTID主从复制

创建备份账号 这里给了all 权限 grant all on *.* to backup% identified by backup; 在主库上进行全备 xtrabackup --defaults-file/home/storage/mysql_3306/mysql_3306.cnf --backup --userbackup --passwordbackup --port3306 --target-dir/home/backups/all_xtrabp 备…

java中Scanner的nextLine和next方法

思考&#xff0c;输入1 2 3 4 5加上enter&#xff0c;输出什么 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int[][] m new int[2][2];for (int i 0; i < 2; i) {for (int j 0; j < 2;…

DEVOPS: 容器与虚拟化与云原生

概述 传统虚拟机&#xff0c;利用 hypervisor&#xff0c;模拟出独立的硬件和系统&#xff0c;在此之上创建应用虚拟机是一个主机模拟出多个主机虚拟机需要先拥有独立的系统docker 是把应用及配套环境独立打包成一个单位docker 是在主机系统中建立多个应用及配套环境docker 是…