首页> 中国专利> 用于芯片上系统的可动态重新配置的模拟路由电路及方法

用于芯片上系统的可动态重新配置的模拟路由电路及方法

摘要

一种集成电路装置可包含:可重新配置的模拟信号切换构造,其包括多个全局总线,所述多个全局总线响应于可改变的模拟路由数据而通过引脚连接电路选择性地连接到外部引脚,以及多个局部总线,所述多个局部总线响应于所述模拟路由数据而通过路由连接电路选择性地连接到模拟块和/或全局总线;以及至少一个处理器电路,其响应于指令数据而执行预定操作。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-03

    授权

    授权

  • 2012-07-11

    实质审查的生效 IPC(主分类):G06F13/00 申请日:20100510

    实质审查的生效

  • 2012-05-30

    公开

    公开

说明书

技术领域

本发明涉及集成电路装置,且更确切地说,涉及具有数字和模拟电路块的 可重新配置的集成电路装置。

发明内容

本发明包含一种集成电路装置,其包括:可动态或静态重新配置的模拟信 号切换构造,其包括多个全局总线,所述多个全局总线响应于模拟路由数据而 通过引脚连接电路选择性地连接到外部引脚,以及多个局部总线,所述多个局 部总线响应于所述模拟路由数据而通过路由连接电路选择性地连接到模拟块 和/或全局总线;以及至少一个处理器电路,其响应于指令数据而执行预定操 作。

本发明还包含一种集成电路,其包括:至少一个处理器电路;多个模拟电 路块;以及可动态或静态重新配置的模拟路由构造,其响应于来自至少一个路 由数据源以及所述至少一个处理器电路的模拟路由数据而选择性地互连所述 模拟电路块与输入/输出(I/O)引脚。

本发明进一步包含一种方法,其包括:响应于路由数据,在集成电路上配 置可重新配置的模拟路由构造,以选择性地启用多个输入/输出(I/O)引脚与 多个全局总线中的至少一者之间的连接,且选择性地启用至少一个全局总线与 所述集成电路的多个模拟电路块中的至少一者之间的连接;其中所述路由数据 是动态地或静态地从所述集成电路的数字电路提供。

附图说明

图1展示根据一实施例的集成电路装置;

图2展示根据另一实施例的集成电路装置;

图3为根据一实施例的集成电路装置架构的表示;

图4为根据另一实施例的集成电路装置架构的表示;

图5展示根据一实施例的输入/输出(I/O)连接电路;

图6展示根据另一实施例的I/O连接电路;

图7展示根据一个实施例的通用I/O配置电路;

图8展示根据一实施例的可编程模拟路由构造;

图9A到图9H展示根据特定实施例的各种模拟块连接布置;

图10A到图10D展示根据各种实施例的可用模拟路由构造建立的各种信 号路径连接;

图11为展示根据一个实施例的到模拟路由构造的总线的全局I/O连接的 示意图。

具体实施方式

现在将描述各种实施例,所述各种实施例展示具有可重新配置的模拟路由 构造的集成电路装置的装置和方法,所述可重新配置的模拟路由构造用于用多 个总线和连接电路将输入/输出(I/O)连接到一个或一个以上模拟电路块。

在以下描述中,相似项通过相同参考字符来指代,但第一数字对应于对应 的图号。

现在参看图1,以框图形式来展示根据第一实施例的集成电路装置,且用 通用参考字符100来指定。在一些实施例中,装置100可为“芯片上系统”, 其提供可编程模拟功能以及可编程数字功能两者。

如图1中所展示,装置100可包含若干个外部连接引脚(一个引脚展示为 102)、模拟部分104,以及数字部分106。引脚(例如,102)可提供到装置 100的物理信号连接,且可为输入引脚、输出引脚,或用作输入与输出两者的 引脚。此些引脚(例如,102)在本文中将被称作输入/输出(I/O)引脚,应 理解,此些引脚用作(或可经配置以用作)输入、输出,或输入与输出两者。 在一些实施例中,可将引脚(例如,102)配置为模拟引脚(即,输入或输出 模拟信号)或数字引脚(即,输入或输出二进制逻辑信号)。另外,在一些实 施例中,引脚(例如,102)可为专用引脚(例如,仅数字输入和/或输出引脚)。

