具有可配置逻辑设备的微控制器产品的快速创建和配置制造技术

技术编号:2916296 阅读:214 留言:0更新日期:2012-04-11 18:40
描述了适合于微控制器产品的快速创建和配置的方法和装置以及可配置逻辑设备,所述微控制器产品包括微控制器或相似的计算资源。本发明专利技术的各种实施例允许对新的基于微控制器的产品以及快速和划算样式的产品族的开发,从而使得这而产品能够较早地进入市场。将现有的微控制器块和现有的可配置逻辑设备相结合以形成独特的产品,其中微控制器块操作用于配置所述可配置逻辑设备,以便形成基于微控制器的产品的所希望的独特硬件特征。当对产品进行复位时以及/或者当识别加电状况时,微控制器块配置所述可配置逻辑设备。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体涉及用于微控制器或基于微控制器的产品的快速和划算的开发的方法和装置,所述基于微控制器的产品包括耦合到可配置逻辑设备的微控制器内核。
技术介绍
半导体制造技术的发展带来了将百万计的诸如晶体管之类的电路元件包括在单个集成电路上的能力。在给定这种能力时,多个制造商开发了用于诸如微控制器和微处理器之类的可编程产品的复杂设计。这些可编程设备允许开发多种用户产品,然而许多产品仍然需要在例如它们对外部世界的物理接口上的差异。因此,需要附加设计、开发和检验工作以便生产出这些产品,尽管它们的内部硬件资源大多数保持相同。在竞争激烈的市场中,快速开发并推出产品的能力已变为这些产品经济上的成功的重要因素。
技术实现思路
所需要的是用于提供产品的快速创建和配置的方法和装置,所述产品至少包括诸如微控制器之类的计算资源。简要地,描述了适合于微控制器产品的快速创建和配置的方法和装置以及可配置逻辑设备,所述微控制器产品包括微控制器或相似的计算资源。本专利技术的各种实施例允许以快速和划算的方式对新的基于微控制器的产品以及产品族的开发,从而使得这些产品能够较早地进入市场。在本专利技术的另一方面,将现有微控制器块和现有可配置逻辑设备相结合以便形成独特的产品,其中微控制器块操作用于配置所述可配置逻辑设备,以便形成基于微控制器的产品的所需的独特硬件特征。在本专利技术的另一方面,当对产品进行复位时以及/或者当识别加电状况-->时,微控制器块配置所述可配置逻辑设备。附图说明图1是根据本专利技术的所示出的基于微控制器的产品的框图。图2是示出了微控制器的操作以便确定是否配置所述可配置逻辑设备、配置所述可配置逻辑设备并且执行用户指定应用程序的框图。具体实施方式通常,本专利技术涉及以下方法和装置,即用于将用于计算资源的现有设计与用于可配置逻辑块的现有设计相结合,并且使计算资源执行软件以便配置所述可配置逻辑块且然后执行应用程序。此处对“一个实施例”、“实施例”或相似表示法的参考意指关于实施例描述的特定的特性、结构、操作或特征被包括在本专利技术的至少一个实施例中。因此,此处出现的这些词组或表示法不必都指示相同的实施例。此外,在一个或更多个实施例中可以以任何合适的方式将各种特定的特性、结构、操作或特征相结合。术语微型计算机、微控制器、嵌入式控制器、嵌入式处理器和相似的变体在该领域内有时被可互换地使用,并且通常意指包括适合于集成进更大的集成电路的数字数据处理电路块或诸如由众所周知的8051微控制器族示范的设备之类的完整设备。注意,本专利技术不局限于任何特定的指令组结构或电路级实现。计算机、不论大的或小的系统或者微处理器或微控制器在该领域内通常称作机器。例如,“机器的状态”通常指示由其中基本上所有存储位的状态所显示的计算机逻辑状态。另外,完整计算机系统和CPU有时宽泛地称作程控数据处理器。数据程控数据处理器此处被用于包括所有方式的诸如微处理器、微型计算机以及任何功能等价设备或系统之类的计算或数据处理元件。术语集成电路IC、芯片、冲模、半导体设备、单片集成电路、微电子设备或者类似变体可以在这里被可互换地使用,并且微电子设备被视为最宽泛的术语,包括其他术语在内。关于这些微电子设备,信号通过物理的-->导电的连接耦合在所述微电子设备与其他电路元件之间,所述其他电路元件包括但不局限于其他微电子设备。连接点有时称作输入、输出、输入/输出(I/O)、端子、线路、管脚、衬垫、端口、接口或相似的变体和组合。如果在使用的上下文中没有明确注意,则这些被认为是对于本公开而言等价的术语。由于在该领域中大体能够理解上述所有术语,所以本专利技术适用于上述所有术语。如上所注意到的,微控制器是几乎每个市场分段中的用户所使用的通用的系统构件块。这是目前估计有数十亿美元注入的大型的正处于发展阶段的市场。然而,需要意识到,包括但不局限于微控制器集成电路和基于微控制器的产品的微控制器生意是非常有竞争力的生意,而且用户通常基于需要根据他们的规范设计并推出产品的成本和/或时间量来作出决定。每个用户在他们特定的微控制器或基于微控制器的产品的功能和电学规范方面的需要是不同的。本领域的以及从本公开获利的技术人员将会意识到,对于各种不同用户的需要(实际上几千个)来开发微控制器或基于微控制器的产品是耗时的且通常惊人地昂贵。此外,因为规模经济可能很难获得,所以对于特定的微控制器或基于微控制器的产品而言,存在低销售量的相对高的风险,导致特定设计的投资上的较小或负的回报。本专利技术的各种实施例提供了快速创建新产品并仅优化高销售量卖主的低成本方式。微控制器或基于微控制器的产品的设计者和/或制造商的用户共同在商业环境中操作,在所述商业环境中有明显的压力使他们迅速进入市场。由于前述情况,微控制器或基于微控制器的产品的设计者和/或制造商迅速响应用户的需要和他们的时间约束以便赢得他们的生意,这是很重要的。关于用户的需要,即他们的功能和电学规范,要注意,他们的用户规范之间的大多数差异通常都是基于改变外围功能需求,而不是改变CPU结构或存储器尺寸(可以相对容易地供应对存储器范围的需要)。为了提供快速且划算的设计以及根据用户的规范的制造,本专利技术的各种实施例提供了一种微处理器,所述微处理器以结构上集成的方式耦合到可配置电路,以便两者看上去像微控制器的整体部件而且微控制器利用该可配置电路来执行必要的配置、连接和通信功能。该可配置电路可以是可-->配置逻辑设备(CLD)形式的。根据本专利技术,CLD或相似的功能块的集成操作细节为用户节省了复杂度并降低了投资者的支持成本。如上所示,本专利技术的各种实施例提供了一个或更多个可获得的或先前存在的微控制器与一个或更多个可获得的或先前存在的可配置逻辑设备的组合。在这些组合中,所述可配置逻辑设备通常由制造商在功能上配置以便满足用户的需要(及规范);而且所述可配置逻辑设备物理且逻辑地无缝连接到微控制器,以便以集成电路呈现。应当了解,虽然微控制器和可配置逻辑设备可以集成在单个冲模上,但它们每个可以处于分开的冲模上。相似地,微控制器冲模和可配置逻辑设备冲模可以包装在单个封装中,或者它们可以包装在分开的封装中,所述分开的封装具有在这些封装之间提供的外部互连。在本专利技术的一个所示出的实施例中,在可配置逻辑设备加电时以及复位时执行至少一个配置操作,以便可配置逻辑设备执行所希望的功能。在这个所示出的实施例中,通过驻留在微控制器上的配置软件来实现至少一个配置操作。该配置软件通常包括配置值以及配置程序。本领域的以及从本公开获利的技术人员应了解,虽然这个所示出的实施例具有驻留在微控制器上的配置软件,但只要微控制器能够执行所述配置软件,在微控制器外部的存储器中具有配置软件就是在本专利技术范围之内的。所示出的实施例提供了微控制器与可配置逻辑设备之间的物理和逻辑连接,以允许两者之间的控制及数据信息流,而且该实施例通常包括关于在其间通过的控制和数据信号的安全措施。在本专利技术的另一方面,所示出的实施例使微控制器管理可配置逻辑设备的加电和复位功能,以便在产品的不同操作及功率管理状态之间进行转换并控制产品的不同操作及功率管理状态。参考图1,显示并描述了根据本专利技术所示出的基于微控制器的产品100。微控制器块102耦合到总线104。依次地,总线104耦合到总线桥1本文档来自技高网...

