本说明书涉及芯片设计,具体涉及一种芯片启动配置系统。
背景技术:
1、在cpu/soc芯片启动装置中,一般在cpu/soc芯片外部配置电阻网络以为cpu/soc芯片的gpio接口提供不同的高低电平,从而使cpu/soc芯片在不同启动模式下进行启动。针对cpu/soc芯片所配置的启动模式包括:正常启动模式下,cpu/soc芯片初始化并加载引导固件和系统进行启动;升级启动模式下,通过外部usb接口或sd卡将固件和系统文件镜像加载到芯片进行烧录。
2、常规的启动装置中芯片外部配置的电阻网络比较固定不够灵活,升级效率低,不利于应用扩展。当从正常模式切换需要升级时,需要拆开装置,手动重新选择焊接上件电阻或者通过串入拨码开关来配置为升级模式,并选择升级渠道,升级完成后还要手动选择焊接上件电阻或拨码开关切换到正常运行模式,操作非常不方便,也不利于开发,不利于批量生产和维护,不利于升级应用扩展。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种芯片启动配置系统,能够灵活切换芯片的启动模式,利于批量生产、维护和扩展。
2、本说书实施例提供了一种芯片启动配置系统,所述系统包括待启动芯片、模式选择电路与启动控制单元;
3、所述待启动芯片设置有多个启动输入端口;
4、所述模式选择电路包括多条支路,多条所述支路的输出端与所述待启动芯片的多个所述启动输入端口对应连接,用于向所述待启动芯片提供模式控制电平;
5、所述支路包括通断模块,所述启动控制单元通过所述支路的输入端向所述通断模块发送控制指令,利用所述控制指令调整所述通断模块的连通状态,以控制所述支路输出的所述模式控制电平。
6、可选的,所述支路包括所述通断模块与供能模块;
7、所述通断模块包括三极管以及基极辅助电阻、发射极辅助电阻;
8、所述供能模块包括供能电源以及高位分压电阻、低位分压电阻;
9、在所述通断模块中,所述基极辅助电阻的一端与所述支路的所述输入端连接,另一端与所述三极管的基极连接;
10、所述发射极辅助电阻的一端与所述三极管的基极连接,另一端与所述三极管的发射极连接,并与所述发射极一同接地;
11、在所述供能模块中,所述高位分压电阻的与所述供能电源连接;
12、所述低位分压电阻的一端与所述三极管的集电极连接,另一端与所述高位分压电阻连接,并与所述高位分压电阻移动连接所述支路的所述输出端。
13、可选的,所述启动控制单元包括mcu微控制器,所述mcu微控制器输出数字高低电平作为所述控制指令。
14、可选的,所述待启动芯片还包括电源管理控制端口;
15、所述系统还包括使能控制电路,所述使能控制电路设置在所述mcu微控制器与所述电源管理控制端口之间;
16、所述mcu微控制器通过所述使能控制电路与所述电源管理控制端口连接,以驱动电源管理模块开启。
17、可选的,所述启动控制单元包括驱动电源与跳线连接器;
18、所述启动控制单元中通过控制所述跳线连接器的连通状态控制输出高低电平作为所述控制指令。
19、可选的,所述待启动芯片还包括电源管理控制端口;
20、所述系统还包括使能控制电路,所述使能控制电路设置在所述跳线连接器与所述电源管理控制端口之间;
21、所述使能控制电路包括使能三极管与使能电源,所述使能三极管的的发射极与所述使能电源连接,集电极与所述电源管理控制端口连接;
22、所述启动控制单元中通过调整所述跳线连接器的连通状态控制所述使能三极管的导通,以驱动电源管理模块开启。
23、可选的,所述启动控制单元包括mcu控制子单元与跳线控制子单元;
24、所述mcu控制子单元包括mcu微控制器,所述mcu微控制器输出数字高低电平作为所述控制指令;
25、所述跳线控制子单元包括驱动电源与跳线连接器,所述跳线控制子单元中通过控制所述跳线连接器的连通状态控制输出高低电平作为所述控制指令;
26、所述mcu控制子单元与所述跳线控制子单元针对所述待启动芯片进行互斥控制。
27、可选的,所述mcu微控制器通过can总线与上位机连接,用于接收上位机发送的配置模式指令;
28、所述mcu微控制器,用于对所述配置模式指令进行解析并生成相应的所述控制指令。
29、可选的,所述待启动芯片包括多个外部存储接口与多个内部存储接口;
30、多个所述外部存储接口包括sd接口、usb接口与以太网接口;
31、多个所述内部存储接口包括emmc接口、norflash接口与nandflash接口。
32、可选的,所述待启动芯片通过所述usb接口与上位机连接。
33、从上面可以看出,本说明书实施例所提供的一种芯片启动配置系统,具有如下有益技术效果:
34、在所述芯片启动配置系统中,所述启动控制单元通过向所述模式选择电路发送控制指令,控制所述模式选择电路的多条所述支路中所述通断模块的连通状态,使多条所述支路向所述待启动芯片中多个所述启动输入端口提供不同的模式控制电平,从而使所述待启动芯片进入不同的启动模式,这样的方式通过启动控制单元可以控制所述待启动芯片的启动模式并可以实现对启动模式的灵活切换,利于生产、维护和扩展。
1.一种芯片启动配置系统,其特征在于,所述系统包括待启动芯片、模式选择电路与启动控制单元;
2.根据权利要求1所述的系统,其特征在于,所述支路包括所述通断模块与供能模块;
3.根据权利要求1所述的系统,其特征在于,所述启动控制单元包括mcu微控制器,所述mcu微控制器输出数字高低电平作为所述控制指令。
4.根据权利要求3所述的系统,其特征在于,所述待启动芯片还包括电源管理控制端口;
5.根据权利要求1所述的系统,其特征在于,所述启动控制单元包括驱动电源与跳线连接器;
6.根据权利要求5所述的系统,其特征在于,所述待启动芯片还包括电源管理控制端口;
7.根据权利要求1所述的系统,其特征在于,所述启动控制单元包括mcu控制子单元与跳线控制子单元;
8.根据权利要求3或7任意一项所述的系统,其特征在于,所述mcu微控制器通过can总线与上位机连接,用于接收上位机发送的配置模式指令;
9.根据权利要求1所述的系统,其特征在于,所述待启动芯片包括多个外部存储接口与多个内部存储接口;
10.根据权利要求9所述的系统,其特征在于,所述待启动芯片通过所述usb接口与上位机连接。