重新利用处理系统的禁用硬件块的系统和方法与流程
本公开总体上涉及处理系统,并且更具体地,涉及重新利用处理系统的禁用硬件块的系统和方法。
背景技术:
1、处理系统是具有一个或多个处理器、一个或多个处理核、一个或多个中央处理单元(cpu)等或其组合的计算机系统。处理系统的一个例子是微控制器,也称为微控制器单元或mcu,所述微控制器通常并入单个集成电路(ic)上并且通常被视为嵌入式系统。处理系统还可以包括存储器、外围设备、输入/输出(i/o)装置等,其中特定的实施方案或配置取决于具体应用。包括微控制器的处理系统应用可以包括例如工业应用、汽车应用、商业应用等。
2、处理系统的一些硬件块可能出于各种原因(例如,新标准或安全问题)而变得过时或被弃用。可以禁用这些硬件块,以避免意外或恶意使用这些硬件块,并降低装置的能源成本。如果某个硬件块执行购买时未在许可协议中付费的可选功能,也可以禁用所述硬件块。
技术实现思路
1、一种系统和方法,用于重新利用处理系统原本的禁用硬件块来执行处理系统中有用的替代功能。处理系统包括通信接口、耦合到通信接口的处理器、耦合到通信接口并且被配置成在被启用时执行主要功能的硬件块以及配置电路系统,所述配置电路系统被配置成选择性地禁止硬件块执行主要功能并选择性地重新利用硬件块以执行与主要功能不同的替代功能。可以包括开关电路系统,以选择性地将硬件块与通信接口解耦,或者用于重定向硬件块的输入信号和输出信号中的至少一个。替代功能可以包括噪声或附加随机数的生成、故障检测、内存扩展、硬件块子功能的使用等。
2、处理器可以被配置成当硬件块被禁用时使用硬件块的至少一个内存映射寄存器。处理系统可以另外包括重新利用块,所述重新利用块被配置成在被启用时以及在硬件块被禁用时,重新利用硬件块以执行与主要功能不同的替代功能。
3、重新利用块可以被配置成周期性地向硬件块的输入提供选定输入值,从硬件块接收对应输出值,将所接收输出值与预定输出值进行比较,并在所接收输出值不等于预定输出值时生成警报。处理系统可以另外包括提供随机数的随机数生成器,其中重新利用块可以被配置成将来自随机数生成器的随机数重定向到处理随机数以生成噪声的硬件块的输入。重新利用块可以被配置成将来自随机数生成器的真随机数重定向到生成附加随机数以供处理器使用的硬件块。
4、硬件块可以包括子功能电路系统,并且重新利用块可以被配置成向子功能电路系统提供输入并从子功能电路系统接收输出。硬件块可以另外包括开关电路系统,所述开关电路系统被配置成通过将来自重新利用块的输入重定向到子功能电路系统并且通过将来自子功能电路系统的输出提供到重新利用块来隔离子功能电路系统。可以控制开关电路系统以选择性地重定向硬件块与重新利用块之间的输入信号和输出信号中的至少一个。
5、根据一个实施例的一种重新利用处理系统的硬件块的方法可以包括选择性地禁止硬件块执行主要功能,以及当硬件块被禁止执行主要功能时,选择性地重新利用所述硬件块以执行与主要功能不同的替代功能。所述方法可以包括当硬件块被禁止执行主要功能时,由处理器使用硬件块的至少一个内存映射寄存器。所述方法可以包括周期性地向硬件块的输入提供选定输入值,从硬件块接收与选定输入值相对应的输出值,将所接收输出值与预定输出值进行比较,以及当所接收输出值不等于预定输出值时向处理器生成警报。所述方法可以包括通过将来自随机数生成器的随机数重定向到处理所接收随机数以生成附加随机数的硬件块来生成附加随机数以供处理器使用。所述方法可以包括通过向子功能提供输入并从子功能接收输出来使用禁用硬件块的子功能。所述方法可以包括对配置电路系统进行编程,以防止处理器在加电后在操作期间使用硬件块来执行主要功能。所述方法可以包括选择性地禁用硬件块,包括选择性地阻断或以其它方式重定向硬件块的信号。
1.一种处理系统,其特征在于,包括:
2.根据权利要求1所述的处理系统,其特征在于,另外包括开关电路系统,所述开关电路系统由所述配置电路系统控制用于选择性地将所述硬件块与所述通信接口解耦。
3.根据权利要求2所述的处理系统,其特征在于,所述开关电路系统选择性地阻断所述硬件块与所述通信接口之间的输入信号和输出信号中的至少一个。
4.根据权利要求1所述的处理系统,其特征在于,
5.根据权利要求1所述的处理系统,其特征在于,另外包括:
6.根据权利要求5所述的处理系统,其特征在于,所述重新利用块被配置成周期性地向所述硬件块的输入提供选定输入值,从所述硬件块接收对应输出值,将所接收输出值与预定输出值进行比较,并在所述所接收输出值不等于所述预定输出值时生成警报。
7.根据权利要求6所述的处理系统,其特征在于,所述重新利用块被配置成通过向所述处理器发送中断来生成所述警报。
8.根据权利要求5所述的处理系统,其特征在于,另外包括:
9.根据权利要求5所述的处理系统,其特征在于,另外包括:
10.一种重新利用处理系统的硬件块的方法,其特征在于,所述处理系统包括耦合到处理器的通信接口,并且其中所述硬件块耦合到所述通信接口并且被配置成在被启用时执行主要功能,所述方法包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com