模拟部分104可包含可编程模拟路由构造108以及若干个模拟块110-0到 110-n。

模拟路由构造108可经配置(且经重新配置)以提供配置为模拟I/O的I/O 引脚(例如,102)与模拟块(110-0到110-n)中的任一者之间的信号路径。 作为仅少数实例,模拟路由构造108可通过一个或若干个总线提供引脚到引脚 路径,使得能够将若干个引脚连接到单个总线,使得能够将若干个总线连接到 单个引脚,和/或使得能够将任何模拟I/O引脚连接到任何模拟块(110-0到 110-n)。

可根据模拟路由数据来编程(且重新编程)模拟路由构造108。如下文将 描述,与常规方法形成对比,可从若干个不同来源中的任一者提供此些模拟路 由数据,而不是仅从板上处理器来提供此些模拟路由数据。在特定实施例中, 模拟路由构造108可包含多个总线,所述多个总线可基于模拟路由数据通过连 接电路而连接到彼此。

模拟块(110-0到110-n)可包含执行模拟电路功能的模拟电路。模拟块 (110-0到110-n)可通过模拟路由构造108而连接到I/O引脚(例如,102) 和/或连接到彼此。选定的或所有模拟块(110-0到110-n)也可接收数字数据 和/或输出数字数据到数字部分106。模拟块(110-0到110-n)可包含各种模 拟电路,包含(但不限于)电容感测电路、比较器、模/数转换器(ADC)(包 含“∑-Δ”型和/或逐步近似型)、滤波器(包含低通滤波器)、开关电容器型电 路,和/或数/模转换器(DAC)(包含电流和/或电压DAC两者)。

应理解,模拟路由构造108的全部或一部分可动态地(在装置100的操作 期间改变)或静态地(在装置100的整个操作期间实质上维持相同)来配置。

在所展示的实施例中,数字部分106可包含处理器部分112、直接存储器 存取(DMA)电路114、模拟接口I/F电路116、数据传送集线器电路118、 可编程参考产生器120、可编程数字部分122,以及数字系统互连(DSI)124。 处理器部分112可包含可执行预定指令的一个或一个以上处理器。处理器部分 112可为用于提供模拟路由数据以用于配置模拟路由构造108的一个来源。

DMA电路114可使得能够在无处理器部分112的直接控制的情况下在装 置100与其它装置之间进行数据传送。DMA 114也可为用于配置模拟路由构 造108的模拟路由数据的来源。这种情况与常规方法形成鲜明对比,常规方法 限制路由构造对于从处理器或其类似者发出的数据的可编程性。虽然图1的实 施例展示DMA电路114,但其它实施例可包含不同类型的数据传送电路,所 述不同类型的数据传送电路可用作独立于处理器部分112的模拟路由数据的 来源。

模拟I/F电路116可接收模拟信号,且将模拟信号转换成数字域。模拟I/F 电路116可为用于配置模拟路由构造108的模拟路由数据的另一来源。

数据传送集线器电路118可提供处理器部分112与在装置100外部的装置 以及装置100内的位置之间的数据传送路径。仅作为许多可能实例中的少数几 个实例,数据传送集线器118可启用向用于与外部装置通信的一个或一个以上 接口的数据传送,所述一个或一个以上接口包含一个或一个以上外部存储器接 口、一个或一个以上串行数据传送接口,和/或一个或一个以上I/O(例如,102)。 数据传送集线器118也可在板上(即,同一装置的电路)部分之间传送数据, 板上部分包含内部存储器电路、中断控制电路、电源管理电路、定时电路、模 拟接口电路116、可编程数字部分122和/或DSI 124。

可编程参考产生器120可产生可用于模拟部分104中的参考电流和/或电 压。此些经编程电流/电压也可作为来自装置100的输出值来提供。

可编程数字部分120可提供可编程逻辑电路,所述可编程逻辑电路可基于 数字配置数据而配置成各种数字功能。在非常特定的实施例中,可编程数字部 分120可包含具有可编程功能的可编程逻辑装置块,以及可编程互连件。可编 程数字部分120可为用于配置模拟路由构造108的模拟路由数据的又一来源。

