太速科技-基于XC7V690T的12路光纤PCIe接口卡

基于XC7V690T的12路光纤PCIe接口卡

一、板卡概述

   基于XC7V690T的12路光纤PCI-E接口卡,用于实现多通道高速光纤数据接收和发送,板卡兼容PCIe 2.0和PCIe 3.0规范,利用PCI-E Switch PEX 8748实现FPGA芯片与计算机的通信,计算机与板卡接口处提供PCI-e 16速接口,FPGA与Switch PEX 8748提供3组 PCI-E3.0 X8速接口 ,单条链路速率最高支持8Gbps。板卡提供收发双向共12路光纤通道,单路速率最高可到10Gbps。板载FPGA 可以同时例化三组PCI-E 3.0IP,三组PCI-E接口同时运行时,每组DMA读写超过4.2GB/s(双向),总体性能为12GB/s以上。

    板卡配置了一片高性能FPGA芯片(Xilinx Virtex-7 690T)用于实现光纤接口,高速缓存接口以及PCIe接口。支持国产FPGA替代。FPGA提供多个物理BANK的大容量板载DDR3存储器,用于数据缓存,共计6组,每组32位,工作频率1300MHz,每组容量1GB。

    本板卡前面板提供USB转JTAG下载调试口。

 

二、技术指标

  1. 光纤接口:12路收发通道,10G多模光纤接口,波长850nm,光纤速率可配置, 采用MPO接插件。
  2. PCIe主机接口:16x PCIe,8Gbps,兼容PCIe 2.0和PCIe3.0规范;
  3. Switch PEX8748 与FPGA接口为三组 PCI-E 3.0 X8 速接口。
  4. DDR3存储器:提供6组1GB的1333-32bit DDR3存储器;
  5. PCIe Switch:PEX8748(48 lane,8-port PCIe Gender 3 switch);
  6. FPGA:Xilinx Virtex-7 690T;
  7. 同步输入:板外输入同步信号,用于同步触发多通道光纤数据的接收或发送。

8) 软件支持:提供32位和64位Windows环境下的驱动程序; Linux 驱动。

9)结构与重量 PCIe全长卡; 106.5mm(高) x 224.66mm(长);重量:总重量 < 800g(含散热片)。

 

三、典型应用

    A、多通道独立 DMA。通过PCIe Switch,FPGA例化三个PCI-E 3.0 X8 速的设备,每个PCI-E设备可以与计算机发起DMA,共计3组。每个PCI-E的设备可以提供4个DMA通道。12路10Gbps的光纤通道,可以分成3组光纤通道,每4通道一组,每路光纤有独立的DMA通道。

    B、多通道DMA 读写同时交叉。三个PCI-E 接口接入到同一颗FPGA芯片,可以用两个PCI-E DMA通道读和写分别同时操作而不影响性能。

    计算机软件针对光纤通道进行编程,灵活控制。

    此应用适用于双路CPU的服务器,CPU内核多,可以利用多核对多路DMA通道的数据进行灵活处理。

    此板卡的设计方法,可以保证12路10Gps的光纤数据(120Gbps)通过PCI-E总线16线速(128Gbps)的接口传送到计算机的内存。

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

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

相关文章

数据分析常用模型合集(三)同期群、逻辑树、假设检验等

前面两篇文章&#xff0c;我们将比较大、较为系统的分析方法作了一个介绍&#xff0c;本文是最后一篇&#xff0c;将剩余的一些讲一讲。 剩下的一些模型&#xff0c;其实不应叫做模型&#xff0c;主要是一些分析的方法和思路&#xff0c;这些方法并不涵盖整个互联网行业的业务…

【LeetCode】二叉树oj专题

如有不懂的地方&#xff0c;可查阅往期相关文章&#xff01; 个人主页&#xff1a;小八哥向前冲~ 所属专栏&#xff1a;数据结构【c语言】 目录 单值二叉树 对称二叉树 计算二叉树的深度 二叉树的前序遍历 相同二叉树 另一棵树的子树 二叉树的构建和遍历 翻转二叉树 判…

ACWC:Worst-Case to Average-Case Decryption Error

参考文献&#xff1a; [LS19] Lyubashevsky V, Seiler G. NTTRU: Truly Fast NTRU Using NTT[J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2019: 180-201.[DHK23] Duman J, Hvelmanns K, Kiltz E, et al. A thorough treatment of highly-efficie…

【功能超全】基于OpenCV车牌识别停车场管理系统软件开发【含python源码+PyqtUI界面+功能详解】-车牌识别python 深度学习实战项目

车牌识别基础功能演示 摘要&#xff1a;车牌识别系统(Vehicle License Plate Recognition&#xff0c;VLPR) 是指能够检测到受监控路面的车辆并自动提取车辆牌照信息&#xff08;含汉字字符、英文字母、阿拉伯数字及号牌颜色&#xff09;进行处理的技术。车牌识别是现代智能交通…

npm彻底清理缓存

在使用npm过程中&#xff0c;肯定会遇到清缓存的情况&#xff0c;网上的命令一般为 npm cache clear --force有时笔者在清理缓存之后npm install依然失败&#xff0c;仔细发现&#xff0c;执行该命令之后npm报了一个警告 npm WARN using --force Recommended protections dis…

低代码能做复杂业务场景嘛?低代码平台该如何选择?

