存储器的访问方法和访问控制器的制作方法

文档序号:6597969阅读:123来源:国知局
专利名称:存储器的访问方法和访问控制器的制作方法
技术领域
本发明涉及一种计算机领域,尤其涉及一种存储器的访问方法和访问控制器,尤
其涉及一种显示存储器的访问方法和访问控制器。
背景技术
目前,大分辨(VGA及以上)的液晶显示器模组,从成本考虑一般都不会带内置的 显存(Frame Buffer)。因此要求其通过显示接口按一定的速率连续接收显示帧序列。现有 技术中,一般采用固定速率,即显示控制器按配置的固定像素速率,向液晶显示器模组显示 接口送出像素。存储器访问控制器会按读写效率优先原则或者显示最高优先级为原则对显 示信道和其它访问存储器的主信道进行读写授权。当存储访问控制器采用效率优先仲裁策 略给显示信道分配显示带宽时,如果某一时间段出现很大的存储器访问负载,那么不能完 全保证显示信道得到足够的存储器带宽,而可能导致显示图像的错位。当存储访问控制器 采用优先级仲裁策略并给显示信道赋予最高优先级时,虽然可以避免上述因显示信道得不 到足够带宽而导致的显示图像错位现象的出现,但是却给存储器访问带来比较严重的带宽 浪费(访问效率低下),从而增加了存储器的访问功耗。

