CPU启动方式的切换装置制造方法及图纸

技术编号:16548700 阅读:26 留言:0更新日期:2017-11-11 12:50
本实用新型专利技术公开了一种CPU启动方式的切换装置,该切换装置包括:CPU;与CPU连接的第一启动模块;用于根据需要生成CPU启动方式的切换信号的第二启动模块;以及连接于CPU和第二启动模块并用于根据切换信号控制CPU的启动方式切换至第一启动模块或第二启动模块的切换模块。通过第二启动模块来根据需要生成切换CPU启动方式的切换信号,并通过切换模块控制CPU切换其启动方式,实现了CPU启动方式的切换。

Switching device of CPU startup mode

The utility model discloses a switching device CPU startup mode, the switching device comprises: CPU; the first startup module connected with the CPU; according to the switching signal to generate CPU second startup mode startup module; and connected to the CPU module and second according to the start and switch module startup mode switching signal control CPU switch to the first boot module or the boot block second. The second start module according to the switch signal to generate switching CPU startup mode, and control the CPU switch through the switch module startup mode, switch CPU startup mode.

【技术实现步骤摘要】
CPU启动方式的切换装置
本技术涉及计算机
,具体来说,涉及一种CPU启动方式的切换装置。
技术介绍
多核处理器(如飞思卡尔的T2080)在选择启动方式时,是在硬复位的时候使用一个8位的总线来进行确认的。一般来说如果需要修改启动方式,则需要人工去拨动一个8位拨码开关。但在一些实际的应用环境中,需要使用SD卡进行系统升级,也就是插入SD卡以后需要CPU从SD卡启动,使得软件会自动更新Flash(闪存)内的程序。系统升级后,将SD卡拔出以后需要CPU再自动切换到Flash启动。针对相关技术中需要人工切换CPU启动方式的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中需要人工切换CPU启动方式的问题,本技术提出一种CPU启动方式的切换装置,能够根据需要自动切换CPU的启动方式。本技术的技术方案是这样实现的:根据本技术的一个方面,提供了一种CPU启动方式的切换装置,包括:CPU;第一启动模块,与CPU连接;第二启动模块,用于根据需要生成切换CPU启动方式的切换信号;以及切换模块,连接于CPU和第二启动模块,用于根据切换信号控制CPU的启动方式切换至第一启动模块或第二启动模块。在一个实施例中,第二启动模块包括SD卡插槽;以及第二启动模块根据SD卡的在位状态生成切换信号。在一个实施例中,切换模块用于根据切换信号判断SD卡在位时,控制CPU从SD卡启动。在一个实施例中,切换模块用于根据切换信号判断SD卡不在位时,将CPU的启动方式切换至第二启动模块。在一个实施例中,第一启动模块包括Flash;其中,CPU还用于根据切换信号控制CPU从Flash启动。在一个实施例中,切换模块为FPGA。其中,CPU与FPGA通过8位控制总线连接。本技术通过第二启动模块来根据需要生成切换CPU启动方式的切换信号,并通过切换模块控制CPU切换其启动方式,实现了CPU启动方式的切换。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本技术实施例的CPU启动方式的切换装置的框图;图2是根据本技术具体实施例的CPU启动方式的切换装置框图;图3是图2中切换装置的CPU启动方式的切换流程图。具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本技术保护的范围。如图1所示,根据本技术实施例的CPU启动方式的切换装置包括:CPU;第一启动模块,与CPU连接,该第一启动模块可以是CPU默认的启动方式;第二启动模块,用于根据需要生成切换CPU启动方式的切换信号;以及切换模块,连接于CPU和第二启动模块,用于根据切换信号控制CPU的启动方式切换至第一启动模块或第二启动模块。上述技术方案,通过第二启动模块来根据需要生成切换CPU启动方式的切换信号,并通过切换模块控制CPU切换其启动方式,实现了CPU启动方式的切换。在一个实施例中,切换模块包括:根据切换信号判断SD卡在位时控制CPU从SD卡启动的第一切换模块(未示出)。在一个实施例中,切换模块包括:根据切换信号判断SD卡不在位时控制CPU的启动方式切换至第二启动模块的第二切换模块(未示出)。如图2所示,是根据本技术具体实施例的CPU启动方式的切换装置的框图。在本实施例中,上述切换模块具体为FPGA(Field-ProgrammableGateArray,现场可编程门阵列)。在实际应用中,FPGA型号选用了Altera公司的10M16DAF484。应当理解,切换模块也可由其它逻辑处理单元或硬件电路来实现。上述第一启动模块包括Flash,CPU可根据切换信号控制CPU从Flash启动。在本实施例中,上述第二启动模块包括SD卡插槽;第二启动模块可根据SD卡的在位状态生成切换信号。FPGA可根据切换信号判断SD卡在位时,控制CPU从SD卡启动。FPGA还可根据切换信号判断SD卡不在位时,将CPU的启动方式切换至第二启动模块。进一步地,如图2所示,CPU通过8位控制总线连接于FPGA,并通过该8位控制总线控制CPU的启动方式。将SD卡插槽上的SD卡在位信号发送至FPGA。可通过FPGA内部的代码来实现逻辑控制,当FPGA检测到SD卡在位信号有效的时候,通过8位控制线输出0100_0000控制CPU切换至SD卡启动模式;反之,则输出0010_1111控制CPU切换至16bitNORFlash启动模式。如图3所示,是图2中切换装置的CPU启动方式的切换流程图,包括以下步骤:步骤S102,根据需要生成切换CPU启动方式的切换信号;以及步骤S104,根据切换信号将CPU的启动方式切换至第一启动模块或第二启动模块。上述技术方案,通过根据需要生成切换CPU启动方式的切换信号,并根据切换信号控制CPU切换其启动方式,实现了CPU启动方式的切换。在一个实施例中,步骤S102可包括:根据SD卡的在位状态生成切换信号,其中第二启动模块包括SD卡插槽。在一个实施例中,步骤S104可包括:当判断SD卡在位时,控制CPU从SD卡启动。进一步地,步骤S104可包括:当判断SD卡不在位时,将CPU的启动方式切换至第一启动模块。以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。本文档来自技高网...
CPU启动方式的切换装置

【技术保护点】
一种CPU启动方式的切换装置,其特征在于,包括:CPU;与所述CPU连接的第一启动模块;用于根据需要生成CPU启动方式的切换信号的第二启动模块;以及连接于所述CPU和所述第二启动模块并用于根据所述切换信号控制所述CPU的启动方式切换至所述第一启动模块或所述第二启动模块的切换模块。

【技术特征摘要】
1.一种CPU启动方式的切换装置,其特征在于,包括:CPU;与所述CPU连接的第一启动模块;用于根据需要生成CPU启动方式的切换信号的第二启动模块;以及连接于所述CPU和所述第二启动模块并用于根据所述切换信号控制所述CPU的启动方式切换至所述第一启动模块或所述第二启动模块的切换模块。2.根据权利要求1所述的CPU启动方式的切换装置,其特征在于,所述第二启动模块包括根据SD卡的在位状态生成所述切换信号的SD卡插槽。3.根据权利要求2所述的CPU启动方式的切换装置,其特征在于,所述切换模块包括:根据所述切换信号判断SD卡在位时控制所述CPU从...

【专利技术属性】
技术研发人员:姚文浩王晖王英王栋
申请(专利权)人:曙光信息产业北京有限公司
类型:新型
国别省市:北京,11

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

1