[发明专利]接口控制方法、装置、电子设备及存储介质有效
申请号: | 202310545670.0 | 申请日: | 2023-05-15 |
公开(公告)号: | CN116257472B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 陈星宇 | 申请(专利权)人: | 上海励驰半导体有限公司 |
主分类号: | G06F13/376 | 分类号: | G06F13/376;G06F13/20;G06F15/167 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 张振伟 |
地址: | 201210 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 控制 方法 装置 电子设备 存储 介质 | ||
本公开提供了一种接口控制方法、装置、电子设备及存储介质,所述方法包括:响应于第一指令,两个以上的处理器核中的第一处理器核确定待使用第一接口的第二处理器核;第一处理器核关闭与第一接口之间的信息交互功能,对第一接口使用的指示信息进行修改,使指示信息标示第二处理器核对第一接口的使用使能,两个以上的处理器核中的其余处理器核对第一接口的使用去使能;第一处理器核通过核间通信通道将指示信息向第二处理器核发送;第二处理器核检测到指示信息标示第二处理器核对第一接口的使用使能,开启与第一接口之间的信息交互功能。本公开不会导致多处理器核对物理串口的使用冲突,且保证了物理串口的使用效率。
技术领域
本公开涉及片上系统的串接接口的共享技术,尤其涉及一种接口控制方法、装置、电子设备及存储介质。
背景技术
在多核异构系统中,多个处理器核通过同一个物理串口进行信息交互,这样,避免了为每一个处理器核均分配调试串口,从而可以最大程度节省串口资源,有限的物理接口可以用作其他的功能应用的连接。对于多核异构系统,多个处理器核需要对物理串口进行分时复用,这样,控制台和串口应用同时触发时,将导致基于物理串口的通信冲突。
发明内容
本公开提供了一种接口控制方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
根据本公开的第一方面,提供了一种接口控制方法,应用于多核异构芯片中,所述多核异构芯片包括两个以上的处理器核,所述两个以上的处理器核之间通过核间通信通道连接;包括:
响应于第一指令,所述两个以上的处理器核中的第一处理器核确定待使用第一接口的第二处理器核;
所述第一处理器核关闭与所述第一接口之间的信息交互功能,对所述第一接口使用的指示信息进行修改,使所述指示信息标示所述第二处理器核对所述第一接口的使用使能,所述两个以上的处理器核中的其余处理器核对所述第一接口的使用去使能;
所述第一处理器核通过所述核间通信通道将所述指示信息向所述第二处理器核发送;
所述第二处理器核检测到所述指示信息标示所述第二处理器核对所述第一接口的使用使能,开启与所述第一接口之间的信息交互功能。
在一些可实施方式中,所述开启与所述第一接口之间的信息交互功能,包括:
所述第二处理器核开启对所述第一接口的信息发送功能,将待发送信息通过所述第一接口写入共享存储单元。
在一些可实施方式中,所述开启与所述第一接口之间的信息交互功能,包括:
所述第二处理器核开启对所述第一接口的信息接收功能,从共享存储单元接收信息。
在一些可实施方式中,所述第一处理器核关闭与所述第一接口之间的信息交互功能,包括:
所述第一处理器核阻断响应于来自所述第一接口的信息接收或发送的中断请求信号。
在一些可实施方式中,所述方法还包括:
为所述指示信息设置大于或等于所述两个以上的处理器核的数量的比特位,为每一处理器核设置一个标示比特位;
通过在所述指示信息中每个标示比特位进行赋值,使每个标示比特位标示所述两个以上的处理器核每一处理器核对所述第一接口的使用使能或去使能。
在一些可实施方式中,所述方法还包括:
为所述两个以上的处理器核的每一处理器核进行编号;
将所述指示信息设置为能够标示所有处理器核的编号的比特数值;
通过将所述指示信息的比特数值赋值为处理器核的编号,指示对应编号的处理器核对所述第一接口的使用使能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海励驰半导体有限公司,未经上海励驰半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310545670.0/2.html,转载请声明来源钻瓜专利网。