HDMI发送控制器的验证方法及系统与流程

文档序号:37257864发布日期:2024-03-12 20:34阅读:10来源:国知局
HDMI发送控制器的验证方法及系统与流程

本申请涉及集成电路验证,具体涉及一种hdmi发送控制器的验证方法及系统。


背景技术:

1、随着集成电路的规模越来越大、功能越来越复杂,对集成电路验证的挑战也越来越大。目前芯片验证阶段所需时间一般占到整个芯片设计周期的60%以上,这对项目周期、项目成本都是不利的。

2、在现有技术中,对集成电路中的高清多媒体接口(high-definition multimediainterface,hdmi)发送控制器进行验证,一般需要与之匹配的hdmi信号接口配合以实现。目前常采用的hdmi信号接口包括厂商自研的hdmi信号接口以及外部hdmi信号接口。但是厂商自研的hdmi信号接口需要购买单独的子卡,价格昂贵,且交货周期长,容易增大项目的成本,延长项目周期。而外部hdmi信号接口的设计则需要现场可编程逻辑门阵列规划实现,同样会延长项目周期。


技术实现思路

1、为了解决上述技术问题,本申请提供了一种经济且高效的hdmi发送控制器的验证方法及系统。

2、第一方面,提供一种hdmi发送控制器的验证系统,包括:数据源模块,提供hdmi显示数据;hdmi发送控制器,用于将所述hdmi显示数据处理为tmds数据包并输出;数据接收模块,基于接收的数据验证所述hdmi发送控制器;开发板,包括hdmi外部信号接口模块,所述hdmi外部信号接口模块用于接收所述tmds数据包并传输至所述数据接收模块;以及开关模块,在所述hdmi发送控制器和所述hdmi外部信号接口模块之间建立数据通路。

3、可选地,所述开发板还包括hdmi发送驱动模块,所述hdmi发送驱动模块将所述hdmi显示数据处理为tmds数据包并输出,所述开关模块还用于将所述hdmi发送驱动模块和所述hdmi外部信号接口模块之间建立数据通路,以通过所述hdmi发送驱动模块对所述hdmi外部信号接口模块进行驱动以及初始化配置。

4、可选地,所述开关模块先在所述hdmi发送驱动模块和所述hdmi外部信号接口模块之间建立数据通路,以及在对所述hdmi外部信号接口模块进行初始化配置之后断开所述hdmi发送驱动模块和所述hdmi外部信号接口模块的连接,并在所述hdmi发送控制器和所述hdmi外部信号接口模块之间建立数据通路。

5、可选地,所述hdmi外部信号接口模块的时钟、数据格式、数据位宽中的一个或多个基于所述hdmi发送控制器的参数进行配置。

6、可选地,所述hdmi发送驱动模块中包括具备所述hdmi发送控制器的功能的控制单元。

7、可选地,所述数据接收模块包括hdmi显示器。

8、可选地,所述开发板中包括微控制单元、现场可编程逻辑门阵列、高级精简指令集处理器中的一个或多个。

9、第二方面,提供一种hdmi发送控制器的验证方法,包括:提供hdmi显示数据;采用hdmi发送控制器将所述hdmi显示数据处理为tmds数据包并输出;采用开发板的hdmi外部信号接口模块接收所述tmds数据包并传输至所述数据接收模块;以及基于所述数据接收模块接收的数据验证所述hdmi发送控制器。

10、可选地,还包括:在开发板的hdmi发送驱动模块和所述hdmi外部信号接口模块之间建立数据通路,并通过所述hdmi发送驱动模块对所述hdmi外部信号接口模块进行驱动以及初始化配置。

11、可选地,采用开发板的hdmi外部信号接口模块接收所述tmds数据包并传输至所述数据接收模块包括:在对所述hdmi外部信号接口模块进行初始化配置之后断开所述hdmi发送驱动模块和所述hdmi外部信号接口模块之间的连接,并在所述hdmi发送控制器和所述hdmi外部信号接口模块之间建立数据通路以接收和传输所述tmds数据包。

12、本公开提供的hdmi发送控制器的验证方法及系统,采用开发板中的hdmi外部信号接口模块将hdmi发送控制器输出的tmds数据包传输至数据接收模块,以基于数据接收模块接收的数据对hdmi发送控制器进行验证,既降低了验证成本,同时提高了验证效率,压缩了项目周期。

13、应当说明的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。



技术特征:

1.一种hdmi发送控制器的验证系统,其中,包括:

2.根据权利要求1所述的系统,其中,所述开发板还包括hdmi发送驱动模块,所述hdmi发送驱动模块将所述hdmi显示数据处理为tmds数据包并输出,所述开关模块还用于将所述hdmi发送驱动模块和所述hdmi外部信号接口模块之间建立数据通路,以通过所述hdmi发送驱动模块对所述hdmi外部信号接口模块进行驱动以及初始化配置。

3.根据权利要求2所述的系统,其中,所述开关模块先在所述hdmi发送驱动模块和所述hdmi外部信号接口模块之间建立数据通路,以及在对所述hdmi外部信号接口模块进行初始化配置之后断开所述hdmi发送驱动模块和所述hdmi外部信号接口模块的连接,并在所述hdmi发送控制器和所述hdmi外部信号接口模块之间建立数据通路。

4.根据权利要求1所述的系统,其中,所述hdmi外部信号接口模块的时钟、数据格式、数据位宽中的一个或多个基于所述hdmi发送控制器的参数进行配置。

5.根据权利要求2所述的系统,其中,所述hdmi发送驱动模块中包括具备所述hdmi发送控制器的功能的控制单元。

6.根据权利要求1所述的系统,其中,所述数据接收模块包括hdmi显示器。

7.根据权利要求2所述的系统,其中,所述开发板中包括微控制单元、现场可编程逻辑门阵列、高级精简指令集处理器中的一个或多个。

8.一种hdmi发送控制器的验证方法,其中,包括:

9.根据权利要求8所述的方法,其中,还包括:

10.根据权利要求9所述的方法,其中,采用开发板的hdmi外部信号接口模块接收所述tmds数据包并传输至所述数据接收模块包括:


技术总结
本公开提供了一种HDMI发送控制器的验证方法及系统,验证系统包括:数据源模块,提供HDMI显示数据;HDMI发送控制器,用于将HDMI显示数据处理为TMDS数据包并输出;数据接收模块,基于接收的数据验证HDMI发送控制器;开发板,包括HDMI外部信号接口模块,HDMI外部信号接口模块用于接收TMDS数据包并传输至数据接收模块;以及开关模块,在HDMI发送控制器和HDMI外部信号接口模块之间建立数据通路。本公开既降低了验证成本,同时提高了验证效率,压缩了项目周期。

技术研发人员:赵若菲
受保护的技术使用者:北京奕斯伟计算技术股份有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1