一种分通道反压控制器及其方法、芯片技术

技术编号:42569892 阅读:14 留言:0更新日期:2024-08-29 00:36
本申请涉及一种分通道反压控制器及其方法、芯片,包括调度器和多个读控制器;所述多个读控制器与多个主设备一一对应,所述读控制器用于接收与其对应的一个主设备的读命令,解析所述读命令得到读请求,并将所述读请求发送至所述调度器;其中,所述读控制器每次发送一个读请求;所述调度器用于接收所述多个读控制器发送的读请求,进行调度确定一个成功调度的读请求,并根据所述成功调度的读请求访问静态随机存取存储器;所述读控制器还用于接收所述静态随机存取存储器响应所述调度器的访问返回的读数据,并将所述读数据发送至与其对应的主设备。通过本申请,能够解决使用读数据FIFO分发读数据给各个主设备时容易引起的队头阻塞问题。

【技术实现步骤摘要】

本申请涉及的读数据控制,具体涉及一种分通道反压控制器及其方法、芯片


技术介绍

1、图1所示是目前使用的多个主设备读取静态随机存取存储器(sram)的方案,在该方案中,多个主设备(master0~mastern)经过rr调度,将读取sram的读命令存储于命令接收fifo(一种先入先出装置),命令接收fifo队头的每一笔读命令都可能对sram发起一次或多次读请求,从sram返回的读数据经过读数据fifo(一种先入先出装置)后被分发到各个master;此时,如果master0暂时无法接收返回的读数据,且如果读数据fifo的队头的读数据恰好是要返回到master0的数据,此时读数据fifo不再出队,其他master1~mastern发出的读命令也因master0的反压无法接收到读数据,即读数据fifo存在队头阻塞问题,其他master1~mastern的读数据可能是被堵在读数据fifo,也可能是发起的读命令在命令接收fifo中,还未发起sram读访问;在这种情况下,由于一个master的反压,影响了其他所有的master。


<p>技术实现思本文档来自技高网...

【技术保护点】

1.一种分通道反压控制器,其特征在于,包括调度器和多个读控制器;

2.根据权利要求1所述的分通道反压控制器,其特征在于,所述调度器还用于在确定一个成功调度的读请求之后,向发出所述成功调度的读请求的读控制器发送一个调度成功信号;

3.根据权利要求2所述的分通道反压控制器,其特征在于,所述读控制器包括读命令FIFO、读数据FIFO、计数器和读使能模块;

4.根据权利要求3所述的分通道反压控制器,其特征在于,所述读控制器还包括地址控制寄存器,所述地址控制寄存器用于存储所述读命令FIFO的队头命令对应的id,并根据所述id和所述计数器的计数值获得读地址,并发送...

【技术特征摘要】

1.一种分通道反压控制器,其特征在于,包括调度器和多个读控制器;

2.根据权利要求1所述的分通道反压控制器,其特征在于,所述调度器还用于在确定一个成功调度的读请求之后,向发出所述成功调度的读请求的读控制器发送一个调度成功信号;

3.根据权利要求2所述的分通道反压控制器,其特征在于,所述读控制器包括读命令fifo、读数据fifo、计数器和读使能模块;

4.根据权利要求3所述的分通道反压控制器,其特征在于,所述读控制器还包括地址控制寄存器,所述地址控制寄存器用于存储所述读命令fifo的队头命令对应的id,并根据所述id和所述计数器的计数值获得读地址,并发送至所述调度器;其中,所述读请求包括所述读地址...

【专利技术属性】
技术研发人员:张学利张健源
申请(专利权)人:成都云豹创芯智能科技有限公司
类型:发明
国别省市:

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

1