一种Micro-LED驱动IC的原型验证系统的制作方法


一种micro-led驱动ic的原型验证系统
技术领域
1.本技术涉及ic仿真验证技术领域,具体而言,涉及一种micro-led驱动ic的原型验证系统。


背景技术:



2.micro-led即微型发光二极管,是在基板上高密度集成的led阵列,像素间距已达到量级,具有更明亮、更高效、更宽的域以及更耐久的特性。micro-led驱动ic用于驱动micro-led显示器。micro-led驱动ic主要是将传统led驱动ic微型化,其典型特征尺寸在100微米以下,micro-led驱动ic具有高解析度、低功耗、高亮度、高对比度、反应速度快、寿命长等优点。
3.随着micro-led驱动ic性能的多元化,令芯片设计要求也变得越来越复杂,因此,为验证micro-led驱动ic设计是否符合需求,在对micro-led驱动ic进行流片前,需要通过原型验证系统对micro-led驱动ic功能和性能进行原型验证。通过对micro-led驱动ic进行原型验证,并根据验证结果反复修改micro-led驱动ic的逻辑设计,直至达到满意的结果,避免多次流片造成的高成本、高风险。
4.因此,亟需设计一种能够高效率和灵活地对micro-led驱动ic进行验证的原型验证系统。


技术实现要素:



5.为了解决多次流片造成的高成本、高风险问题,本技术提供了一种micro-led驱动ic的原型验证系统。
6.本技术是这样实现的:本技术提供一种micro-led驱动ic的原型验证系统,用于对micro-led驱动ic进行原型验证,包括:mcu、fpga芯片、hdmi模块和hdmi显示器;所述hdmi模块包括hdmi显示驱动和hdmi驱动芯片;所述fpga芯片上烧录有待验证的micro-led驱动ic的数字逻辑模块和显示缓存模块;所述数字逻辑模块和显示缓存模块是对所述待验证的micro-led驱动ic的设计代码按功能进行划分后再分别进行烧录而生成的硬件电路;所述fpga芯片包含有所述hdmi显示驱动;所述mcu、所述数字逻辑模块、所述显示缓存模块、所述hdmi显示驱动、所述hdmi驱动芯片和所述hdmi显示器依次连接;所述mcu用于向所述fpga芯片输入验证数据和验证指令,所述数字逻辑模块用于根据验证指令将所述验证数据显示在所述显示缓存模块,所述显示缓存模块用于根据验证指令对所述验证数据进行缓存;所述hdmi显示器用于在所述hdmi模块的驱动下,对所述显示缓存模块的验证数据缓存情况进行显示。
7.在本技术中,所述数字逻辑模块设置有数据读写端口和验证指令读写端口;所述数据读写端口通过qspi总线与所述mcu连接,所述验证指令读写端口通过iic总线与所述mcu连接;所述mcu用于通过所述iic总线将所述验证指令发送至数字逻辑模块、以及通过qspi总线将所述验证数据发送至数字逻辑模块;所述数字逻辑模块用于接收所述验证指令和所述验证数据,并将所述验证指令通过地址总线传输至显示缓存模块中,所述验证指令用于在所述显示缓存模块中确定与所述验证指令对应的一个或多个局部缓存单元,所述显示缓存模块中呈阵列排布有若干个所述局部缓存单元;所述数据逻辑模块还用于将所述验证数据通过数据总线发送至与所述验证指令对应的一个或多个所述局部缓存单元;所述显示缓存模块用于在与所述验证指令对应的一个或多个所述局部缓存单元中显示所述验证数据。
8.在本技术中,所述数字逻辑模块包括多个数字电路部分;所述mcu用于根据所述验证指令对所述数字电路部分的寄存器参数进行配置,所述寄存器参数用于从显示缓存模块选取出一个或多个与所述验证指令对应的局部缓存单元,所述显示缓存模块还用于将选取出的一个或多个与所述验证指令对应的局部缓存单元中的缓存数据发送至所述hdmi模块以供所述hdmi显示器显示。
9.在本技术中,还包括上位机,所述mcu通过串行接口线与所述上位机通信连接;所述上位机用于向所述mcu输入验证项目,所述验证项目包括图像翻转验证项目、图像镜像显示验证项目和图像局部显示验证项目,所述mcu用于通过根据所述验证项目生成对应的所述验证数据和所述验证指令。
10.在本技术中,所述验证数据包括图片、动图和视频。
11.在本技术中,所述hdmi显示器上设置有预设显示区域,所述预设显示区域用于对所述显示缓存模块进行显示;所述预设显示区域中成阵列排布有若干个像素块,所述像素块与局部缓存单元的数量相同,且所述像素块在预设显示区域中的排布与局部缓存单元在显示缓存模块中的排布相同。
12.在本技术中,所述hdmi驱动芯片的分辨率为1920
×
1080,所述预设显示区域的尺寸为640
×
480像素。
13.在本技术中,所述hdmi驱动芯片与所述hdmi显示器之间通过hdmi线连接。
14.本技术的有益效果:本技术通过mcu向烧录有micro-led驱动ic的数字逻辑模块、显示缓存模块的fpga芯片输入验证数据和验证指令,通过hdmi模块和hdmi显示器对经过数字逻辑模块和显示缓存模块处理过的数据进行直观显示,通过观察验证数据和验证指令的结合与显示数据是否一致,对micro-led驱动ic的数字逻辑模块、显示缓存模块的逻辑正确性进行验证;进一步由于mcu、数字逻辑模块、显示缓存模块都是通过端口依次连接的,因此还可以通过观察验证数据和验证指令的结合与显示数据是否一致,实现对端口的正确性进行验证;进一步本技术覆盖了数字逻辑模块、显示缓存模块的代码验证,可以提高逻辑功能验证的速率,缩短验证时间。
附图说明
15.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
16.图1示出了micro-led驱动ic的原型验证系统的示意图;图2示出了mcu与数字逻辑模块的连接示意图;图3示出了hdmi显示器中的预设显示区域的示意图;图4示出了预设显示区域中像素块的排布示意图。
具体实施方式
17.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
18.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
19.如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本技术以下各实施例中,“至少一个”、“一个或多个”是指一个、两个或两个以上。术语“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系;例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
20.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
21.术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
22.现场可编程逻辑门阵列器件(field programmable gate array,fpga)属于专用集成电路中的一种半定制电路,是可编程的逻辑列阵,能够有效的解决原有的器件门电路数较少的问题。fpga的基本结构包括可编程输入输出单元,可配置逻辑块,数字时钟管理模块,嵌入式块ram,布线资源,内嵌专用硬核,底层内嵌功能单元。由于fpga具有布线资源丰富,可重复编程和集成度高,投资较低的特点,在数字电路设计领域得到了广泛的应用。
23.随着micro-led驱动ic性能的多元化,令芯片设计要求也变得越来越复杂,因此,为验证micro-led驱动ic设计是否符合需求,在对micro-led驱动ic进行流片前,需要通过原型验证系统对micro-led驱动ic功能和性能进行原型验证。本技术提出一种micro-led驱动ic的原型验证系统对micro-led驱动ic进行原型验证。
24.图1示出了micro-led驱动ic的原型验证系统的示意图。如图1所示,本技术的
micro-led驱动ic的原型验证系统包括:mcu、fpga芯片、hdmi模块和hdmi显示器。所述hdmi模块包括hdmi显示驱动和hdmi驱动芯片;fpga芯片上烧录有待验证的micro-led驱动ic的数字逻辑模块和显示缓存模块。
25.由于待验证的micro-led驱动ic按照功能进行划分可划分为多个模块,且本技术的原型验证系统能够对数据逻辑模块和显示缓存模块进行验证,因此将micro-led驱动ic中的数字逻辑模块和显示缓存模块分别编译并烧录成硬件电路整合在epga芯片上。
26.fpga芯片包含有hdmi显示驱动。在本技术中,hdmi显示驱动、hdmi驱动芯片与hdmi显示器之间通过hdmi线连接。
27.mcu、数字逻辑模块、显示缓存模块、所述hdmi显示驱动、hdmi驱动芯片和hdmi显示器依次连接。
28.其中,微控制单元(micro controller unit,mcu)是把中央处理器(central process unit,cpu)的频率与规格做适当缩减,并将内存(memory)、计数器(timer)、usb、a/d转换、uart、plc、dma等周边接口,甚至lcd驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。在本技术中mcu作为外部主控。
29.在本技术中,mcu用于向fpga芯片输入验证数据和验证指令,数字逻辑模块用于根据验证指令将验证数据显示在显示缓存模块,显示缓存模块用于根据验证指令对验证数据进行缓存;hdmi显示器用于在hdmi模块的驱动下,对显示缓存模块的验证数据缓存情况进行显示。
30.本技术通过mcu向烧录有micro-led驱动ic的数字逻辑模块、显示缓存模块的fpga芯片输入验证数据和验证指令,通过hdmi模块和hdmi显示器对经过数字逻辑模块和显示缓存模块处理过的数据进行直观显示,通过观察验证数据和验证指令的结合与显示数据是否一致,对micro-led驱动ic的数字逻辑模块、显示缓存模块的逻辑正确性进行验证;进一步由于mcu、数字逻辑模块、显示缓存模块都是通过端口依次连接的,因此还可以通过观察验证数据和验证指令的结合与显示数据是否一致,实现对端口的正确性进行验证;进一步本技术覆盖了数字逻辑模块、显示缓存模块的代码验证,可以提高逻辑功能验证的速率,缩短验证时间。
31.图2示出了mcu与数字逻辑模块的连接示意图。如图2所示,数字逻辑模块设置有数据读写端口和验证指令读写端口。
32.数据读写端口通过qspi总线与mcu连接,验证指令读写端口通过iic总线与mcu连接。
33.其中,将队列串行外围接口(ueued serial peripheral interface,qspi)作为数据读写端与mcu之间的接口。由于qspi信号大多应用于板内通信的场景,传输距离近,传输速度快。qspi主控和qspi设备通常在同一块板卡上互联,其走线距离短,可以实现信号的高速传输。因此本实施例中采用qspi总线从mcu传输数据至数字逻辑模块。
34.集成电路总线(inter-integrated circuit,iic),是由一种简单、双向、二线制、同步串行总线,主要用来连接整体电路。iic是一种多向控制总线,即多个芯片可以连接到同一总线结构下,利用该总线可实现多主机系统所需的裁决、高低速设备同步等功能。iic总线具有信号数量少、自动寻址、多主机时钟同步、仲裁等特点。因此本实施例中采用iic总线从mcu传输验证指令至验证指令读写端口,iic接口作为验证指令读写端口与mcu之间的
接口。
35.在本技术中,mcu用于通过iic总线将验证指令发送至数字逻辑模块、以及通过qspi总线将验证数据发送至数字逻辑模块。
36.数字逻辑模块用于接收验证指令和验证数据,并将验证指令通过地址总线传输至显示缓存模块中,验证指令用于在显示缓存模块中确定与验证指令对应的一个或多个局部缓存单元,显示缓存模块中呈阵列排布有若干个局部缓存单元;如1图所示出的显示缓存模块中的若干个局部缓存单元排布成k行
×
n列的阵列。
37.通过验证指令从显示缓存模块选取出一个或多个局部缓存单元,继续将验证数据在选取出的这一个或多个局部缓存单元中进行缓存。也就是通过数据逻辑模块将验证数据通过数据总线发送至与验证指令对应的一个或多个局部缓存单元;显示缓存模块用于在与验证指令对应的一个或多个局部缓存单元中缓存验证数据。
38.根据验证指令,显示缓存模块中的部分局部缓存单元被用于缓存验证数据,通过hdmi显示器对缓存有验证数据的局部缓存单元进行显示。
39.在本技术中,数字逻辑模块包括多个数字电路部分;mcu用于根据验证指令对数字电路部分的寄存器参数进行配置,寄存器参数用于从显示缓存模块选取出一个或多个与验证指令对应的局部缓存单元,显示缓存模块还用于将选取出的一个或多个与验证指令对应的局部缓存单元中的缓存数据发送至hdmi模块以供hdmi显示器显示。
40.在本技术中,为了实现对自动化micro-led驱动ic进行各中验证项目,micro-led驱动ic的原型验证系统还包括上位机,mcu通过串行接口线与上位机通信连接;通过上位机向mcu输入验证项目,验证项目包括图像翻转验证项目、图像镜像显示验证项目和图像局部显示验证项目,mcu用于通过根据验证项目生成对应的验证数据和验证指令。
41.图3示出了hdmi显示器中的预设显示区域的示意图。如图3所示,hdmi显示器上设置有预设显示区域,预设显示区域用于对显示缓存模块进行显示。其中hdmi驱动芯片的分辨率优选为1920
×
1080,预设显示区域的尺寸优选为640
×
480像素。
42.图4示出了预设显示区域中像素块的排布示意图,如图4所示预设显示区域中成阵列排布有若干个像素块,每个像素块由若干个像素点构成,像素块中的像素点与局部缓存单元中的led一一对应。若干个每个像素点块与局部缓存单元的数量相同,且若干个像素块在预设显示区域中的排布与局部缓存单元在显示缓存模块中的排布相同,因此,通过hdmi显示器中的预设显示区域可以直观观察到显示缓存模块根据验证指令对验证数据进行缓存的情况。
43.当显示缓存模块中的局部缓存单元增多,则可以进一步增大hdmi显示器上的预设显示区域。
44.在申请中,当对micro-led驱动ic进行图像翻转验证项目(通过上位机控制验证项目)时,通过mcu生成图像数据(艺术画等)和翻转指令,并通过数据读写端口和指令读写端口将两者分别传输至数字逻辑模块,数字逻辑模块将翻转指令传输至显示缓存模块,从显示缓存模块中选取出图像翻转后需要覆盖的局部缓存单元,将图像传输至局部缓存单元进
行缓存,显示器对缓存情况进行显示。通过观察如果显示器显示的结果是翻转后的图像,则micro-led驱动ic逻辑设计正确且端口正确,如果不是,则说明逻辑设计不正确或端口不正确,则需要根据显示结果更改逻辑设计或者端口,直至验证数据和验证指令的结合与显示数据。
45.本技术通过mcu向烧录有micro-led驱动ic的数字逻辑模块、显示缓存模块的fpga芯片输入验证数据和验证指令,通过hdmi模块和hdmi显示器对经过数字逻辑模块和显示缓存模块处理过的数据进行直观显示,通过观察验证数据和验证指令的结合与显示数据是否一致,对micro-led驱动ic的数字逻辑模块、显示缓存模块的逻辑正确性进行验证;进一步由于mcu、数字逻辑模块、显示缓存模块都是通过端口依次连接的,因此还可以通过观察验证数据和验证指令的结合与显示数据是否一致,实现对端口的正确性进行验证。
46.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述在一些实施例中讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

