一种基于FPGA的VGA显存带宽调控方法及相关组件技术

技术编号:33536633 阅读:41 留言:0更新日期:2022-05-19 02:19
本发明专利技术公开了一种基于FPGA的VGA显存带宽调控方法及相关组件,若存在非预期的设备请求占用总线带宽,则会判断非预期设备请求占用的总线带宽是否超出显存带宽阈值,若超出,则会拒绝非预期的设备占用总线带宽,否则会拆分所述非预期设备请求占用的总线带宽并调整总线的响应时间,同时停止N个设备占用显存带宽,N为正整数,由此可见,本发明专利技术通过设置总线占用带宽的保护机制,防止了非预期的设备抢占总线带宽可能引起的FPGA系统的瘫痪。带宽可能引起的FPGA系统的瘫痪。带宽可能引起的FPGA系统的瘫痪。

【技术实现步骤摘要】
一种基于FPGA的VGA显存带宽调控方法及相关组件


[0001]本专利技术涉及数据传输
,特别是涉及一种基于FPGA的VGA显存带宽调控方法及相关组件。

技术介绍

[0002]随着FPGA(Field Programmable Gate Array,现场可编程门阵列)的发展,FPGA的应用优势逐渐显现,对于基于FPGA的VGA(Video Graphics Array,显示绘图阵列)图像显示设备,设备的图像信号的数据在总线的传输的过程中,如果DDR(Double Data Rate,双倍速率同步动态随机存储器)中的VGA显存空间的带宽被当前正在请求占用总线带宽的设备之外的非预期的设备占用,易造成对FPGA系统的压力过大而引起FPGA系统瘫痪,其中DDR中的显存空间的带宽为总线带宽加上DDR中的保留空间的带宽。

技术实现思路

[0003]本专利技术的目的是提供一种基于FPGA的VGA显存带宽调控方法及相关组件,通过设置总线占用带宽的保护机制,防止了非预期的设备抢占总线带宽可能引起的FPGA系统的瘫痪。r/>[0004]为本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的VGA显存带宽调控方法,其特征在于,包括:若存在N个当前正在请求占用总线带宽的设备之外的非预期设备请求占用总线带宽,则判断所述非预期设备请求占用的总线带宽是否超出显存带宽阈值,所述显存带宽阈值大于总线带宽阈值;若超出,则拒绝所述非预期设备占用总线带宽;否则,拆分所述非预期设备请求占用的总线带宽并调整总线的响应时间,同时停止N个所述设备占用显存带宽,N为正整数。2.如权利要求1所述的基于FPGA的VGA显存带宽调控方法,其特征在于,还包括:确定采样时间段内的N个所述设备占用的总线带宽,并根据各个所述设备的占用优先级和所述总线带宽得到总线带宽占用表;当N个所述设备请求占用的总线带宽的占用优先级与所述总线带宽占用表中的占用优先级相同且请求占用的总线带宽与所述带宽占用表中的占用的总线带宽相同时,根据所述总线带宽占用表确定N个所述设备的占用优先级和占用的总线带宽,并基于N个所述设备的占用优先级和占用的总线带宽调整总线的响应时间。3.如权利要求2所述的基于FPGA的VGA显存带宽调控方法,其特征在于,所述确定采样时间段内的N个所述设备占用的总线带宽,并根据各个所述设备的占用优先级和所述总线带宽得到总线带宽占用表之后,还包括:若N个所述设备中存在突发设备,判断所述突发设备请求占用的总线带宽是否超出所述总线带宽阈值,若超出,则拆分所述突发设备请求占用的总线带宽并调整总线的响应时间;若未超出,允许所述突发设备占用总线带宽并调整总线的响应时间;所述突发设备为总线带宽的占用优先级与所述总线带宽占用表中的占用优先级相同且请求占用的总线带宽与所述带宽占用表中的占用的总线带宽不同的设备。4.如权利要求2所述的基于FPGA的VGA显存带宽调控方法,其特征在于,所述确定采样时间段内的N个所述设备占用的总线带宽,并根据各个所述设备的占用优先级和所述总线带宽得到总线带宽占用表之后,还包括:若N个所述设备中存在任一设备请求占用的总线带宽的占用优先级与所述总线带宽占用表中的占用优先级不同但是请求占用的总线带宽与所述带宽占用表中的占用的总线带宽相同,根据各个所述设备当前的占用优先级顺序从仲裁表中获...

【专利技术属性】
技术研发人员:符云越王凯
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1