【技术实现步骤摘要】
基于PSRAM控制器的带宽管理方法、装置和介质
[0001]本专利技术属于内存带宽管理领域,尤其是一种芯片PSRAM控制器的带宽管理方法、装置、存储介质,支持仲裁机制及多档位动态分配PSRAM颗粒读写带宽。
技术介绍
[0002]现有PSRAM颗粒存在250M/200M/166M SDR/DDR类型等,在某些芯片低带宽需求的场景为DDR SRAM颗粒替换方式,以单颗200M DDR PSRAM为例,数据位宽8bit,假设带宽效率约70%,约可提供200*2*1(byte)*0.7=280MB带宽。以两颗200M DDR PSRAM为例,数据位宽8bit,假设带宽效率约60%,约可提供200*2*2*1(byte)*0.6=480MB带宽。
[0003]然而,实际芯片系统各个master需求的瞬时带宽不同,在系统峰值带宽时,PSRAM控制器已经达到其最大带宽,此时系统可能将无法满足一些实时处理的master的带宽需求,如屏幕显示master IP、摄像采样master IP等等。在某个瞬间可能如CPU、图像加速或其他m ...
【技术保护点】
【技术特征摘要】
1.一种基于PSRAM控制器的带宽管理方法,其特征在于,包括:设置带宽管理数据水位,包括数据短缺水位、数据溢出水位;所述数据短缺水位包括第一短缺水位、第二短缺水位、第三短缺水位,所述数据溢出水位包括第一溢出水位、第二溢出水位、第三溢出水位;设备进行读、写数据请求时,PSRAM控制器处理所述读、写数据请求并实时监控内存buffer中的数据量;根据所述内存buffer中的数据量,触发urgent信号,调整数据请求带宽;当所述内存buffer中的数据量低于所述数据短缺水位时,PSRAM控制器触发urgent_R信号,增加读数据请求带宽;或者,当所述内存buffer中的数据量高于所述数据溢出水位时,PSRAM控制器触发urgent_W信号,减少写数据请求带宽。2.根据权利要求1所述的一种基于PSRAM控制器的带宽管理方法,其特征在于,所述根据所述内存buffer中的数据量,触发urgent信号,调整数据请求带宽这一步骤,凭依于带宽仲裁机制;所述带宽仲裁机制包括总线仲裁带宽管理机制和PSRAM控制器仲裁带宽管理机制;在所述总线仲裁带宽管理机制中,AXI总线通过qos权重信号,轮询分配各个MasterIP的读写优先级,当优先级高的MasterIP发出读或者写请求之后,相对其他MasterIP能被优先响应;在所述PSRAM控制器仲裁带宽管理机制中,根据触发的urgent信号,PSRAM控制器直接控制PSRAM颗粒端的带宽分配。3.根据权利要求2所述的一种基于PSRAM控制器的带宽管理方法,其特征在于,所述PSRAM控制器仲裁带宽管理机制具体包括:当urgent_R信号被触发时,PSRAM控制器限制PSRAM颗粒写带宽,增加PSRAM颗粒的读带宽,直至内存buffer中数据量高于数据短缺水位;当urgent_W信号被触发时,PSRAM控制器限制PSRAM颗粒读带宽,增加PSRAM颗粒的写带宽,直至内存buffer中数据量低于数据溢出水位。4.根据权利要求3所述的一种基于PSRAM控制器的带宽管理方法,其特征在于,所述PSRAM控制器限制PSRAM颗粒读带宽或所述PSRAM控制器限制PSRAM颗粒写带宽的方法包括:限制读带宽请求或写带宽的时间长度,调整读带宽时间或写带宽时间的占空比。5.根据权利要求1所述的一种基于PSRA...
【专利技术属性】
技术研发人员:何建文,张立鹏,
申请(专利权)人:广州匠芯创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。