[发明专利]可堆叠定时器在审
申请号: | 202180085124.2 | 申请日: | 2021-12-13 |
公开(公告)号: | CN116648858A | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | R·哈里哈兰;S·M·马迪亚斯塔 | 申请(专利权)人: | 德克萨斯仪器股份有限公司 |
主分类号: | H03K19/177 | 分类号: | H03K19/177 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 李英 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 堆叠 定时器 | ||
多个定时器电路块(201,202,203)至少包括第一定时器电路块(201)和第二定时器电路块(202)。所述多个定时器电路块(201,202,203)中的每一个定时器电路块可以通过第一可编程矩阵和第二可编程矩阵中的至少一个选择性地耦合。在一些示例中,所述第一可编程矩阵可以被配置为将所述第一定时器电路块(201)的第二触发器输入(205)与所述第二定时器电路块(202)的第一触发器输出(213)耦合。
背景技术
片上系统(“SoC”)可以包括各种各样的电子电路、子系统和其他组件以执行各种功能。为了构建SoC和包含的电路、子系统和其他组件以执行各种功能,可以使用针对不同的电路、子系统和其他组件的若干不同的知识产权(“IP”)核(或IP块)。IP核指的是逻辑、单元或集成电路(有时称为“芯片”)布局和设计的可重复利用的构件,IP核之所以这样命名,是因为它可能指的是某一方的合法知识产权的信息。在本披露的上下文中,IP核将指的是与芯片或SoC的设计规范相关联的逻辑和/或元数据。IP核或IP块可以是“软IP”或“硬IP”。在本披露的上下文中,作为“软IP”的IP块可以指IP块的软件实现,比如,Verilog或VHDL功能模型,其可以经过IP消费者的合成和实现流程来生成物理产品。在本披露的上下文中,作为“硬IP”的IP块可以指IP块的物理硬件实现,比如,执行IP块的期望功能的晶体管组合。例如,硬IP电路块可以包括SoC中的电路。
可以组合IP块来构建SoC应用的期望功能。鉴于SoC的复杂性不断增加,由单一来源为特定SoC提供或开发所有必需的IP块是困难和/或低效的。因此,许多SoC开发人员寻求从其他来源获得许可以使用所需的IP块。因此,IP块的市场已经发展起来,在这个市场中,开发人员提供了可获得许可的用于众多功能的各种IP块的目录。
一种有用的IP块是用于可用于形成定时器设备的定时器电路的IP块。定时器设备可用于许多应用,包括脉冲宽度调制、计数、触发和捕获-比较功能。捕获-比较可以指两种操作模式:捕获模式和比较模式。例如,定时器的捕获模式使定时器能够在发生特定事件(比如捕获-比较引脚上的转变)时将当前值存储到捕获-比较寄存器。例如,捕获模式使得能够测量捕获-比较引脚拾取的外部事件的时间间隔。比较模式可以不断地将捕获-比较寄存器中的值与控制值(比如当前时间值)进行比较,然后当寄存器中的值与控制值匹配时,定时器可以触发捕获-比较引脚上的中断或转变。例如,比较模式使得能够在硬件(无需软件)中生成固定的时间间隔。固定的时间间隔可用于在捕获-比较引脚上生成信号(比如脉冲宽度调制(“PWM”)信号),或者在其他外设中启动动作。
由于定时器设备的广泛应用,所以定时器电路的大小和功能差异很大。许多SoC需要大量不同大小和能力的定时器。例如,在一个电路中,SoC应用可能需要具有两个捕获-比较通道的定时器,而在SoC上的另一个电路中,可能需要具有八个捕获-比较通道的定时器。为了适应这些情况,IP提供商可以提供两种定时器IP块:一种具有两个捕获-比较通道,另一种具有八个捕获-比较通道。然而,在SoC上的又一个电路中,可能需要具有六个捕获-比较通道的定时器。在这种情况下,将需要使用具有八个捕获-比较通道的定时器IP块,或者许可方将需要开发又一种具有六个捕获-比较通道的IP块来满足这一需要。
使用大于所需通道数的定时器会使SoC上的资源利用效率低下。相反,使用小于期望通道数的定时器可能会限制SoC的能力。
此外,需要测试和验证电路系统,并且使用各种不同定时器IP块的SoC可能需要测试和验证每个不同的IP块。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180085124.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于监测血液灌注的系统和方法
- 下一篇:预测和/或诊断头皮的皮层状况的方法