[发明专利]一种针对CHI总线的通用协议转换桥及SoC有效
申请号: | 202010597470.6 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111611187B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 铁俊波;潘国腾;欧国东;罗莉;周海亮;荀长庆;周理;张剑锋;石伟;龚锐;王蕾 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40;G06F15/78 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 chi 总线 通用 协议 转换 soc | ||
1.一种针对CHI总线的通用协议转换桥,其特征在于:包括事务层处理模块(2)、状态机(3)、报文缓存模块(4)以及两个链路层处理模块(1),所述链路层处理模块(1)用于处理CHI总线和类CHI总线信用控制和事务ID转换,所述事务层处理模块(2)用于处理CHI总线报文各域段与类CHI总线各域段之间的转换,所述状态机(3)用于控制CHI总线与类CHI总线间的数据传输,所述报文缓存模块(4)用于缓存未完成的CHI总线报文和类CHI总线报文,为协议层转换模块提供数据支持,所述事务层处理模块(2)、状态机(3)、报文缓存模块(4)依次相连,且所述事务层处理模块(2)、状态机(3)、报文缓存模块(4)分别与两个链路层处理模块(1)相连,所述两个链路层处理模块(1)中一个链路层处理模块(1)用于与CHI总线接口相连、另一个链路层处理模块(1)用于与被转换的定制总线接口相连。
2.根据权利要求1所述的针对CHI总线的通用协议转换桥,其特征在于:所述链路层处理模块(1)包括:
链路状态处理模块,用于完成CHI总线的链路管理,保证CHI总线处在合理的工作状态,CHI总线的链路管理通过一组握手信号完成,所述通用协议转换桥接收到CHI总线主机的链路激活请求后,拉高链路激活应答信号,链路进入正常工作状态;CHI总线主机拉低链路请求信号后,所述通用协议转换桥拉低链路激活应答信号,链路进入IDLE状态;
报文通道转换模块,用于确保所述通用协议转换桥从一端的各通道接收的报文被正确从另一端的相应通道发送出去,CHI总线请求通道中的报文必定进入定制总线的请求通道,CHI总线监听通道中的报文必定进入定制总线的监听通道;报文通道转换模块集中在CHI总线的响应通道、数据通道、应答通道与定制总线的响应通道、应答通道之间;报文通道转换模块进行报文通道转换的原则为:CHI总线数据通道发往定制总线从机的报文,全部由定制总线的响应通道发出;定制总线响应通道和应答通道发往CHI总线从机的带数据的报文通过CHI总线的数据通道发出;定制总线响应通道和应答通道发往CHI总线从机的不带数据的报文通过CHI总线的应答通道发出;
信用控制模块,分为CHI总线端信用控制模块和定制总线端信用控制模块,所述通用协议转换桥接收通道的信用值由对应通道的报文缓存FIFO深度决定,发送通道的信用值由通道对应接收方的实现决定,CHI总线的信用控制采用显式预授方式,信用值通过信用控制信号上的脉冲从报文接收方发给报文发送方,报文发送方拿到信用后发送报文给接收方;定制总线的信用控制采用隐式约定方式,报文发送方默认报文接收方拥有默认个数的信用,在初始化完成后可连续发出默认个数的报文,报文接收方每接收一个报文向报文发送方返回一个信用;
事务ID处理模块,包括事务ID监控模块、事务ID分配模块和事务ID还原模块,事务ID监控模块用于监控所有通过协议转换桥的事务,收集事务ID使用状态,每种事务的流程各不相同,所包含的报文也不同,同一种事务在不同配置下流程也会不同,协议桥需要根据事务类型及配置做相关处理,保证事务ID的监控完整正确;事务ID分配模块用于根据事务ID使用状态为新到达转换桥的事务分配ID,新分配的事务ID必须处于IDLE状态,CHI总线和定制总线协议的事务有两类:请求节点发出的请求事务、Home节点发出的监听事务,事务ID的分配也按照请求事务和监听事务分别处理;事务ID还原模块用于将重新分配了ID的事务的响应报文还原为原始请求报文的事务ID,返回给事务请求方,事务ID还原模块保证所述通用协议转换桥两端的事务ID完全独立,解决CHI总线和定制总线对事务ID不同的要求。
3.根据权利要求2所述的针对CHI总线的通用协议转换桥,其特征在于:所述事务层处理模块(2)包括报文类型转换模块和报文缺失域段填充模块,CHI总线协议与定制总线协议支持的报文类型不完成一致,同一报文类型的编码也不相同,报文类型转换模块用于将从CHI总线主机发往定制总线从机报文中CHI总线的报文类型转换为定制总线支持的报文类型,将从定制总线主机发往CHI总线从机报文中定制总线的报文类型转换为CHI总线支持的报文类型;报文缺失域段填充模块,用于在CHI总线主机报文转换为定制总线从机报文时,填充定制总线报文需要但CHI总线报文缺少的报文信息,填充的报文信息由在桥上新增的输入接口提供;合并或过滤CHI总线报文中存在但定制总线报文中不需要的报文信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010597470.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理器内部通用接口性能检测与分析方法、系统及介质
- 下一篇:一种灯带套管