本申请涉及芯片领域,尤其涉及一种图形控制数据的处理方法、图形控制器、存储介质及显示设备。
背景技术:
1、tft(thin film transistor,薄膜晶体管)图形控制器是一种独立于mcu(microcontroller unit,微处理器)之外的专门驱动rgb接口显示屏的一种特殊专用芯片,也可以称为mcu的独立显卡。tft图形控制器能够明显提高普通mcu的图形处理能力,即使是最简单的8位51单片机也能点亮rgb接口的显示屏,深受单片机工程师喜欢。图形控制器ic是一种独立于mcu(微处理器)之外的专门驱动rgb接口显示屏的一种特殊专用ic,也可以称为mcu的“独立显卡”。它能够明显提高普通mcu的图形处理能力,即使是最简单的8位51单片机也能点亮rgb接口的显示屏,深受单片机工程师喜欢。不过由于这种图形控制器为了适配普通mcu,在通信接口上只能选择单片机常用的通信接口,比如spi,8080,6800以及iic接口,mcu通过通信接口对图形控制寄存器写入控制命令和数据以达到控制图形控制器工作的目的,但是这些接口在干扰大的环境下工作,没有差分信号稳定,也会被写入到寄存器中,一旦错误数据出错就有可能导致显示异常或控制器卡死。
技术实现思路
1、本申请实施例提供了图形控制数据的处理方法、图形控制器、存储介质及显示设备,可以解决现有技术中图形控制器容易在显示屏上显示异常的问题。所述技术方案如下:
2、第一方面,本申请实施例提供了一种图形控制数据的处理方法,所述方法包括:
3、接收来自微控制器的地址数据;其中,所述地址数据携带存储器地址数据和地址校验码;
4、根据所述存储器地址数据计算地址校验码,判断计算的地址校验码和所述地址数据携带的地址校验码是否相同;
5、若为是,根据所述存储器地址在外置存储器中查询目标存储单元,以及在所述存储单元中读取显示数据;所述显示数据携带图形数据和图形校验码;
6、根据所述图形数据计算图形校验码,判断计算的图形校验码和所述显示数据携带的图形校验码是否相同;
7、若为是,将图形数据写入到显存的帧缓冲区中,对帧缓冲区中的图形数据执行渲染处理;
8、渲染处理后,在显示屏上输出显示信号。
9、第二方面,本申请实施例提供了一种图形控制器,所述装置包括:
10、收发单元,用于接收来自微控制器的地址数据;其中,所述地址数据携带存储器地址数据和地址校验码;
11、地址校验单元,用于根据所述存储器地址数据计算地址校验码,判断计算的地址校验码和所述地址数据携带的地址校验码是否相同;
12、读取单元,用于若为是,根据所述存储器地址在外置存储器中查询目标存储单元,以及在所述存储单元中读取显示数据;所述显示数据携带图形数据和图形校验码;
13、图形校验单元,用于根据所述图形数据计算图形校验码,判断计算的图形校验码和所述显示数据携带的图形校验码是否相同;
14、渲染单元,用于若为是,将图形数据写入到显存的帧缓冲区中,对帧缓冲区中的图形数据执行渲染处理;
15、输出单元,用于渲染处理后,在显示屏上输出显示信号。
16、第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
17、第四方面,本申请实施例提供一种显示设备,包括:微控制器、nand闪存、显示屏和上述的图形控制器。
18、本申请一些实施例提供的技术方案带来的有益效果至少包括:
19、首先,接收微控制器发送的地址数据,该数据包含存储器地址信息和地址校验码。图形控制器会对接收到的地址数据进行校验码的计算,并与地址数据携带的地址校验码进行比较,确保地址数据的完整性和正确性。一旦地址数据验证通过,图形控制器会根据存储器地址信息在外置存储器中定位目标存储单元,并读取其中的显示数据。这些数据包括图形信息和图形校验码。随后,图形控制器会对读取到的显示数据进行图形校验码的计算,并与显示数据中携带的图形校验码进行比较,以确保图形数据的准确性。通过这种双重校验机制,图形控制器对地址数据和显示数据都进行了严格的验证,确保了数据的完整性和准确性。
1.一种图形控制数据的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述地址校验码和所述图形校验码为补码。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,通过spi协议在外置存储器中查询存储单元。
5.根据权利要求1或2或4所述的方法,其特征在于,所述外置存储器为nand闪存。
6.根据权利要求5所述的方法,其特征在于,渲染处理包括:颜色空间转换、缩放、旋转、裁剪。
7.根据权利要求1或2或4或6所述的方法,其特征在于,所述接收来自微控制器的地址数据,包括:
8.一种图形控制器,其特征在于,包括:
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。
10.一种显示设备,其特征在于,包括:微控制器、图形控制器、显示屏和如权利要求8所述的图形控制器。