SRIO是面向嵌入式系统开发提出的高可靠、高性能、基于包交换的新一代高速互联技术,已于2004年被国际标准化组织(ISO)和国际电工协会(IEC)批准为ISO/IECDIS 18372标准。SRIO则是面向串行背板、DSP和相关串行数据平面连接应用的串行RapidIO接口。
SRIO这种高速串口复杂就复杂在它的协议上,三层协议:逻辑层,传输层以及物理层。
数据手册会说这三层协议是干什么的呢?也就是分工(【FPGA】SRIO IP核系统总览以及端口介绍(一)(User Interfaces 之 I/O Port)):
逻辑层定义整体协议和数据包格式。这是端点启动和完成事务(transaction)所必需的信息。
传输层提供数据包从端点移动到端点所需的路由信息。
物理层描述了设备级接口细节,例如数据包传输机制,流控制,电气特性和低级错误管理。
这种划分提供了将新事务类型添加到逻辑规范的灵活性,而无需修改传输或物理层规范。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
sRIO
+关注
关注
1文章
31浏览量
21006 -
高速串口
+关注
关注
0文章
3浏览量
5702
发布评论请先 登录
相关推荐
SRIO介绍及xilinx的vivado 2017.4中生成srio例程代码解释
介绍 本处将从SRIO的数据流,数据协议,常用FPGA支持模式,以及IP例程中的时钟大小计算等部分介绍SRIO的情况。 3.1 SRIO的数
三层神经网络模型的核心是什么
三层神经网络模型是一种常见的深度学习模型,其核心是利用多个隐藏层对输入数据进行非线性变换,从而实现对复杂问题的建模和求解。 神经网络是一种受人脑结构启发的计算模型,由大量的神经元(或称为节点、单元
三层神经网络模型的基本结构是什么
三层神经网络模型是一种常见的深度学习模型,它由输入层、隐藏层和输出层组成。下面将介绍三层神经网络模型的基本结构。 输入
三层神经网络模型的优缺点
三层神经网络模型是一种常见的深度学习模型,它由输入层、两个隐藏层和输出层组成。本文将介绍三层神经网络模型的优缺点,以及其在实际应用中的表现。
如何构建三层bp神经网络模型
引言 BP神经网络(Backpropagation Neural Network)是一种前馈神经网络,通过反向传播算法进行训练。三层BP神经网络由输入层、隐藏层和输出层组成,具有较好的
关于FPGA IP核
对于深入学习使用FPGA的小伙伴们,特别是一些复杂的、大规模的设计应用,适宜的IP核对开发能起到事半功倍的作用。IP核的概念与我们sdk里库的概念相似。
发表于 04-29 21:01
企业网络搭建三层架构与实验详解
若使用基于vlan或基于分组的STP协议来工作三层架构中,将导致vlan间或组间通讯时对汇聚层间链路带宽要求较高,可以通过 以太网通道 channel (cisco ) 以太网中继Eth-Trunk(华为) 技术来解决
发表于 03-18 11:21
•2174次阅读
srio交换芯片是什么?srio交换芯片的原理和作用
SRIO(Serial RapidIO)交换芯片是一种高性能的通信芯片,专门设计用于实现基于SRIO协议的数据交换和传输。SRIO是一种点对点串行通信
二层交换机、三层交换机、路由器,哪个才是王者?
二层交换机、三层交换机、路由器,哪个才是王者? 二层交换机、三层交换机和路由器都是网络设备,它们在网络通信中发挥着重要的作用。虽然它们有着相
tcpip协议作用 TCP/IP协议分为哪几层
TCP/IP协议是互联网的基本协议,它定义了数据在网络中的传输方式和规则。它的作用是将数据从源主机传输到目标主机,确保数据的可靠性和顺序性。 TCP/
路由器与三层交换机有什么区别?
路由器与三层交换机有什么区别? 路由器与三层交换机是网络中常见的设备,它们在网络通信中扮演着重要的角色。它们在设计和功能上存在一些差异,下面我将详细介绍这两种设备的区别。 首先,让我们先了解一下
评论