-
公开(公告)号:CN120011180A
公开(公告)日:2025-05-16
申请号:CN202510152891.0
申请日:2025-02-10
Applicant: 飞腾信息技术有限公司
Abstract: 本申请提供一种总线监听模块、方法、片上系统及电子设备,应用于计算机技术领域,该总线监听模块包括预处理单元、通用数据处理单元以及专用数据处理单元,预处理单元将总线的总线信号转换为总线数据,通用数据处理单元按照预设通用数据筛选条件提取总线数据中的目标通用数据,预处理单元还会在总线数据满足预设专用数据筛选条件时提供使能信号,专用数据处理单元响应于使能信号,根据预设专用数据筛选条件获取目标专用数据,由此可见,通过本申请提供的总线监听模块,可以将总线信号转换为总线数据,并基于总线数据以及预设条件筛选目标通用数据和目标专用数据,实现总线数据的监测,为了解电子设备的硬件行为以及运行状态提供参考依据。
-
公开(公告)号:CN117112301A
公开(公告)日:2023-11-24
申请号:CN202311102525.1
申请日:2023-08-29
Applicant: 飞腾信息技术有限公司
IPC: G06F11/14
Abstract: 本申请涉及一种处理器、复位系统、电子设备及模块级复位方法,属于电子电路领域。该处理器包括:电源管理模块、多个功能模块,所述电源管理模块与每个所述功能模块连接;多个处理器核,每个所述处理器核均与所述电源管理模块连接,每个所述处理器核被配置为:检测到待复位模块未被注销,注销所述待复位模块,并向所述电源管理模块发送复位任务,以通过所述电源管理模块响应所述复位任务,对所述待复位模块进行复位;其中,所述待复位模块为所述多个功能模块中需要被复位的任意模块。本申请能够实现对处理器内部的模块进行针对性复位,并且每个处理核均可以发起复位请求,提高了复位可靠性。
-
公开(公告)号:CN117076176A
公开(公告)日:2023-11-17
申请号:CN202311102825.X
申请日:2023-08-29
Applicant: 飞腾信息技术有限公司
Abstract: 本申请提供了一种错误处理方法及相关装置。该处理器系统包括:错误处理方法,包括:接收RAS错误触发的中断信号;响应于中断信号遍历RAS寄存器组以获取错误信息;响应于从RAS寄存器组中读取到第一错误的错误信息,从预设错误处理方式中选择第一错误对应的错误处理方式;根据第一错误对应的错误处理方式处理第一错误。本申请实施例通过基于RAS错误所触发的中断信号来执行第一错误的通知和后续对第一错误的处理,可以避免通过固件层实现通知错误并进行错误处理的必要性,不需要涉及ACPI规范以及片上系统的各个层级的交互,结构比较简单且降低了研发维护的成本,同时可以适用于不同的场景和不同的可靠性要求,有利于提高错误通知处理的性能。
-
公开(公告)号:CN120085927A
公开(公告)日:2025-06-03
申请号:CN202510199742.X
申请日:2025-02-21
Applicant: 飞腾信息技术有限公司
IPC: G06F9/4401 , G06F11/30
Abstract: 本申请提供一种启动方法、相关设备及可读存储介质,应用于计算机技术领域,该方法应用于配置有主处理器和总线监听模块的片上系统,总线监听模块提供包括初始化操作序列,基于预存储的初始化操作序列,总线监听模块对主处理器初始化,并在配置主处理器的第一启动地址后,唤醒主处理器,主处理器唤醒后获取第一启动地址,并按照第一启动地址执行主处理器初始化后所需执行的目标启动固件,通过本方法,总线监听模块利用预存储的初始化操作序列对主处理器进行初始化,跳过BL1阶段以及BL33阶段,从而减少处理器初始化过程中BL1固件与BL33固件交互的次数,降低暴露的风险,有助于提高处理器运行的安全性。
-
公开(公告)号:CN120011259A
公开(公告)日:2025-05-16
申请号:CN202510148510.1
申请日:2025-02-10
Applicant: 飞腾信息技术有限公司
IPC: G06F12/06 , G06F12/0846 , G06F15/78
Abstract: 本说明书实施例提供的内存交织方法在实施时,处理器核可以接收总线监听模块返回的包括针对第一存储模块的目标地址的访问数据的目标数据,并基于目标数据确定针对目标地址的目标内存交织信息,该目标内存交织信息用于设置针对目标地址的内存交织策略。如此,在整个内存交织方法中,通过总线监听模块监听实际使用场景下的访问数据得到目标数据,并基于该目标数据得到目标内存交织信息,使得该目标内存交织信息中的内存交织策略更加贴近实际使用场景下的内存交织需求,有利于改善内存交织策略对于访存速率的提升效果,并且整个内存交织方法无需人为仿真和理论计算,有利于降低整个方法所需付出的人力成本和时间成本,降低整个方法的整体成本。
-
公开(公告)号:CN117389633A
公开(公告)日:2024-01-12
申请号:CN202311272558.0
申请日:2023-09-28
Applicant: 飞腾信息技术有限公司
IPC: G06F9/4401 , G06F9/445
Abstract: 本申请提出一种固件启动方法、处理器及计算设备,所述方法应用于处理器,所述方法包括:所述处理器在运行BL1固件后加载运行BL33固件,以使用户在所述BL33固件运行时进行功能配置;所述处理器获取用户配置的功能配置信息,以及,根据所述功能配置信息运行其他固件。采用上述方案能够使处理器启动时的功能初始化符合用户需求,从而有利于降低处理器启动功耗和启动时长。
-
公开(公告)号:CN120068048A
公开(公告)日:2025-05-30
申请号:CN202510198666.0
申请日:2025-02-21
Applicant: 飞腾信息技术有限公司
Abstract: 本申请提供一种处理器程序验签方法、相关设备及计算机可读存储介质,应用于计算机技术领域,该方法应用于片上系统,该片上系统包括总线监听模块、至少一个主处理器以及至少一个协处理器,以各主处理器以及各协处理器中需要验签的处理器中的任意一个为目标处理器,总线监听模块调用目标处理器对应的目标验签程序,通过所得目标验签程序对目标处理器的待验签程序进行验签,并标记待验签程序的验签结果,本申请在片上系统中新增总线监听模块,并由总线监听模块完成各处理器对应的处理器程序的验签,对于提高SoC的运行安全具有重要意义。
-
公开(公告)号:CN119003389A
公开(公告)日:2024-11-22
申请号:CN202411074785.7
申请日:2024-08-06
Applicant: 飞腾信息技术有限公司
IPC: G06F13/10 , G06F13/34 , G06F13/40 , G06F15/78 , G06F15/167
Abstract: 本申请提供一种设备控制方法、处理器架构以及计算机设备,应用于计算机技术领域,该方法应用于处理器架构,该架构包括应用处理器、输入输出处理器以及至少一个外设控制器,输入输出处理器包括处理器核以及核间通信模块,核间通信模块包括与外设控制器一一对应的核间通道,应用处理器将请求数据存储于目标外设控制器对应的目标核间通道,同时触发处理器核根据请求数据访问目标外设控制器,并在将相应的响应数据存储于目标核间通道后生成触发应用处理器获取该响应数据,完成数据交互,输入输出处理器作为应用处理器与外设控制器交互的媒介,外设控制器发生改变都不会影响应用处理器,在最大程度上降低外设控制器改变对应用处理器的影响。
-
公开(公告)号:CN117076177A
公开(公告)日:2023-11-17
申请号:CN202311102861.6
申请日:2023-08-29
Applicant: 飞腾信息技术有限公司
Abstract: 本申请提供了一种处理器、计算设备及启动方法,该处理器包括:处理器核、电源管理模块和存储器,存储器中存储有多个启动固件,多个启动固件用于引导启动操作系统,多个启动固件包括第一启动固件,电源管理模块包括软件看门狗,电源管理模块用于:在电源管理模块上电之后,启动软件看门狗;在第一启动固件引导处理器核启动操作系统的过程中,检测第一启动固件是否执行了喂狗操作;若检测到第一启动固件执行喂狗操作,确定第一启动固件正常工作,以通过第一启动固件引导启动操作系统。本申请实施例中,通过电源管理模块来检测第一启动固件引导处理器核启动操作系统的过程,实现了对处理器内部情况的了解,有助于准确地把控处理器的启动阶段。
-
公开(公告)号:CN120011125A
公开(公告)日:2025-05-16
申请号:CN202510148588.3
申请日:2025-02-10
Applicant: 飞腾信息技术有限公司
Abstract: 本申请提供一种错误处理方法、相关设备及存储介质,应用于计算机技术领域,该方法应用于片上系统,该片上系统包括片上网络以及与片上网络相连的处理器、错误上报单元、总线监听模块以及至少一个功能单元,错误上报单元根据发生待处理错误的异常功能单元提供的错误信息触发第一中断信号,总线监听模块响应于第一中断信号,获取待处理错误的目标错误标识,并基于错误标识与预设指令序列之间的预设映射关系,确定目标错误标识对应的目标指令序列,总线监听模块向异常功能单元发送目标指令序列,通过目标指令序列处理该待处理错误,整个错误处理过程不需要处理器参与,可以有效释放处理器资源,提高处理器以及整个片上系统的运行性能。
-
-
-
-
-
-
-
-
-