31、深入了解RapidIO硬件的支持功能与交换机实现

深入了解RapidIO硬件的支持功能与交换机实现

1. RapidIO设备的重置机制

RapidIO规范指出,系统重置超出了RapidIO架构的范围,但规范描述了在维护数据包中传达重置信息的机制。RapidIO控制器需要对这些数据包做出适当响应。以下是重置RapidIO设备的几种方式:
- 硬件重置 :此操作将重置RapidIO设备的所有功能。
- 入站RapidIO维护重置 :外部连接的RapidIO设备使用包含重置命令的RapidIO链路维护请求数据包来启动入站RapidIO维护重置。根据规范,当交换机连续收到至少四个包含重置命令的链路维护请求数据包,且中间没有其他数据包时,需要触发重置。收到第四个数据包后,交换机将生成一个中断,以表示RapidIO软件重置请求。交换机的RapidIO端口不会对该请求采取重置操作,系统必须在板上提供一个重置控制器设备来确定如何处理重置请求。当软件重置请求被验证时,中断引脚将被置位。
- 出站RapidIO维护重置 :交换机可以使用其某个RapidIO接口生成的RapidIO链路维护重置请求数据包来重置外部连接的RapidIO设备。系统会指示交换机将重置数据包发送到外部连接的RapidIO设备。设备收到重置数据包后,将确定如何处理重置请求。根据规范,设备在链路请求控制符号中收到重置命令时,除非连续收到至少四个重置命令,且中间没有其他数据包或控制符号(空闲控制符号除外),否则不应执行重置功能。基于系统主机在交换机控制寄存器中设置的适当值,交换机将开始链路维护重置,并向外部连接的RapidIO设备发出至少四个连续包含重置命令的链路维护控制符号的重

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值