[发明专利]采用窗口映射机制的RapidIO控制器及其控制方法在审
申请号: | 201310688470.7 | 申请日: | 2013-12-14 |
公开(公告)号: | CN104714904A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 段小虎;李鹏;韩强;邓豹;解文涛;魏巍;赵小冬;邹晨;袁迹;周啸 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | G06F13/20 | 分类号: | G06F13/20 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 倪金荣 |
地址: | 710119 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采用 窗口 映射 机制 rapidio 控制器 及其 控制 方法 | ||
1.采用窗口映射机制的RapidIO控制器,其特征在于:包括RapidIO IP Core、与外部处理器进行交互的并行局部总线、地址译码模块、扩展配置空间、发起方请求包生成模块、发起方回应包解析模块和发起总线请求的记录模块;地址译码模块根据扩展配置空间内的配置寄存器组所提供的各个地址空间的片选信息将并行局部总线上的读写操作片选译码到各个后级的被访问资源;发起方请求包生成模块负责在需要发起RapidIO总线请求时构建请求包;发起方回应包解析模块对本控制器发起RapidIO总线请求后收到的回应包进行解析,获取其中的回应信息并提供给其他模块;发起总线请求的记录模块对控制器发起的需要回应包的RapidIO总线请求进行记录。
2.根据权利要求1所述的采用窗口映射机制的RapidIO控制器,其特征在于:所述控制器还包括响应方请求包解析模块、响应方回应包生成模块和扩展局部总线;响应方请求包解析模块监听RapidIO IP Core的响应方请求包接口来获取RapidIO总线上其他设备对本控制器发出的操作请求包,若该请求包为读写请求,则将该读写请求转换为扩展局部总线上的读写操作,若该请求包为门铃/消息请求,则将解析出的门铃/消息信息发送给扩展配置空间中进行处理;扩展局部总线上实现外部RapidIO设备所请求的读写操作,被远端RapidIO设备访问的本地资源均需挂载在扩展局部总线下;响应方回应包生成模块根据请求包的相关信息和操作完成的情况构建回应包并发出,从而完成对于外部RapidIO总线请求的整个响应操作。
3.根据权利要求2所述的采用窗口映射机制的RapidIO控制器,其特征在于:所述控制器还包括数据交换双口存储器,数据交换双口存储器既被处理器端的并行局部总线访问,又被控制器响应方功能模块的扩展局部总线访问。
4.采用窗口映射机制的RapidIO控制方法,其特征在于:所述方法包括控制器彼此并列的以下方式:
1)控制器向外部RapidIO设备发起读写请求过程;
2)控制器向外部RapidIO设备发起门铃/消息请求过程;
3)控制器响应外部RapidIO设备的读写请求过程;
4)控制器响应外部RapidIO设备的门铃/消息请求过程;
5)控制器与外部RapidIO设备之间的通信与数据传输;
6)错误处理:6.1)控制器向外部RapidIO设备发起请求时,如果发生错误,例如回应包和请求包信息不匹配,或者长时间没有收到期望的回应包,则发起方回应包解析模块和发起总线请求的记录模块会发现相应的错误,并把错误信息提交给扩展配置空间中的错误处理单元;6.2)控制器响应外部RapidIO设备发来的请求时,如果请求包有错误,则响应方请求包解析模块会解析出相应的错误,并把错误信息提交给扩展配置空间中的错误处理单元;6.3)扩展配置空间中的错误处理单元记录各种错误信息,并在必要时告知中断处理单元,中断处理单元再向处理器发出中断;处理器收到中断后,从扩展配置空间的错误处理相关寄存器中读取错误信息,然后根据这些信息进行相应的故障处理操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所;,未经中国航空工业集团公司第六三一研究所;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310688470.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自适应配置PCIE总线接口的方法和系统
- 下一篇:测试环境监测系统及方法