技术特征:


1.一种micro-led驱动ic的原型验证系统,用于对micro-led驱动ic进行原型验证,其特征在于,包括:mcu、fpga芯片、hdmi模块和hdmi显示器;所述hdmi模块包括hdmi显示驱动和hdmi驱动芯片;所述fpga芯片上烧录有待验证的micro-led驱动ic的数字逻辑模块和显示缓存模块;所述数字逻辑模块和显示缓存模块是对所述待验证的micro-led驱动ic的设计代码按功能进行划分后再分别进行烧录而生成的硬件电路;所述fpga芯片包含有所述hdmi显示驱动;所述mcu、所述数字逻辑模块、所述显示缓存模块、所述hdmi显示驱动、所述hdmi驱动芯片和所述hdmi显示器依次连接;所述mcu用于向所述fpga芯片输入验证数据和验证指令,所述数字逻辑模块用于根据验证指令将所述验证数据显示在所述显示缓存模块,所述显示缓存模块用于根据验证指令对所述验证数据进行缓存;所述hdmi显示器用于在所述hdmi模块的驱动下,对所述显示缓存模块的验证数据缓存情况进行显示。2.如权利要求1所述的micro-led驱动ic的原型验证系统,其特征在于,所述数字逻辑模块设置有数据读写端口和验证指令读写端口;所述数据读写端口通过qspi总线与所述mcu连接,所述验证指令读写端口通过iic总线与所述mcu连接;所述mcu用于通过所述iic总线将所述验证指令发送至数字逻辑模块、以及通过qspi总线将所述验证数据发送至数字逻辑模块;所述数字逻辑模块用于接收所述验证指令和所述验证数据,并将所述验证指令通过地址总线传输至显示缓存模块中,所述验证指令用于在所述显示缓存模块中确定与所述验证指令对应的一个或多个局部缓存单元,所述显示缓存模块中呈阵列排布有若干个所述局部缓存单元;所述数据逻辑模块还用于将所述验证数据通过数据总线发送至与所述验证指令对应的一个或多个所述局部缓存单元;所述显示缓存模块用于在与所述验证指令对应的一个或多个所述局部缓存单元中显示所述验证数据。3.如权利要求2所述的micro-led驱动ic的原型验证系统,其特征在于,所述数字逻辑模块包括多个数字电路部分;所述mcu用于根据所述验证指令对所述数字电路部分的寄存器参数进行配置,所述寄存器参数用于从显示缓存模块选取出一个或多个与所述验证指令对应的局部缓存单元,所述显示缓存模块还用于将选取出的一个或多个与所述验证指令对应的局部缓存单元中的缓存数据发送至所述hdmi模块以供所述hdmi显示器显示。4.如权利要求1所述的micro-led驱动ic的原型验证系统,其特征在于,还包括上位机,所述mcu通过串行接口线与所述上位机通信连接;所述上位机用于向所述mcu输入验证项目,所述验证项目包括图像翻转验证项目、图像镜像显示验证项目和图像局部显示验证项目,所述mcu用于通过根据所述验证项目生成对应的所述验证数据和所述验证指令。5.如权利要求1所述的micro-led驱动ic的原型验证系统,其特征在于,所述验证数据
包括图片、动图和视频。6.如权利要求2所述的micro-led驱动ic的原型验证系统,其特征在于,所述hdmi显示器上设置有预设显示区域,所述预设显示区域用于对所述显示缓存模块进行显示;所述预设显示区域中成阵列排布有若干个像素块,所述像素块与局部缓存单元的数量相同,且所述像素块在预设显示区域中的排布与局部缓存单元在显示缓存模块中的排布相同。7.如权利要求6所述的micro-led驱动ic的原型验证系统,其特征在于,所述hdmi驱动芯片的分辨率为1920
×
1080,所述预设显示区域的尺寸为640
×
480像素。8.如权利要求1所述的micro-led驱动ic的原型验证系统,其特征在于,所述hdmi驱动芯片与所述hdmi显示器之间通过hdmi线连接。

技术总结


本申请涉及IC仿真验证技术领域,具体而言,涉及一种Micro-LED驱动IC的原型验证系统,一定程度上可以解决多次流片造成的高成本、高风险的问题。所述原型验证系统包括:FPGA芯片上烧录有待验证的驱动IC的数字逻辑模块和显示缓存模块;FPGA芯片上包含有HDMI显示驱动;MCU、数字逻辑模块、显示缓存模块、HDMI显示驱动、HDMI驱动芯片和HDMI显示器依次连接;MCU用于向FPGA芯片输入验证数据和验证指令,数字逻辑模块用于根据验证指令将验证数据显示在显示缓存模块,显示缓存模块用于根据验证指令对验证数据进行缓存;HDMI显示器用于对显示缓存模块的验证数据缓存情况进行显示。模块的验证数据缓存情况进行显示。模块的验证数据缓存情况进行显示。


技术研发人员:

戈玉玺 颜峻 乐童

受保护的技术使用者:

苏州珂晶达电子有限公司

技术研发日:

2022.09.21

技术公布日:

2022/10/25

本文发布于:2024-09-25 09:32:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/16157.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   缓存   模块   指令
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议