DSI 124可启用数字部分106的各个部分之间的互连,且另外,可提供到 模拟部分104的数字连接。更确切地说,DSI 124可提供模拟路由数据,或从 此些路由数据产生的信号,以动态地配置模拟路由构造108。在非常特定的实 施例中,DSI 124可使得能够从以下各项中的任一者来配置模拟路由构造108: 处理器部分112、直接存取电路114、模拟I/F电路116,和/或可编程数字部分 122。尽管图1中未展示,但DSI 124也可提供到固定数字功能块的连接。

以此方式,集成电路可包含用模拟路由构造而连接到I/O引脚的模拟电路 块,所述模拟路由构造可根据来自各种来源以及处理器的模拟路由数据而配 置。

现在参看图2,以框图形式来展示根据另一实施例的集成电路装置,且用 通用参考字符200来指定。图2的装置可为图1中所展示的装置的一个实施方 案。

在图2的实施例中,引脚可包含通用I/O(GPIO)引脚(一个集合展示为 202-0)、特殊I/O引脚(SIO)(一个集合展示为202-1),以及直接连接引脚(三 个集合展示为202-2/202-3/202-4)。

GPIO引脚202-0可连接到对应GPIO配置电路(一个展示为226)。GPIO 配置电路(例如,226)可使得能够将GPIO引脚连接到模拟互连件230和/或 DSI 224。因此,当连接到模拟互连件230时,GPIO引脚(例如,202-0)可 用作模拟输入和/或输出。相反,当连接到DSI 224时,GPIO引脚(例如,202-0) 可用作数字输入和/或输出。GPIO配置电路(例如,226)也可提供到模拟互 连件230的不同类型的连接。明确地说,GPIO引脚可与模拟互连件230的一 个或一个以上不同总线连接。

SIO引脚(例如,202-1)可连接到SIO配置电路(例如,226)。SIO配 置电路(例如,228)可使得能够将SIO引脚连接到DSI 224。因此,可将SIO 引脚(例如,202-1)编程为数字输入和/或输出。然而,此些引脚(例如,202-1) 可不用作模拟I/O。

直接连接引脚(例如,202-2/202-3/202-4)可具有到装置200的特定电路 部分的直接连接。集合202-2仅可提供到一个特定接口电路的连接。与此对比, 集合202-3可提供到数字电路以及GPIO配置电路(例如,226)的直接连接, 而集合202-4可提供到模拟电路块以及GPIO配置电路(例如,226)的直接 连接。

仍参看图2,模拟块群组210结合GPIO配置电路(例如,226)以及模拟 互连件230可形成模拟路由构造。模拟块群组210可包含若干个模拟块(ALOG BLK0到ALOG BLKn),所述若干个模拟块可通过模拟互连件230以及GPIO 配置电路(例如,226)而连接到GPIO,且通过模拟互连件230而连接到彼此。 模拟块(ALOG BLK0到ALOG BLKn)可采用展示为110-0到110-n的所述 模拟块或其等效者的形式。

模拟互连件230可包含若干个总线以及连接电路,以实现GPIO配置电路 (例如,226)与模拟块群组210之间的可重新配置的互连。在特定实施例中, 模拟互连件230可包含:全局总线,其可使得能够在GPIO与模拟块(ALOG BLK0到ALOG BLKn)中的任一者或全部之间建立信号路径;局部总线,其 可使得能够在模拟块(ALOG BLK0到ALOG BLKn)中的任一者或全部之间 建立信号路径;以及多路复用器总线,其可使得一个总线能够将多个GPIO连 接到模拟块(ALOG BLK0到ALOG BLKn)中的任一者或全部。

在图2中,数字部分206可包含存储器系统232、处理器系统234、编程 和测试系统236,以及数字系统238。

存储器系统232可包含存储器I/F 242以及一个或一个以上存储器(MEM0 到MEMi)。存储器I/F 242可使得能够通过装置100对存储器装置进行外部存 取。存储器(MEM0到MEMi)可包含各种类型的存储器,包含(但不限于) 静态随机存取存储器(SRAM)、非易失性存储器(包含EEPROM,以及快闪 EEPROM)。此些存储器(MEM0到MEMi)可直接通过处理器系统234来存 取。

