基于FPGA原型验证的视频数据处理调试系统和方法技术方案

技术编号:36390131 阅读:28 留言:0更新日期:2023-01-18 09:54
本发明专利技术涉及芯片设计领域,尤其涉及一种基于FPGA原型验证的视频数据处理调试系统和方法。所述系统包括:DDR内存用于存储数据;数据生成模块用于生成待测试原始视频数据;压缩模块用于对待测试原始视频数据进行压缩以生成压缩数据,以及用于提供访问DDR内存的内部总线接口;总线接口调试模块用于提供访问DDR内存的外部总线接口;当压缩模块生成压缩数据时,则总线仲裁模块选通内部总线接口与DDR内存连接以使压缩数据存储到DDR内存中,当需要验证视频数据处理功能时,则总线仲裁模块选通外部总线接口以使外部设备从DDR内存中读取压缩数据。本发明专利技术的方案避免了浪费内部的RAM资源,实现方便快捷的获取调试数据。实现方便快捷的获取调试数据。实现方便快捷的获取调试数据。

【技术实现步骤摘要】
基于FPGA原型验证的视频数据处理调试系统和方法


[0001]本专利技术涉及芯片设计领域,尤其涉及一种基于FPGA原型验证的视频数据处理调试系统和方法,以及一种计算机设备、一种计算机可读存储介质。

技术介绍

[0002]随着芯片复杂度提高,性能提升,内部集成的IP(Intellectual Property core,知识产权核)越来越多,给芯片的验证带来更多的挑战。不同于逻辑仿真验证,FPGA(Field-Programmable Gate Array,现场可编程门阵列)原型验证尽可能的还原芯片真实使用场景,已成为当前芯片设计中主流且成熟的验证方法。使用FPGA原型验证平台,将RTL(Register Transfer Leve,暂存器转换层)代码移植到FPGA中进行功能验证。此外,FPGA验证可以降低成本,在原型验证阶段,可以多次反复验证。FPGA原型验证能加速仿真速度,实现芯片流片之前的软硬件协同开发验证。BMC(Baseboard Management Controller,基板管理控制器)芯片用于服务器系统中管理控制,例如对系统硬件进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA原型验证的视频数据处理调试系统,其特征在于,所述系统包括:DDR内存,所述DDR内存用于存储数据;数据生成模块,所述数据生成模块用于生成待测试原始视频数据;压缩模块,所述压缩模块用于对所述待测试原始视频数据进行压缩以生成压缩数据,以及用于提供访问所述DDR内存的内部总线接口;总线接口调试模块,所述总线接口调试模块用于提供访问所述DDR内存的外部总线接口;总线仲裁模块,所述总线仲裁模块用于选通所述内部总线接口或所述外部总线接口与所述DDR内存连通,其中,当所述压缩模块生成压缩数据时,则选通所述内部总线接口与所述DDR内存连接以使所述压缩数据存储到所述DDR内存中,当需要验证视频数据处理功能时,则选通所述外部总线接口以使外部设备从所述DDR内存中读取所述压缩数据。2.根据权利要求1所述的基于FPGA原型验证的视频数据处理调试系统,其特征在于,所述系统还包括CPU模块,所述CPU模块用于基于所述待测试原始视频数据的分辨率通过配置总线配置所述压缩模块的寄存器。3.根据权利要求1所述的基于FPGA原型验证的视频数据处理调试系统,其特征在于,所述数据生成模块提供内建的数字VGA接口生成RGB格式的数据。4.根据权利要求3所述的基于FPGA原型验证的视频数据处理调试系统,其特征在于,所述压缩模块进一步用于:对RGB格式的待测试原始视频数据进行格式转换以生成YUV格式数据,并对所述YUV格式数据按块压缩以生成压缩数据。5.一种基于FPGA原型验证的视频数据处理调试方法,其特征在于,所述方法包括:利用DDR内存用于存储数据;利用数据生成模块生成待测试原始视频数据;利用压缩模块对所述待测试原始视频数据进行压缩以生成压缩数据,以及提供访问所述DDR...

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

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

1