版本可编程电路模块制造技术

技术编号:2919769 阅读:195 留言:0更新日期:2012-04-11 18:40
一个电路模块包括一个子电路,该子电路能够根据存储在版本号存储器中的版本号来提供一种性能水平。以一种与用于子电路的常用操作信号进行多路转换的模式,通过从一个写保护存储器到版本存储器将版本号传输到该子电路。在一个实施例中,用于该电路模块的各种命令通过一条通信总线从电路模块外部接收,并分发到该电路模块中。一个看门狗监视器接收用于一个更新命令的命令,该命令指挥在版本号存储器中的版本号的更新,并且如果这样的话,它传输所述更新命令到通信总线,由来自写保护存储器的版本号代替更新命令中的版本号。在另一个实施例中,在多路转换被处理的信号的时隙中,例如在一个正被处理的视频信号的消隐期间,将版本号传送到子电路。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种电路模块、涉及一种用于这种电路模块的集成电路和涉及一种控制这种电路模块的版本号的方法。由于不同的原因,常常期望提供用于销售的基本电路类型的不同版本。例如,不同的版本能够不断提供更高的性能,或可以用于不同类型的应用。例如,基本电路的不同版本的运行速度或存储器容量可能会不同,或某些功能,如浮点处理,可以提供在一个类型中,而其它类型中没有。提供这些不同的版本能够根据用户期望的性能而使电路的价格适应。然而,由于制造原因或供应的原因,期望很少制造多种不同的硬件配置,最好只有一种版本。为了调和这一要求与提供具有不同性能的不同版本的期望,已经提出了内部的版本号的使用。在一种配置中制造该基本电路,其在理论上能够提供由任一版本能提供的最大可能的性能。该基本电路包括一个版本号存储器。在交付给用户之前,一个版本号写入到版本号存储器,以设置电路的能力。在运行期间,电路查阅这个版本号存储器。依赖于在版本号存储器中的版本号的数值,该电路使用或不全部使用在该电路中的可用的硬件。从而,由相同的硬件支持基本电路的不同版本。为了防止滥用,必须防止在制造后由未授权的人对在版本号存储器中的版本号进行改写。通过将版本号存储器用作写保护存储器,例如本身已知的PROM(可编程只读存储器)或更常用的OPT(一次可编程)存储器,来实现这个目的。然而,提供一种写保护存储器的需要导致增加了额外的支出。当在一般适用的电路如微处理器的情况下,总是使用OPT版本号存储器大量制造基本电路时,限制了这些支出。当电路构成一个单独的集成电路时,这些支出无论如何是不能避免的。不过,期望减少总支出。其中,本专利技术的一个目的是减少用于本版号存储器的写保护存储器的数量。根据权利要求1,本专利技术提供一种电路模块。根据本专利技术,版本号从一个写保护存储器拷贝到版本号存储器。从而,一个单独的写保护存储器能将一个保护的版本号供给不同的电路部件。当该电路由诸如在MCM(多组件模块)情况下的集成电路的组合制成时,这是特别有用的,因为在这种情况下,具有一个写保护存储器的一个单独的集成电路就足够了。其它的集成电路不需要包括写保护存储器来支持不同的版本号。这里认为,用语“版本号”涉及指定该电路的允许能力的任何数据字;这样一个数据字的每个可能值指定一组可能的允许能力,不是必须的。可以使用专用的连接来传输版本号,但是最好通过一条通信总线将版本号拷贝到版本号存储器,除用于更新版本号的命令外,通信总线还用于传输信号或命令通过该电路。从而,不需要额外的布线支持版本号。然而,当能够通过该连接传输其它命令时,存在一种危险,即,未授权的人可以在通信总线上生产一个命令来改变版本号存储器中的版本号。为了防止这样,增加一个监视该命令的看门狗电路。当看门狗电路检测到一个更新版本号的命令时,看门狗电路将这个命令传输到通信总线,而用这个命令,看门狗电路使用来自写保护存储器的版本号替换要存储的值。从而,与此同时,能够使用一个通用目的的通信总线将版本号置于版本号存储器中,并防止了未授权版本号的写入。电路模块启动时,可以提供一个将任一版本号写入到版本号存储器中的命令,用于初始化版本号存储器。正确的版本号将自动由看门狗电路替代。优选地,包括版本号存储器的集成电路设置有一个初始化电路,初始化电路一加电就将版本号值初始化为一个标准(低性能)的版本号值,其与必须使用的实际版本号无关。从而,要求一个更新版本号的命令以增加性能,自动地使得来自写保护存储器的版本号拷贝到版本号存储器。同时,能够以常用的形式制造包括版本号存储器的集成电路,而不需要用在基本电路的所有版本中的写保护存储器。在另一个实施例中,例如在一个没有信号需要传输的时隙期间,通过信号连接,版本号拷贝到版本号存储器,信号连接通常用于传输信号通过电路。例如在视频图像信号处理电路中,在垂直消隐期间,可以使用一个用于传输视频数据的连接。在这个期间的一预定时刻处,信号处理电路从这些信号线拷贝版本号。优选地,如果没有接收到信号,该电路设置成全部允许的版本,从而当在没有版本控制的电路中使用时,该电路将具有其全部的能力。版本号位可以并行或串行传输,在后一种情况下,可以使用另一个信号线来时钟同步版本号位的传输。使用下列附图,将更详细地描述根据本专利技术的电路模块的这些和其它目的、以及其它的有益方面。附图说明图1示出了一个MCM模块,图2示出了另一个MCM模块。图1示出了具有封装10的MCM模块。该MCM模块包括一个处理器集成电路12,一个或多个信号处理集成电路14、15和一个通信总线结构16(例如一个I2C总线,包括两条导线,时钟导线SCL和数据导线SDA,它们连接到所有电路)。处理器集成电路12和信号处理集成电路14、15通过通信总线结构16连接。该MCM模块具有一个可以从封装10的外部访问的外部总线接口18。通常,该MCM模块可以具有封装10之外的其它端子,这些端子连接到该封装内的集成电路12、14、15,用于传输必须处理的信号或处理的结果,但是为了清楚的缘故,附图中忽略了这些。通信总线结构16和最好还有集成电路12、14、15除了通过封装10的端子之外,不能从封装10外访问。具体地,通信总线结构16仅能通过处理器集成电路12中的看门狗电路124从外部总线接口18访问。处理器集成电路12包括CPU 120、非易失性写保护存储器122、看门狗电路124和寄存器126。内部总线128连接CPU 120和看门狗电路124。内部总线128连接到外部总线接口18。CPU 120连接到写保护存储器122。看门狗电路124连接到寄存器126和通信总线结构16。信号处理集成电路14包括版本号存储器140、功能电路142和总线接口144。总线接口144连接在版本号存储器140、通信总线结构16和(可选择的)功能电路142之间。功能电路142连接到版本号存储器140。信号处理集成电路15也连接到通信总线结构16,并且可以具有与信号处理集成电路14相似的结构。在运行中,CPU 120和功能电路142执行各种处理功能。本专利技术不限于任何特定类型的处理功能。然而,处理功能的种类和/或执行处理功能的方法可以依赖于存储在版本号存储器中的信息。例如,当在版本号存储器140中的版本号不具有一预定值时,功能电路142保持其某部分电路无效。在另一个例子中,仅当一预定的版本号出现在版本号存储器140中时,功能电路142设置由功能电路142产生的一个时钟频率为最大可能值。通过总线通信结构16,可用在集成电路12、14、15之间传输各种类型的命令。能够通过通信总线结构16传输的所有可能命令的指令组包括一个更新命令,用于设置在版本号存储器140中的版本号的值。总线接口144接收来自通信总线结构16的命令。当总线接口144检测到一个更新命令时,它从该更新命令中读取新的版本号值,并将那个版本号值写入到版本号存储器140。看门狗电路124适于从内部总线128(并因此从外部总线接口18)传输命令到通信总线结构。可选择地,命令也从通信总线结构16传回到内部总线128(和外部总线接口18)。看门狗电路124监视来自内部总线128的命令,以例如通过检测包括版本号存储器140的地址的写入命令,或专用版本号更新命令来检测用于更新版本文档来自技高网...

【技术保护点】
一种电路模块,包括第一和第二子电路和连接在第一和第二子电路之间的通信链路,两个子电路被设置成在运行期间通过通信链路传送信号;-子电路包括一个用于存储版本号的版本号存储器,根据存储在版本号存储器中的版本号,该子电路提供一种性能。   -第二子电路包括一个写保护存储器和一个版本号控制电路,其被设置成通过通信连接,从该写保护存储器中传输用于版本号存储器的更新值。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:JPM范拉梅伦APAT森格斯
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1