用于显示系统的微处理器及寄存器写入方法技术方案

技术编号:41235243 阅读:22 留言:0更新日期:2024-05-09 23:49
本发明专利技术提供了一种用于显示系统的微处理器及寄存器写入方法,其中,该微处理器包括:指令寄存器,指令寄存器中的基地址寄存器用于在多个数据写入指令执行期间临时存储基地址;以及执行模块,用于连续执行多个数据写入指令,根据基地址和偏移量将多个配置数据连续写入显示控制器中的第一系统寄存器中,该第一系统寄存器用于作为多个数据写入指令的执行结果存储多个显示控制参数的配置数据。由此利用通过设计的数据写入指令,可以实现寄存器连续写入,且除配置基地址操作之外,每写入一个寄存器只需要一次存储器访问,省去了设置地址和设置数据的两次通用寄存器操作,使得显示控制参数的配置数据在系统寄存器中的配置效率得到极大地提升。

【技术实现步骤摘要】

本申请涉及集成电路设计领域,具体涉及用于显示系统的微处理器及寄存器写入方法


技术介绍

1、处理器的指令集是一组处理器能够理解和执行的指令的集合。根据兼容指令集的类型不同,可以将处理器分别不同的指令集架构(instruction set architecture,以下简称为isa)。指令集架构例如包括:x86架构、arm架构、mips架构、risc-v架构等。在指令集中定义了处理器可以执行的操作,例如算术运算、逻辑运算、数据传输等。

2、在执行指令时,处理器使用寄存器暂存数据和中间结果。处理器执行的指令通常包括对寄存器的操作,例如将数据加载到寄存器、在寄存器之间进行运算、将寄存器中的数据存储到内存等。不同类型的指令集架构中寄存器的配置方式和读写指令不同。例如,在x86架构中,有通用寄存器、浮点寄存器、标志寄存器等不同类型的寄存器,而在arm架构中,则有通用寄存器、状态寄存器、向量寄存器等不同类型的寄存器。

3、随着微处理器逐渐应用于特定场景,越来越希望对微处理器的指令集架构和寄存器进行定制以优化特定场景下的性能。例如,在用于显示驱动本文档来自技高网...

【技术保护点】

1.一种用于显示系统的微处理器,其中,所述微处理器用于将配置数据连续写入显示控制器中,所述显示控制器根据所述配置数据处理显示数据以生成显示时序信息提供到显示驱动芯片,所述微处理器包括:

2.根据权利要求1所述的微处理器,其中,所述执行模块在连续执行所述多个数据写入指令之前,执行基地址写入指令,用于将所述基地址写入所述基地址寄存器中。

3.根据权利要求2所述的微处理器,其中,所述基地址写入指令是指令集架构中的基础指令。

4.根据权利要求1所述的微处理器,其中,所述执行模块在连续执行所述多个数据写入指令期间,每次数据写入指令的执行过程包括:

5...

【技术特征摘要】

1.一种用于显示系统的微处理器,其中,所述微处理器用于将配置数据连续写入显示控制器中,所述显示控制器根据所述配置数据处理显示数据以生成显示时序信息提供到显示驱动芯片,所述微处理器包括:

2.根据权利要求1所述的微处理器,其中,所述执行模块在连续执行所述多个数据写入指令之前,执行基地址写入指令,用于将所述基地址写入所述基地址寄存器中。

3.根据权利要求2所述的微处理器,其中,所述基地址写入指令是指令集架构中的基础指令。

4.根据权利要求1所述的微处理器,其中,所述执行模块在连续执行所述多个数据写入指令期间,每次数据写入指令的执行过程包括:

5.根据权利要求4所述的微处理器,其中,所述配置数据和所述偏移量是所述数据写入指令的立即数。

6.根据权利要求5所述的微处理器,其中,所述数据写入指令是指令集架构的扩展指令,可以由数字电路加以实现。

7.根据权利要求1所述的微处理器,还包括:第二系统寄存器,用于存储所述显示系统运行过程中的状态和参数。

8.根据权利要求7所述的微处理器,其中,所述第二系统寄存器包括:

9.根据权利要求8所述的微处理器,其中,所述状态寄存器用于监测所述微处理器的系统状态,所述系统状态包括总线挂死、数据溢出、中断使能、主状态机。

10.根据权利要求8所述的微处理器,其中,所述数据帧寄存器和所述帧内加载使能计数器共同用于实时监测所述显示系统中的显示时序信息的输出进度。

11.根据权利要求10所述的微处理器,其中,所述微处理器读取所述数据帧寄存器和所述帧内加载使能计数器,以获得所述第一计数值和所述第二计数值,并且在所述第一计数值和所述第二计数值分别达到第一预设值和第二预设值时,定时读取所述状态寄存器,从而实时监测所述显示系统中的显...

【专利技术属性】
技术研发人员:邱彦超李士达孙延腾孟浩宇李鑫辉
申请(专利权)人:集创北方珠海科技有限公司
类型:发明
国别省市:

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

1