会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~

嵌入式系统

阅读:823发布:2020-05-12

IPRDB可以提供嵌入式系统专利检索,专利查询,专利分析的服务。并且本发明提供一种嵌入式系统,其包括一用于储存程序代码或数据的可程序化装置,包含一组针脚用以传递信号;一微控制器,连接该可程序化装置,通过该组针脚控制该可程序化装置,且该微控制器根据该可程序化装置的型号弹性地定义该组针脚中每一针脚所使用的通信协议;一输入/输出接口,耦接该微控制器,从外部接收一程序代码,该程序代码或数据当中定义了一特定功能;该微控制器执行一串命令以通过该组针脚将该程序代码或数据写入该可程序化装置,所述一串命令是根据该可程序化装置的型号来置换的,而该可程序化装置使用该程序代码或数据以提供该特定功能。根据本发明,当可程序化装置升级了,微控制器仍然可以适用而不失兼容性。,下面是嵌入式系统专利的具体信息内容。

1.一种嵌入式系统,其特征在于,该系统包含:

一用于储存程序代码的可程序化装置,包含一组针脚用以传递信号;

一微控制器,连接所述可程序化装置,通过所述一组针脚控制该可程序 化装置,且该微控制器根据该可程序化装置的型号弹性地定义该组针脚中每 一针脚所使用的通信协议;

一输入/输出接口,耦接所述微控制器,从外部接收一程序代码,该程序 代码当中定义了一特定功能;其中:该微控制器执行一串命令以通过该组针脚将所述程序代码写入该可程 序化装置,所述一串命令是根据该可程序化装置的型号来置换的;以及该可程序化装置使用所述程序代码以提供所述特定功能。

2.如权利要求1所述的嵌入式系统,其特征在于,所述一串命令是由外 部提供,通过所述输入/输出接口传送至所述微控制器。

3.如权利要求1所述的嵌入式系统,其特征在于,该系统还进一步包含 一第一存储器装置,耦接所述输入/输出接口和所述微控制器;其中:所述程序代码是从所述输入/输出接口接收并储存在上述第一存储器装 置中;以及当对所述可程序化装置进行一程序化程序时,所述微控制器从上述第一 存储器装置读取该程序代码,并写入该可程序化装置。

4.如权利要求3所述的嵌入式系统,其特征在于:所述一串命令是通过所述输入/输出接口由外部输入,并储存在所述第一 存储器装置中;以及所述微控制器是从所述第一存储器装置读取上述一串命令,并执行它以 启动该程序化程序。

5.如权利要求3所述的嵌入式系统,其特征在于,所述第一存储器装置 为一挥发式存储器装置或一动态随机存取存储器。

6.如权利要求3所述的嵌入式系统,其特征在于,该系统还进一步包含 一第二存储器装置耦接所述微控制器,用于储存上述一串命令;其中该微控 制器是从上述第二存储器装置读取这一串命令,并执行它以启动该程序化程 序。

7.如权利要求6所述的嵌入式系统,其特征在于,所述第二存储器装置 为一非挥发式存储器装置,一闪存或一EEPROM。

8.如权利要求1所述的嵌入式系统,其特征在于,该嵌入式系统为一光 盘储存系统。

9.如权利要求8所述的嵌入式系统,其特征在于:所述可程序化装置为一电子融丝或只能写入一次的一单次程控芯片;

所述程序代码包含需要被保护的机密信息;以及

所述特定功能为以只读方式保存该机密信息,不可篡改。

10.如权利要求1所述的嵌入式系统,其特征在于,所述输入/输出接口 为一IDE接口、一SATA接口或一网络接口。

说明书全文

技术领域

本发明是有关于DVD光驱(DVD-ROM,Digital Versatile Disk Read Only Memory),尤其是有关于使用简化的针脚来程序化一装置的嵌入式系统

背景技术