处理器系统234可包含处理器212以及外围存取系统240。处理器212可 包含一个或一个以上处理器以及对应电路,例如存储器控制器(包含高速缓冲 存储器控制器)以及中断控制电路。外围存取系统240可包含电路,例如直接 存取电路,类似展示为图1中的114的电路,和/或数据传送集线器电路,类 似展示为118的电路,或其等效者。

编程和测试系统236可包含使得能够将数据(用于供处理器系统234执行 的编程数据)加载到存储器系统232中的电路,以及用于将测试数据提供到装 置200且接收来自装置200的测试结果数据的测试电路。

存储器系统232以及处理器系统234可连接到系统总线244。系统总线244 还可连接到模拟块群组210。

数字系统238可包含可编程数字部分222以及若干个固定功能数字块 (FIXED BLK0到FIXED BLKj)。可编程数字部分222可类似展示为图1中 的122的可编程数字部分,或其等效者。固定功能数字块(FIXED BLK0到 FIXED BLKj)可为装置提供预定数字功能。固定功能数字块(FIXED BLK0 到FIXED BLKj)可包含任何合适的数字电路,包含(但不限于)定时器电路、 计数器电路、数字调制电路、串行接口电路,和/或网络接口电路。在所展示 的特定实施例中,数字系统238可连接到固定接口电路246,固定接口电路246 可为物理层(PHY)接口电路。

DSI 224可提供数字系统238的各个部分之间的数字连接和/或到经合适配 置的GPIO引脚(例如,202-0)或SIO引脚(例如,202-1)的连接。

在所展示的特定实施例中,一种装置还可包含系统资源248。系统资源248 可包含时钟系统250以及电源管理系统250。时钟系统250可基于一个或一个 以上时钟产生电路和/或一个或一个以上所接收时序信号而将时序信号提供到 各个部分或装置200。电源管理系统250可将电源供应电压和调节提供到装置 200的各个部分。电源管理250可选择性地停用装置的若干部分以进入低功率 (即,睡眠)操作模式。

以此方式,集成电路可包含I/O,所述I/O可编程以连接到模拟互连件的 一个或一个以上总线以实现I/O之间的连接和/或到模拟块的连接。

现在参看图3,以框示意图的形式来展示根据一实施例的集成电路装置配 置架构,且用通用参考字符300来指定。

结构300展示连接到DSI 324的可编程数字部分322、固定功能数字块 354-0/354-1、处理器系统334以及外围存取系统340。DSI 324可提供连接到 其的各种电路之间的数字信号路径。在一个非常特定的实施例中,此连接可通 过可编程数字部分322来配置。

DSI 324还可连接到模拟路由配置电路356。模拟路由配置电路356可将 配置值提供到模拟路由构造308以实现GPIO 302-0与模拟块310-0/310-1之间 的可重新配置的连接。在一个实施例中,模拟路由配置电路356可通过连接到 DSI 324的其它电路块中的任一者来存取,从而使得能够通过多个来源进行模 拟路由配置。在非常特定的实施例中,模拟路由配置电路356可包含配置寄存 器或为配置寄存器的输出,所述配置寄存器可经写入以含有模拟路由数据。可 更新此些模拟路由数据以动态地改变模拟路由配置。

在图3的特定实施例中,通过受模拟路由配置电路356控制的各种连接元 件360来表示模拟路由构造308。连接元件360可提供总线(未图示)、GPIO 302-0以及模拟块310-0/310-1之间的连接。在特定实施例中,连接电路元件 360可以群组形式作为连接电路而受控。此些连接电路可具有开关配置,从而 允许响应于模拟路由数据而启用群组的任何数目个连接元件。或者,连接电路 可具有多路复用器(MUX)配置,从而允许一次仅启用群组中的一个连接元 件。应理解,图3仅出于说明目的而展示两个模拟块310-0/310-1以及两个GPIO 302-0。装置300可包含如本文中所描述的其它实施例中所展示的额外块和连 接,以及其等效者。

图3还展示GPIO配置电路326以及SIO配置电路328。GPIO配置电路 326可提供到DSI 324的数字输入和/或输出路径,以及作为模拟路由构造308 的部分的一个或一个以上连接(仅展示一个)。与此对比,SIO配置电路328 可仅提供到DSI 324的数字连接。

以此方式,集成电路装置可包含受模拟路由配置电路控制的模拟路由构 造,所述模拟路由配置电路通过可配置的数字系统互连而连接到若干个数字块 中的任一者。

