高速串行总线系列(2)高速串行总线技术总览
文章目录
- 嵌入式高速串行总线技术应用对比
- SRIO总线
- JESD204总线
- PCIE
- SATA总线
- Aurora
- FC标准
- VPX架构
嵌入式高速串行总线技术应用对比
SRIO总线
SRIO(Serial RapidIO)是一种低延时、基于包交换和分发结构的、支持消息和读写操作的、具有容错机制和流量控制的、高效率低功耗、可支持数千个节点的新型总线结构。
SRIO总线的定位是针对嵌入式系统多处理器间的互连。
JESD204总线
JESD204总线是面向DAC、ADC的串行通信总线结构。
JESD204协议采用CML(Current Mode Logic)电平,以一对差分线代替原来并行的12~16位数据线,实现ADC、DAC器件的串行通信接口。
PCIE
PCIE主要用于PC领域的高速串行通信。
PCIE是PC内的系统总线或局部系统总线,用于连接CPU及各种功能的外设,是一种通用总线结构。
PC领域有一个中央处理器CPU,其余均为CPU的外设,即只有一个主设备。
SATA总线
SATA主要用于实现PC领域的存储。
SATA是面向硬盘存储的总线接口。
Aurora
Aurora总线协议由Xilinx公司于2002年首次提出,是针对FPGA间的高速串行数据传输总线。
与SRIO,PCIE总线相比,Aurora总线特征明显,用于解决FPGA之间的数据传输,速率任意,不支持交换结构。
FC标准
SRIO主要用于解决嵌入式处理器之间的互联,JESD204实现ADC、DAC与FPGA之间的接口,SATA主要用于实现PC领域的存储,而企业级的存储区域网络(SAN,Storage Area Network)也需要一种高速的串行通信技术用于代替并行的SCSI方式了,FC总线标准诞生了。
FC准备综合了通道技术和网络技术这两种技术的各自优势。通道技术的设计目的是为了使数据信息在设备缓存间能够快速传输,而不需要进行很多的逻辑操作,属于一种硬件密集型的技术,如前面的SRIO;
网络技术属于一种软件密集型技术,具有操作大量节点的能力,网络上的数据包通过网络技术可以被路由到许多设备中的某个节点上,典型应用为SAN。
VPX架构
VPX是嵌入式串行总线的集大成者,可以在嵌入式系统中实现多种总线的互连。
参考文献:
嵌入式高速串行总线技术-基于FPGA实现与应用
高速串行总线系列(2)高速串行总线技术总览相关推荐
- 【高速接口-RapidIO】2、RapidIO串行物理层的包与控制符号
总目录:总目录(经验分享) 献上链接: [高速接口-RapidIO]2.RapidIO串行物理层的包与控制符号 [高速接口-RapidIO]3.RapidIO串行物理层的包传输过程 [高速接口-Rap ...
- 【高速接口-RapidIO】3、RapidIO串行物理层的包传输过程
总目录:总目录(经验分享) 献上链接: [高速接口-RapidIO]2.RapidIO串行物理层的包与控制符号 [高速接口-RapidIO]3.RapidIO串行物理层的包传输过程 [高速接口-Rap ...
- vivado生成ltx文件命令_Xilinx Artix-7系列FPGA 高速采集卡开发例程使用手册.pdf
Xilinx Artix-7系列FPGA 高速采集卡开发例程使用手册 Xilinx Artix-7 系列FPGA 高速采集卡开发例程使用手册 Revision History Draft Date R ...
- 坤驰科技发布高性价比高速数据采集卡QT1140系列
做为国内领先的PCIe高速数据采集卡领导厂商,北京坤驰科技有限公司(简称坤驰科技)日前宣布其基于新的FPGA平台的PCIe高速数据采集卡QT1140正式发布.该款产品具备16bit精度,1或2通道,最 ...
- 深度学习与计算机视觉系列(9)_串一串神经网络之动手实现小例子
深度学习与计算机视觉系列(9)_串一串神经网络之动手实现小例子 作者:寒小阳 时间:2016年1月. 出处:http://blog.csdn.net/han_xiaoyang/article/de ...
- 【51单片机】串行口连接74LS164进行串行/并行转换,输出到一个七段数码管。数码管循环显示0-9。采用串行通信方式0,定时间隔1秒。
实验内容:51单片机的串行口连接74LS164进行串行/并行转换,然后输出到一个七段数码管.数码管循环显示0-9这10个数字.要求采用串行通信方式0,定时间隔1秒. 工具:proteus+keil # ...
- STM32F0系列内部高速时钟的配置方法
这是本人写的的第一篇CSDN博客,虽然近年来浏览很多,但是自己还是没有动手写过.我看到很多朋友都通过写博客的方式来记笔记,觉得这是一个非常不错的方法.最近在公司实习,身边有很多经验丰富的工程师,他们教 ...
- 轻松学习CAN总线系列---5.CAN数据保护
CAN数据保护 数据保护原则 NRZ编码 双绞线 终端 逻辑错误检测 逻辑错误处理 错误跟踪 数据保护原则 车辆中的数据完整性 可靠的数据传输是实现车辆电子系统的安全性和可靠性的前提.因此,CAN不仅 ...
- CANOpen系列教程02_理解CAN总线协议
推荐 分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!https://www.cnblogs.com/captainbed 正文: CANOpen ...
最新文章
- 图像处理分类、一般流程与算法
- mysql server windows_Windows下mysql community server 8.0.16安装配置方法图文教程
- Annotation 的第一个工程
- Unity中Time.deltaTime的含义及其应用
- /usr/bin/ld: cannot find -l*** 这里***可以指lapack等
- SaltStack配置管理之Gains与State测试
- .Net Discovery 系列之三--深入理解.Net垃圾收集机制(上)
- 目录字串最后都不要带目录分隔符
- docker registry push 覆盖_Maven一键部署Springboot到Docker仓库,为自动化做准备
- android 圆角图片 imageview,【android 图片圆角设定】CustomImageView简单一览
- C++中volatile的作用
- 固定资产中计算机软件类型,国税局固定资产的分类
- IText PDF签章时,如何获取PDF页的坐标
- 人工势场python_ROS及SLAM进阶教程(十一)多机器人编队人工势场法协同避障算法原理及实现...
- nvme固态硬盘开机慢_win10 Samsung NVMe固态硬盘测速很慢的解决方法
- 怎么把WORD中插入的图片改为统一尺寸的,看这里,文档中图片怎么改成同样大小
- 计算机英语词汇合成词有哪些,2018年12月英语四级词汇讲解丨考点归纳:合成词...
- 第四篇--关于device
- 使用Python+多线程下载M3U8格式视频(小白)
- mysql初始化后启动失败_初始化MySQL后服务不能正常启动
热门文章
- 读取并修改App.config文件(转载)
- oracle索引优劣,ORACLE的五种表的优缺点概述
- 效率 qt_Qt开发之Go篇(三)
- mysql事务并发控制_MySQL之事务及并发控制
- java清空字符串_java面向对象,垃圾回收机制
- zippo油和zorro油的区别_干式和油侵式变压器的概念和区别
- plspl和oracle,LOL2017LSPL春季死啊DS轻取NON ME逆转GD赢得首胜
- mockmvc get请求 tm的 一直404_面试:SpringMVC在接收到请求后的调用细节是什么?
- 安装JAVA内部错误61003_JDK1.8 安装报内部错误:61003
- 基于IAR上搭建开发MM32的环境