集成电路、系统和用于与多个从设备通信的方法技术方案

技术编号:26890612 阅读:53 留言:0更新日期:2020-12-29 16:07
本发明专利技术涉及一种集成电路、系统和用于与多个从设备通信的方法。本技术的各种实施方案可提供用于在主机设备和从设备之间的通信的方法和系统。该系统可提供连接到主机设备(即主设备)并且被配置为与其通信的多个集成电路(即从设备)。每个集成电路可提供用于存储唯一从地址、全局从地址和顺序号的寄存器。主机设备可使用唯一从地址单独与每个从设备通信,并且可使用全局从地址和顺序号同时与所有从设备通信。

【技术实现步骤摘要】
集成电路、系统和用于与多个从设备通信的方法
本专利技术涉及一种集成电路、系统和用于与多个从设备通信的方法。
技术介绍
许多系统需要由单个主机设备(即主设备)控制的多个从设备。在一些情况下,从设备彼此基本相同,例如,从设备在物理上是相同的,但是每个从设备具有与其他从设备不同的地址。在常规系统中,主机设备使用每个从设备的不同从地址单独与每个从设备通信。这通常要求主机设备与每个从设备执行许多读写事务。在一些情况下,主机设备可以使用每个从设备的相应从地址与每个从设备执行相同的读写事务,例如,如图6和图7所示。与每个从设备的单独通信增加读写事务传输的数据量,这可能降低总体数据传输速率。
技术实现思路
本专利技术涉及一种集成电路、系统和用于与多个从设备通信的方法。本技术的各种实施方案可提供用于在主机设备和从设备之间的通信的方法和系统。该系统可提供连接到主机设备(即主设备)并且被配置为与其通信的多个集成电路(即从设备)。每个集成电路可提供用于存储唯一从地址、全局从地址和顺序号的寄存器。主机设备可使用唯一从地址单独与每个从设备通信,并且可使用全局从地址和顺序号同时与所有从设备通信。本专利技术解决的技术问题是,提供单个主机设备来控制多个从设备的常规系统需要与每个从设备进行单独的通信,这增加了用于读写事务而传输的数据量,并且可能会降低总数据传送速率。根据第一方面,一种能够与第二集成电路共享公共总线的集成电路,包括:第一I/O端子,该第一I/O端子适于接收和发送数据信号;第二I/O端子,该第二I/O端子适于接收时钟信号;接口电路,该接口电路连接到第一I/O端子和第二I/O端子;第一寄存器,该第一寄存器与接口电路通信并且被配置为存储全局地址,其中该全局地址对于集成电路和第二集成电路是共有的;第二寄存器,该第二寄存器与接口电路通信并且被配置为存储第一唯一地址,其中该第一唯一地址是集成电路专有的;和第三寄存器,该第三寄存器与接口电路通信并且被配置为存储第一顺序号,其中该第一顺序号是集成电路专有的。在一个实施方案中,该第二集成电路包括:第三I/O端子,该第三I/O端子适于接收和发送数据信号;第四I/O端子,该第四I/O端子适于接收时钟信号;第二接口电路,该第二接口电路连接到第三I/O端子和第四I/O端子;第六寄存器,该第六寄存器与第二接口电路通信并且被配置为存储全局地址;第七寄存器,该第七寄存器与第二接口电路通信并且被配置为存储第二唯一地址,其中该第二唯一地址是第二集成电路专有的;和第八寄存器,该第八寄存器与第二接口电路通信并且被配置为存储第二顺序号,其中该第二顺序号是第二集成电路专有的。在一个实施方案中,该集成电路能够被主机设备访问,其中主机设备:使用全局地址将数据写入集成电路。并且使用全局地址从集成电路读取数据。根据第二方面,一种用于与多个从设备通信的方法,包括:使用由所有从设备共享的全局地址,将数据写入多个从设备中的每个从设备;和使用全局地址从多个从设备中的每个从设备读取数据;其中:多个从设备中的第一从设备被配置为存储:全局地址;第一唯一地址,其中第一唯一地址是第一从设备专有的;和第一顺序号,其中第一顺序号是第一从设备专有的;和多个从设备中的第二从设备,该第二从设备被配置为存储:全局地址;第二唯一地址,其中该第二唯一地址是第二从设备专有的;和第二顺序号,其中该第二顺序号是第二从设备专有的。在一个实施方案中,根据权利要求4所述的方法,其中:将数据写入每个从设备包括:首先将数据写入第一从设备;和然后将数据写入第二从设备;从每个从设备读取数据包括:首先从第一从设备读取数据;和然后从第二从设备读取数据。在一个实施方案中,每个从设备同时识别全局地址;第一从设备首先对全局地址作出响应;第二从设备然后对全局地址作出响应;并且每个从设备根据各自的顺序号依次对写入数据和读取数据作出响应。根据第三方面,一种系统包括:主机设备;和多个驱动器集成电路,该多个驱动器集成电路通过公共总线连接到主机设备,该多个驱动器集成电路包括:第一驱动器集成电路,该第一驱动器集成电路包括:第一对I/O端子;第一接口电路,该第一接口电路连接到第一对I/O端子;和第一多个寄存器,该第一多个寄存器被配置为存储:全局地址;第一唯一地址,其中该第一唯一地址是第一驱动器集成电路专有的;和第一顺序号,其中该第一顺序号是第一驱动器集成电路专有的;和第二驱动器集成电路,该第二驱动器集成电路包括:第二对I/O端子;第二接口电路,该第二接口电路连接到第一对I/O端子;和第二多个寄存器,该第二多个寄存器被配置为存储:全局地址;第二唯一地址,其中该第二唯一地址是第二驱动器集成电路专有的;和第二顺序号,其中该第二顺序号是第二驱动器集成电路专有的。在一个实施方案中,主机设备能够:通过仅发送全局地址来将数据写入第一驱动器集成电路和第二驱动器集成电路;以及通过仅发送全局地址来从第一驱动器集成电路和第二驱动器集成电路读取数据。在一个实施方案中,首先将数据写入第一驱动器集成电路,并且然后将数据写入第二驱动器集成电路;并且首先从第一驱动器集成电路读取数据,然后从第二驱动器集成电路读取数据。在一个实施方案中,主机设备根据各自的顺序号与第一驱动器集成电路和第二驱动器集成电路通信,其中第一驱动器集成电路是首先的,并且第二驱动器集成电路是其次的。通过本专利技术实现的技术效果是提供一种系统,在该系统中,主机设备使用全局地址同时与每个从设备通信,并且从设备顺序地对主机通信作出响应。附图说明当结合以下示例性附图考虑时,可参照具体实施方式更全面地了解本技术。在以下附图中,通篇以类似附图标记指代各附图中的类似元件和步骤。图1代表性地示出了根据本专利技术技术的示例性实施方案的系统;图2代表性地示出了根据本专利技术技术的示例性实施方案的读取事务;图3代表性地示出了根据本专利技术技术的示例性实施方案的写入事务;图4代表性地示出了根据本专利技术技术的示例性实施方案的替代读取事务;图5代表性地示出了根据本专利技术技术的示例性实施方案的替代写入事务;图6代表性地示出了常规系统的读取事务;以及图7代表性地示出了常规系统的写入事务。具体实施方式本技术可在功能块部件和各种加工步骤方面进行描述。此类功能块可通过被配置为执行指定功能并且实现各种结果的任何数量的部件来实现。例如,本专利技术技术可采用可执行多种功能的各种控制器、放大器、信号转换器、开关设备、电流源、电压源、逻辑门、存储器设备、半导体器件诸如晶体管、电容器等。此外,本技术可集成在任何数量的电子系统(诸如汽车、航空、“智能设备”、便携式设备和消费性电子产品)中,并且所描述的系统仅为本技术的示例性应用。参照图1,示例性系统100可以被集成在诸如相机、蜂窝电话、膝上型计算机等的电子设备(未示出)中,以在各个组件之间提供通信和功能。根据示例性实施方案,系统100可包括诸如微控制器的主机设备105(即,主设备)和诸如第一集成电路110(1)、第二集成电路11本文档来自技高网...