现在参看图4,以框示意图的形式来展示根据另一实施例的集成电路装置 配置架构,且用通用参考字符400来指定。图4包含与图3相同的许多项,因 此将省略对此些项的描述。

图4与图3的不同之处在于:可包含开关电压产生器电路460-0到460-i, 开关电压产生器电路460-0到460-i产生可在通过集成电路400接收的电源供 应电压之外的开关电压Vsw0到Vswi。例如,开关电压(Vsw0和/或Vswi) 可高于高电源供应电压或低于低电源供应电压。开关电压产生器电路(460-0 到460-i)可接收来自DSI 324的配置值。因此,可以大体上与模拟路由构造 308(例如,多个来源)相同的方式来配置(且重新配置)开关电压产生器电 路(460-0到460-i)。在一个特定实施例中,电压产生器电路460-0到460-i 可为电荷泵电路。

在所展示的实施例中,可通过开关激活电路458-0/458-1根据从模拟路由 配置电路356所接收的配置值将开关电压(Vsw0和/或Vswi)施加到连接元 件360。

以此方式,集成电路装置可包含具有连接元件的可编程模拟路由构造,所 述连接元件通过在所接收电源供应电压范围之外的电压电平来操作。

如上文所述,在一些实施例中,可将I/O引脚选择性地连接到模拟路由构 造的一个或一个以上总线,以启用此些I/O引脚与一个或一个以上模拟块之间 的模拟信号路径。现在将参看图5描述根据一个实施例的特定I/O连接电路。

参看图5,以框示意图来展示根据一实施例的I/O连接电路,且用通用参 考字符500来指定。I/O连接电路500可形成本文中所展示的实施例的可编程 模拟路由构造的部分。

I/O连接电路500可包含若干个I/O引脚502-0到502-k、I/O连接电路562-0 到562-k、模拟MUX总线(AMXBUS0/AMXBUS1)564-0/564-1、若干个全 局总线566-0到566-h、模拟块连接电路568、模拟块510,以及模拟路由信号 源572。

I/O连接电路(562-0到562-k)可接收第一模拟路由数据574-0和第二路 由数据574-1,且作为响应,将对应I/O引脚(502-0到502-k)连接到AMXBUS0 564-0和/或对应全局总线(566-0到566-h)。I/O连接电路(562-0到562-k) 可在开关或MUX中以类似如上文所述的方式操作。应理解,每一I/O连接电 路(562-0到562-k)可将其对应I/O引脚(502-0到502-k)连接到未展示的 其它全局总线。

仍参看图5,模拟块连接电路568可基于第三模拟路由数据574-2而将 AMXBUS0/AMXBUS1 564-0/564-1中的任一者连接到模拟块510。

路由值来源572可提供路由数据以动态地重新配置I/O与总线之间的连 接。在图5的特定实施例中,路由值来源572可包含以下各项中的任一者:借 助于DSI 524提供路由数据的可编程数字部分522、直接存取电路514或处理 器部分512。应理解,路由数据574-0/574-1/574-2可为动态的,根据装置的操 作随时间而改变。

以此方式,可将多个I/O引脚中的任一者选择性地连接到全局总线和/或 模拟MUX总线,其中模拟MUX总线提供到一个或一个以上模拟块的路径。

参看图6,以框示意图来展示根据另一实施例的I/O连接电路,且用通用 参考字符600来指定。I/O连接电路600可形成本文中所展示的实施例的可编 程模拟路由构造的部分,且可结合图5中所展示的所述可编程模拟路由构造使 用。图6包含与图5相同的许多项,因此将省略对此些项的描述。

图6可不同于图5之处在于:全局总线连接电路676可基于第四模拟路由 数据574-2而将全局总线(566-0到566-h)中的任一者连接到模拟块510。

以此方式,可将I/O引脚连接到全局总线,所述全局总线中的任一者可选 择性地连接到一个或一个以上模拟块。

如上述实施例中所述,GPIO引脚可用作模拟I/O或数字I/O。此种功能的 一个非常特定的GPIO配置电路展示于图7中。

参看图7,以框示意图的形式来展示根据一个实施例的GPIO配置电路, 且用通用参考字符700来指定。GPIO配置电路700可为展示为图2中的226 的GPIO配置电路的一个实例。

