【技术实现步骤摘要】
一种输入输出接口控制方法及系统
[0001]本专利技术涉及计算机
,具体而言,涉及一种输入输出接口控制方法及系统。
技术介绍
[0002]GPIO(General
‑
purpose input/output,通用型之输入输出)控制器广泛的应用与电子设备的操作系统中。在操作系统中需要控制很多外部设备或者电路,这些设备有些需要通过CPU控制,有些需要CPU提供输入信号。对设备的控制,若使用传统的串口或者并口比较复杂,因此在微处理器上通常使用GPIO控制器。
[0003]CPU可以作为一个Domain(域)访问GPIO控制器上的多个输入输出接口,当多域访问多个输入输出接口时,容易出现互相干扰的现象,影响信号的正常传输。
技术实现思路
[0004]为了克服上述问题和缺陷,本专利技术提供一种输入输出接口控制方法及系统,可以防止或减少多域访问GPIO时产生的互相干扰的现象。
[0005]为实现上述目的,本专利技术首先提供一种输入输出接口控制方法,应用于输入输出接口控制系统,输入输出 ...
【技术保护点】
【技术特征摘要】
1.一种输入输出接口控制方法,其特征在于,应用于输入输出接口控制系统,所述输入输出接口控制系统包括控制器、处理单元和多个寄存器,所述处理单元包括主处理单元和多个从处理单元,所述控制器包括多个输入输出接口,一个所述处理单元与一个所述寄存器相对应;所述输入输出接口控制方法包括:所述控制器获取所述处理单元的识别标识,并通过所述寄存器获取接口访问权限信息;所述接口访问权限信息来自于目标寄存器,所述目标寄存器是根据所述识别标识从多个所述寄存器中确定的;所述接口访问权限信息,由所述主处理单元将各所述处理单元对各所述输入输出接口的访问权限,写入到对应的所述寄存器上形成;所述控制器根据所述识别标识和所述接口访问权限信息,确定所述处理单元对所述输入输出接口的访问权限。2.根据权利要求1所述的输入输出接口控制方法,其特征在于,所述输入输出接口控制系统还包括映射单元,所述识别标识包括第一识别标识;所述控制器获取所述处理单元的识别标识的步骤,包括:所述控制器接收来自所述映射单元的映射信息;所述映射信息由所述映射单元根据所述处理单元的地址信息得到,所述地址信息来自于所述处理单元的访问请求;所述控制器根据所述映射信息得到所述处理单元的所述第一识别标识。3.根据权利要求2所述的输入输出接口控制方法,其特征在于,所述输入输出接口控制系统还包括解码单元,所述识别标识包括第二识别标识,所述第二识别标识是由所述解码单元解码所述处理单元的访问请求得到的,所述目标寄存器是根据所述第二识别标识从多个所述寄存器中确定的。4.根据权利要求3所述的输入输出接口控制方法,其特征在于,所述输入输出接口控制系统还包括外围总线,所述控制器接收来自所述映射单元的映射信息的步骤,包括:所述控制器通过所述外围总线获取来自所述映射单元的映射信息。5.根据权利要求4所述的输入输出接口控制方法,其特征在于,所述处理单元通过所述外围总线与所述解码单元通信连接,所述解码单元通过所述外围总线与所述寄存器通信连接。6.根据权利要求1所述的输入输出接口控制方法,其特征在于,所述输入输出接口控制系...
【专利技术属性】
技术研发人员:魏志龙,张帆,
申请(专利权)人:湖北芯擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。