System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种波形配置的循环设计方法及相关设备技术_技高网

一种波形配置的循环设计方法及相关设备技术

技术编号:43550795 阅读:3 留言:0更新日期:2024-12-03 12:33
本发明专利技术涉及面板测试技术领域,具体涉及一种波形配置的循环设计方法及相关设备,方法包括按预设目标对波形进行波形参数配置和循环配置并进行保存;通过ARM处理器根据目标波形的对应帧进行地址索引,读取波形配置文件并进行打包发送至FPGA,以使FPGA将打包的数据存入至RAM随机存取存储器中;通过FPGA从RAM随机存取存储器中读取波形配置文件中的波形数据。本方法流程简洁易懂,重复部分直接使用循环操作,大大减少了用户编辑的工作,且不易配置错误;波形配置简单的同时配置完成的波形文件也会更小,ARM存储空间更小,存取过程以及对波形文件的处理会更快,同时FPGA端使用了更小的RAM,节约了存储资源。

【技术实现步骤摘要】

本专利技术涉及面板测试,尤其涉及一种波形配置的循环设计方法及相关设备


技术介绍

1、用户端在使用cell pg时可以通过上位机配置波形,在波形配置界面可以配置多帧图像,每帧图像需配置各个通道的图像周期以及波形画面,配置电压以及电压保持时间。配置完成后将配置波形保存在配置文件中,arm在获取到配置文件内的波形后将波形存储到存储器件,随后通过上位机的图片切换指令索引存储地址,将对应帧波形发送给fpga,由fpga存入memory后配置dac输出波形。

2、现有技术中,当需要的一帧波形周期过长时,用户在使用上位机配置波形时,需重复配置多次波形,导致用户端操作过于复杂,而且容易出错。同时,当一帧波形周期过长时,会导致波形文件增大,对应的arm端的存储器件和fpga端的memory都需要使用更大的存储空间,使得使用的资源过于超量。

3、因此有必要提出一种波形配置的循环设计方法,以至少解决上述部分问题。


技术实现思路

1、为此,本专利技术所要解决的技术问题在于克服现有技术中当需要的一帧波形周期过长时,用户在使用上位机配置波形时,需重复配置多次波形,导致用户端操作过于复杂,而且容易出错,且一帧波形周期过长时,会导致波形文件增大,对应的arm端的存储器件和fpga端的memory都需要使用更大的存储空间,使得使用的资源过于超量的问题。

2、为解决上述技术问题,本专利技术提供了一种波形配置的循环设计方法,包括:

3、按预设目标对波形进行波形参数配置和循环配置并进行保存;

4、通过arm处理器根据所述目标波形的对应帧进行地址索引,读取波形配置文件并进行打包发送至fpga,以使所述fpga将打包的数据存入至ram随机存取存储器中;所述波形配置文件中包括所述波形参数配置和所述循环配置;

5、通过所述fpga从所述ram随机存取存储器中读取所述波形配置文件中的波形数据。

6、在本专利技术的一个实施例中,所述按预设目标对波形进行波形参数配置和循环配置并进行保存,包括:

7、将所述波形参数配置和所述循环配置保存至波形文件,并发送至所述arm处理器;

8、基于所述arm处理器将所述波形文件存储至内嵌式存储器中。

9、在本专利技术的一个实施例中,所述波形参数配置包括配置单帧周期和波形;其中,当添加多阶波形时,每阶波形单独配置周期和电压。

10、在本专利技术的一个实施例中,在配置波形时,当所述单帧周期未结束且未配置波形时,则当前周期剩余时间内保持输出电平不变。

11、在本专利技术的一个实施例中,所述循环配置包括设置循环起始地址和循环次数;其中,所述循环起始地址表示循环从当前阶波形开始,所述当前阶波形循环至配置前的一阶波形为循环一次。

12、在本专利技术的一个实施例中,通过所述fpga从所述ram随机存取存储器中读取所述波形配置文件中的波形数据,包括:

13、对波形周期进行计数,并判断一帧周期是否结束;

14、若结束则开始下一帧;

15、若未结束则对一阶波形进行计数,并判断一阶波形是否结束;

16、若结束则开始下一阶波形;

17、若一阶波形未结束,则读取波形数据。

18、在本专利技术的一个实施例中,若一阶波形未结束,则读取波形数据,还包括:

19、从所述ram随机存取存储器中读取下一阶波形;

20、从所述波形配置文件中读取循环起始地址和循环次数;

21、将循环前的一阶波形地址寄存,直至所述循环次数结束后继续读取下一阶波形数据。

22、本专利技术还提供了一种波形配置的循环设计系统,包括:

23、配置模块,用于按用户的预设目标对波形进行波形参数配置和循环配置,并进行保存;

24、处理模块,用于通过arm处理器根据所述目标波形的对应帧进行地址索引,读取波形配置文件并进行打包,发送至fpga,以使所述fpga将打包的数据存入至ram随机存取存储器中;所述波形配置文件中包括所述波形参数配置和所述循环配置;

25、读取模块,用于通过所述fpga从所述ram随机存取存储器中读取所述波形配置文件中的波形数据。

26、本专利技术还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如上述实施例中任一所述波形配置的循环设计方法的步骤。

27、本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述实施例中任一所述波形配置的循环设计方法的步骤。

28、本专利技术的上述技术方案相比现有技术具有以下有益效果:

29、本专利技术提供的方法为,按预设目标对波形进行波形参数配置和循环配置并进行保存;通过arm处理器根据所述目标波形的对应帧进行地址索引,读取波形配置文件并进行打包发送至fpga,以使所述fpga将打包的数据存入至ram随机存取存储器中;所述波形配置文件中包括所述波形参数配置和所述循环配置;通过所述fpga从所述ram随机存取存储器中读取所述波形配置文件中的波形数据。

30、本专利技术的波形配置流程简洁易懂,重复部分直接使用循环操作,大大减少了用户编辑的工作,且不易配置错误。波形配置简单的同时配置完成的波形文件也会更小,arm存储空间更小,存取过程以及对波形文件的处理会更快,同时fpga端使用了更小的ram,节约了存储资源。

本文档来自技高网...

【技术保护点】

1.一种波形配置的循环设计方法,其特征在于,包括:

2.根据权利要求1所述的波形配置的循环设计方法,其特征在于,所述按预设目标对波形进行波形参数配置和循环配置并进行保存,包括:

3.根据权利要求1所述的波形配置的循环设计方法,其特征在于,所述波形参数配置包括配置单帧周期和波形;其中,当添加多阶波形时,每阶波形单独配置周期和电压。

4.根据权利要求3所述的波形配置的循环设计方法,其特征在于,在配置波形时,当所述单帧周期未结束且未配置波形时,则当前周期剩余时间内保持输出电平不变。

5.根据权利要求1所述的波形配置的循环设计方法,其特征在于,所述循环配置包括设置循环起始地址和循环次数;其中,所述循环起始地址表示循环从当前阶波形开始,所述当前阶波形循环至配置前的一阶波形为循环一次。

6.根据权利要求1所述的波形配置的循环设计方法,其特征在于,通过所述FPGA从所述RAM随机存取存储器中读取所述波形配置文件中的波形数据,包括:

7.根据权利要求6所述的波形配置的循环设计方法,其特征在于,若一阶波形未结束,则读取波形数据,还包括:

8.一种波形配置的循环设计系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至7中任一所述波形配置的循环设计方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7中任一所述波形配置的循环设计方法的步骤。

...

【技术特征摘要】

1.一种波形配置的循环设计方法,其特征在于,包括:

2.根据权利要求1所述的波形配置的循环设计方法,其特征在于,所述按预设目标对波形进行波形参数配置和循环配置并进行保存,包括:

3.根据权利要求1所述的波形配置的循环设计方法,其特征在于,所述波形参数配置包括配置单帧周期和波形;其中,当添加多阶波形时,每阶波形单独配置周期和电压。

4.根据权利要求3所述的波形配置的循环设计方法,其特征在于,在配置波形时,当所述单帧周期未结束且未配置波形时,则当前周期剩余时间内保持输出电平不变。

5.根据权利要求1所述的波形配置的循环设计方法,其特征在于,所述循环配置包括设置循环起始地址和循环次数;其中,所述循环起始地址表示循环从当前阶波形开始,所述当前阶波形循环至配置前的一阶波形为循环一次。

6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:胡森杰王斌张炳安陈赛
申请(专利权)人:苏州佳智彩光电科技有限公司
类型:发明
国别省市:

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

1