图1是一已知的嵌入式系统100,外部耦接一程序来源11O。该嵌入式 系统100可以应用在DVD-ROM中,用来储存版权信息,或是一般可执行各 种应用的数字装置的一部分。该嵌入式系统100基本上包含一程控器120和 一可程序化装置130。该程控器120通过复数针脚105存取该可程序化装置 130。这些针脚105的定义是随着可程序化装置130的型号而定。当可程序 化装置130需要被程序化成一特定应用程序时,由一程序来源110从外部将 对应的程序代码#DATA输入该可程序化装置130。传统上在进行程序化时需 要一些额外的控制针脚,例如针脚107和109,藉此使程序来源110能够直 接连接可程序化装置130。可能有一个或多个复用器103耦接在每一针脚105 上,用以跳接来自程序来源110或程控器120的信号以输入该可程序化装置 130。在进行程序化时,复用器103选择通过针脚107传递的信号以程序化 该可程序化装置130,同时有些额外的信号则是直接的通过针脚109传送。 在某些情况下,程序来源110可直接通过一总线101连线该程控器120,而 该程控器120可包含平移器(level shifter)以将总线101传来的信号对应跳 接至每一针脚105。然而针脚107和109在此架构中仍然是不可或缺的。可 程序化装置130的型号可能有很多种,各遵守不同的针脚规范,而该程序来 源110必须执行一为该可程序化装置特地设计的命令串#CMD才能进行该程 序化程序。所述针脚105、针脚107和109的布线方式也是随着型号而异, 程序来源110和程控器120之间所使用的通信协议也没有一定的标准。这样 的架构是不具可变性的,当可程序化装置130需要升级时,因为程序来源110、 程控器120和对应的针脚可能就不能兼容了。因此,需要一个可变的架构。

发明内容

为了解决上述现有技术中所指出的缺陷,本发明提供一种嵌入式系统。
本发明的上述目的是通过如下技术方案来实现的:
一种嵌入式系统,该系统包括一用于储存程序代码或数据的可程序化装 置,包含一组针脚用以传递信号;一微控制器,连接该可程序化装置,通过 该组针脚控制该可程序化装置,且该微控制器根据该可程序化装置的型号弹 性地定义该组针脚中每一针脚所使用的通信协议;一输入/输出接口(I/O interface),耦接该微控制器,从外部接收一程序代码(program code),该 程序代码或数据当中定义了一特定功能;该微控制器执行一串命令以通过该 组针脚将该程序代码或数据写入该可程序化装置,所述一串命令是根据该可 程序化装置的型号来置换的,而该可程序化装置使用该程序代码或数据以提 供该特定功能。
其中该串命令可以是由外部提供,通过该输入/输出接口传送至该微控制器。
该嵌入式系统可进一步包含一第一存储器装置,耦接该输入/输出接口和 该微控制器。该程序代码是从该输入/输出接口接收并储存在该第一存储器装 置中。当对该可程序化装置进行一程序化程序时,该微控制器从该第一存储 器装置读取该程序代码,并写入该可程序化装置。该串命令可以是通过该输 入/输出接口由外部输入,并储存在该第一存储器装置中,而该微控制器是从 该第一存储器装置读取该串命令,并执行它以启动该程序化程序。该第一存 储器装置为一挥发式存储器装置或一动态随机存取存储器。
更进一步的,该嵌入式系统可包含一第二存储器装置耦接该微控制器, 用以储存该串命令。该微控制器是从该第二存储器装置读取该串命令,并执 行它以启动该程序化程序。其中该第二存储器装置为一非挥发式存储器装 置,一闪存或一电可擦写可编程只读存储器(EEPROM,Electrically Erasable Programmable,Read-Only Memory)。该嵌入式系统可以是一种光盘储存系 统。该可程序化装置为一电子融丝或只能写入一次的一单次程控芯片或多次 程控芯片。该程序代码包含需要被保护的机密信息。该特定功能即为以只读 方式保存该机密信息,不可篡改。该输入/输出接口可以是一IDE(Integrated Drive Electronics)接口、一SATA(Serial ATA,Serial Advanced Technology Attachment)接口或一网络接口。
根据本发明,只使用一组针脚来传递信号,不需要额外的针脚来连接可 程序化装置,且微控制器所执行的命令串是可以置换的,当可程序化装置升 级成不同的型号时,该微控制器仍然可以执行对应型号的命令串来进行程序 化程序。因此,当可程序化装置升级了,微控制器仍然可以适用而不失兼容 性。
为让本发明的上述和其它目的、特征、优点能更明显易懂,下文特举出 较佳实施例,并配合所附图式,作详细说明如下。

