[发明专利]一种SPI总线扩展方法、系统、设备以及存储介质在审
申请号: | 202211641290.9 | 申请日: | 2022-12-20 |
公开(公告)号: | CN115981203A | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 隋立成;李德国;刘传刚;马晓光 | 申请(专利权)人: | 西安超越申泰信息科技有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G06F13/42;G06F13/40 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 李红萧;朝鲁蒙 |
地址: | 710000 陕西省西安市国家民用*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 spi 总线 扩展 方法 系统 设备 以及 存储 介质 | ||
1.一种SPI总线扩展方法,其特征在于,包括以下步骤:
在CPLD中初始化与每一个从设备对应的SPI状态控制器;
响应于接收到主控制器发送的从设备地址,根据所述从设备地址确定待进行数据读写的从设备;
响应于接收到所述主控制器发送的数据读取类型和配置参数,修改与所述从设备对应的所述SPI控制器中的配置参数;
根据所述SPI控制器中的配置参数进行所述主控制器与所述从设备之间的数据读和/或写。
2.如权利要求1所述的方法,其特征在于,响应于接收到主控制器发送的从设备地址,对所述从设备地址进行解析并将相应的从设备与所述主控制器桥接,进一步包括:
利用多条GPIO地址总线接收所述主控制器发送的从设备地址。
3.如权利要求1所述的方法,其特征在于,响应于接收到所述主控制器发送的数据读取类型和配置参数,修改与所述相应的从设备对应的所述SPI控制器中的配置参数,进一步包括:
响应于所述数据读取类型为连续数据读取,将所述从设备的总线与所述主控制器的总线进行桥接以进行所述主控制器与所述从设备之间的数据读和/或写。
4.如权利要求1所述的方法,其特征在于,响应于接收到所述主控制器发送的数据读取类型和配置参数,修改与所述相应的从设备对应的所述SPI控制器中的配置参数,进一步包括:
响应于所述数据读取类型为非连续数据读取,根据SPI状态寄存器配置从设备的时钟、数据格式;
响应于所述CPLD检测到片选信号拉低,接收所述主控制器寄存器地址;
将所述寄存器地址发送给所述从设备以完成读操作并根据所述从设备的时钟、数据格式将读取的数据转换后保存在所述CPLD的数据寄存器;
响应于所述CPLD检测到所述主控制器发送的时钟信号,将所述CPLD的数据寄存器转发给所述主控制器。
5.一种SPI总线扩展系统,其特征在于,包括:
初始化模块,配置为在CPLD中初始化与每一个从设备对应的SPI状态控制器;
接收模块,配置为响应于接收到主控制器发送的从设备地址,根据所述从设备地址确定待进行数据读写的从设备;
修改模块,配置为响应于接收到所述主控制器发送的数据读取类型和配置参数,修改与所述从设备对应的所述SPI控制器中的配置参数;
读写模块,配置为根据所述SPI控制器中的配置参数进行所述主控制器与所述从设备之间的数据读和/或写。
6.如权利要求5所述的系统,其特征在于,接收模块还配置为:
利用多条GPIO地址总线接收所述主控制器发送的从设备地址。
7.如权利要求5所述的系统,其特征在于,修改模块还配置为:
响应于所述数据读取类型为连续数据读取,将所述从设备的总线与所述主控制器的总线进行桥接以进行所述主控制器与所述从设备之间的数据读和/或写。
8.如权利要求5所述的系统,其特征在于,修改模块还配置为:
响应于所述数据读取类型为非连续数据读取,根据SPI状态寄存器配置从设备的时钟、数据格式;
响应于所述CPLD检测到片选信号拉低,接收所述主控制器寄存器地址;
将所述寄存器地址发送给所述从设备以完成读操作并根据所述从设备的时钟、数据格式将读取的数据转换后保存在所述CPLD的数据寄存器;
响应于所述CPLD检测到所述主控制器发送的时钟信号,将所述CPLD的数据寄存器转发给所述主控制器。
9.一种计算机设备,包括:
至少一个处理器;以及
存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行如权利要求1-4任意一项所述的方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1-4任意一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安超越申泰信息科技有限公司,未经西安超越申泰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211641290.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于脉冲曝气的进气器
- 下一篇:基于联合相位调整的多通道数据训练方法