【技术实现步骤摘要】
处理系统、相关集成电路、设备和方法
[0001]优先权
[0002]本申请要求于2021年3月25日提交的意大利申请专利号102021000007379的优先权权益,上述申请的内容通过引用以其整体在法律所允许的最大程度并入本文。
[0003]本公开的实施例涉及诸如微控制器的处理系统的复位的管理。
技术介绍
[0004]图1示出了典型电子系统,例如车辆的电子系统,该电子系统包括多个处理系统(PS)10,诸如嵌入式系统或集成电路。这样的处理系统10可以包括例如现场可编程门阵列(FPGA)、数字信号处理器(DSP)和/或微控制器(例如,专用于汽车市场的微控制器)。
[0005]例如,在图1中,三个处理系统101、102和103被示出并通过合适的通信系统20连接。例如,通信系统可以包括车辆控制总线,诸如控制器局域网(CAN)总线,并且可能包括经由网关连接到车辆控制总线的多媒体总线,诸如面向媒体的系统传输(MOST)总线。通常,处理系统10位于车辆的不同位置,并且可以包括例如发动机控制单元、变速器控制单元(TCU)、防抱死制动系统(ABS)、车身控制模块(BCM)和/或导航和/或多媒体音频系统。因此,处理系统10中的一个或多个处理系统还可以实现实时控制和调节功能。这些处理系统通常被标识为电子控制单元(ECU)。
[0006]图2示出了示例性数字处理系统10(诸如微控制器)的框图,该数字处理系统可以用作图1的处理系统10中的任何一个处理系统。
[0007]在所考虑的示例中,处理系统10包括 ...
【技术保护点】
【技术特征摘要】
1.一种处理系统,包括:数字处理核,包括被配置为执行软件指令的微处理器;复位电路,被配置为选择性地复位所述处理系统;非易失性存储器,具有被存储的配置数据;多个配置数据客户端,每个配置数据客户端包括用于存储配置数据的寄存器;硬件配置电路,被配置为从所述非易失性存储器读取所述配置数据,并且将所述配置数据发送到所述多个配置数据客户端;其中响应于接通所述处理系统,所述处理系统被配置为顺序地执行以下阶段:复位阶段,其中所述复位电路执行所述处理系统的复位;配置阶段,其中所述硬件配置电路从所述非易失性存储器读取所述配置数据,并且将所述配置数据传输到所述多个配置数据客户端中的至少一个配置数据客户端;以及软件运行时阶段,其中所述微处理器被启动并且执行软件指令;其中所述处理系统还包括:第一复位端子和第一电路装置,其中所述第一电路装置包括:输入级,被配置为根据所述第一复位端子处的电压生成第一二进制信号;所述第一电路装置的、连接在所述第一复位端子与电源电压之间的上拉电阻,所述第一电路装置的所述上拉电阻被配置为选择性地被启用;所述第一电路装置的、连接在所述第一复位端子与接地之间的第一下拉电阻,所述第一电路装置的所述第一下拉电阻被配置为选择性地被启用;以及所述第一电路装置的、连接在所述第一复位端子与接地之间的第二下拉电阻,所述第一电路装置的所述第二下拉电阻被配置为选择性地被启用,其中所述第一电路装置的所述第二下拉电阻具有比所述第一电路装置的所述第一下拉电阻的电阻值小的电阻值;以及第二复位端子和第二电路装置,其中所述第二电路装置包括:输入级,被配置为根据所述第二复位端子处的电压生成第二二进制信号;所述第二电路装置的、连接在所述第二复位端子与所述电源电压之间的第一上拉电阻,所述第二电路装置的所述第一上拉电阻被配置为选择性地被启用;所述第二电路装置的、连接在所述第二复位端子和所述电源电压之间的第二上拉电阻,所述第二电路装置的所述第二上拉电阻被配置为选择性地被启用,其中所述第二电路装置的所述第二上拉电阻具有比所述第二电路装置的所述第一上拉电阻的电阻值小的电阻值;所述第二电路装置的、连接在所述第二复位端子与接地之间的第一下拉电阻,所述第二电路装置的所述第一下拉电阻被配置为选择性地被启用;以及所述第二电路装置的、连接在所述第二复位端子与接地之间的第二下拉电阻,所述第二电路装置的所述第二下拉电阻被配置为选择性地被启用,其中所述第二电路装置的所述第二下拉电阻具有比所述第二电路装置的所述第一下拉电阻的电阻值小的电阻值;其中在所述复位阶段和所述配置阶段期间:所述第一电路装置被配置为启用所述第一电路装置的所述第二下拉电阻;以及所述第二电路装置被配置为启用所述第二电路装置的所述第一下拉电阻;以及其中所述第一电路装置和所述第二电路装置各自分别具有所述多个配置数据客户端
中的、与其相关联的至少一个配置数据客户端,并且其中所述配置数据包括用于所述第一复位端子的第一模式配置数据和用于所述第二复位端子的第二模式配置数据,由此所述第一模式配置数据和所述第二模式配置数据在所述配置阶段期间被传输到所述多个配置数据客户端中的至少一个配置数据客户端;以及其中在所述软件运行时阶段期间:所述第一电路装置被配置为:当所述第一模式配置数据指示所述第一复位端子待被配置为双向复位端子时,将所述第一复位端子配置为双向复位端子并且激活所述第一电路装置的所述第一下拉电阻;以及当所述第一模式配置数据指示所述第一复位端子待被配置为复位输出端子时,启用所述第一电路装置的所述上拉电阻;以及所述第二电路装置被配置为:当所述第二模式配置数据指示所述第二复位端子待被配置为复位输出端子时,将所述第二复位端子配置为双向复位端子并且激活所述第二电路装置的所述第二下拉电阻;以及当所述第二模式配置数据指示所述第二复位端子待被配置为复位输入端子时,维持启用所述第二电路装置的所述第一下拉电阻。2.根据权利要求1所述的处理系统,其中:所述第一电路装置包括:上拉电阻器,具有连接到所述电源电压的第一端子和经由第一电子开关连接到所述第一复位端子的第二端子,从而实现所述上拉电阻;第一下拉电阻器,具有连接到接地的第一端子和经由第二电子开关连接到所述第一复位端子的第二端子,从而实现所述第一下拉电阻;以及第二下拉电阻器,具有连接到接地的第一端子和经由第三电子开关连接到所述第一复位端子的第二端子,从而实现所述第二下拉电阻;和/或所述第二电路装置包括:第一上拉电阻器,具有连接到所述电源电压的第一端子和经由第一电子开关连接到所述第二复位端子的第二端子,从而实现所述第一上拉电阻;第二上拉电阻器,具有连接到所述电源电压的第一端子和经由第二电子开关连接到所述第二复位端子的第二端子,从而实现所述第二上拉电阻;第一下拉电阻器,具有连接到接地的第一端子和经由第三电子开关连接到所述第二复位端子的第二端子,从而实现所述第一下拉电阻;以及第二下拉电阻器,具有连接到接地的第一端子和经由第四电子开关连接到所述第二复位端子的第二端子,从而实现所述第二下拉电阻。3.根据权利要求1所述的处理系统,其中:所述第一电路装置包括:上拉电阻器,具有连接到所述电源电压的第一端子和经由第一电子开关连接到所述第一复位端子的第二端子,从而实现所述上拉电阻;下拉电阻器,具有连接到接地的第一端子和经由第二电子开关连接到所述第一复位端子的第二端子,从而实现所述第一下拉电阻;以及输出级,被配置为选择性地将所述第一复位端子连接到接地,从而实现所述第二下拉电阻;和/或所述第二电路装置包括:上拉电阻器,具有连接到所述电源电压的第一端子和经由第一电子开关连接到所述第二复位端子的第二端子,从而实现所述第一上拉电阻;下拉电阻器,具有连接到接地的第一端子和经由第二电子开关连接到所述第二复位端子的第二端子,从而实现所述第一下拉电阻;以及输出级,其被配置为选择性地将所述第一复位端子连接到所述电源电压或接地,从而实现所述第二上拉电阻和所述第二下拉电阻。
4.根据权利要求1所述的处理系统,其中所述第二电路装置被配置为:当所述第二模式配置数据指示所述第二端子待被配置为复位输出端子时,根据所述第二模式配置数据来激活所述第二电路装置的所述第一上拉电阻或所述第二电路装置的所述第二上拉电阻。5.根据权利要求1所述的处理系统,其中所述处理系统被配置为在所述配置阶段与所述软件运行时阶段之间执行以下阶段中的一个或多个阶段:诊断阶段,其中所述处理系统的诊断电路执行一个或多个诊断操作;另外的复位阶段,其中所述复位电路执行所述处理系统的另外的复位;另外的配置阶段,其中所述硬件配置电路再次从所述非易失性存储器读取所述配置数据,并且再次将所述配置数据传输到所述多个配置数据客户端中的至少一个配置数据客户端,以及等待阶段,其中所述处理系统等待直到经由所述第一电路装置的所述输入级接收的第一外部复位信号或经由所述第一电路装置的所述输入级接收的第二外部复位信号被解除断言为止。6.根据权利要求5所述的处理系统,其中所述处理系统被配置成监测第一复位请求信号,并且响应于确定所述第一复位请求信号被设置,顺序地执行至少以下阶段:所述复位阶段,其中所述复位电路执行所述处理系统的复位;所述配置阶段,其中所述硬件配置电路从所述非易失性存储器读取所述配置数据,并且将所述配置数据传输到所述配置数据客户端中的至少一个配置数据客户端;以及所述软件运行时阶段,其中所述微处理器被启动并且执行软件指令。7.根据权利要求6所述的处理系统,其中所述处理系统被配置成监测第二复位请求信号,并且响应于确定所述第二复位请求信号被设置来顺序地执行至少以下阶段:所述另外的复位阶段,其中所述复位电路执行所述处理系统的另外的复位;以及所述软件运行时阶段,其中所述微处理器被启动并且执行软件指...
【专利技术属性】
技术研发人员:R,
申请(专利权)人:意法半导体应用有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。