[发明专利]一种芯片内的单向链路以及芯片有效
申请号: | 201911048789.7 | 申请日: | 2019-10-31 |
公开(公告)号: | CN110532035B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 洪灏;刘浩;郑思;张静;李应浪 | 申请(专利权)人: | 珠海泰芯半导体有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/50;G06F15/78 |
代理公司: | 广东朗乾律师事务所 44291 | 代理人: | 闫有幸 |
地址: | 519000 广东省珠海市高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 芯片 单向 以及 | ||
1.一种芯片内的单向链路,所述芯片具有CPU,其特征在于,所述单向链路包括若干个外设驱动模块以及若干个连接通道;若干外设驱动模块包括起始外设驱动模块以及结束外设驱动模块,所述连接通道用于各外设驱动模块间的连接以及所述结束外设驱动模块与CPU的连接;所述外设驱动模块设置有接收触发信号的接收端以及发送触发完成信号的发送端;所述起始外设驱动模块的接收端连接CPU的一个信号输出端,结束外设驱动模块的发送端通过一连接通道连接CPU的一个信号输入端;所述连接通道具有输入端与输出端,其输入端连接的外设驱动模块为该连接通道的源外设驱动模块,其输出端连接的外设驱动模块为该连接通道的目的外设驱动模块;所述连接通道的输入端连接该连接通道的源外设驱动模块的发送端,所述连接通道的输出端连接该连接通道的所述目的外设驱动模块的接收端或CPU的所述信号输入端;所述连接通道的输入端接收源信号,输出端发送目的信号,所述源信号为连接通道的所述源外设驱动模块的触发完成信号,所述目的信号是连接通道的目的外设驱动模块的触发信号或者是发送给所述CPU的结束信号。
2.根据权利要求1所述的单向链路,其特征在于,所述连接通道内包括源信号触发结果检测单元,所述源信号触发结果检测单元包括用于检测所述源外设驱动模块是否触发完成的触发结果检测器,所述触发结果检测器的输入端连接至所述连接通道的输入端,输出端连接至所述连接通道的输出端。
3.根据权利要求2所述的单向链路,其特征在于,所述单向链路包括若干级支路系统,每一级支路系统的各支路包括至少一个外设驱动模块。
4.根据权利要求3所述的单向链路,其特征在于,每一级所述支路系统的各支路合路连接用的连接通道作为合路连接通道,所述合路连接通道的源外设驱动模块为多个,所述合路连接通道包括多个输入端,每一输入端对应连接一源外设驱动模块的发送端;相对应的,所述合路连接通道的所述源信号触发结果检测单元包括多个触发结果检测器,各触发结果检测器与该合路连接通道的各输入端一一对应设置。
5.根据权利要求4所述的单向链路,其特征在于,所述合路连接通道包括与门电路,所述合路连接通道的各触发结果检测器的输出端与所述与门电路的各输入端一一对应连接,所述与门电路的输出端连接至所述合路连接通道的输出端。
6.根据权利要求5所述的单向链路,其特征在于,所述外设驱动模块的发送端通过一个连接通道连接多个目的外设驱动模块以分路;
或者,所述外设驱动模块的发送端通过多个连接通道连接多个目的外设驱动模块以分路。
7.根据权利要求2所述的单向链路,其特征在于,所述单向链路上的各外设驱动模块,从所述起始外设驱动模块接收CPU发送的触发信号开始依次触发,当所述结束外设驱动模块触发完成且所述结束外设驱动模块通过所述连接通道发送触发完成信号给CPU时,所述单向链路完成一轮操作;每一轮单向链路的操作中,所述连接通道的源外设驱动模块需要Tx次触发,所述连接通道内设置有缓存区,所述缓存区内设置有自循环计数器,用于记录所述源外设驱动模块的触发次数,所述自循环计数器连接至所述连接通道的输出端;所述触发结果检测器的输出端连接所述缓存区的输入端。
8.根据权利要求7所述的单向链路,其特征在于,所述缓存区内还设置有FIFO缓存器,用于记录所述源外设驱动模块Tx次触发的每次触发条件,所述源外设驱动模块按照各触发条件依次触发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海泰芯半导体有限公司,未经珠海泰芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911048789.7/1.html,转载请声明来源钻瓜专利网。