发明内容
本发明的目的在于提供一种存储器的访问方法和访问控制器,以解决现有技术中
存在的单一访问仲裁策略导致显示图像错位或者增加访问功耗的技术问题。 本发明的一个实施例提供一种存储器的访问方法,包括下列步骤监测存储器待
输出数据的显示带宽相关参数的实际值;比较该相关参数的实际值和阈值,确定实际显示
带宽是否满足需求;根据是否满足需求选择存储器的访问仲裁方式。 本发明的另一个实施例提供一种存储器的访问控制器,包括监测比较单元,用于 监测存储器待输出数据的显示带宽相关参数的实际值,并比较所述相关参数的实际值和阈 值,以确定实际显示带宽是否满足需求;仲裁调整单元,用于根据是否满足需求选择存储器 的访问仲裁方式。 本发明的实施例通过根据显示带宽的实际值和需求值的比较结果选择访问仲裁 的方式,根据场景对存储器的高访问效率和显示信道带宽进行了自适应调整,确保了显示 系统避免发生显示图像错乱现象,同时降低了显示系统的存储器访问功耗。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,并不 构成对本发明的限定。在附图中 图1是本发明实施例一的存储器的访问方法的流程图;
图2是本发明实施例二的存储器的访问方法的流程图;
图3是本发明实施例三的存储器的访问方法的流程 图4是本发明实施例四的存储器的访问方法的流程图; 图5是本发明实施例五的存储器的访问控制器的结构示意图; 图6是本发明实施例五中的一种监测单元的结构示意图; 图7是本发明实施例五中的另一种检测单元的结构示意图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附 图,对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本 发明,但并不作为对本发明的限定。
实施例一 本实施例提供一种存储器的访问方法。如图1所示,该方法包括 步骤101 :监测存储器待输出数据的显示带宽相关参数的实际值; 该步骤由监测比较单元执行,相关参数可以是显示信道的输入先入先出存储器
(FIFO)的填充水线。填充水线是FIFO中写入的还未被读走数据量,可以通过比较FIFO的
读地址和写地址得到,其中 当写地址大于等于读地址时填充水线=写地址_读地址; 当写地址小于读地址时填充水线=FIFO深度_读地址+写地址。 相关参数也可以是显示信道的平均传输延迟。平均传输延迟是显示控制器总线上
从发起读请求到第一个读数据返回所需的平均时间,可以通过监测多次请求返回时间求平
均得到。
步骤102 :比较该相关参数的实际值和阈值,确定实际显示带宽是否满足需求;
该步骤由监测比较单元执行,当实际显示带宽小于需求带宽时,FIFO的水线逐渐 下降。当实际带宽大于需求带宽时,FIFO的水线逐渐上升。FIF0的水线填满或恒定的状态 下实际带宽与需求带宽匹配。通过设定阈值与FIFO的填充水线来比较显示带宽的实际值 和需求值。 或者,通过设定阈值与显示信道的平均传输延迟来比较显示带宽的实际值和需求 值。 步骤103 :根据是否满足需求选择存储器的访问仲裁方式。 该步骤由调整单元执行,其中,如果实际显示带宽不满足需求,以显示优先的方式 进行存储器的访问仲裁;如果实际显示带宽满足需求,则以效率优先的方式进行存储器的 访问仲裁。 此外,本实施例还可以进一步监测显示接口的实际速率并比较显示接口的实际速 率和显示信道的最大带宽;如果显示接口的实际速率大于显示信道的最大带宽,降低显示 接口的速率;如果降低显示接口的速率后使得显示接口的实际速率小于等于显示信道的最 大带宽,则撤销降低显示接口的速率。 本实施例本发明通过根据显示带宽的实质值和需求值的比较结果选择访问仲裁 的方式,根据场景对存储器的高访问效率和显示信道带宽进行了自适应调整,确保了显示 系统避免发生显示图像错乱现象,同时降低了显示系统的访问功耗。
实施例二
本实施例提供一种存储器的访问方法,具体通过FIFO的填充水线的来实现。如图 2所述,该方法包括 步骤201 :设定显示信道的输入FIFO中的填充水线的第一阈值(Level 1)和 第二阈值(level 2),且level 2 < level 1 ;阈值设定必须满足显示接口传输(Level 1-Level 2)个数据的时间大于仲裁方式调整时间与仲裁器到FIFO的延迟时间和。显示接 口传输Level 2个数据的时间必须大于显示接口速率调整时间。 步骤202 :计算输入FIF0中的填充水线的实际值;填充水线是FIFO中写入的还未 被读走数据量,可以通过比较FIFO的读地址和写地址得到,其中当写地址大于等于读地 址时填充水线=写地址-读地址;当写地址小于读地址时水线二FIFO深度-读地址+写 地址; 步骤203 :比较输入FIFO中的填充水线的实际值与Level 1 ; 步骤204 :根据步骤203的比较结果选择存储器的访问仲裁方式;如果FIFO中的
填充水线的实际值大于等于Level l,则实际显示带宽满足需求,以效率优先的方式进行存
储器的访问仲裁;如果输入FIFO中的填充水线的实际值小于Level 1,则实际显示带宽不
满足需求,以显示优先的方式进行存储器的访问仲裁; 步骤205 :比较输入FIFO中的填充水线的实际值与level 2 ; 步骤206 :如果输入FIFO中的填充水线的实际值小于level 2,则显示接口的实际
速率大于显示信道的最大带宽,降低显示接口的速率; 步骤207 :如果输入FIFO中的填充水线的实际值大于等于level 2,则显示接口的 实际速率小于等于显示信道的最大带宽,撤销降低显示接口的速率。 本实施例采用一级阈值比较,通过FIFO的填充水线比较显示带宽的实质值和需 求值,并依此选择访问仲裁的方式,根据场景对存储器的高访问效率和显示信道带宽进行 了自适应调整,确保了显示系统避免发生显示图像错乱现象,同时降低了显示带宽的访问 功耗;此外还通过在显示优先模式下调整接口速率,避免显示图像错位。
实施例三 本实施例提供一种存储器的访问方法,具体通过FIFO的填充水线的来实现。如图 3所述,该方法包括 步骤301 :设定输入FIFO中的填充水线的第一阈值(Level 1)、第二阈值(level 2)、第三阈值(Level 3)、第四阈值(level 4),且level 4 < level 3 < level 2 < level 1 ;阈值的设定必须满足显示接口传输(Level 1-Level 2)个数据的时间大于仲裁方式调 整时间与仲裁器到FIFO的延迟时间和。显示接口传输(Level 3-Level 4)个数据的时间 大于显示接口速率调整时间。 步骤302 :计算输入FIFO中的填充水线的实际值;填充水线是FIFO中写入的还未 被读走数据量,可以通过比较FIFO的读地址和写地址得到,其中当写地址大于等于读地 址时填充水线=写地址-读地址;当写地址小于读地址时水线二FIFO深度-读地址+写 地址; 步骤303 :对输入FIFO中的填充水线的实际值与Level 1和与level 2进行比 较; 步骤304 :根据步骤303的比较结果选择存储器的访问仲裁方式;如果FIFO中的
8填充水线的实际值大于等于Level l,则实际显示带宽满足需求,以效率优先的方式进行存 储器的访问仲裁;如果输入FIFO中的填充水线的实际值小于Level 2,则实际显示带宽不 满足需求,以显示优先的方式进行存储器的访问仲裁; 步骤305 :对输入FIFO中的填充水线的实际值与Level 3和与level 4进行比 较; 步骤306 :如果输入FIFO中的填充水线的实际值小于level 4,则显示接口的实际 速率大于显示信道的最大带宽,降低显示接口的速率; 步骤307 :如果输入FIFO中的填充水线的实际值大于level 3,则显示接口的实际 速率小于等于显示信道的最大带宽,撤销降低显示接口的速率。 本实施例采用二级阈值比较,通过FIFO的填充水线比较显示带宽的实质值和需 求值,并依此选择访问仲裁的方式,根据场景对存储器的高访问效率和显示信道带宽进行 了自适应调整,确保了显示系统避免发生显示图像错乱现象,同时降低了显示带宽的访问 功耗;此外还通过在显示优先模式下调整接口速率,避免显示图像错位。
实施例四 本实施例提供一种存储器的访问方法,具体通过显示接口的平均传输延迟的来实 现。如图4所述,该方法包括 步骤401 :设定显示接口的平均传输延迟的第一阈值(Level 1)和第二阈值 (level 2); 步骤402 :计算显示接口的平均传输延迟的实际值;平均传输延迟是显示控制器 总线上从发起读请求到第一个读数据返回所需的平均时间,可以通过监测多次请求返回时 间求平均得到; 步骤403 :比较显示接口的平均传输延迟的实际值与Level 1 ;平均传输延迟的阈 值Level 1就是要达到的显示需求带宽,显示信道传输延迟不得超过的上限。
步骤404 :根据步骤403的比较结果选择存储器的访问仲裁方式;如果显示接口的 平均传输延迟的实际值小于等于Level l,则实际显示带宽满足需求,以效率优先的方式进 行存储器的访问仲裁;如果显示接口的平均传输延迟的实际值大于Level l,则实际显示 带宽不满足需求,以显示优先的方式进行存储器的访问仲裁; 在以显示优先的方式进行存储器的访问仲裁后,如果显示信道的平均传输延迟的 实际值仍然大于Level 1 ,显示接口的实际速率大于显示信道的最大带宽,降低显示接口的 速率; 在比较得到平均传输延迟的实际值仍然小于level 1后,进一步比较Level l减 去实际值的差值与Level2 ;如果差值大于等于Level 2,则显示接口的实际速率小于等于 显示信道的最大带宽,撤销降低显示接口的速率。 本实施例中可以在初始化时指示为效率优先的访问仲裁方式。此外,本实施例对
也可以采用二级阈值来选择存储器的访问仲裁方式,具体为设定门限值1和门限值2,门限
值1大于门限值2,当平均传输延迟大于门限值1时,将仲裁类型指示调整为"显示优先",
当平均传输延迟小于门限值2时,将仲裁类型指示调整为"效率优先"。 本实施例采用一级阈值比较,通过显示接口的平均传输延迟比较显示带宽的实质
值和需求值,并依此选择访问仲裁的方式,根据场景对存储器的高访问效率和显示信道带
9宽进行了自适应调整,确保了显示系统避免发生显示图像错乱现象,同时降低了显示带宽
的访问功耗;此外还通过在显示优先模式下调整接口速率,避免显示图像错位。 实施例五 本实施例提供一种存储器的访问控制器。如图5所示,该访问控制器500包括 监测比较单元510,监测比较单元,用于监测存储器待输出数据的显示带宽相关参
数的实际值,并比较所述相关参数的实际值和阈值,以确定实际显示带宽是否满足需求; 仲裁调整单元520,用于根据是否满足需求选择存储器的访问仲裁方式。 其中,如实际显示带宽不满足需求,仲裁调整单元520调整单元以显示优先的方
式进行存储器的访问仲裁;如果当实际显示带宽满足需求,仲裁调整单元520调整单元以
效率优先的方式进行存储器的访问仲裁。 此外,本实施例提供的存储器的访问控制器还包括速率调整单元530,用于调整显 示接口的速率。 监测单元510还监测显示接口的实际速率并比较显示接口的实际速率和显示信 道的最大带宽。如果显示接口的实际速率大于显示信道的最大带宽,速率调整单元530降 低显示接口的速率;如果显示接口的实际速率小于等于显示信道的最大带宽,速率调整单 元530撤销降低显示接口的速率。 如图6所示,监测单元510可以是下溢预警判断单元,且进一步包括
水线阈值设定模块601,用于设定FIFO的填充水线的第一阈值(level 1)和第二 阈值(level 2), level 1 > level 2 ;阈值设定必须满足显示接口传输(Level 1-Level 2)个数据的时间大于仲裁方式调整时间与仲裁器到FIFO的延迟时间和。显示接口传输 Level 2个数据的时间必须大于显示接口速率调整时间。 水线计算模块602,用于计算FIFO的填充水线的实际值;填充水线是FIFO中写入 的还未被读走数据量,可以通过比较FIFO的读地址和写地址得到,其中当写地址大于等 于读地址时填充水线=写地址-读地址;当写地址小于读地址时水线=FIFO深度_读 地址+写地址。 水线比较模块603,用于将FIFO的填充水线的实际值与level 1和level 2进行 比较;当实际显示带宽小于需求带宽时,FIFO的水线逐渐下降。当实际带宽大于需求带宽 时,FIFO的水线逐渐上升。FIFO的水线填满或恒定状态下实际带宽与需求带宽匹配。水线 比较模块603首先比较比较FIFO的填充水线的实际值与level 1,如果FIFO的填充水线实 际值大于level l,则实际显示带宽满足需求。如果FIFO的填充水线的实际值小于level l,则实际显示带宽不满足需求。FIFO的填充水线的实际值小于level l时,水线比较模块 603继续比较FIFO的填充水线的实际值与level 2,如果FIF0的填充水线的实际值小于 level 2,则实际显示接口速率大于显示信道的最大带宽,速率调整单元530降低显示接口 的速率;如果FIFO的填充水线的实际值大于等于level 2,则实际显示接口速率小于等于 显示信道的最大带宽,速率调整单元530撤销降低显示接口的速率。 或者,水线阈值设定模块601用于设定输入先入先出存储器中的填充水线的第一 阈值(Level 1)、第二阈值(level 2)、第三阈值(level 3)和第四阈值(level 4), Level 1 > Level 2 > level 3 > level 4 ;阈值的设定必须满足显示接口传输(Level 1-Level 2)个数据的时间大于仲裁方式调整时间与仲裁器到FIFO的延迟时间和。显示接口传输
10(Level 3-Level 4)个数据的时间大于显示接口速率调整时间。水线比较模块603用于将 FIFO的填充水线的实际值与level 1和level 2分别进行比较。如果FIFO的填充水线的 实际值小于level 2,则实际显示带宽不满足需求;如果FIFO的填充水线实际值大于等于 level l,则实际显示带宽满足需求。FIFO的填充水线的实际值小于level 2时,水线比较 模块603继续将FIF0的填充水线的实际值与level 3和level 4分别进行比较。如果FIFO 的填充水线小于level 4,则显示接口的实际速率大于显示信道的最大带宽,速率调整单元 530降低显示接口的速率;如果FIFO的填充水线大于等于level 3,则显示接口的实际速率 小于等于显示信道的最大带宽,速率调整单元530撤销降低显示接口的速率。
如图7所示,监测单元510可以是显示带宽监测单元,进一步包括
延迟阈值设定单元701,用于设定显示信道的平均传输延迟的第一阈值(level 1)、第二阈值(level 2)和第三阈值(level), level 1 > level 2 ; 延迟计算单元702,用于计算平均传输延迟的实际值;平均传输延迟是显示控制 器总线上从发起读请求到第一个读数据返回所需的平均时间,可以通过监测多次请求返回 时间求平均得到。 延迟比较单元703,用于将平均传输延迟的实际值与level 1和level 2分别进
行比较。因此,如果平均传输延迟的实际值大于level l,则实际显示带宽不满足需求;如
果平均传输延迟的实际值小于等于level l,则实际显示带宽满足需求。在以显示优先的
方式进行存储器的访问仲裁后,如果延迟比较单元702比较得到平均传输延迟的实际值仍
然大于level l,则显示接口的实际速率大于显示信道的最大带宽。如果延迟比较单元702
比较得到平均传输延迟的实际值仍然小于level l,且平均传输延迟的level 1与实际值
的差值大于level 2,则显示接口的实际速率小于显示信道的最大带宽。 本实施例本发明通过FIFO的填充水线和显示信道的平均传输延迟比较显示带宽
的实质值和需求值,并依此选择访问仲裁的方式,根据场景对存储器的高访问效率和显示
信道带宽进行了自适应调整,确保了显示系统避免发生显示图像错乱现象,同时降低了显
示带宽的访问功耗。 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保 护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本 发明的保护范围之内。
1权利要求
一种存储器的访问方法,其特征在于,该方法包括下列步骤监测存储器待输出数据的显示带宽相关参数的实际值;比较该相关参数的实际值和阈值,以确定实际显示带宽是否满足需求;根据是否满足需求选择存储器的访问仲裁方式。
2. 根据权利要求1所述的方法,其特征在于,根据是否满足需求选择存储器的访问仲 裁方式的步骤包括如果实际显示带宽不满足需求,以显示优先的方式进行存储器的访问仲裁; 如果实际显示带宽满足需求,以效率优先的方式进行存储器的访问仲裁。
3. 根据权利要求2所述的方法,其特征在于,还包括比较所述相关参数的实际值和另一阈值,以确定存储器显示接口的实际速率;如果显示接口的实际速率大于存储器显示信道的最大带宽,降低接口速率;如果显示接口的实际速率小于存储器显示信道的最大带宽,撤销降低接口速率。
4. 根据权利要求2或3任意一项所述的方法,其特征在于所述相关参数为显示信道 的输入先入先出存储器中的填充水线;确定实际显示带宽是否满足需求具体包括设定显示信道的输入先入先出存储器中的填充水线的第一阈值;比较所述显示信道的输入先入先出存储器中的填充水线的实际值与第一阈值;如果所述显示信道的输入先入先出存储器中的填充水线的实际值小于所述第一阈值,则实际显示带宽不满足需求;如果所述显示信道的输入先入先出存储器中的填充水线的实际值大于所述第一阈值,则实际显示带宽满足需求。
5. 根据权利要求4所述的方法,其特征在于,还包括设定显示信道的输入先入先出存储器中的填充水线的第二阈值,且所述第二阈值小于 所述第一阈值;比较所述显示信道的输入先入先出存储器中的填充水线的实际值与第二阈值; 如果所述显示信道的输入先入先出存储器中的填充水线的实际值小于所述第二阈值,则显示接口的实际速率大于存储器显示信道的最大带宽;如果所述显示信道的输入先入先出存储器中的填充水线的实际值大于所述第二阈值,则显示接口的实际速率小于存储器显示信道的最大带宽。
6. 根据权利要求2或3任一项所述的方法,其特征在于 所述相关参数为显示信道的输入先入先出存储器中的填充水线; 确定实际显示带宽是否满足需求具体包括设定显示信道的输入先入先出存储器中的填充水线的第一阈值和第二阈值,其中第一 阈值大于所述第二阈值;将所述显示信道的输入先入先出存储器中的填充水线的实际值与所述第一阈值和第 二阈值分别进行比较;如果显示信道的输入先入先出存储器中的填充水线小于所述第二阈值,则实际显示带 宽不满足需求;如果显示信道的输入先入先出存储器中的填充水线大于所述第一阈值,则实际显示带宽满足需求。
7. 根据权利要求6所述的方法,其特征在于,还包括设定显示信道的输入先入先出存储器中的填充水线的第三阈值和第四阈值,其中所述 第三阈值大于所述第四阈值,小于所述第二阈值;将所述显示信道的输入先入先出存储器中的填充水线的实际值与所述第三阈值和第 四阈值分别进行比较;如果显示信道的输入先入先出存储器中的填充水线小于所述第四阈值,则显示接口的 实际速率大于存储器显示信道的最大带宽;如果显示信道的输入先入先出存储器中的填充水线大于所述第三阈值,则显示接口的 实际速率小于存储器显示信道的最大带宽。
8. 根据权利要求2或3所述的方法,其特征在于所述相关参数为平均传输延迟; 确定实际显示带宽是否满足需求具体包括 设定显示信道的平均传输延迟的第一阈值;比较所述显示信道的平均传输延迟的实际值与所述第一阈值;如果所述显示信道的平均传输延迟的实际值大于所述第一阈值,则实际显示带宽不满 足需求;如果所述显示信道的平均传输延迟的实际值小于所述第一阈值,则以效实际显示带宽 满足需求。
9. 根据权利要求2或3所述的方法,其特征在于所述相关参数为平均传输延迟; 确定实际显示带宽是否满足需求具体包括设定显示信道的平均传输延迟的第一阈值和第二阈值,所述第一阈值大于所述第二阈值;将所述显示信道的平均传输延迟的实际值与所述第一阈值和第二阈值分别进行比较;如果所述显示信道的平均传输延迟的实际值大于所述第一阈值,则实际显示带宽不满 足需求;如果所述显示信道的平均传输延迟的实际值小于所述第二阈值,则实际显示带宽满足 需求。
10. 根据权利要求9所述的方法,其特征在于在以显示优先的方式进行存储器的访问仲裁后,如果显示信道的平均传输延迟的实际 值仍然大于所述第一阈值,则显示接口的实际速率大于显示信道的最大带宽。
11. 一种存储器的访问控制器,其特征在于,该控制器包括监测比较单元,用于监测存储器待输出数据的显示带宽相关参数的实际值,并比较所 述相关参数的实际值和阈值,以确定实际显示带宽是否满足需求;仲裁调整单元,用于根据是否满足需求选择存储器的访问仲裁方式。
12. 根据权利要求ll所述的访问控制器,其特征在于如果实际显示带宽不满足需求, 所述仲裁调整单元调整以显示优先的方式进行存储器的访问仲裁;如果实际显示带宽满足需求,所述仲裁调整单元调整以效率优先的方式进行存储器的 访问仲裁。
13. 根据权利要求12所述的访问控制器,其特征在于,还包括速率调整单元,用于调整存储器显示接口的速率;所述监测比较单元还比较所述相关参数的实际值和另一阈值,以确定实际显示接口速率的工作状态;如果实际显示接口速率大于显示信道的最大带宽,所述速率调整单元降低显示接口的 速率;如果实际显示接口速率小于显示信道的最大带宽,所述速率调整单元撤销降低显示接 口的速率。
14. 根据权利要求12或13所述的访问控制器,其特征在于 所述监测比较单元为下溢预警判断单元,且进一步包括水线阈值设定模块,用于设定显示信道的输入先入先出存储器中的填充水线的第一阈值;水线计算模块,用于计算显示信道的输入先入先出存储器中的填充水线的实际值; 水线比较模块,用于比较所述显示信道的输入先入先出存储器中的填充水线的实际值 与所述第一阈值;如果所述显示信道的输入先入先出存储器中的填充水线的实际值小于所述第一阈值, 则实际显示带宽不满足需求;如果显示信道的输入先入先出存储器中的填充水线实际值大于所述第一阈值,则实际 显示带宽满足需求。
15. 根据权利要求14所述的访问控制器,其特征在于所述水线阈值设定模块还用于设定显示信道的输入先入先出存储器中的填充水线的 第二阈值,且所述第二阈值小于所述第一阈值;所述水线比较模块还用于比较所述显示信道的输入先入先出存储器中的填充水线的 实际值与第二阈值;如果所述显示信道的输入先入先出存储器中的填充水线的实际值小于所述第二阈值, 则显示接口的实际速率大于存储器显示信道的最大带宽。
16. 根据权利要求12或13所述的访问控制器,其特征在于 所述监测比较单元为下溢预警判断单元,且进一步包括水线阈值设定模块,用于设定显示信道的输入先入先出存储器中的填充水线的第一阈 值和第二阈值;水线计算模块,用于计算显示信道的输入先入先出存储器中的填充水线的实际值;水线比较模块,用于将所述显示信道的输入先入先出存储器中的填充水线的实际值与 所述第一阈值和第二阈值分别进行比较;如果所述显示信道的输入先入先出存储器中的填充水线的实际值小于所述第二阈值, 则实际显示带宽不满足需求;如果显示信道的输入先入先出存储器中的填充水线实际值大于所述第一阈值,则实际 显示带宽满足需求。
17. 根据权利要求16所述的访问控制器,特征在于所述水线阈值设定模块还用于设定显示信道的输入先入先出存储器中的填充水线的第三阈值和第四阈值,其中所述第三阈值大于所述第四阈值,小于所述第二阈值;所述水线比较模块还用于将所述显示信道的输入先入先出存储器中的填充水线的实际值与所述第三阈值和第四阈值分别进行比较;如果显示信道的输入先入先出存储器中的填充水线小于所述第四阈值,则显示接口的实际速率大于存储器显示信道的最大带宽;如果显示信道的输入先入先出存储器中的填充水线大于所述第三阈值,则显示接口的实际速率小于存储器显示信道的最大带宽。
18. 根据权利要求12或13所述的访问控制器,其特征在于 所述监测比较单元为显示带宽监测单元,且进一步包括 延迟阈值设定单元,用于设定显示信道的平均传输延迟的第一阈值; 延迟计算单元,用于计算所述显示信道的平均传输延迟的实际值; 延迟比较单元,用于比较所述显示信道的平均传输延迟的实际值与所述第一阈值; 如果所述显示信道的平均传输延迟的实际值大于所述第一阈值,则实际显示带宽不满足需求;如果所述显示信道的平均传输延迟的实际值小于所述第一阈值,则实际显示带宽满足 需求。
19. 根据权利要求12所述的访问控制器,其特征在于 所述监测比较单元为显示带宽监测单元,且进一步包括延迟阈值设定单元,用于设定显示信道的平均传输延迟的第一阈值和第二阈值,所述 第一阈值大于所述第二阈值;延迟计算单元,用于计算所述显示信道的平均传输延迟的实际值;延迟比较单元,用于将所述显示信道的平均传输延迟的实际值与所述第一阈值和第二 阈值分别进行比较;如果所述显示信道的平均传输延迟的实际值大于所述第一阈值,则实际显示带宽不满 足需求;如果所述显示信道的平均传输延迟的实际值小于所述第二阈值,则实际显示带宽满足 需求。
20. 根据权利要求19所述的访问控制器,其特征在于在以显示优先的方式进行存储器的访问仲裁后,如果所述延迟比较单元比较得到显示 信道的平均传输延迟的实际值仍然大于所述第一阈值,则显示接口的实际速率大于显示信 道的最大带宽。
全文摘要
本发明提供一种存储器的访问方法和访问控制器。其中,方法包括下列步骤监测存储器待输出数据的显示带宽相关参数的实际值;比较该相关参数的实际值和阈值,确定实际显示带宽是否满足需求;根据是否满足需求选择存储器的访问仲裁方式。控制器包括监测比较单元,用于监测存储器待输出数据的显示带宽相关参数的实际值,并比较所述相关参数的实际值和阈值,以确定实际显示带宽是否满足需求;仲裁调整单元,用于根据是否满足需求选择存储器的访问仲裁方式。本发明确保了显示系统避免发生显示图像错乱现象,同时降低了显示系统的存储器访问功耗。
文档编号G06F3/14GK101794263SQ201010105869
公开日2010年8月4日 申请日期2010年2月3日 优先权日2010年2月3日
发明者刘宇, 黄骏 申请人:深圳市海思半导体有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1