The invention relates to a programmable circuit and method for controlling the output of an external power source. The programmable circuit includes a user programmable logic device and a power management unit PMU, and a user programmable logic device is used to detect the voltage of the current PMU to a user programmable logic device based on the clock information input by an external device. The detected voltage generates a clock information, and compares it with the clock information input from the external device, and dynamically controls the voltage of the PMU output to the user's programmable logic device according to the comparison results. Using a single input voltage to generate the internal nuclear voltage dynamically solves the problem of complex voltage management in programmable chip power supply. According to the reference clock information input from the external equipment, the kernel voltage is dynamically adjusted. At different speed requirements, the static and dynamic power consumption can be automatically adjusted according to the demand. The same chip has two different functions, which are low power and high speed, and the programmable chip can be programmed in power and speed.
【技术实现步骤摘要】
一种控制外接电源输出的可编程电路及其方法
本专利技术涉及芯片领域,尤其涉及一种控制外接电源输出的可编程电路及其方法。
技术介绍
因为可编程器件的接口比较丰富,可以支持各种不同电压的接口,例如模拟电压输入接口,内核(core)电源输入接口,特殊模块电源输入接口,BANK的外接电源输入接口等,也因为需要支持各种不同电压的接口,所以导致芯片电源非常复杂。
技术实现思路
本专利技术提供了一种控制外接电源输出的可编程电路及其方法,采用单一性的电源,功耗可以动态调整,并且产生适合不同电压接口的电压,解决了芯片电源复杂的问题。第一方面,提供了一种控制外接电源输出的可编程电路,该可编程电路可以包括用户可编程逻辑器件和电源管理单元PMU,用户可编程逻辑器件用于根据外部设备输入的时钟信息检测当前PMU提供给用户可编程逻辑器件的电压,并根据检测到的电压产生一个时钟信息;将产生的时钟信息与外部设备输入的时钟信息进行比较得到比较结果;根据所述比较结果动态控制PMU的输出电压。在一个可能实现的方式中,用户可编程逻辑器件根据比较结果动态控制PMU的输出电压,包括:用户可编程逻辑器件根据比较结果向至少一个控制寄存器发送触发信号,触发信号用于指示PMU升高或者降低输出电压,输出电压为至少一个控制寄存器对应的器件的输入电压。在一个可能实现的方式中,至少一个控制寄存器包括内核电压控制寄存器、模拟电压控制寄存器、至少一个存储器(BANK)电压控制寄存器中的一种或多种。在一个可能实现的方式中,用户可编程逻辑器件包括逻辑控制单元。用户可编程逻辑器件根据检测到的电压产生一个时钟信息,包括:逻辑控制单元用于 ...
【技术保护点】
1.一种控制外接电源输出的可编程电路,其特征在于,所述可编程电路包括用户可编程逻辑器件和电源管理单元PMU;所述用户可编程逻辑器件用于根据外部设备输入的时钟信息检测当前PMU提供给所述用户可编程逻辑器件的电压,并根据检测到的所述电压产生一个时钟信息;将产生的所述时钟信息与所述外部设备输入的时钟信息进行比较得到比较结果;根据所述比较结果动态控制所述PMU的输出电压。
【技术特征摘要】
1.一种控制外接电源输出的可编程电路,其特征在于,所述可编程电路包括用户可编程逻辑器件和电源管理单元PMU;所述用户可编程逻辑器件用于根据外部设备输入的时钟信息检测当前PMU提供给所述用户可编程逻辑器件的电压,并根据检测到的所述电压产生一个时钟信息;将产生的所述时钟信息与所述外部设备输入的时钟信息进行比较得到比较结果;根据所述比较结果动态控制所述PMU的输出电压。2.根据权利要求1所述的可编程电路,其特征在于,所述用户可编程逻辑器件根据所述比较结果动态控制所述PMU的输出电压,包括:所述用户可编程逻辑器件根据比较结果向所述至少一个控制寄存器发送触发信号,所述触发信号用于指示所述PMU升高或者降低输出电压,所述输出电压为所述至少一个控制寄存器对应的器件的输入电压。3.根据权利要求2所述的可编程电路,其特征在于,所述至少一个控制寄存器包括内核电压控制寄存器、模拟电压控制寄存器、至少一个存储器电压控制寄存器中的一种或多种。4.根据权利要求1至3任一项所述的可编程电路,其特征在于,所述用户可编程逻辑器件包括逻辑控制单元,所述用户可编程逻辑器件根据检测到的所述电压产生一个时钟信息,包括:所述逻辑控制单元用于根据所述PUM提供给所述可编程逻辑器件的电压产生用于表征电压值的一个频率,其中,电压值与频率成正比关系,且电压值与频率一一对应。5.根据权利要求4所述的可编程电路,其特征在于,所述用户可编程逻辑器件将产生的所述时钟信息与所述外部设备输入的时钟信息进行比较得到比较结果,包括:所述用户可编程逻辑器件根据PUM提供给所述可编程逻辑器件的电压产生的表征电压值的频率与外部设备输入的时钟信息中的频率进行比较得到比较结果;当所述用户可编程逻辑器件的电压对应的频率与所述外部设备输入的时钟信息中的频率相同时,控制所述PMU对内核电压的输出不变。6.一种控制外接电源输出的方法,...
【专利技术属性】
技术研发人员:刘成利,王海力,陈子贤,马明,
申请(专利权)人:京微齐力北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。