GPIO配置电路700可包含数字输入路径778、数字输出路径780、模拟路 径782,以及辅助功能路径784。数字路径778可包含输入驱动器786,其具 有耦合到GPIO引脚702的输入端,以及提供数字系统输入信号的输出端。在 一个实施例中,可将此数字输入信号提供到DSI(未图示)。输入驱动器786 可受数字控制信号(DIG.CTRL)控制。输入驱动器786的输出端也可连接到 中断逻辑788,中断逻辑788可产生用于装置的其它电路的中断(INTRUPT)。

数字输出路径780可包含输出驱动器790,输出驱动器790具有接收数字 系统输出信号的输入端。此数字输出信号可从DSI来提供。输出驱动器790 可响应于此数字输出信号而驱动GPIO引脚702。输出驱动器790可响应于数 字输出控制信号(DIG_OUT_CTRL)而控制输出信号的驱动强度和/或斜率。 响应于双向控制信号(BI-DIR CTRL),可停用数字输出路径780(且启用数 字输入路径778)。

模拟路径782可包含I/O连接电路762,I/O连接电路762可响应于路由 数据774以及来自全局控制逻辑792的输出数据而将GPIO引脚702选择性地 连接到全局总线766和/或模拟MUX总线764。全局总线和模拟MUX总线可 采用本文中的其它实施例中所展示的所述形式以及其等效者中的任一者的形 式。

在所展示的非常特定的实施例中,辅助功能路径784可基于数字输出信号 而驱动具有所产生的偏压VBIAS的GPIO 702。在非常特定的实施例中,辅助 功能路径784可为用于驱动LCD元件的液晶显示器(LCD)总线。

已描述具有可编程模拟路由构造的各种实施例,在图8中以框示意图的形 式来展示根据一个非常特定的实施例的模拟路由构造,且用通用参考字符808 来指定。

图8展示路由构造808,路由构造808可借助于模拟MUX(AMUX)总 线864-0/864-1、全局总线866-0/866-1和/或局部总线896-0/896-1将GPIO引 脚(一个展示为802)连接到模拟块(810-00到810-1n)中的任一者。可使路 由构造808概念化为具有左侧和右侧,其中左侧包含一个左侧AMUX总线 864-0、八个左侧全局总线(0到7)866-0,以及四个左侧局部总线(896-0)。 右侧可包含一个右侧AMUX总线864-1、八个右侧全局总线(0到7)866-1, 以及四个右侧局部总线(896-1)。

通过圆(一个展示为885)来展示各种总线、GPIO引脚与模拟块之间的 可编程连接。可响应于模拟路由数据而动态地启用或停用每一可编程连接以配 置用于所要模拟功能的路由构造。在一些实施例中,可编程连接的阻抗可变化, 其中一些连接具有低于其它连接的接通阻抗。明确地说,到对阻抗敏感的模拟 块的连接可具有低于其它连接的阻抗值。

由虚线环绕的连接可指示连接群组。连接群组可在开关模式(可启用连接 中的任一者)和/或MUX模式(仅启用一个连接)下操作,如上文所述。连 接群组可采用包含(但不限于)以下各项的各种形式:I/O连接群组(一个展 示为894),其可将对应GPIO引脚连接到全局总线和/或AMUX总线;参考连 接群组(一个展示为898),其可将参考电压和电流连接到一个或一个以上总 线或模拟块;电源供应器连接群组(一个展示为891),其可将电源供应电压 连接到一个或一个以上总线;块连接群组(一个展示为887),其可将模拟块 连接到多个总线中的任一者。应注意,图8的实施例展示具有到大体上所有可 用总线的连接的连接块。如下文将展示,在特定实施例中,可提供仅到选定总 线的连接。

可编程连接也可包含以下各项中的任一者:个别参考连接(一个展示为 897),其可将单个参考电压(或电流)提供到总线或模拟块;AMUX接合连 接(一个展示为895),其可将一个AMUX总线连接到另一个AMUX总线; 全局接合连接(一个展示为893),其可将左手侧全局总线连接到对应的右手 侧全局总线;以及局部接合连接(一个展示为889),其可将左手侧局部总线 连接到对应的右手侧局部总线。

