Loading [MathJax]/jax/output/CommonHTML/config.js
部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >RapidIO背景介绍

RapidIO背景介绍

作者头像
数字芯片社区
发布于 2020-09-03 09:11:08
发布于 2020-09-03 09:11:08
6240
举报
文章被收录于专栏:数字芯片数字芯片

RapidIO是由Motorola和Mercury等公司率先倡导的一种高性能、 低引脚数、 基于数据包交换的互连体系结构,是为满足和未来高性能嵌入式系统需求而设计的一种开放式互连技术标准。RapidIO主要应用于嵌入式系统内部互连,支持芯片到芯片、板到板间的通讯,可作为嵌入式设备的背板(Backplane)连接。

  RapidI0采用三层分级体系结构,该分级结的如下图所示

  其中逻辑层位于最高层.定又全部协议和包的格式,它们为端点器件发起和完成事务提供必要的信息;

传输层规范位于中间层,定义了RapidIO地址空间和在端点器件间传输包所需要的路由信息;

物理层规范在整个分级结构的底部,包括器件级接口的细节,如包传输机制、流量控制、电气特性和低级错误管理等功能.

  Rapid IO分为并行Rapid IO标准和串行Rapid IO标准,串行RapidIO是指物理层采用串行差分模拟信号传输的RapidIO标准。在Xilinx的一部分FPGA里面已经集成了GTP,GTX或GTZ等高速串行收发电路,这些是FPGA实现RapidIO高速传输的物理层基础。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数字ICer 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
RapidIO协议概述
  包是系统中端点器件间的基本通信単元。发起器件或主控器件产生一个请求事务,该事务被发送至目标器件。目标器件于是产生一个响应事务返回至发起器件来完成该次操作。RapidIO事务被封装在包中,而包则包含确保将事务可靠传送至目标端点的所有必需的位字段。通常不会将RapidIO端点相互直接连在一起,而是通过介于其间的交换结构(fabric)连接。名词“交换结构”指的是提供系统互连的单个或多个交换器件的集合。