附图说明

图1为一已知的嵌入式系统100,外部耦接一程序来源110;
图2为本发明的嵌入式系统的一实施例;
图3为本发明的嵌入式系统的另一实施例;
图4为本发明的嵌入式系统的又一实施例。
主要组件符号说明:
110:程序来源;        120:程控器;
130:可程序化装置;    101:总线;
103:复用器;          105~109:针脚;
200:嵌入式系统;      202:第一存储器装置;
204:第二存储器装置;  206:输入/输出接口;
210:微控制器;        300:嵌入式系统;
400:嵌入式系统。

具体实施方式

图2为一嵌入式系统200的实施例。该嵌入式系统200包含一微控制器 210,专门用来通过复数针脚105控制可程序化装置130。藉此,不需要额外 的针脚107和109来连接该可程序化装置130。此外,该微控制器210所执 行的命令串#CMD是可以置换的,当可程序化装置130升级成不同的型号时, 该微控制器210仍然可以执行对应型号的命令串#CMD来进行程序化程序。 在该嵌入式系统200中,该可程序化装置130是用以提供被定义好的功能。 举例来说,可程序化装置130可以是单次可程序化装置,用以储存版权信息 或是永久不可修改的机密信息。该可程序化装置130直接通过一组针脚105 连接至该微控制器210。该组针脚105可能是随型号而异,因此详细的型号 配置规格在此不叙述。该微控制器210可以包含一查表,根据可程序化装置 130的型号弹性地定义每一针脚105所使用的通信协议。藉此,当可程序化 装置130升级了,微控制器210仍然可以适用而不失兼容性。在该嵌入式系 统200中,一输入/输出接口206耦接该微控制器210,从外部接收一程序代 码#DATA。该程序代码#DATA可以是一串可供可程序化装置130执行的指 令#CMD,或是需要储存在可程序化装置130中的数据或两者都有。在一程 序化过程中,该微控制器210依照该命令串#CMD的指示将该程序代码 #DATA通过针脚105写入该可程序化装置130,藉此该可程序化装置130 便具有该程序代码#DATA所赋予的特定功能。
在图2中,该命令串#CMD是储存在一第二存储器装置204中,形同韧 体。该第二存储器装置204,举例来说,可以是非挥发性存储器装置,例如 闪存或EEPROM。一第一存储器装置202耦接该输入/输出接口206和微控 制器210,为一种挥发性存储器,例如动态随机存取存储器。当该输入/输出 接口206收到了该程序代码#DATA时,则暂时储存在第一存储器装置202 中。当程序化的过程开始时,该微控制器210依照该第二存储器装置204中 命令串#CMD的指示将第一存储器装置202中储存的程序代码#DATA读出 来并写入该可程序化装置130。
图3为一嵌入式系统300的实施例。其中该嵌入式系统300不包含该第 二存储器装置204。因此命令串#CMD也是从外部通过输入/输出接口206输 入,并暂存在第一存储器装置202中。当程序化过程开始时,该微控制器210 依照第一存储器装置202中命令串#CMD的指示进行程序化。
图4为一嵌入式系统400的实施例。该嵌入式系统400中更进一步的移 除了图3中所示的第一存储器装置202。该微控制器210直接在接收到命令 串#CMD和程序代码#DATA时触发以进行程序化程序。
该嵌入式系统200、300和400可以是光盘储存系统。如果该嵌入式系 统200、300和400应用在DVD-ROM中,该可程序化装置130可以是电子 融丝或是只能写入一次的单次程控芯片,而该程序代码#DATA则代表需要 被保护的机密信息。一旦在该可程序化装置130中写入了机密信息,就不能 再修改,因此版权就能被保护。此外该输入/输出接口206可以是IDE接口、 SATA接口或网络接口。如此一来该程序代码#DATA可以由多种不同的来 源可变地提供,例如可以直接从网络下载或是外接可携式装置。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何 熟悉此项技艺者,在不脱离本发明的精神和范围内,当可做些许更动与润饰, 因此本发明的保护范围当视权利要求所界定的为准。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用