芯片式系统的启动方法及启动装置制造方法及图纸

技术编号:2828761 阅读:213 留言:0更新日期:2012-04-11 18:40
一种芯片式系统的启动方法,包括下列的步骤。首先,判断芯片式系统与计算机系统是否经由通信链路相连接。若否,判断芯片式系统中的非易失性存储器是否具有起始旗标信号。若是,响应于起始旗标信号来读取存储于非易失性存储器中的修正信息,并根据修正信息来设定芯片式系统中对应的第一寄存器。

【技术实现步骤摘要】

本专利技术有关于一种芯片式系统(System On Chip, SOC)的启动方法,且 特别是有关于一种可经由非易失性存储器(Non-Volatile)存储器来对只读存 储器(Read Only Memory, ROM)进4亍除《普(Debug)的启动方法。
技术介绍
在传统芯片式系统(System On Chip, SOC)多设置有只读存储器(Read On 1 y Memory, ROM),用以存储设定信息。当系统开机时,传统芯片式系统根 据只读存储器中的设定信息来对传统芯片式系统中多个寄存器(Register)进 行数值设定,以完成对传统芯片式系统开机的操作。然而,传统芯片式系统 具有若干缺点。由于存储于只读存储器中的设定信息需在芯片式系统制造时一并记录于 只读存储器中,而只读存储器中的设定信息无法于芯片式系统制造完成后进 行修改。如此,于芯片式系统制造完毕后发现只读存储器中的设定信息或程 序码有瑕疯时,往往只能通过重新制造芯片式系统来修改只读存储器中的设定信息或程序码来解决其具有瑕疵的问题,并将已制造完毕的芯片式系统报 废。这样一来,将使得传统芯片式系统的成本因时常需要重新制造而较高。另外, 一旦与芯片式系统配合的外围硬件的规格、品牌或容量因其他商 业考虑欲进行临时更动时,传统芯片式系统亦只能通过重新制造并修改记录 于只读存储器中的设定信息,来与不同规格、品牌或容量的外围硬件配合。 如此,传统芯片式系统更具有无法弹性地相容各种外围硬件的缺点。
技术实现思路
有鉴于此,本专利技术就是在提供一种芯片式系统(System On Chip, SOC)的启动方法及计算机系统媒体,其可有效地改善传统芯片式系统的成本较高 及无法弹性地相容于其外围硬件的问题。根据本专利技术提出一种芯片式系统的启动方法,包括下列的步骤。首先,判断芯片式系统与计算机系统是否经由通信链路相连接,若否,执行下一步骤。接着,判断芯片式系统中的非易失性(Non-Volatile)存储器是否具有起 始旗标信号,若是,执行下一步骤。之后,响应于起始旗标信号来读取存储 于非易失性存储器中的修正信息,并根据修正信息来设定芯片式系统中对应 的第一寄存器(Register)。根据本专利技术提出一种计算机系统媒体(Medium),具有芯片式系统的操作 指令集,以执行启动方法。此启动方法包括下列的步骤。首先,判断芯片式 系统与计算机系统是否经由通信链路相连接,若否,执行下一步骤。接着, 判断芯片式系统中的非易失性存储器是否具有起始旗标信号,若是,执行下 一步骤。之后,响应于起始旗标信号来读取存储于非易失性存储器中的修正 信息,并根据修正信息来设定芯片式系统中对应的第一寄存器。为让本专利技术的上述内容能更明显易懂,下文特举一较佳实施例,并配合 附图,详细说明如下附图说明图1表示应用本专利技术实施例的芯片式系统的启动方法的芯片式系统及计 算机系统的方块图。图2表示依照本专利技术实施例的芯片式系统的启动方法的流程图。主要元件符号说明110:芯片式系统112:处理器114:只读存储器116:非易失性存储器120:通信连接130:计算机系统202-208:操作步骤具体实施例方式请参照图1,其表示应用本专利技术实施例的芯片式系统的启动方法的芯片 式系统及计算机系统的方块图。芯片式系统110包括处理器112、只读存储 器(Read Only Memory, ROM) 114及非易失性(Non-Volat i le)存储器116。只读存储器114用以存储多批寄存器(Register)信息(未表示),于芯片式系统 110开机时,处理器112根据寄存器信息来对芯片式系统110中的多个寄存 器进行设定。当芯片式系统110因只读存储器114中与第一寄存器对应的第一寄存器 信息有误导致芯片式系统110操作异常时,使用者经由通信连接120将芯片 式系统110连接至计算机系统130,使其经由一控制接口相互沟通。而使用 者更自计算机系统130经由控制接口提供指令来对芯片式系统110进行控制 及操作模拟,以找出第一寄存器信息的较佳数值,并将其做为修正信息存储 于芯片式系统110的非易失性存储器116中。如此,往后芯片式系统110开 机时,其根据非易失性存储器116中的修正信息来对第一寄存器进行设定, 这样一来,可有效地解决芯片式系统110因第一寄存器信息有误而操作异常 的问题。本实施例的只读存储器114例如为存有芯片式系统110的一操作指令集 的计算机媒体。于开机时,处理器112根据只读存储器114中的操作指令集 来执行芯片式系统110的启动方法,其用以响应于计算机系统130提供的指 令来进行对应的操作,并用以读取非易失性存储器116中的修正信息来对对 应的第一寄存器进行设定。本实施例芯片式系统110的启动方法的各操作步骤如图2所示。请参照 图2,其表示依照本专利技术实施例的芯片式系统的启动方法的流程图。首先, 如步骤202,处理器112判断芯片式系统110与计算机系统130是否经由通 信连接120相连接。若否,执行步骤204,处理器112判断非易失性存储器 116中是否具有起始旗标信号。若是,执行步骤206,处理器112响应于起始 旗标信号来读取存储于非易失性存储器116中的修正信息,并据以来对芯片 式系统110中对应的第一寄存器进行:&定。在步骤202中处理器112判断芯片式系统110与计算机系统130是否经 由通信连接120相连接。若是,执行步骤208,芯片式系统110进入控制接 口模式。此时,计算机系统130通过控制接口来对芯片式系统110进行控制 及操作模拟,以找出与第一寄存器的较佳数值。计算机系统130还通过控制接口来设定旗标信号,并以第一寄存器的较佳数值来做为修正信息存储于非易失性存储器116中。于步骤2 0 8之后,使用者例如重新启动芯片式系统110 , 并移除通信连接120。如此,芯片式系统110执行步骤202-206,以来根据存储于非易失性存储器116中的修正信息来对第一寄存器进行设定。本实施例的控制接口支持多种使用者自订(User Defined)指令,使用者 可经由计算机系统130的控制接口来提供使用者自订指令至芯片式系统110, 以对其的操作进行控制。接下来,列举本实施例中的多个使用者自订指令所 包含的信息栏及其功能作说明。控制接口例如支持地址读取指令,包括目标地址栏,其中具有目标地址。 在本实施例中,地址读取指令例如为R。当使用者欲读取与32位(Bit)的目 标地址BFC00600对应的寄存器信息时,使用者经由控制接口输入地址读取指 令R bfc00600。处理器112响应于地址读取指令来读取芯片式系统110中 与目标地址bfc00600对应的寄存器的信息。控制接口例如支持寄存器写入指令,包括目标址栏及写入信息栏,其中的寄存器写入指令例如具有两种格式,用以分别一次写入32个位及8个位, 其的指令分别例如为W及B。当使用者欲将8进位的写入信息01234567写入 对应至自目标地址BFC00600起的32个寄存器时,使用者经由控制接口输入 W bfc00600 01234567。处理器112响应于寄存器写入指令来将上述8进位的 写入信息01234567写入与目标地址BFC006本文档来自技高网...

