
#SRIO
文章平均质量分 77
FPGAUP
这个作者很懒,什么都没留下…
展开
-
沧小海笔记本之xilinx srio核的学习记录之目录
目录第一章:互连问题第二章 Rapidio技术概述第三章xilinx srio核结构3.1xilinxsrio核的结构介绍3.2 ilinx srio核的HELLO格式和流控3.3 xilinx srio核的配置第四章xilinxSRIO核的官方实例分析4.1 Xilinx SRIO的示例分析(一)4.2 Xilinx SRIO的示例分析(一)第五章Rapidio协议详述第一章:互连问题主要阐述高速互联的概念及必要性,强调srio的学习意义链...原创 2021-03-10 22:49:58 · 3114 阅读 · 5 评论 -
沧小海基于xilinx srio核的学习笔记之第五章 Rapidio协议详述
5.1 概述第一二章内容是概念性的,一是理解互连的含义,二是对rapidio有个大致的认识。第三、四章阐述xilinx的srio核相关内容,了解核结构、如何配置该核以及相应的测试程序的解析,本章就在前四章内容的基础上深入的阐述rapidio的各种协议。描述方式采用是按功能进行分类,对每一类的协议进行详细的描述并结合具体的时序。5.2 事务类型介绍在RapidIO体系结构中定义了6种基本的I/O操作,也就是6种不同的事务类型(FT),每个大的事务类型有包括若干个小的事务类型(TT),如下表所...原创 2020-10-29 23:53:21 · 2713 阅读 · 0 评论 -
沧小海基于xilinx srio核的学习笔记之第四章 Xilinx SRIO的示例分析(二)
目录4.4 核的物理层4.5 “srio_request_*”模块分析4.6 “srio_response_*”模块分析4.4 核的物理层 原本不打算理会这部分内容的,但看《PG007》对这部分介绍很多,而且上问好多信号也涉及到了这部分内容,所以看来有必要对这部分内容进行简单的了解,如下为翻译。本节描述了串行RapidIO PHY内的功能,包括通过链路接口与内核的通信。 本节还描述了初始化RapidIO链接,管理控制符号,接收和发送数据包,发出和响应中断,管理确认标...原创 2020-10-29 23:01:02 · 4599 阅读 · 2 评论 -
沧小海基于xilinx srio核的学习笔记之第四章 Xilinx SRIO的示例分析(一)
我们可以很便捷的获取Xilinx官方提供的案例供我们分析学习,真是贴心,我就按照第五章配置的IP核所生成的代码进行分析,里面不包括维护事物,减少分析工作量,借机也好好学习一下人家是的设计思路。目录4.1 示例梗概4.2 时钟逻辑4.3 复位与初始化4.1 示例梗概如下图所示是生成工程所包含内容,本章主要分析的就是核的接口以及下图框住的三个个模块,其它模块并没有多少内容可言。 首先大致介绍下各个模块是干嘛的。1、instruction_list.vh模块...原创 2020-10-29 22:54:23 · 5745 阅读 · 1 评论 -
沧小海基于xilinx srio核的学习笔记之第三章 xilinx srio核介绍(三)核配置
目录5.5 Xilinx的IP核配置5.5.1 基础选项卡5.5.2 Logical Layer选项卡——逻辑层5.5.3 I/O选项卡5.5.4 Buffer层标签5.4.5 物理层选项卡5.5.6 逻辑层寄存器标签5.5.7 物理层寄存器选项卡5.5.8 共享逻辑标签5.5 Xilinx的IP核配置5.5.1 基础选项卡1、Component Name:IP的名字,只能为字母,数字,下划线,其中首...原创 2020-10-15 21:52:09 · 3029 阅读 · 3 评论 -
沧小海基于xilinx srio核的学习笔记之第三章 xilinx srio核介绍(二)HELLO格式和流控
目录5.3 Xilinx的HELLO格式5.4 缓冲区的流控机制5.3 Xilinx的HELLO格式HELLO即Header Encoded Logical Layer Optimized。这种格式可以使我们不按照srio协议格式编码组帧,而是采用xilinx提供的这种(HELLO)数据格式,这种格式更简单,更易编码,且与rapiodio协议有一定的映射关系,会在逻辑层自动完成,无需用户操心。这种格式把包的包头(Header)域进行标准化,而且把包头和数据在接口上分开传输,..原创 2020-10-15 21:42:40 · 3653 阅读 · 3 评论 -
沧小海基于xilinx srio核的学习笔记之第三章 xilinx srio核介绍(一)结构介绍
目录5.1 SRIO核概述5.2SRIO核的结构剖析5.2.1逻辑层接口(LOG)5.2.2Buffer接口(BUF)5.2.4寄存器空间5.1 SRIO核概述RapidIO互连架构,与目前大多数流行的集成通信处理器、主机处理器和网络数字信号处理器兼容,是一种高性能、包交换的互连技术。它能够满足高性能嵌入式工业在系统内部互连中对可靠性、增加带宽,和更快的总线速度的需求。SRIO即串行rapidio,srio核的设计标准来源于RapidIO Interconn...原创 2020-10-15 21:31:17 · 2441 阅读 · 7 评论 -
沧小海基于xilinx srio核的学习笔记之第二章 Rapidio技术概述
目录第二章 Rapidio技术概述2.1 总体原则2.2 协议概述2.2.1 传输机制2.2.2 协议结构2.2.3 协议格式第二章 Rapidio技术概述协议的出现是为了解决实际问题,所以对本章内容的理解要基于这一点。Rapidio协议组成的基本要素是包和控制符号,包是基于各种协议的传输数据内容,控制符号是用于物理层的数据交互的调控。本章讲述了推动rapidio互连技术的总体原则、协议规范的划分以及具体的协议内容。总体原则定了协议内容的走向,协议规范描述协议的框..原创 2020-10-12 21:28:29 · 1806 阅读 · 0 评论 -
沧小海基于xilinx srio核的学习笔记之第一章 互连问题
目录第一章 互连问题1.1 诞生的缘由1.2 互连技术1.3Rapidio特点第一章 互连问题这一章节是关于rapidio的概述,告诉我们rapidio是什么,我们为什么需要它,它的出现主要是为了解决什么问题。通过这一节内容,我们应该掌握一个最本质的最核心最重要的内容,就是“互连”。我刚接触rapidio时候主要是学习FPGA的这个IP核,学习方式是两个收发引脚一对一互连,但rapidio的诞生并不是为了这个核,这样做也会让我们对理解rapidio协议产生困扰,而这些困扰的产...原创 2020-10-12 21:21:02 · 1583 阅读 · 0 评论