在当前数字化改革的浪潮中&#xff0c;低代码平台作为新兴的开发工具受到了广泛关注。然而&#xff0c;就像所有新兴技术一样&#xff0c;关于其价值和适用性的争议也一直存在。一方面&#xff0c;一些人认为低代码平台简化了应用程序的构建过程&#xff0c;使得非专业开发者也…

融合通信系统 | 让传统通信沟通无边界

随着通信技术以及互联网的发展&#xff0c;融合通信在各行各业中的应用日益增多&#xff0c;融合通信多样的通信方式为行业用户带来了极佳的通信体验&#xff0c;助力各行各业蓬勃发展&#xff0c;同时也为人们的生活和工作带来了极大的便利和效率。 融合通信系统是一种集成多种…

《数据资产》专题:《数据资产》如何确权、估值? 《数据产权》如何明确、保护?

2020 年 04 月 10 日&#xff0c;《中共中央国务院 关于“构建更加完善的要素市场化配置体制机制”的意见》正式公布&#xff0c;将数据确立为五大生产要素&#xff08;土地、资本、劳动力以及技术&#xff09;之一&#xff0c;数据要素市场化已成为建设数字中国不可或缺的一部…

PTA 统计空格、大小写字母、数字和其它字符的数量

从键盘上输入一个字符串, 计算字符串里分别有多少个空格、小写字母、大写字母、数字和其他字符。 输入格式: 键盘中随机输入英文字符串&#xff0c;统计出字符串中空格、小写字母、大写字母、数字和其他字符分别有多少个。例如&#xff1a; -al1E 3xce6lRS TP9PS P?!gfyh# …

【Linux】进程(4):优先级

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解Linux的进程&#xff08;4&#xff09;&#xff1a;优先级&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 &#xff08;A&#xff09;什么是优先级&am…

代码随想录第23天|回溯part3 组合与分割

39.组合总和 class Solution { public:vector<vector<int>> res;vector<int> path;void backTracking(vector<int>& candidates,int target,int sum,int n,int step){if(n > 150) return;if(sum > target) return;if(sum target){res.push_…

亿发:制造型企业信息化规划——从破冰到全面落地

在制造型企业中&#xff0c;信息化规划的落地是一个复杂而关键的过程。尽管规划和蓝图可能已经制定完毕&#xff0c;但如何成功地实施信息化才是关键所在。本文将详细介绍制造型企业信息化规划的落地过程&#xff0c;通过三个周期逐步推进&#xff0c;最终实现信息化与自动化的…

git commit使用husky校验代码格式报错,没有将钩子 ‘.huskypre-commit‘ 设置为可执行,钩子被忽略。

使用git提交代码时&#xff0c;通过husky校验代码格式&#xff0c;终端报错 因为没有将钩子 .husky/pre-commit 设置为可执行 系统&#xff1a;Mac husky 在 Windows 上能够正常运行 解决办法 # 没有权限就给个权限 使用 chmod x 给权限 # 通过这行命令解决husky钩子不执行…

Facebook代运营 | Facebook广告投放步骤及要点

Facebook体量大&#xff0c;素材的更新频率快&#xff0c;通过Facebook进行广告投放的用户也越来越多&#xff0c;Facebook坐拥大量用户&#xff0c;同时有着非常科学的用户画像构建系统和推送机制&#xff0c;对于很多广告涉足的伙伴来说&#xff0c;更加的友好。 1. 创建广告…

Unity3D获得服务器时间/网络时间/后端时间/ServerTime,适合单机游戏使用

说明 一些游戏开发者在做单机游戏功能时&#xff08;例如&#xff1a;每日奖励、签到等&#xff09;&#xff0c;可能会需要获得服务端标准时间&#xff0c;用于游戏功能的逻辑处理。 问题分析 1、自己如果有服务器&#xff1a;自定义一个后端API&#xff0c;客户端按需请求…

揭秘App推广新秘诀:Xinstall助你轻松触达海量用户

随着互联网的快速发展&#xff0c;App市场竞争日益激烈&#xff0c;如何在众多的App中脱颖而出&#xff0c;成为企业关注的焦点。然而&#xff0c;随着流量红利的衰退&#xff0c;传统的推广方式已经无法满足企业的需求。在这个关键时刻&#xff0c;Xinstall作为一款专业的App推…

第二篇 多路数据选择器

实验二 多路数据选择器 2.1 实验目的 理解多路数据选择器的概念&#xff1b; 使用门级结构描述实现多路选择器&#xff1b; 使用行为描述实现多路选择器&#xff1b; 完成实验设计、仿真&#xff0c;并在DE1-SOC上验证电路。 2.2 原理介绍 在多路数据传送过程中&#xf…

黑马微服务实用篇知识梳理

1、微服务治理 1.1服务注册与发现Eureka和Nacos a、nacos和eureka&#xff0c;二者都支持服务注册与发现&#xff0c;但nacos还包括了动态配置管理、服务健康监测、动态路由等功能&#xff0c;是更全面的服务管理平台 b、eureka需要独立部署为服务并运行&#xff0c;需要自行搭…

elementUI - 折叠以及多选的组件

//子组件 <template><!-- 左侧第二个 --><div class"left-second-more"><div class"layer-list-wrapper1"><el-collapse v-model"activeNames" change"handleChange"><el-collapse-item v-for"…

分享一个比较好用的在线串口调试助手

web在线调试助手 链接地址如下&#xff1a; 在线串口调试在线串口调试助手 Online serial port debugging assistanthttps://www.bbaiot.com/