一种芯片内点对点互连总线访问屏蔽系统和方法技术方案

技术编号:15822604 阅读:62 留言:0更新日期:2017-07-15 04:50
本发明专利技术公开了一种芯片内点对点互连总线访问屏蔽系统和方法,通过记录写控制通道上已传输的有效命令数量a和写数据通道上已传输的有效命令数量b,当检测到外部系统发送的总线屏蔽请求时,屏蔽总线的读控制通道命令,并向外部系统发送读访问屏蔽响应信号,当检测到外部系统发送的总线屏蔽请求时,比较a和b的大小,再根据写访问总线屏蔽策略屏蔽总线的写控制通道命令和写数据通道命令,并向外部系统发送写访问屏蔽响应信号,本发明专利技术设计的总线屏蔽系统结构简单,总线屏蔽过程迅速,大大减少了繁琐的软件延迟等待所有总线访问结束带来的时间成本。

【技术实现步骤摘要】
一种芯片内点对点互连总线访问屏蔽系统和方法
本专利技术涉及芯片内互连总线设计
,尤其涉及一种芯片内点对点互连总线访问屏蔽系统和方法。
技术介绍
随着VLSI技术进步,片上系统SoC芯片的设计复杂度不断增加,多核技术,多重存储结构,流数据处理单元,各种高速接口电路等堆叠在单颗SoC芯片中,这些SoC组件间的数据交互依赖高性能的互连总线结构,点对点互连总线,具有高带宽,低延迟,易于时序收敛等优点,已经广泛应用于高性能SoC芯片,与经典的基于请求-应答工作方式的双向顺序访问总线不同,点对点总线通常采用单向通道结构,因此可以实现多个总线访问并发,在时序优化和总线性能上有了大幅度的提升。SoC芯片内主控设备对从设备的操作,在硬件上表现为一次或多次总线访问。总线访问是一种硬件行为,一次完整的总线访问具有不可分割性,否则将导致总线功能错误,使整个SoC芯片进入不可逆转的错误状态,总线屏蔽是指屏蔽从设备的总线接口电路,使主设备不能继续操作该从设备,安全的总线屏蔽必须保证总线访问的完整性不被破坏,并且确保在总线屏蔽结束后,主设备、从设备以及总线功能正常,通常,嵌入式SoC芯片都需要具备总线安全屏本文档来自技高网...
一种芯片内点对点互连总线访问屏蔽系统和方法

【技术保护点】
一种芯片内点对点互连总线访问屏蔽系统,其特征在于,包括:屏蔽请求启动模块,分别与读控制通道屏蔽模块和写访问记录控制模块连接,用于当检测到外部系统发送的总线屏蔽请求时,分别向读控制通道屏蔽模块和写访问记录控制模块发送屏蔽指令;读控制通道屏蔽模块,与屏蔽请求启动模块通信连接,用于接收屏蔽请求启动模块发送的屏蔽指令,根据屏蔽指令屏蔽总线的读控制通道命令;写访问记录控制模块,与屏蔽请求启动模块通信连接,用于接收屏蔽请求启动模块发送的屏蔽指令;写访问记录控制单元分别与写控制通道屏蔽模块和写数据通道屏蔽模块通信连接,用于分别记录写控制通道上已传输的有效命令数量a和写数据通道上已传输的有效命令数量b,并比较...

【技术特征摘要】
1.一种芯片内点对点互连总线访问屏蔽系统,其特征在于,包括:屏蔽请求启动模块,分别与读控制通道屏蔽模块和写访问记录控制模块连接,用于当检测到外部系统发送的总线屏蔽请求时,分别向读控制通道屏蔽模块和写访问记录控制模块发送屏蔽指令;读控制通道屏蔽模块,与屏蔽请求启动模块通信连接,用于接收屏蔽请求启动模块发送的屏蔽指令,根据屏蔽指令屏蔽总线的读控制通道命令;写访问记录控制模块,与屏蔽请求启动模块通信连接,用于接收屏蔽请求启动模块发送的屏蔽指令;写访问记录控制单元分别与写控制通道屏蔽模块和写数据通道屏蔽模块通信连接,用于分别记录写控制通道上已传输的有效命令数量a和写数据通道上已传输的有效命令数量b,并比较a和b的大小,根据比较结果得到写访问总线屏蔽策略,再根据写访问总线屏蔽策略向写控制通道屏蔽模块和写数据通道屏蔽模块转发屏蔽指令;写控制通道屏蔽模块,与写访问记录控制模块通信连接,用于接收写访问记录控制模块转发的屏蔽指令,并根据屏蔽指令屏蔽总线的写控制通道命令;写数据通道屏蔽模块,与写访问记录控制模块通信连接,用于接收写访问记录控制模块转发的屏蔽指令,根据屏蔽指令屏蔽总线的写数据通道命令;屏蔽响应产生模块,分别与读控制通道屏蔽模块和写访问记录控制模块通信连接,用于当读控制通道屏蔽模块屏蔽总线的读控制通道命令时,屏蔽响应产生模块向外部系统发送读访问屏蔽响应信号;当写访问记录控制模块向写控制通道屏蔽模块和写数据通道屏蔽模块转发屏蔽指令时,屏蔽响应产生模块向外部系统发送写访问屏蔽响应信号。2.根据权利要求1所述的芯片内点对点互连总线访问屏蔽系统,其特征在于,所述写访问记录控制模块,具体用于:分别记录写控制通道上已传输的有效命令数量a和写数据通道上已传输的有效命令数量b,并比较a和b的大小,根据比较结果得到写访问总线屏蔽策略,其中所述总线屏蔽策略具体包括:当a>b时,向写控制通道屏蔽模块转发屏蔽指令,直到a=b时,向写数据通道屏蔽模块转发屏蔽指令;当a<b时,向写数据通道屏蔽模块转发屏蔽指令,直到a=b时,向写控制通道屏蔽模块转发屏蔽指令;当a=b时,同时向写控制通道屏蔽模块和写数据通道屏蔽模块转发屏蔽指令。3.根据权利要求1...

【专利技术属性】
技术研发人员:胡永华侯宁周帅
申请(专利权)人:合肥芯荣微电子有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1