仍参看图8,AMUX总线864-0/864-1可使得能够将GPIO引脚(例如, 802)中的任一者连接到模拟块(810-00到810-1n)中的任一者。全局总线 866-0/866-1可将选定GPIO连接到模拟块(810-00到810-1n)。局部总线 896-0/896-1可使得能够将模拟块(810-00到810-1n)连接到彼此。

在一些实施例中,可屏蔽选定的或所有总线864-0/864-1、866-0/866-1、 896-0/896-1,以限制总线(以及其它信号线)之间的信号耦合。屏蔽可包含形 成邻近于此些总线的屏蔽导体,维持屏蔽导体处于限制信号耦合的电位,或任 何其它合适的屏蔽技术。在非常特定的实施例中,可屏蔽局部总线896-0/896-1 以及全局总线866-0/866-1。

以此方式,模拟路由构造可包含:模拟MUX总线,其可将多个GPIO动 态地连接到一个或一个以上模拟块;统一全局总线,其可将选定GPIO连接到 模拟块;以及局部总线,其可将模拟块连接到彼此。

已描述模拟块连接到切换构造的总线的所描述实施例,现在将描述模拟块 连接的非常特定的实例。

参看图9A,以框示意图的形式展示模拟块连接的实例,且用通用参考字 符985-A来指定。模拟块910-A可为具有两个滤波器的滤波器块,一个滤波器 可具有输入端(in0),输入端(in0)可通过连接群组987-A而连接到左侧AMUX 总线964-0和/或左侧全局总线0。对应输出端(out0)可连接到局部总线0。 第二滤波器可具有到对应右手侧总线的类似连接。

参看图9B,以框示意图的形式展示模拟块连接的另一实例,且用通用参 考字符985-B来指定。模拟块910-B可为具有四个比较器的比较器块,每一比 较器具有“+”输入端和“-”输入端。此些输入端可通过连接群组(一个展示 为987-B)而连接到选定总线和/或参考电压。在所展示的实施例中,比较器块 910-B可提供比较器结果(cmp_results)作为数字数据。在特定实施例中,可 将数字数据提供到DSI(未图示)。

参看图9C,以框示意图的形式展示模拟块连接的另一实例,且用通用参 考字符985-C来指定。模拟块910-C可为具有两个感测电路的电容感测块,每 一感测电路具有输出端(out)、参考输入端(ref)以及信号输入端(in)。在 所展示的实施例中,输出端(out)可具有到AMUX总线964-0/964-1的“硬” (即,非可编程)连接985。另外,另一模拟块(在此实例中,为DAC块910-x) 可通过连接群组987-C选择性地将参考值提供到参考输入端。

图9D展示用于开关电容器/连续时间模拟电路块985-D的模拟块连接。从 上述描述来理解连接。

图9E展示用于电压或电流DAC(VIDAC)块985-E的模拟块连接。VIDAC 块985-E展示以下布置:其中可将来自模拟块910-E的输出(v0、v1)作为输 入提供到其它模拟块(910-z0/910-z1)。VIDAC块985-E可接收用于转换的输 入数字值(DIG_IN)。在特定实施例中,可从DSL接收此些数字值。图9E也 展示以下布置:其中可通过I/O连接981(而不是通过总线)将GPIO(一个 展示为902)连接到模拟块910-E。另外,在所展示的实施例中,VIDAC 985-E 可仅具有到左侧总线的连接。

图9F展示用于Δ信号调制ADC(DSM)块985-F的模拟块连接。从上述 描述来理解连接。DSM块985-F可输出反映转换结果的数字数据(VALUE)。 在特定实施例中,可将数字转换结果提供到DSI(未图示)。

图9G展示用于运算放大器(op amp)块985-G的模拟块连接。从上述描 述来理解连接。图9G展示以下布置:其中模拟块985-G可具有输入端(+、-), 所述输入端(+、-)连接到局部总线964-0的线路、全局总线966-0的线路, 或参考值(V0)。然而,另外,此些输入也可通过I/O连接(一个展示为981) 而连接到GPIO引脚(一个展示为902-0G)。另外,可通过电路连接(一个展 示为979)来启用每一op amp的(-)输入端与输出端之间的负反馈路径。再 另外,op amp输出端也可具有到某些GPIO引脚(一个展示为902-1G)的直 接连接。

