计、耦合和/或互联用于执行所述 被指派的任务,则不是正在工作的装置或其元件仍然"被配置用于"执行所指派的任务。仅 作为示出性的示例,逻辑门可以在工作期间提供0或1。但"被配置用于"向时钟提供使能 信号的逻辑门不包括可以提供1或0的每一个潜在的逻辑门。相反,逻辑门是以某种方式 耦合的一种逻辑门,所述某种方式是在操作期间1或0输出用于使能时钟。再次注意,术语 "被配置用于"的使用不需要操作,但相反关注的是装置、硬件和/或元件的潜在状态,其中 在所述潜在的状态中,装置、硬件和/或元件被设计为当装置、硬件和/或元件在工作时,执 行特定的任务。
[0112] 此外,在一个实施例中,短语"能够/用于"和/或"可操作用于"的使用,指代以如 下方式设计的某些装置、逻辑、硬件和/或元件:以指定方式使能装置、逻辑、硬件和/或元 件的使用。注意,在一个实施例中,以上对用于、能够用于、或可操作用于的使用指代装置、 逻辑、硬件和/或元件的潜在状态,其中装置、逻辑、硬件和/或元件以如下方式进行设计而 非进行工作:以指定的方式使能装置的使用。
[0113] 如本文所使用的,值包括数量、状态、逻辑状态或二进制逻辑状态的任何公知的表 示。通常,逻辑级、逻辑值或合乎逻辑的值的使用还被指代为1和0,其仅表示二进制逻辑 状态。例如,1指代高逻辑级,而0指代低逻辑级。在一个实施例中,存储单元(例如,晶体 管或闪存单元),能够保持单个逻辑值或多个逻辑值。然而,计算机系统中的值的其他表示 已经被使用。例如,十进制数十还可以被表示为二进制值1010以及十六进制的字母A。因 此,值包括能够保存在计算机系统中的信息的任何表示。
[0114] 此外,状态可以由值或值的部分表示。作为示例,第一值(例如,逻辑1)可以表示 默认或初始状态,而第二值(例如,逻辑零)可以表示非默认状态。此外,在一个实施例中, 术语重置和设置分别指代默认的和更新的值或状态。例如,默认值潜在地包括高逻辑值,即 重置,而更新值潜在地包括低逻辑值,即设置。注意,值的任何组合可以用于表示任何数量 的状态。
[0115] 以上阐述的方法、硬件、软件、固件或代码的实施例可以经由存储在机器可访问 的、机器可读的、计算机可访问的或计算机可读的介质中的由处理元件可执行的指令或代 码来实现。非暂时性机器可访问/可读的介质包括以由机器(例如,计算机或电子系统)可 读的形式提供(即,存储和/或传输)信息的任何机制。例如,非暂时性机器可访问介质, 包括随机存取存储器(RAM),例如,静态RAM(SRAM)或动态RAM(DRAM) :ROM;磁或光存储介 质;闪速存储器设备;电存储设备;光存储设备;声存储设备;用于保持从暂时性(传播的) 信号(例如,载波、红外信号、数字信号)接收的信息的其他形式的存储设备;等,其区别于 可以从中接收信息的非暂时性介质。
[0116] 用于程序逻辑以执行本公开的实施例的指令可以存储在系统内的存储器中,所述 存储器例如是DRAM、高速缓存、闪速存储器或其他存储装置。此外,指令可以经由网络或作 为其他计算机可读介质来进行发布。因此,机器可读介质可以包括用于以由机器(例如,计 算机)可读的形式存储或传输信息的任何机制,但不限于,软盘、光盘、压缩盘、只读存储器 (CD-ROM)、以及磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、可擦除可编程只读存储 器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁卡或光卡、闪速存储器或用于在互联 网中经由电、光、声音的或其他形式的传播信号(例如,载波、红外信号,数字信号等)传输 信息的有形的、机器可读存储装置。因此,计算机可读介质包括适用于以由机器(例如,计 算机)可读的形式存储或传输电子指令或信息的任何类型的有形的机器可读介质。
[0117] 贯穿说明书中对"一个实施例"或"实施例"的引用表示结合实施例描述的特定的 特征、结构或特性包括在本公开的至少一个实施例中。因此,贯穿说明书中的各个地方的短 语"在一个实施例中"或"在某些实施例中"的出现并不一定全部指代同一实施例。此外, 具体的特征、结构或特性可以任何合适的方式组合在一个或多个实施例中。
[0118] 在之前的说明书中,已参考具体的示例性实施例给出了详细描述。然而,很明显的 是,可以对其进行各种修改和变化,而不偏离所附的权利要求书中所阐述的本公开的更广 泛的精神和范围。因此,说明书和附图应被视为是示出性的而非限制性的。此外,前文对实 施例和其他示例性语言的使用不一定指代同一实施例或同一示例,但可以指代不同的以及 独特的实施例,也可能为同一实施例。
【主权项】
1. 一种系统,包括: 显示驱动器找; 禪合于所述显示驱动器找的调度器,其中,所述调度器用于从所述驱动器找接收至少 一个命令; 其中,所述调度器用于将所述至少一个命令入队,并且用于对要在引导环境期间和在 运行时期间执行的多个命令进行调度;W及 禪合于所述调度器的主机控制器,其中,所述主机控制器用于从所述调度器接收所述 命令中的至少一个。
2. 根据权利要求1所述的系统,其中,所述调度器包括定时器触发队列、静态队列W及 动态队列,所述定时器触发队列、所述静态队列W及所述动态队列从所述显示驱动器找接 收命令。
3. 根据权利要求1所述的系统,进一步包括被禪合用于执行从所述主机控制器接收的 命令的显示设备。
4. 根据权利要求1所述的系统,其中,所述主机控制器包括MIPI主机控制器。
5. 根据权利要求1所述的系统,其中,所述多个命令包括显示命令。
6. 根据权利要求1所述的系统,其中,所述主机控制器包括用于从所述调度器接收命 令的FIFO缓冲器。
7. 根据权利要求1所述的系统,其中,所述显示驱动器找能够接收撕裂效应信号,所述 撕裂效应信号继而转发至操作系统作为关于禪合于所述显示驱动器找的设备正在起作用 的指示。
8. 根据权利要求1所述的系统,其中,所述调度器进一步用于在由所述显示驱动器找 设置的定时器输入上发送排入队列的命令。
9. 根据权利要求1所述的系统,其中,所述调度器进一步用于在TE中断时发送排入队 列的命令。
10. -种装置,包括: 命令调度器,用于与显示驱动器和主机控制器相连接,所述命令调度器包括但不限 于: 第一队列,用于存储要在撕裂效应信号事件时执行的命令; 第二队列,用于存储用于在存储器地址的固定集合中写入数据的命令的固定集合;W 及 第=队列,用于存储在该些命令被执行之前要被延迟的命令。
11. 根据权利要求10所述的装置,进一步包括定时器单元,用于将与时间相关的触发 器发送至所述第S队列。
12. 根据权利要求10所述的装置,进一步包括禪合于所述第一队列、第二队列W及第 S队列的总线仲裁器单元,所述总线仲裁器单元用于根据预定义的优先权机制从该些队列 中选择命令。
13. 根据权利要求12所述的装置,其中,所述总线仲裁器单元通信地禪合于主机控制 器,使得所述主机控制器从所述总线仲裁器单元接收命令。
14. 根据权利要求10所述的装置,其中,所述命令调度器进一步包括设置所述总线仲 裁器单元的所述优先权机制的控制寄存器。
15. 根据权利要求10所述的装置,进一步包括禪合于所述第一队列和所述第二队列的 非n。
16. 根据权利要求10所述的装置,其中,所述第一队列存储要在运行时期间执行的命 令。
17. 根据权利要求10所述的装置,其中,所述第二队列存储要在统一可扩展固件接口 扣EFI)、EFI、基本输入/输出系统炬10巧化及环境中执行的命令。
18. 根据权利要求10所述的装置,其中,所述第=队列存储用于设置显示设备的亮度 的命令。
19. 根据权利要求10所述的装置,其中,所述命令调度器进一步包括用于执行W下功 能中的至少一个的控制寄存器;强制重置所述调度器、强制刷新所述第一队列、第二队列或 第S队列、启用或禁用所述第一队列、第二队列或第S队列,W及提供所述第一队列、第二 队列或第S队列的状态。
20. -种方法,包括: 在显示驱动器找接收撕裂效应信号; 响应于接收到所述撕裂效应信号,将所述撕裂效应信号转发至操作系统; 将多个命令从所述显示驱动器找发送至调度器,其中,所述多个命令包括要在引导环 境期间执行的至少一个命令和要在运行时期间执行的至少一个命令;W及 将所述多个命令从所述调度器发送至所述主机控制器。
21. 根据权利要求20所述的方法,其中,转发所述撕裂效应信号作为关于禪合于所述 驱动器找的显示设备正在起作用的指示。
22. 根据权利要求20所述的方法,其中,将所述多个命令从所述显示驱动器找发送至 所述调度器包括;将所述命令发送至所述调度器中的多个队列。
23. 根据权利要求20所述的方法,其中,根据由所述调度器的控制寄存器部件设置的 预定义的优先权,将所述多个命令从所述调度器发送至所述主机控制器。
24. -种装置,包括: 主机控制器;W及 用于显示接口的调度器,所述调度器包括第一队列和第二队列,所述第一队列用于存 储在撕裂效应(T巧信号事件时被刷新并且提供至所述主机控制器的命令,所述第二队列 用于将其内容提供至主机控制器并且响应于TE信号事件而不被刷新,其中,所述调度器用 于在所述第一队列和所述第二队列之间进行选择,W支持模拟视频模式。
25. 根据权利要求24所述的装置,其中,所述调度器包括;第一队列,所述第一队列存 储要在撕裂效应信号事件时执行的命令;第二队列,用于存储用于在存储器地址的固定集 合中写入数据的命令的固定集合;W及第=队列,用于存储在该些命令被执行之前要被延 迟的命令。
26. 根据权利要求24所述的装置,其中,所述命令调度器进一步包括用于执行W下功 能中的至少一个的控制寄存器;强制重置所述调度器、强制刷新所述第一队列、第二队列或 第S队列、启用或禁用所述第一队列、第二队列或第S队列,W及提供所述第一队列、第二 队列或第S队列的状态。
27. 根据权利要求24所述的装置,其中,所述主机控制器包括用于从所述调度器接收 命令的FIFO缓冲器。
28. 包括机器可读指令的机器可读存储装置,当执行所述机器可读指令时,用于实现任 何前面的权利要求所要求保护的方法或完成任何前面的权利要求所要求保护的装置。
29. -种装置,包括用于执行任何前面的权利要求所要求保护的方法的单元。
【专利摘要】符合本公开的系统和方法可以用于消除显示设备工作在视频与命令模式中之间的区别,其中,与上述两种模式中的任意一种相关联的命令根据符合本公开的命令调度器被优先地排序并且执行。符合本公开的命令调度器包括显示驱动器栈和耦合于所述显示驱动器栈的调度器。上述调度器被配置用于从该驱动器栈接收命令。进一步,所述调度器被配置用于对要在引导环境期间和在运行时期间执行的命令进行入队并且调度。所述主机控制器还可以耦合于所述调度器,并且可以从所述调度器接收所述命令中的至少一个。最后,所述主机控制器将所述命令传送至该设备用于执行。
【IPC分类】G06F9-46, G06F15-16
【公开号】CN104679582
【申请号】CN201410810593
【发明人】A·潘加姆, S·兰加拉詹, B·P·泰瓦尔
【申请人】英特尔公司
【公开日】2015年6月3日
【申请日】2014年10月27日
【公告号】EP2879050A2, US20150145875