[发明专利]一种多芯片组及控制方法有效
申请号: | 202010914291.0 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112131168B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 吴艳;吴睿振 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
地址: | 250101 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 芯片组 控制 方法 | ||
1.一种多芯片组,其特征在于,包括主机芯片和无CPU芯片,通过主机芯片控制调度无CPU芯片,所述无CPU芯片包括:
串并转换电路,用于接收并转换来自主机芯片的串口输入信号;
协议转换电路,用于根据预定义协议将串并转换电路转换输出的数据包转换为AMBA协议数据包和芯片调试逻辑;所述AMBA协议数据包用于读写和控制无CPU芯片的功能模块;所述芯片调试逻辑用于实现无CPU芯片的调试功能;
所述协议转换电路包括:
转换控制状态机,用于控制串并转换电路和协议转换电路之间数据流和控制流的转换分配;
AMBA协议转换电路单元,用于解析数据流并转换为AMBA协议,通过AMBA总线和片上互联系统访问无CPU芯片功能模块的地址映射空间,实现对无CPU芯片功能模块的读写和控制;
系统调试电路单元,用于解析控制流,根据指令完成无CPU芯片的调试功能。
2.根据权利要求1所述的多芯片组,其特征在于,所述串并转换电路包括:
串并转换单元,用于将串口输入信号同步到对应功能模块的时钟域采样,将串口输入信号转换为并行数据;
并串转换单元,用于将AMBA总线的读操作数据通过串口发送给主机芯片;
协议解析单元,用于解析串并转换过程中的不同串口协议,控制数据调度;
存储单元,用于存储转换的并行数据。
3.根据权利要求1所述的多芯片组,其特征在于,所述AMBA协议转换电路单元通过AMBA协议转换控制状态机将协议转换为AXI总线、AHB总线或APB总线。
4.根据权利要求1所述的多芯片组,其特征在于,所述系统调试电路单元向系统控制模块输出调试信号,系统调试电路单元包括:
复位请求逻辑,用于输出系统复位信号;
系统监控逻辑,用于输出系统监控信号;
系统调试逻辑,用于输出系统调试信号组。
5.根据权利要求1所述的多芯片组,其特征在于,所述预定义协议的通用数据格式包括:包头信息、握手信息、数据信息和包尾信息;所述包头信息用于区分AMBA协议数据流和调试电路控制流。
6.根据权利要求5所述的多芯片组,其特征在于,所述包头信息保留可扩展功能位。
7.一种多芯片组控制方法,其特征在于,通过主机芯片控制调度无CPU芯片,包括:
无CPU芯片接收并转换来自主机芯片的串口输入信号;
根据预定义协议将串并转换电路转换输出的数据包转换为AMBA协议数据包和芯片调试逻辑;所述AMBA协议数据包用于读写和控制无CPU芯片的功能模块;所述芯片调试逻辑用于实现无CPU芯片的调试功能;
所述根据预定义协议将串并转换电路转换输出的数据包转换为AMBA协议数据包和芯片调试逻辑,包括:
根据预定义协议控制串并转换电路和协议转换电路之间数据流和控制流的转换分配;
解析数据流并转换为AMBA协议,通过AMBA总线和片上互联系统访问无CPU芯片功能模块的地址映射空间,实现对无CPU芯片功能模块的读写和控制;
解析控制流,根据指令完成无CPU芯片的调试功能。
8.根据权利要求7所述的多芯片组控制方法,其特征在于,所述无CPU芯片接收并转换来自主机芯片的串口输入信号,包括:
将串口输入信号同步到对应功能模块的时钟域采样,将串口输入信号转换为并行数据并存储;
将AMBA总线的读操作数据通过串口发送给主机芯片;
解析串并转换过程中的不同串口协议,控制数据调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010914291.0/1.html,转载请声明来源钻瓜专利网。