
SRIO
文章平均质量分 94
木泽八
日拱一卒
展开
-
rapidio 路由枚举算法
系统枚举伪代码2 // System enumeration and initialization using the power-on device ID as the hostDeviceID3 // —Discover the host first4 // —Discover the host’s neighbor recursively56 STATUS rioSystemEnumerate (hostDeviceID)7 {8 // Discover the host ...原创 2020-07-20 10:14:19 · 1099 阅读 · 0 评论 -
rapidio 各版本规范
rapidio 规范官网:https://rapidio.org/rapidio-specifications/原创 2020-07-16 10:49:26 · 1041 阅读 · 2 评论 -
SRIO系统初始化过程和路由配置
host初始化直接看RapidIO的初始化,一些底层的比如物理层链路层之类的不需要关心,用到了再去看,毕竟都是基于芯片或者IP来开发,从顶层了解这个过程。系统启动过程概述host CPU获取引导代码,启动,如果有两个host,则两者是同时启动的。开始执行系统探测和枚举算法。枚举所有器件并将相关器件信息记录到器件数据库,建立host和所有endpoint之间的路由。计算并配置host和所有endpoint之间的最优路径。用最优路径信息配置switch。更新路由表。映射地址空间。上面提到的原创 2020-07-14 17:53:10 · 3095 阅读 · 0 评论 -
rapidio 网络枚举--深度优先遍历算法
根据 RapidIO 协议规范在 RapidIO 路由网络拓扑结构中,一般采用深度优先遍历的枚举算法,因为广度优先遍历算法空间复杂度大,在规模较大的 RapidIO 网络中容易找不到最优路径。 RapidIO 深度优先遍历算法流程 0. 将与主机 HOST 所连的交换机 SWITCH M 作为出发点1. 判断与该交换机 M 端口相连的是交换机 SWITCH N 还是终端 EndPoint2. 若相连的是交换机 SWITCH N,则判断交换机 N 是否被访问过3. ...原创 2020-07-13 18:28:25 · 1031 阅读 · 0 评论 -
一、RapidIO背景介绍
一、RapidIO背景介绍 RapidIO是由Motorola和Mercury等公司率先倡导的一种高性能、 低引脚数、 基于数据包交换的互连体系结构,是为满足和未来高性能嵌入式系统需求而设计的一种开放式互连技术标准。RapidIO主要应用于嵌入式系统内部互连,支持芯片到芯片、板到板间的通讯,可作为嵌入式设备的背板(Backplane)连接。 RapidI0采用三层分级体系结构,该分级结的如下图所示 其中逻辑层位于最高层.定又全部协议和包的格式,它们为端点器件发起和完成事务提......原创 2020-05-20 18:16:59 · 4257 阅读 · 0 评论