【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种设备控制方法、处理器架构以及计算机设备。
技术介绍
1、在现有应用中,加载于计算机硬件的操作系统或裸机应用程序,需要通过驱动程序控制外部设备。结合图1所示,以片上系统(system on chip,soc)为例,片上系统通过通信总线与外部设备通信连接并控制外部设备运行,其中,外部设备包括串口设备、音频设备以及存储设备等多种设备。为了实现对外部设备的控制,片上系统内部集成有应用处理器和各外部设备对应的外设控制器,并且,每一个外设控制器还对应一个驱动程序,应用处理器通过执行驱动程序可以访问外设控制器,实现与外设控制器的信息交互,进而通过外设控制器实现对相应外部设备的控制。
2、在实际应用中,任一外设控制器做出调整,比如新增功能或进行迭代升级时,需要同步更新该外设控制器所对应的驱动程序,由于应用处理器通过执行驱动程序访问外设控制器,因此,外设控制器以及驱动程序的调整会连带应用处理器同步更新,甚至需要重新进行硅前验证,导致耗费大量的人力、物力资源消耗,延长设计周期。
技术实现
本文档来自技高网...【技术保护点】
1.一种设备控制方法,其特征在于,应用于处理器架构,所述处理器架构包括应用处理器、输入输出处理器以及至少一个外设控制器,所述输入输出处理器作为所述应用处理器与所述至少一个外设控制器进行交互时的中间媒介,所述输入输出处理器包括至少一个专用的处理器核以及核间通信模块,所述核间通信模块包括至少一个核间通道,且所述核间通道与所述外设控制器一一对应,所述处理器核分别与各所述外设控制器通信连接,所述方法包括如下由所述处理器核执行的步骤:
2.根据权利要求1所述的方法,其特征在于,所述核间通道包括一个共享存储单元,所述共享存储单元用于存储一帧请求数据;
3.
...【技术特征摘要】
1.一种设备控制方法,其特征在于,应用于处理器架构,所述处理器架构包括应用处理器、输入输出处理器以及至少一个外设控制器,所述输入输出处理器作为所述应用处理器与所述至少一个外设控制器进行交互时的中间媒介,所述输入输出处理器包括至少一个专用的处理器核以及核间通信模块,所述核间通信模块包括至少一个核间通道,且所述核间通道与所述外设控制器一一对应,所述处理器核分别与各所述外设控制器通信连接,所述方法包括如下由所述处理器核执行的步骤:
2.根据权利要求1所述的方法,其特征在于,所述核间通道包括一个共享存储单元,所述共享存储单元用于存储一帧请求数据;
3.根据权利要求1所述的方法,其特征在于,所述核间通道包括与所述应用处理器对应的多个第一存储单元,每个所述第一存储单元用于存储一帧请求数据;
4.根据权利要求1所述的方法,其特征在于,所述核间通道包括与所述输入输出处理器对应的多个第二存储单元,每个所述第二存储单元用于存储一帧响应数据;
5.根据权利要求1所述的方法,其特征在于,根据所述请求数据访问所述目标外设控制器,并获取相应的响应数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种设备控制方法,其特征在于,应用于处理器架构,所述处理器架构包括应用处理器、输入输出处理器以及至少一个...
【专利技术属性】
技术研发人员:杨维韬,彭崇武,
申请(专利权)人:飞腾信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。