[发明专利]一种I/O设备状态信息的获取方法及系统有效
申请号: | 201811268334.1 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109446130B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 刘彦静;唐世光;张代生 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F13/20 | 分类号: | G06F13/20 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 状态 信息 获取 方法 系统 | ||
本申请提供一种I/O设备状态信息的获取方法及系统,所述方法包括:现场可编程门阵列FPGA访问与自身进行连接的I/O设备中的状态寄存器,以获取I/O设备的状态信息;将所获取的I/O设备的状态信息存储至与I/O设备对应的状态信息存储空间;CPU按照预设的规则访问现场可编程门阵列FPGA中的状态信息存储空间,以获取状态信息存储空间中存储的I/O设备的状态信息。
技术领域
本申请涉及通信技术领域,尤其涉及一种I/O设备状态信息的获取方法及系统。
背景技术
为了实现显示、通信和数据采集等不同的特定功能,CPU通常需要连接多个I/O(Input/Output)设备。在系统工作过程中,CPU需要获取I/O设备的状态信息。一般地I/O设备内部具有状态寄存器,每当I/O设备工作状态发生改变时,I/O设备将修改相应状态寄存器中存储的状态信息。
目前CPU通常采用轮询的方式获取I/O设备的状态信息,即CPU每隔一段时间,访问I/O设备内部的状态寄存器,获取I/O设备的状态信息。
由于CPU通常连接多个I/O设备,因此CPU需要通过轮询的方式依次获取每个I/O设备的状态信息,获取这些I/O设备的状态信息需要占用大量的CPU资源,增加CPU负荷。
发明内容
有鉴于此,本申请提供一种I/O设备状态信息的获取方法及系统。
具体地,本申请是通过如下技术方案实现的:
一种I/O设备状态信息的获取方法,其特征在于,应用于I/O设备状态信息的获取系统,所述系统包括CPU、现场可编程门阵列FPGA以及至少一个I/O设备,所述CPU与现场可编程门阵列FPGA通过PCIe总线进行连接,所述现场可编程门阵列FPGA与I/O设备进行连接,在现场可编程门阵列FPGA中为每个I/O设备预先分配独立的状态信息存储空间,所述方法包括:
现场可编程门阵列FPGA访问与自身进行连接的I/O设备中的状态寄存器,以获取I/O设备的状态信息;
将所获取的I/O设备的状态信息存储至与I/O设备对应的状态信息存储空间;
CPU按照预设的规则访问现场可编程门阵列FPGA中的状态信息存储空间,以获取状态信息存储空间中存储的I/O设备的状态信息。
一种I/O设备状态信息的获取系统,其特征在于,所述系统包括:CPU、现场可编程门阵列FPGA以及至少一个I/O设备,所述CPU与现场可编程门阵列FPGA通过PCIe总线进行连接,所述现场可编程门阵列FPGA与I/O设备进行连接,在现场可编程门阵列FPGA中为每个I/O设备预先分配独立的状态信息存储空间;
现场可编程门阵列FPGA访问与自身进行连接的I/O设备中的状态寄存器,以获取I/O设备的状态信息;
将所获取的I/O设备的状态信息存储至与I/O设备对应的状态信息存储空间;
CPU按照预设的规则访问现场可编程门阵列FPGA中的状态信息存储空间,以获取状态信息存储空间中存储的I/O设备的状态信息。
本申请通过现场可编程门阵列FPGA访问与自身进行连接的I/O设备中的状态寄存器,以获取I/O设备的状态信息,将所获取的I/O设备的状态信息存储至与I/O设备对应的状态信息存储空间,CPU可以按照预设的规则访问现场可编程门阵列FPGA中的状态信息存储空间,以获取状态信息存储空间中存储的I/O设备的状态信息,如此一来,CPU与现场可编程门阵列FPGA通过PCIe总线进行连接,通过现场可编程门阵列FPGA间接获取I/O设备的状态信息,获取I/O设备的状态信息并不需要占用大量的CPU资源,可有效降低CPU负荷。
附图说明
图1是本申请一示例性实施例示出的一种应用场景示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811268334.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种存储系统及其固态硬盘转接装置
- 下一篇:信息传输方法以及系统
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置