数字芯片社区
2020/09/03
2K0
RapidIO协议概述
可用的SRIO RapidIO (SRIO)验证平台
典型的PCIe结构定义了一个以单个中央处理器为核心的计算机系统,如常见的工控机、PXIe机箱控制器、服务器内的IO设备。从系统架构来看,这个结构的优势在于可有统一的软件驱动,软件模型,设备间具备优异的兼容性。兼容性才是王道,厂商就可以用一个标准包打天下。
Xines广州星嵌
2022/11/03
1.3K0
可用的SRIO RapidIO (SRIO)验证平台
高速串行接口与GTXE_COMMON / GTXE_CHANNEL 问题汇总
随着信息技术的快速发展,板卡、芯片之间的数据传输速率越来越高。由于受到物理限制,采用并行的方式无法实现远距离高速数据传输,因此串行传输目前已成为主流的高速数据传输的方式。要想实现高速数据流的串行传输,必不可少的一个核心器件是SerDes(SERializer/DESerializer,其核心功能是实现数据的串并\并串转换。
网络交换FPGA
2019/10/29
9.3K0
高速串行接口与GTXE_COMMON / GTXE_CHANNEL 问题汇总
高端FPGA揭秘之存储及高速接口
来源:内容由「网络交换FPGA」编译自「eejournal」,作者:Kevin Morris,谢谢。
网络交换FPGA
2020/04/21
2.9K0
高端FPGA揭秘之存储及高速接口
RapidIO I/O逻辑操作与包格式
  I/O逻辑操作支持RapidIO存储空间的基本读写,它可以通过请求和响应事务对来完成。请求和响应事务对穿越 RapidIO交换结构运行, 但当事务穿越交换结构时RapidIO交换结构并不跟踪该事务。从交换结构的角度看, 请求事务和与之对应的响应事务间并没有明确的关系。虽然系统中可能存在多个中间交换器件和由此引起的多次包转发,但是从RapidlO逻辑层的角度来说,请求事务和响应事务只有一个(如果需要响应的话),中间交换器件不区分请求和响应事务,它们的作用只是转发事务到它们的最终目的地。
数字芯片社区
2020/09/03
9440
RapidIO I/O逻辑操作与包格式
四、 嵌入式操作系统(2 考点覆盖不全)
冯诺依曼体系结构:程序和数据共用一个存储空间,程序指令和数据存放在同一存储器的不同地址上;单一的地址总线程序指令和数据的总线宽度相同;串行执行,在传输上回出现瓶颈。
堕落飞鸟
2022/01/10
4500
基于FPGA的以太网控制器(MAC)设计(上)
今天给大侠带来基于FPGA的以太网控制器(MAC)设计,由于篇幅较长,分三篇。今天带来第一篇,上篇,以太网基本原理以及以太网控制器(MAC)的基本框架。话不多说,上货。
FPGA技术江湖
2020/12/30
1.3K0
简谈Xilinx Zynq-7000嵌入式系统设计与实现
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。
FPGA技术江湖
2020/12/29
1.6K0
简谈Xilinx Zynq-7000嵌入式系统设计与实现
Xilinx FPGA底层资源介绍
XILINX FPGA 芯片整体架构如下所示,整个芯片是以BANK进行划分的,不同的工艺、器件速度和对应的时钟具有不同的BANK数量(下面截图是以K7325tffg676为例):左边的BANK都是HR BANK,右侧的最下面三个是HP BANK,最上面的四个BANK是transceiver。
瓜大三哥
2020/05/07
4K0
推开zynq-7000的大门
在2010年4月硅谷举行的嵌入式系统大会上,赛灵思发布了可扩展处理平台的架构详情,这款基于无处不在的ARM处理器的SoC可满足复杂嵌入式系统的高性能、低功耗和多核处理能力要求。赛灵思可扩展处理平台芯片硬件的核心本质就是将通用基础双ARM Cortex-A9 MP Core处理器系统作为“主系统”,结合低功耗28nm工艺技术,以实现高度的灵活性、强大的配置功能和高性能。由于该新型器件的可编程逻辑部分基于赛灵思28nm 7系列FPGA,因此该系列产品的名称中添加了“7000”,以保持与7系列FPGA的一致性,同时也方便日后本系列新产品的命名。
FPGA开源工作室
2019/10/29
7110
推开zynq-7000的大门
深入浅出理解SerDes
我们平时使用的I2C、串口等其实都是串行总线,但是因为他们速度较低、时序简单,所以很少在高速串行总线时被提及。但是在高速时代的今天,一些高速总线,如LVDS、MIPI、SERDES、SATA、USB等等,而我们在学习或者研究任何一种总线的时候,都要考虑这些总线的区别,才能在后续使用的过程中更好的进行应用。比如我拿到一块板子,这块板子比较低级,只有常见的LVDS没有MIPI总线,但是我外面需要接一个MIPI摄像头,这个时候应该怎么办?
碎碎思
2020/07/29
9.7K0
多MIPI摄像头融合之星-易灵思Ti60F100
在国内研究眼动的人都知道-Pupil Lab这家公司,尤其是最新的Neon,极小的体积里面融合了三个摄像头。
云深无际
2024/08/21
3220
多MIPI摄像头融合之星-易灵思Ti60F100
FPGA学习之基本结构
从PLD的发展历程来看,按照结构区分,前后共有4种可编程逻辑器件类型:PLA、PAL、CPLD和FPGA。PLA——PAL——CPLD是继承的关系,然而FPGA是相对独立的,采用了截然不同的设计方法。
sea-wind
2019/09/11
1.3K0
FPGA学习之基本结构
全面解析FPGA的基础知识
一、FPGA的简介 FPGA(Field- Programmable Gate Array),即现场可编程门阵列,它是在 PAL、GAL、CPLD等可编程器件的基础上进一步发展出来的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 FPGA 普遍用于实现数字电路模块,用户可对 FPGA 内部的逻辑模块和 I/O模块重新配置,以实现用户的需求。它还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通
芯动大师
2022/11/15
1.4K0
全面解析FPGA的基础知识
RapidIO消息操作与包格式
  分布式处理系统的一般方法是使用连接到分布式存储器部件的紧耦合处理器。这些处理器可能运行在一个単独的操作系统下。例如,,一个单Linux系统可以在最多数十个处理器上有效地运行。通常一个单操作系统的任务是管理处理器组和存储器组。多数情况下,处理器可以高效地计算出通用硬件维护的一致性存储器空间。这允许处理器通过使用信号量(semaphores )、自旋锁(spin lock)和处理器间中断来解决任务的初始化和完成的通信问题。操作系统使用页保护方案集中管理存储器。这种多处理技术十分成熟,已经使用了几十年。
数字芯片社区
2020/09/03
1.3K0
RapidIO消息操作与包格式
FPGA内部资源介绍
FPGA由6部分组成,分别为可编程输入/输出单元、基本可编程逻辑单元、嵌入式块RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等。 每个单元简介如下: 1.可编程输入/输出单元(I/O单元) 目前大多数FPGA的I/O单元被设计为可编程模式,即通过软件的灵活配置,可适应不同的电器标准与I/O物理特性;可以调整匹配阻抗特性,上下拉电阻;可以调整输出驱动电流的大小等。 2.基本可编程逻辑单元 FPGA的基本可编程逻辑单元是由查找表(LUT)和寄存器(Reg
瓜大三哥
2018/06/11
2.9K0
FPGA基本知识与发展趋势
FPGA 是英文 Field Programmable Gate Array 的缩写,即现场可编程门阵列,它是在 PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路 (ASIC) 领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。它是当今数字系统设计的主要硬件平台,其主要特点就是完全由用户通过软件进行配置和编程,从而完成某种特定的功能,且可以反复擦写。在修改和升级时,不需额外地改变 PCB 电路板,只是在计算机上修改和更新程序,使硬件设计工作成为软件开发工作,缩短了系统设计的周期,提高了实现的灵活性并降低了成本,因此获得了广大硬件工程师的青睐。
碎碎思
2021/04/02
8570
FPGA基本知识与发展趋势
高速串行总线设计基础(二)什么是MGTs以及MGTs的优势在哪里?
话说,很久以前,并行总线称霸电子行业的方方面面,无论是芯片之间的通信还是板间通信。
Reborn Lee
2020/12/29
1.1K0
高速串行总线设计基础(二)什么是MGTs以及MGTs的优势在哪里?
从Xilinx Kintex-7认识FPGA
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA开源工作室
2019/10/29
1.9K0
从Xilinx Kintex-7认识FPGA
为什么你会觉得FPGA难学?
大侠们,江湖偌大,有缘相见,欢迎一叙。又到了每日学习的时候了,近期很多人问我该如何去学FPGA,那么今天咱们就来聊一聊。
FPGA技术江湖
2020/12/29
2K4
相关推荐
RapidIO协议概述
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档