[发明专利]SPI从设备、SPI通信系统及SPI通信方法有效
申请号: | 201511005400.2 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105468563B | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 张华;王相如 | 申请(专利权)人: | 杭州士兰控股有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 余毅勤 |
地址: | 310007 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 从设备 存储空间 命令模式 数据传输 数据模式 访问 数据传输模式 工作模式 小批量 主设备 | ||
1.一种SPI从设备,其特征在于,包括:SPI控制器及存储模块;所述SPI控制器用以与一SPI主设备进行数据传输,所述SPI控制器支持以数据模式或命令模式与所述SPI主设备进行数据传输,从而实现SPI主设备对SPI从设备不同存储空间的访问,其中,所述数据模式以第一数据量进行数据传输,所述命令模式以第二数据量进行数据传输,所述第一数据量大于第二数据量;所述存储模块用以存储数据。
2.如权利要求1所述的SPI从设备,其特征在于,还包括主控单元、直接内存访问控制器以及系统总线桥接设备,所述SPI控制器、存储模块、主控单元以及直接内存访问控制器均与所述系统总线桥接设备连接。
3.如权利要求1或2所述的SPI从设备,其特征在于,所述SPI控制器包括信号层、与所述信号层连接的协议层以及与所述协议层连接的功能层;其中,所述信号层用以与所述SPI主设备进行数据传输;所述协议层用以解析指令以及实现信号层与功能层之间的数据传输;所述功能层用以与所述存储模块进行数据传输。
4.如权利要求3所述的SPI从设备,其特征在于,所述信号层包括发送模块及接收模块,其中所述发送模块用以向所述SPI主设备发送数据;所述接收模块用以接收所述SPI主设备发送的数据。
5.如权利要求4所述的SPI从设备,其特征在于,所述发送模块包括发送移位寄存器及与所述发送移位寄存器连接的发送缓冲器;所述接收模块包括接收移位寄存器及与所述接收移位寄存器连接的接收缓冲器。
6.如权利要求3所述的SPI从设备,其特征在于,所述信号层还包括与发送缓冲器和接收缓冲器连接的异步时钟域控制器以及与发送移位寄存器和接收移位寄存器连接的SPI时序控制器;其中,所述异步时钟域控制器用以对发送的数据或者接收的数据进行时钟域转换;所述SPI时序控制器用以对发送的数据或者接收的数据进行时序控制。
7.如权利要求3所述的SPI从设备,其特征在于,所述协议层包括指令寄存器文件、指令解码器以及逻辑控制器,其中,所述指令寄存器文件用以存储指令信息;所述指令解码器用以解码指令以及实现信号层和功能层之间的数据传输;所述逻辑控制器用以对解码指令得到的指令信息进行逻辑判断。
8.如权利要求7所述的SPI从设备,其特征在于,所述指令解码器能够解码的指令包括:READ_ID:设备标识读指令;ADDR:地址扩展指令;CMD_MOD:数据传输模式指令;READ2:读地址指令;RDSR:状态校验指令;READ:读指令;WREN:写地址指令;WRITE:写指令;WRDI:写校验指令。
9.如权利要求8所述的SPI从设备,其特征在于,所述READ_ID为32位指令,高8位是指令标志位,低24位为ID值。
10.如权利要求8所述的SPI从设备,其特征在于,所述ADDR为16位指令,高8位为指令标志位,低8位为地址位。
11.如权利要求8所述的SPI从设备,其特征在于,所述CMD_MOD为24位指令,高8位为指令标志位,中间8位为数据传输模式,低8位为数据传输长度。
12.如权利要求8所述的SPI从设备,其特征在于,所述READ2为32位指令,高8位为指令标志位,低24位为地址位。
13.如权利要求8所述的SPI从设备,其特征在于,所述RDSR为32位指令,高16位的高8位为指令标志位,高16位的低8位为SPI从设备提供给SPI主设备的状态位;低16位为读校验位。
14.如权利要求8所述的SPI从设备,其特征在于,所述READ为至少40位指令,其中,最高32位的高8位为指令标志位,最高32位的低24位为冗余地址位,剩余比特位为数据位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州士兰控股有限公司,未经杭州士兰控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511005400.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于计算数据的方法和设备
- 下一篇:信息处理装置及信息处理装置的控制方法