内含中央处理单元的可扩充集成电路及其方法技术

技术编号:2856586 阅读:154 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种内含中央处理单元的可扩充集成电路及其方法,该集成电路内设置有中央处理单元、程序计数器、只读存储器、随机存取存储器、定位暂存器及跳越暂存器。只读存储器内储存有数据或程序,当使用者欲增加此集成电路(IC)内的数据或程序时,即可将欲增加的数据或程序写入至随机存取存储器内,并将所写入的数据或程序储存至定位暂存器。而当需要修改集成电路内的程序或数据时,不需更换只读存储器。该方法可以减少更换成本,并方便厂商扩充集成电路可记录或执行的程序。

【技术实现步骤摘要】

本专利技术涉及一种,尤其涉及一种需要修改集成电路内的程序或数据时,不需更换整个集成电路内的只读存储器,该方法可以扩充集成电路可记录或执行的程序。
技术介绍
当进入二十一世纪,人类的生活已经进入了以数字时代为特征的领域中,现今许多人类生活周围的物品、用具均以数字化高科技产品取而代之,不仅带给人们许多方便,也同时得到享受高科技文明的进步成果,而在数字化的时代中,大多数电器物品、用具都会与数字科技有关或以集成电路(IC)进行操控,以达到自动化的迅速、确实的目的,所以人类生活在数字科技领域之中,便必须以更进步的数字知识、技术来控制各种高科技产物,例如计算机、电视、影音设备、大楼中央管理、汽车、飞机等等食、衣、住、行的相关产品、用具;其中集成电路(IC)成为相当重要的组成元件,所以有人宣称集成电路(IC)为产业之米。然而,一般业者为了可大量生产集成电路(IC),大多采用掩膜(光罩式)只读存储器(mask ROM)来作为集成电路(IC)内的存储器,并设置一程序计数器来接收或保存中央处理单元所要获得存储器地址的地址值,当中央处理单元设定程序计数器时,程序计数器的内容会被传送到掩膜只读存储器(mask ROM),由掩膜只读存储器(mask ROM)输出储存在其内部的指令或数据,以供中央处理单元读取,但此种集成电路(IC)的程序或数据储存于掩膜只读存储器(mask ROM)内,而当需要修改程序或数据时,则必须更换整个掩膜只读存储器(该类只读存储器本身不具有修改的功能),这非常费时且成本极高,再者,若集成电路(IC)组装于电子产品上后才发现程序或数据有误,也无法进行修补,必须整组更新,这必然造成厂商莫大的损失。为此,要如何解决上述已有技术中的问题与缺陷,即为从事此行业的相关厂商所亟欲研究改善的方向所在。本专利技术鉴于上述的问题与缺陷,乃搜集相关数据,经由多方评估及考量,并以从事于此行业累积的多年经验,经由不断试作及修改,始设计出此种内含中央处理单元的可扩充集成电路(IC)及其方法。
技术实现思路
本专利技术的目的之一在于提供一种内含中央处理单元的可扩充集成电路,该集成电路内设置有中央处理单元、只读存储器、程序计数器、随机存取存储器、定位暂存器及跳越暂存器。只读存储器内储存有数据或程序,当使用者欲增加该集成电路(IC)内的数据或程序时,即可将欲增加的数据或程序写入至随机存取存储器内,并将所写入的数据或程序的位址储存至定位暂存器,且跳越暂存器存储相对于定位暂存器内的位址数据,以供程序计数器使用。因此当需要修改集成电路内的程序或数据时,该结构便不需更换整个集成电路内的只读存储器,这种集成电路可以减少更换成本。本专利技术的目的之二在于提供一种内含中央处理单元的可扩充集成电路的方法,该方法的程序计数器由中央处理单元设定;将程序计数器的内容和定位暂存器的内容相比对,判断两者所含的内容是否相同;若是,则相对于上述定位暂存器的跳越暂存器的内容将被写入到程序计数器内,且程序计数器的内容会被传送到随机存取存储器,由随机存取存储器输出储存在其内部的指令或数据,以供中央处理单元读取;若为否,则程序计数器的内容不变,而且程序计数器的内容会被传送到只读存储器,只读存储器输出储存在其内部的指令或数据,以供中央处理单元读取。该方法以减少更换成本,并方便扩充集成电路可记录或执行程序的目的。为达上述目的,本专利技术的技术手段在于,该内含中央处理单元的可扩充集成电路内设置有中央处理单元、只读存储器、程序计数器、随机存取存储器、定位暂存器及跳越暂存器,其中该中央处理单元为可设定程序计数器的内容;该只读存储器为只可读出不可写入的存储器;该程序计数器为可记录中央处理单元所欲读取数据或程序的地址;该随机存取存储器为可重复写入数据或程序;该定位暂存器为可储存一个或一个以上随机存取存储器的地址;该跳越暂存器为可储存一个或一个以上随机存取存储器的地址,以便被写入至程序计数器使用;通过上述结构,当中央处理单元下达读取指令时,该程序计数器会比对定位暂存器的内容是否相同,若是,则程式计数器会读取跳越暂存器所指向的读写存储器内所储存的数据或程序,以供中央处理单元使用。以下结合附图与具体实施例详加说明本专利技术所采用的技术手段及其构造,进而阐明本专利技术的特征与功能。附图说明图1为本专利技术可扩充集成电路的方块图。图2为本专利技术可扩充集成电路方法的动作流程图。图中符号说明10中央处理单元20程序计数器30只读存储器40随机存取存储器50定位暂存器60跳越暂存器200,210、220、230方法步骤具体实施方式请参阅图1所示,为本专利技术的方块图,由图中可清楚看出,本专利技术的内含中央处理单元的可扩充集成电路(IC),设置有中央处理单元10、程序计数器20、只读存储器30、随机存取存储器40、定位暂存器50及跳越暂存器60,其中该中央处理单元10为可设定程序计数器20的内容。该程序计数器20为可储存中央处理单元10所欲读取数据或程序的地址。该只读存储器30为只可读出不可写入的存储器。该随机存取存储器40为可重复写入数据或程序。该定位暂存器50为可储存一个或一个以上随机存取存储器40的地址。该跳越暂存器60为可储存一个或一个以上随机存取存储器40的地址,以便被写入至程序计数器20使用。当使用者欲修正此集成电路(IC)内的数据或程序时,为先将欲增加的数据或程序写入至随机存取存储器40内,并将随机存取存储器40内所写入的数据或程序的地址储存至定位暂存器50,且跳越暂存器60为储存相对于定位暂存器50内的地址数据,以便被写入至程序计数器20使用。请同时参阅图1、图2所示,为本专利技术的方块图及动作流程图,由图中可清楚看出,当中央处理单元10开始运行时,便依下列步骤进行处理步骤200,中央处理单元10依据所要读取的指令的地址来设定程序计数器20。步骤210,程序计数器20的内容和定位暂存器50的内容相比对,判断两者所含的内容是否相同;若是,则执行步骤220;若否则执行步骤230。步骤220,相对于上述定位暂存器50及跳越暂存器60的内容将被写入到程序计数器20内,且程序计数器20的内容会被传送到随机存取存储器40,由随机存取存储器40输出储存在其内部的指令或数据,以供中央处理单元10读取。步骤230,程序计数器20的内容不变,而且程序计数器20的内容会被传送到只读存储器30,并由只读存储器30输出储存在其内部的指令或资料,以供中央处理单元10读取。再者,写入于随机存取存储器40内的程序或数据可由记忆卡、闪存或由通用串行总线端下载,且写入于随机存取存储器40内的程序也可呼叫只读存储器30内所储存的程序或读取只读存储器30内所储存的数据。为了确保写入于随机存取存储器40内的程序或数据不会因储存的媒体或是下载传递的过程错误而变动,被储存的程序或数据为可加入自动修补或检测错误的冗余数据。另外,本专利技术所设置的只读存储器30为掩膜只读存储器/光罩式只读存储器(mask ROM)或可程序只读存储器(PROM),该随机存取存储器为可程序随机存取存储器。综上所述,本专利技术的内含中央处理单元的可扩充集成电路(IC)改进现有技术的关键在于,利用集成电路(IC)内所设置的随机存取存储器40,而可随时将需修改或增加的程序储存于随机存取存储器40,并利用本文档来自技高网
...

