目录
本文是基于Xilinx平台SRIO介绍(二)SRIO IP核基础知识的内容作读书笔记。
前言:SRIO 、RapidIO、GT 有什么关系?
RapidIO :RapidIO是为满足和未来高性能嵌入式系统需求而设计的一种开放式互连技术标准。
SRIO :Serial RapidIO,即串行RapidIO;另外还有并行RapidIO。
GT :高速串行通信接口,因为FPGA在硬件上已经集成了GT高速串行通信接口,所以SRIO都以GT为物理层来实现SRIO通信协议。
一、SRIO IP核概述
1.1. 概述
RapidIO互连架构,与目前大多数流行的集成通信处理器、主机处理器和网络数字信号处理器兼容,是一种高性能、包交换的互连技术。它能够满足高性能嵌入式工业在系统内部互连中对可靠性、增加带宽,和更快的总线速度的需求。
RapidIO标准定义为三层:逻辑层、传输层和物理层。
逻辑层定义了总体协议和包格式。它包括了RapidIO设备发起和完成事务的必要信息。
传输层提供了RapidIO包传输过程中的路由信息。
物理层描述设备级接口细节,例如包传输机制、流控、电气特性和低级错误管理。
这种划分不需要对传输层或物理层规范进行修改,就可以灵活的给逻辑层规范添加新的事务类型。
RapidIO核的设计标准来源于RapidIO Int