【技术保护点】
一种芯片式系统的启动方法,包括:(a)判断该芯片式系统与一计算机系统是否经由一通信链路相连接,若否,执行步骤(b);(b)判断该芯片式系统中一非易失性存储器中是否具有一起始旗标信号,若是,执行步骤(c);以及(c)响 应于该起始旗标信号来读取存储于该非易失性存储器中的一修正信息,并根据该修正信息来设定该芯片式系统中对应的一第一寄存器。

【技术特征摘要】
1. 一种芯片式系统的启动方法,包括(a)判断该芯片式系统与一计算机系统是否经由一通信链路相连接,若否,执行步骤(b);(b)判断该芯片式系统中一非易失性存储器中是否具有一起始旗标信号,若是,执行步骤(c);以及(c)响应于该起始旗标信号来读取存储于该非易失性存储器中的一修正信息,并根据该修正信息来设定该芯片式系统中对应的一第一寄存器。2. 如权利要求1所述的启动方法,其中该步骤(a)还包括判断该芯片式 系统与一计算机系统是否经由一通信链路相连接,若是,执行下列步骤进入一控制接口模式,以响应于该计算机系统经由 一控制接口模式提供 的指令来对该芯片式系统进行操作模拟,以模拟该第一寄存器的较佳数值; 设定该起始旗标信号;及以该第 一寄存器的较佳数值做为该修正信息存储于该非易失性存储器。3. 如权利要求2所述的启动方法,其中该控制接口支持一地址读取指令, 该地址读取指令包括一第 一 目标地址,该芯片式系统用以响应于该地址读取 指令来读取与该第 一 目标地址对应的该第 一寄存器的信息。4. 如权利要求2所述的启动方法,其中该控制接口支持一寄存器写入指 令,该芯片式系统用以响应于该寄存器写入指令来写入测试信息至该第一寄 存器中,以对该芯片式系统进行操作模拟。5. 如权利要求2所述的启动方法,其中该控制接口支持一地址更动指令, 该芯片式系统用以响应于该地址更动指令来改变该第 一 目标地址为 一第二目 标地址,该第二目标地址对应至该芯片式系统中的一第二寄存器。6. 如权利要求2所述的启动方法,其中该控制接口支持一起始设定指令, 该芯片式系统用以响应于该起始设定指令来清除该非易失性存储器中 一存储 块的信息并设定该起始旗标信号。7. 如权利要求2所述的启动方法,其中该控制接口支持一存储器信息写入指令,该芯片式系统用以响应于该存储器信息写入指令来将该修正信息及 该第 一 目标地址写入该存储块。8. 如权利要求2所述的启动方法,其中该控制接口支持一存储器地址更动指令,该芯片式系统用以响应于该存储器地址更动指令来将该地址更动指 令写入该存储块。9. 如权利要求2所述的启动方法,其中该控制接口支持一终止设定指令, 该芯片式系统用以响应于该终止设定指令来于该存储块中设定一终止旗标信号10. 如权利要求2所述的启动方法,其中该控制接口支持一显示指令, 该芯片式系统用以响应于该显示指令来显示该修正信息。11. 一种计算机系统媒体,具有一芯片式系统操作指令集,以执行一启 动方法,该启动方法包4舌(a) 判断该芯片式系统与一计算机系统是否经由一通...

【专利技术属性】
技术研发人员:陈信全李孟道
申请(专利权)人:旺玖科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1