【技术保护点】
一种内含中央处理单元的可扩充集成电路,于集成电路内设置有中央处理单元、只读存储器、程序计数器、随机存取存储器、定位暂存器及跳越暂存器,其特征在于,    该中央处理单元为可设定程序计数器的内容;    该只读存储器为只可读出不可写入的存储器;    该程序计数器为可记录中央处理单元所欲读取数据或程序的地址;    该随机存取存储器为可重复写入数据或程序;    该定位暂存器为可储存一个或一个以上随机存取记忆体的地址;    该跳越暂存器为可储存一个或一个以上随机存取记忆体的地址,以便被写入至程序计数器使用。

【技术特征摘要】
1.一种内含中央处理单元的可扩充集成电路,于集成电路内设置有中央处理单元、只读存储器、程序计数器、随机存取存储器、定位暂存器及跳越暂存器,其特征在于,该中央处理单元为可设定程序计数器的内容;该只读存储器为只可读出不可写入的存储器;该程序计数器为可记录中央处理单元所欲读取数据或程序的地址;该随机存取存储器为可重复写入数据或程序;该定位暂存器为可储存一个或一个以上随机存取记忆体的地址;该跳越暂存器为可储存一个或一个以上随机存取记忆体的地址,以便被写入至程序计数器使用。2.如权利要求1所述的内含中央处理单元的可扩充集成电路,其中该只读存储器为掩膜只读存储器。3.如权利要求1所述的内含中央处理单元的可扩充集成电路,其中该只读存储器为可程序只读存储器。4.如权利要求1所述的内含中央处理单元的可扩充集成电路,其中该随机存取存储器为可...

【专利技术属性】
技术研发人员:游祥雄黄意翔欧阳志光
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1