[发明专利]用于传送数据的方法和镜像串行接口(MSI)在审
申请号: | 201780079337.8 | 申请日: | 2017-05-15 |
公开(公告)号: | CN110100238A | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | K·阿南德;A·古普塔;A·K·古普塔;P·K·马瑟;V·特亚吉 | 申请(专利权)人: | 远程信息技术发展中心 |
主分类号: | G06F13/00 | 分类号: | G06F13/00;H03M13/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 印度*** | 国省代码: | 印度;IN |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串行接口 环回 串行外围设备 访问外围设备 四线串行接口 传送数据 从机设备 时钟边沿 周期期间 主控设备 健全性 源数据 地线 断言 | ||
1.一种经由镜像串行接口传输数据的方法,所述方法包括:
主控设备从主控主机接收地址、数据和读/写命令,首先在主控移位寄存器中加载地址和读/写,经由MOSI线将所述地址和读/写移位到从机设备,同时经由MISO线接收镜像地址位以检查数据健全性;
在地址信息的成功传输之后,所述从机设备从从机主机取读数据;
如果读指令被接收到,则所述从机设备经由MISO线向所述主控设备发送数据,同时经由MOSI线接收镜像数据位以检查数据健全性;
如果写指令被接收到,则所述从机从所述主控设备接收数据并且与所述从机主机共享所述数据以用于进一步处理,所述主控设备再次经由所述MISO线检查所述镜像数据位;
所述主控设备和所述从机设备经由多路复用器在来自移位寄存器的数据与来自从机控制器或主控控制器的确认之间切换,以及
所述主控设备或所述从机设备的存在和不存在当事务没有在进行中时通过内部上拉而被检测。
2.根据权利要求1所述的方法,其中所述MISO线和所述MOSI线上的环回机制确定在没有从机选择信号的情况下所述主控设备和所述从机设备的存在或不存在。
3.根据权利要求1所述的方法,其中用于检查所述数据健全性的方法步骤包括:
将源数据线的内容循环回目的地数据线上;以及
比较源设备控制器在每个时钟边沿的内容。
4.根据权利要求1或3所述的方法,其中所述主控设备或所述从机设备中的任一个取决于它是读事务还是写事务而是源。
5.根据权利要求1或3所述的方法,其中在传送指示针对每次传送的数据健全性的数据位的每个突发之后,源设备向目的地发送标志。
6.根据权利要求5所述的方法,其中数据位的突发的传送包括地址传送阶段和数据传送阶段。
7.根据权利要求6所述的方法,其中地址位从主控设备向从机设备流动,并且数据位在任一方向中流动。
8.根据权利要求7所述的方法,其中所述从机设备生成确认信号以指示所述从机设备针对下一周期的准备就绪。
9.根据权利要求1、5或8中任一项所述的方法,其中标志和确认是在所述MOSI线和所述MISO线上被断言的带信号中的单个比特,并且是高或低。
10.根据权利要求1所述的方法,其中所述方法通过使用包括用于数据和控制的MOSI、MISO、SCLK、SS的四条信号线而被实现。
11.根据权利要求1所述的方法,其中在没有从机选择信号的情况下,a)所述主机在MOSI线上驱动逻辑0,b)所述从机在环回模式中在每个时钟边沿将MOSI线的内容环回到MISO线;以及c)主机的控制器在每个时钟边沿对MISO的内容采样,如果所述主机在它的MISO线输入上感测到逻辑1,则它指示从机设备的不存在。
12.根据权利要求1所述的方法,其中从机在所述MOSI线上驱动逻辑0从而指示有效数据传送,并且驱动逻辑1一个时钟从而指示无效数据传输。
13.一种镜像串行接口,包括
主控设备和至少一个从机设备;
所述主控设备和所述至少一个从机设备中的每个从机设备利用如下四条信号线被彼此连接:串行时钟线(SCLK)、主机输入从机输出(MISO)线和主机输出从机输入(MOSI)线以及用于在多从机配置中选择从机设备的从机选择(SS)线;
所述主控设备被配置用于至少在从机外围设备上传输数据和接收数据,所述主控外围接口设备包括用以生成用于通过MOSI线和MISO线来同步设备的数据移入和移出的时钟的串行时钟发生器、包括用于将数据移入内部存储元件并且在串行输出处移出数据的一组触发器的移位寄存器、存储器元件和用于控制所述主控设备的功能的控制器;以及
所述至少一个从机设备包括移位寄存器、存储器元件和用于控制所述从机设备的功能的控制器,所述移位寄存器包括用于将数据移入内部存储元件并且在串行输出处移出数据的一组触发器,
其特征在于
所述主控设备和所述从机设备具有用以在来自移位寄存器的数据与来自所述控制器中的任何控制器的确认之间切换的多路复用器,
所述主控设备在所述MISO线处具有内部上拉,并且所述从机设备中的每个从机设备在所述MOSI线处具有内部上拉,以在事务没有在进行中时检测主控设备或从机设备的存在和不存在,以及
由从机触发器在所述MISO线处锁存的数据被配置为在每个时钟边沿被环回到所述主控以用于报告通信错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远程信息技术发展中心,未经远程信息技术发展中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780079337.8/1.html,转载请声明来源钻瓜专利网。