【技术保护点】
1.一种集成电路,能够与第二集成电路共享公共总线,其特征在于,所述集成电路包括:/n第一I/O端子,所述第一I/O端子适于接收和发送数据信号;/n第二I/O端子,所述第二I/O端子适于接收时钟信号;/n接口电路,所述接口电路连接到所述第一I/O端子和所述第二I/O端子;/n第一寄存器,所述第一寄存器与所述接口电路通信,并且被配置为存储全局地址,其中所述全局地址对于所述集成电路和所述第二集成电路是共有的;/n第二寄存器,所述第二寄存器与所述接口电路通信,并且被配置为存储第一唯一地址,其中所述第一唯一地址是所述集成电路专有的;和/n第三寄存器,所述第三寄存器与所述接口电路通信,并且被配置为存储第一顺序号,其中所述第一顺序号是所述集成电路专有的。/n

【技术特征摘要】
20190626 US 16/453,0221.一种集成电路,能够与第二集成电路共享公共总线,其特征在于,所述集成电路包括:
第一I/O端子,所述第一I/O端子适于接收和发送数据信号;
第二I/O端子,所述第二I/O端子适于接收时钟信号;
接口电路,所述接口电路连接到所述第一I/O端子和所述第二I/O端子;
第一寄存器,所述第一寄存器与所述接口电路通信,并且被配置为存储全局地址,其中所述全局地址对于所述集成电路和所述第二集成电路是共有的;
第二寄存器,所述第二寄存器与所述接口电路通信,并且被配置为存储第一唯一地址,其中所述第一唯一地址是所述集成电路专有的;和
第三寄存器,所述第三寄存器与所述接口电路通信,并且被配置为存储第一顺序号,其中所述第一顺序号是所述集成电路专有的。