图9H展示用于逐步近似(SAR)ADC块985-H的模拟块连接。从上述描 述来理解连接以及数字输出值。

已描述可编程模拟路由构造以及到这些构造的模拟块连接,现在将描述根 据非常特定的实施例的提供连接路径的方法。在下文的图中,实心圆指定到总 线的启用的连接。

参看图10A,用粗线展示可形成于图8的模拟路由构造808中的众多信号 路径中的两者。路由1077-0展示可如何通过单个总线将不同GPIO引脚1002-2 和1002-3连接到彼此,在所展示的实例中,所述单个总线为左侧AMUX总线 864-0。路由1077-1展示可如何通过多个不同总线将不同GPIO引脚1002-0和 1002-1连接到彼此,在所展示的实例中,多个不同总线包含右侧全局总线“7”、 左侧全局总线“7”以及左侧全局总线“3”。

参看图10B,用粗线展示可形成于图8的模拟路由构造808中的更多个信 号路由。路由1077-2到1077-4展示可如何将不同GPIO引脚1002-4、1002-5、 1002-6连接到同一总线,在所述实例中,所述同一总线为右侧全局总线“7”。 图10B也展示可如何将单个GPIO引脚1002-7连接到多个总线,在此实例中, 所述多个总线为左侧全局总线4到7。

参看图10C,用粗线展示类似图8的模拟路由构造的模拟路由构造808′ 中的可能的信号路由的额外实例。图10C展示可如何在不同信号点处将GPIO 引脚1002-8到1002-10全部连接到同一模拟块810-00。明确地说,GPIO引脚 1002-8可通过左侧和右侧AMUX总线864-0/864-1而连接,GPIO引脚1002-10 可通过左侧全局总线“0”而连接,且GPIO引脚1002-9可通过右侧全局总线 “6”以及左侧全局总线“6”而连接。

图10C还展示可如何利用局部总线来将模拟块连接在一起。在所展示的 特定实施例中,模拟块810-1n和810-10可通过右侧局部总线“2”而连接在 一起,且模拟块810-10和810-0n可通过左侧局部总线“3”和右侧局部总线 “3”而连接在一起。

现在参看图10D,用粗线展示类似图8的模拟路由构造的模拟路由构造 808中的可能的信号路由的再其它实例。图10D展示可如何将多个GPIO引脚 1002-11到1002-14各自连接到不同模拟块。明确地说,可分别将GPIO引脚 1002-11到1002-14连接到模拟块810-00、810-0n、810-10和810-1n。

图10D也展示可如何将多个GPIO引脚1002-15到1002-17各自连接到同 一模拟块输入端或输出端。明确地说,GPIO引脚1002-15到1002-17均可连 接到模拟块810-00的同一I/O。

如上文所述,根据一些实施例,GPIO引脚可具有到总线的特定连接。根 据一个特定实施例的GPIO总线连接展示于图11中。

参看图11,以示意图的形式来展示类似图8的模拟路由构造的模拟路由 构造的一部分,且用参考字符808″来指定。图11展示各种GPIO引脚1102-0 到1102-11以及到总线的可能的连接。明确地说,图11展示所有GPIO引脚 1102-0到1102-11如何可具有到同一模拟MUX总线864-1的连接,且具有仅 到选定全局总线的连接。

应了解,在示范性实施例的前述描述中。为了将本发明连成一个整体的目 的,有时在单个实施例、图或其描述中将各种特征分群在一起,从而辅助理解 各种发明方面中的一者或一者以上。然而,本发明的这种方法不应被解释为反 映本发明需要比每一权利要求中明确叙述的特征多的特征的意图。实情为,如 所附权利要求书反映,本发明方面在于单个前述所揭示实施例的少于所有的特 征。因此,在详细描述之后的所附权利要求书特此明确地并入此详细描述中, 其中每一权利要求依靠其自身作为单独的实施例。

也应理解,可在缺乏未特别揭示的元件和/或步骤的情况下实践本发明的 实施例。就是说,本发明的特征可为元件的消除。

因此,虽然已详细描述本文中所陈述的特定实施例的各种方面,但在不偏 离本发明的精神和范围的情况下,本发明可经受各种改变、替代和更改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号