串行接口可扩展的处理装置及方法_3

文档序号:9471333阅读:来源:国知局
引脚、共用的时钟引脚和单独的片选引脚构成一个所述第二串行接口。每个从处理单元通过连接读数据引脚、写数据引脚、时钟引脚和相应的片选引脚与所述转换单元的第二串行接口相连。
[0060]需要说明的是,根据实际情况,若按照串行接口协议,所述第二串行接口本身不具备片选引脚,所述转换单元和从处理单元对应增加片选引脚。同时,根据不同的串行接口协议(如I2C接口协议),读数据引脚和写数据引脚可为同一引脚。因此,每个所述从处理单元通过数据引脚、时钟引脚和对应的片选引脚与所述转换单元的第二串行接口相连。
[0061]所述步骤S2包括:所述转换单元还根据所述数据信息分别向相应的片选引脚输出片选信号,以及向所述数据引脚输出所述数据地址信息。
[0062]在此,所述转换单元中可集成解码器,各片选引脚连接所述解码器的每个输出端。所述转换单元将所接收的片选信息输入解码器,对应的片选引脚输出片选信号。
[0063]所述步骤S3包括:所述从处理单元基于所述片选信号、数据地址信息和时钟信号,与所述主处理单元进行数据通信。
[0064]具体地,片选信号有效的所述从处理单元按照时钟信号的跳变沿接收包含数据地址信息的数据信息,并执行相应的读写操作,如此实现数据通信。
[0065]当所述第二串行接口的数量为多个时,各所述第二串行接口还可以不设置片选引脚,并仅共用时钟引脚,则各所述第二串行接口需各自包含数据引脚。例如,如图3所示,所述第一串行接口为SPI接口、所述第二串行接口为I2C接口。
[0066]当多个从处理单元连接所述转换单元时,每个从处理单元中第二串行接口的数据引脚连接所述转换单元的不同数据引脚,所有从处理单元中第二串行接口的时钟引脚均连接所述转换单元的时钟引脚。如此,共用的时钟引脚和单独的数据引脚构成一个所述第二串行接口。
[0067]需要说明的是,根据不同的串行接口协议(如SPI接口协议),读数据引脚和写数据引脚可为分为不同引脚。因此,每个所述从处理单元通过对应的数据引脚和时钟引脚与所述转换单元的第二串行接口相连。
[0068]对应的,所述步骤SI包括:所述主处理单元根据读写需要,通过SPI接口中的读数据引脚、或写数据引脚输出包含片选信息和数据地址信息的数据信息。
[0069]所述步骤S2包括:所述转换单元按照时序将所述片选信息输至相应的第二串行接口的数据引脚,再将所述数据地址信息输至同一第二串行接口的数据引脚。
[0070]所述步骤S3包括:所述从处理单元根据率先接受的片选信息确定即将接受数据地址信息和读写指令,并按照所述读写指令在所接收的数据地址信息中相应的读/写数据,以完成与主处理单元的数据通信。
[0071]综上所述,本发明,利用转换单元将具有不同串行接口的主处理单元和从处理单元进行数据通信,能够解决就具有不同串行接口之间的数据读写问题,有效扩展了带有一种串行接口的CPU的与其他串行接口的存储器件之间的数据交互方式。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0072]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种串行接口可扩展的处理装置,其特征在于,包括: 包含第一串行接口的主处理单元,用于基于时钟信号输出数据信息;其中,所述第一串行接口包括第一时钟引脚; 与所述第一串行接口相连的转换单元,包括:至少一个第二串行接口,用于根据来自所述第一时钟引脚的时钟信号将来自所述第一串行接口的数据信息传递至相应的第二串行接口 ;其中,所述第二串行接口包括第二时钟引脚;所述第二串行接口的第二时钟引脚与所述第一时钟引脚相连; 与所述第二串行接口相连的从处理单元,用于根据所述第二时钟引脚所接收的时钟信号与所述主处理单元进行数据通信。2.根据权利要求1所述的串行接口可扩展的处理装置,其特征在于,所述第二串行接口为多个,各所述第二串行接口共用所述第二时钟引脚、和共用的用于传递数据信息的数据引脚;各所述第二串行接口还包括单独的片选引脚; 对应的,所述主处理单元还用于经所述第一串行接口输出包含片选信息和数据地址信息的数据信息; 所述转换单元还用于根据所述数据信息分别向相应的片选引脚输出片选信号,以及向所述数据引脚输出所述数据地址信息; 所述从处理单元还用于基于所述片选信号、数据地址信息和时钟信号,与所述主处理单元进行数据通信。3.根据权利要求2所述的串行接口可扩展的处理装置,其特征在于,所述第一串行接口为I2C接口、所述第二串行接口为SPI接口。4.根据权利要求2所述的串行接口可扩展的处理装置,其特征在于,共用的数据引脚、共用的时钟引脚和单独的片选引脚构成一个所述第二串行接口,每个所述从处理单元通过数据引脚、时钟引脚和对应的片选引脚与所述转换单元的第二串行接口相连。5.根据权利要求1所述的串行接口可扩展的处理装置,其特征在于,所述第二串行接口为多个,各所述第二串行接口均包括数据引脚; 对应的,所述主处理单元还用于经所述第一串行接口输出包含片选信息和数据地址信息的数据信息; 所述转换单元还用于根据所述片选信息,将所述数据信息输至相应的第二串行接口的数据引脚。6.根据权利要求4所述的串行接口可扩展的处理装置,其特征在于,所述第一串行接口为SPI接口、所述第二串行接口为I2C接口。7.根据权利要求4所述的串行接口可扩展的处理装置,其特征在于,共用的时钟引脚和单独的数据引脚构成一个所述第二串行接口,每个所述从处理单元通过对应的数据引脚和时钟引脚与所述转换单元的第二串行接口相连。8.一种串行接口可扩展的处理方法,用于如权利要求1-7中任一所述的处理装置,其特征在于,包括: 所述主处理单元基于时钟信号输出数据信息; 所述转换单元根据来自所述时钟信号将来自所述第一串行接口的数据信息传递至相应的第二串行接口; 所述从处理单元根据所述第二时钟引脚所接收的时钟信号与所述主处理单元进行数据通信。9.根据权利要求8所述的串行接口可扩展的处理方法,其特征在于,所述第二串行接口的数量为多个,各所述第二串行接口共用所述第二时钟引脚、和共用的用于传递数据信息的数据引脚;各所述第二串行接口还包括单独的片选引脚; 则所述主处理单元基于时钟信号输出数据信息的步骤包括: 所述主处理单元经所述第一串行接口输出包含片选信息和数据地址信息的数据信息; 所述转换单元根据来自所述第一时钟引脚的时钟信号将来自所述第一串行接口的数据信息传递至相应的第二串行接口的步骤包括:所述转换单元根据所述数据信息分别向相应的片选引脚输出片选信号,以及向所述数据引脚输出所述数据地址信息; 对应的,所述从处理单元根据所述第二时钟引脚所接收的时钟信号与所述主处理单元进行数据通信的步骤包括:所述从处理单元还用于基于所述片选信号、数据地址信息和时钟信号,与所述主处理单元进行数据通信。10.根据权利要求8所述的串行接口可扩展的处理方法,其特征在于,所述第二串行接口为多个,各所述第二串行接口均包括数据引脚; 对应的,所述主处理单元基于时钟信号输出数据信息的步骤包括:所述主处理单元经所述第一串行接口输出包含片选信息和数据地址信息的数据信息; 所述转换单元根据来自所述第一时钟引脚的时钟信号将来自所述第一串行接口的数据信息传递至相应的第二串行接口的步骤包括:所述转换单元根据所述片选信息,将所述数据地址信息输至相应的第二串行接口的数据引脚。
【专利摘要】本发明提供一种串行接口可扩展的处理装置及方法。所述处理装置包括:包含第一串行接口的主处理单元,用于基于时钟信号输出数据信息;其中,所述第一串行接口包括第一时钟引脚;与所述第一串行接口相连的转换单元,包括:至少一个第二串行接口,用于根据来自所述第一时钟引脚的时钟信号将来自所述第一串行接口的数据信息传递至相应的第二串行接口;其中,所述第二串行接口的第二时钟引脚与所述第一时钟引脚相连;与所述第二串行接口相连的从处理单元,用于根据所述第二时钟引脚所接收的时钟信号与所述主处理单元进行数据通信。本发明能够解决具有不同串行接口之间的数据读写问题。
【IPC分类】G06F13/42
【公开号】CN105224497
【申请号】CN201510572253
【发明人】严峻
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年1月6日
【申请日】2015年9月10日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1