本发明专利技术提供了一种基板管理控制芯片中视频功能调试的方法、装置、设备及可读介质,方法包括:响应于基板管理控制芯片进行流片回测,判断基板管理控制芯片的视频功能是否异常;响应于基板管理控制芯片的视频功能异常,对基板管理控制芯片中的各个模块的功能进行检测;响应于模块的检测结果为模块功能异常,对发生异常的模块进行代码修改。通过使用本发明专利技术的方案,能够极大提高基板管理控制芯片视频功能调试的速度,缩短项目周期,能够加快启动量产芯片的流程,确保量产芯片量产流片的成功。确保量产芯片量产流片的成功。确保量产芯片量产流片的成功。
【技术实现步骤摘要】
一种基板管理控制芯片调试方法、装置、设备及可读介质
[0001]本专利技术涉及计算机领域,并且更具体地涉及一种基板管理控制芯片中视频功能调试的方法、装置、设备及可读介质。
技术介绍
[0002]传统的基板管理控制芯片中视频处理流程是服务器主机端的视频数据通过PCIe传递到基板管理控制芯片的VGA处理之后,生成RGB格式的原始视频数据,先缓存到片外的DDR,然后通过数据捕获模块将RGB原始数据捕获到片内,经过色彩空间转换模块(RGB2YUV)将原始的RGB格式的视频数据转换为YUV格式的数据,然后将Y、U、V数据用片内的存储资源进行缓存(FIFO),按照后级JPEG压缩格式的要求,按照BLOCK格式转换顺序,将BLOCK数据传递给后级JPEG IP,需要16个Y_FIFO,16个U_FIFO,16个V_FIFO,同时根据项目实践经验,针对最大分辨率(1920*1200)下,FIFO的深度为16384,宽度为8bits才能满足FIFO不会出现满的情况,不会丢数的情况。然后按照BLOCK的顺序输入给JPEG压缩IP(支持YUV444/YUV422/YUV420压缩格式),完成压缩之后将数据写入到DDR,EMAC(网卡)驱动读取完成压缩的数据,通过网络将视频数据传输至远程,进行远程显示。
[0003]在基板管理控制芯片视频压缩功能的设计中,自研子模块比较多,这些子模块设计逻辑比较复杂,是比较容易出错误的地方。同时因为VGA高分辨率下的时钟频率比较高,在FPGA原型验证的场景下是无法验证的,因此在真正的芯片流片回测的时候是有较大风险的,这是传统方案下的极大弊端或风险点。
技术实现思路
[0004]有鉴于此,本专利技术实施例的目的在于提出一种基板管理控制芯片中视频功能调试的方法、装置、设备及可读介质,通过使用本专利技术的技术方案,能够极大提高基板管理控制芯片视频功能调试的速度,缩短项目周期,能够加快启动量产芯片的流程,确保量产芯片量产流片的成功。
[0005]基于上述目的,本专利技术的实施例的一个方面提供了一种基板管理控制芯片中视频功能调试的方法,包括以下步骤:响应于基板管理控制芯片进行流片回测,判断基板管理控制芯片的视频功能是否异常;响应于基板管理控制芯片的视频功能异常,对基板管理控制芯片中的各个模块的功能进行检测;响应于模块的检测结果为模块功能异常,对发生异常的模块进行代码修改。
[0006]根据本专利技术的一个实施例,进行检测的模块包括数据捕获模块、色彩空间转换模块、BLOCK转换模块和压缩数据输出模块。
[0007]根据本专利技术的一个实施例,响应于基板管理控制芯片的视频功能异常,对基板管理控制芯片中的各个模块功能进行检测包括:
将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到数据捕获模块中进行处理;将数据捕获模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定数据捕获模块的功能正常;响应于校验结果不一致,确定数据捕获模块的功能异常。
[0008]根据本专利技术的一个实施例,校验第二存储器中的视频数据包括:使用第一存储器中存储的待测试的视频数据校验第二存储器中的视频数据。
[0009]根据本专利技术的一个实施例,待测试的数据包括一帧或多帧的视频数据,分辨率为640*480。
[0010]根据本专利技术的一个实施例,响应于基板管理控制芯片的视频功能异常,对基板管理控制芯片中的各个模块功能进行检测包括:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到色彩空间转换模块中进行处理;将色彩空间转换模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定色彩空间转换模块的功能正常;响应于校验结果不一致,确定色彩空间转换模块的功能异常。
[0011]根据本专利技术的一个实施例,待测试的数据包括一行或多行的视频数据,分辨率为640*480。
[0012]根据本专利技术的一个实施例,响应于基板管理控制芯片的视频功能异常,对基板管理控制芯片中的各个模块功能进行检测包括:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到BLOCK转换模块中进行处理;将BLOCK转换模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定BLOCK转换模块的功能正常;响应于校验结果不一致,确定BLOCK转换模块的功能异常。
[0013]根据本专利技术的一个实施例,待测试的数据包括16行或32行的视频数据,分辨率为640*480。
[0014]根据本专利技术的一个实施例,响应于基板管理控制芯片的视频功能异常,对基板管理控制芯片中的各个模块功能进行检测包括:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到压缩数据输出模块中进行处理;将压缩数据输出模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定压缩数据输出模块的功能正常;响应于校验结果不一致,确定压缩数据输出模块的功能异常。
[0015]根据本专利技术的一个实施例,待测试的数据包括阈值帧数的完整的JPGE压缩数据。
[0016]根据本专利技术的一个实施例,还包括:为基板管理控制芯片中的各个模块分别设置自检子模块;每个自检子模块接收控制器的使能信号以使自检子模块对相应的模块的功能进行检测。
[0017]本专利技术的实施例的另一个方面,还提供了一种基板管理控制芯片中视频功能调试的装置,装置包括:判断模块,判断模块配置为响应于基板管理控制芯片进行流片回测,判断基板管理控制芯片的视频功能是否异常;检测模块,检测模块配置为响应于基板管理控制芯片的视频功能异常,对基板管理控制芯片中的各个模块的功能进行检测;处理模块,处理模块配置为响应于模块的检测结果为模块功能异常,对发生异常的模块进行代码修改。
[0018]根据本专利技术的一个实施例,所述检测模块还配置为:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到数据捕获模块中进行处理;将数据捕获模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定数据捕获模块的功能正常;响应于校验结果不一致,确定数据捕获模块的功能异常。
[0019]根据本专利技术的一个实施例,所述检测模块还配置为:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到色彩空间转换模块中进行处理;将色彩空间转换模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定色彩空间转换模块的功能正常;响应于校验结果不一致,确定色彩空间转换模块的功能异常。
[0020]根据本专利技术的一个实施例,所述检测模块还配置为:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到BLOCK转换模块中进行处理;将BLOCK转换模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定BLOCK转换模块的功能正常;响应于校验结果不一本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基板管理控制芯片中视频功能调试的方法,其特征在于,包括以下步骤:响应于基板管理控制芯片进行流片回测,判断所述基板管理控制芯片的视频功能是否异常;响应于所述基板管理控制芯片的视频功能异常,对所述基板管理控制芯片中的各个模块的功能进行检测;响应于模块的检测结果为模块功能异常,对发生异常的模块进行代码修改。2.根据权利要求1所述的方法,其特征在于,进行检测的模块包括数据捕获模块、色彩空间转换模块、BLOCK转换模块和压缩数据输出模块。3.根据权利要求2所述的方法,其特征在于,响应于所述基板管理控制芯片的视频功能异常,对所述基板管理控制芯片中的各个模块功能进行检测包括:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到数据捕获模块中进行处理;将数据捕获模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定数据捕获模块的功能正常;响应于校验结果不一致,确定数据捕获模块的功能异常。4.根据权利要求3所述的方法,其特征在于,校验第二存储器中的视频数据包括:使用第一存储器中存储的待测试的视频数据校验第二存储器中的视频数据。5.根据权利要求2所述的方法,其特征在于,响应于所述基板管理控制芯片的视频功能异常,对所述基板管理控制芯片中的各个模块功能进行检测包括:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到色彩空间转换模块中进行处理;将色彩空间转换模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定色彩空间转换模块的功能正常;响应于校验结果不一致,确定色彩空间转换模块的功能异常。6.根据权利要求2所述的方法,其特征在于,响应于所述基板管理控制芯片的视频功能异常,对所述基板管理控制芯片中的各个模块功能进行检测包括:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到BLOCK转换模块中进行处理;将BLOCK转换模块处理后的视频数据存储到第二存储器中;校验第二存储器中的视频数据;响应于校验结果一致,确定BLOCK转换模块的功能正常;响应于校验结果不一致,确定BLOCK转换模块的功能异常。7.根据权利要求2所述的方法,其特征在于,响应于所述基板管理控制芯片的视频功能异常,对所述基板管理控制芯片中的各个模块功能进行检测包括:将待测试的视频数据存储到第一存储器中,并将待测试的视频数据发送到压缩数据输出模块中进行处理;将压缩数据输出模块处理后的视频数据存储到第二存储器中;
校验第二存储器中的视频数据;响应于校验结果一致,确定压缩数据输出模块的功能正常;响应于校验结果不一致,确定压缩数据输出模块的功能异常。8.根据权利要求1所述的方法,其特征在于,还包括:为基板管...
【专利技术属性】
技术研发人员:张贞雷,李拓,满宏涛,邹晓峰,刘刚,魏红杨,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。