【技术保护点】
一种基于微控制器的产品,包括: 微控制器; 在耦合到微控制器的第一存储区域中存储的第一组指令; 在耦合到微控制器的第二存储区域中存储的第二组指令; 耦合到微控制器的第一组端子; 耦合到第一组端子且进一步耦合到微控制器的第一可配置逻辑块; 其中微控制器操作用于执行第一组指令以便配置第一可配置逻辑块,并进一步操作用于执行所述指令组。

【技术特征摘要】
【国外来华专利技术】US 2006-3-24 60/785,6811.一种基于微控制器的产品,包括:微控制器;在耦合到微控制器的第一存储区域中存储的第一组指令;在耦合到微控制器的第二存储区域中存储的第二组指令;耦合到微控制器的第一组端子;耦合到第一组端子且进一步耦合到微控制器的第一可配置逻辑块;其中微控制器操作用于执行第一组指令以便配置第一可配置逻辑块,并进一步操作用于执行所述指令组。2.根据权利要求1所述的基于微控制器的产品,其中所述端子包括管脚选择逻辑。3.根据权利要求2所述的基于微控制器的产品,其中所述微控制器通过总线桥耦合到第一组端子,所述总线桥适于将由执行第一组指令得到的信号传送到管脚选择逻辑。4.根据权利要求1所述的基于微控制器的产品,其中所述第二组指令包括用户指定应用程序。5.根据权利要求1所述的基于微控制器的产品,其中所述微控制器适于确定是否已出现复位。6.根据权利要求5所述的基于微控制器的产品,其中如果已出现复位,则所述微控制器操作用于执行第一组指令。7.根据权利要求1所述的基于微控制器的产品,其中所述微...

【专利技术属性】
技术研发人员:阿塔R卡恩罗伯科萨诺乔于
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:NL[]

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

1