2.根据权利要求1所述的集成电路,其特征在于,所述第二集成电路包括:
第三I/O端子,所述第三I/O端子适于接收和发送所述数据信号;
第四I/O端子,所述第四I/O端子适于接收所述时钟信号;
第二接口电路,所述第二接口电路连接到所述第三I/O端子和所述第四I/O端子;
第六寄存器,所述第六寄存器与所述第二接口电路通信,并且被配置为存储所述全局地址;
第七寄存器,所述第七寄存器与所述第二接口电路通信,并且被配置为存储第二唯一地址,其中所述第二唯一地址是所述第二集成电路专有的;和
第八寄存器,所述第八寄存器与所述第二接口电路通信,并且被配置为存储第二顺序号,其中所述第二顺序号是所述第二集成电路专有的。


3.根据权利要求1所述的集成电路,其特征在于,所述集成电路能够被主机设备访问,其中所述主机设备:
使用所述全局地址将数据写入所述集成电路,以及
使用所述全局地址从所述集成电路读取数据。


4.一种用于与多个从设备通信的方法,其特征在于,包括:
使用由所有从设备共享的全局地址,将数据写入所述多个从设备中的每个从设备;以及
使用所述全局地址从所述多个从设备中的每个从设备读取数据;
其中:
所述多个从设备中的第一从设备被配置为存储:
所述全局地址;
第一唯一地址,其中所述第一唯一地址是所述第一从设备专有的;和
第一顺序号,其中所述第一顺序号是所述第一从设备专有的;并且
所述多个从设备中的第二从设备被配置为存储:
所述全局地址;
第二唯一地址,其中所述第二唯一地址是所述第二从设备专有的;和
第二顺序号,其中所述第二顺序号是所述第二从...

【专利技术属性】
技术研发人员:神谷知德武田幸人
申请(专利权)人:半导体元件工业有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1