MIPI 打怪升级之DCS篇

2023-05-16

目录

    • 1 Overview
    • 2 Display Architectures
      • 2.1 The Type 1 Display Architecture
    • 3 Power Level
      • 3.1 Type 1 Display Architecture Power Change Sequences
      • 3.2 Type 2 Display Architecture Power Change Sequences
      • 3.3 Type 3 Display Architecture Power Change Sequences
    • 4 Gamma Curves
    • 5 Self-diagnostic
      • 5.1 Register Loading Detection
      • 5.2 Functionality Detection
      • 5.3 Chip Attachment Detection (optional)
      • 5.4 Display Glass Break Detection (optional)
    • 6 Display Command Set
    • 7 Command Description
      • 7.1 enter_idle_mode
      • 7.3 enter_normal_mode
      • 7.25 set_column_address
      • 7.26 set_display_off
      • 7.27 set_display_on
      • 7.28 set_gamma_curve
      • 7.29 set_page_address
      • 7.40 write_memory_continue
      • 7.41 write_memory_start

1 Overview

DCS全称Display Command Set,即显示命令集,定义了符合MIPI规范的设备的显示模块的行为。该规范中的所有命令均应由符合 MIPI 联盟DPI标准[MIPI01]、DBI标准[MIPI02] 和 DSI标准 [MIPI03] 的显示模块支持。
其目的在于:制造商使用DCS规范来设计符合移动设备主机处理器和显示接口的 MIPI 规范的产品。实施 DCS 规范通过简化来自不同制造商的产品的互连,缩短了移动设备的上市时间和设计成本。 此外,由于 MIPI 规范的可扩展性,简化了向移动设备添加新功能(例如更大或额外的显示器)的过程。
当然DCS并不能囊括所有显示设备的功能,故在具体的显示设备的Databook中一般都由两种命令集:

  1. 符合DCS规范的命令集
  2. 厂商自定功能的命令集

我们可以从DSI IP的命令发送方式上看到,发送DCS的命令需要使用DCS方式,而发送私有的厂商自定义的命令需要使用Gen方式,即Data Type上有所区别。

DCS方式只能发送DCS命令
Gen方式即可以发送DCS命令也可以发送非DCS命令

2 Display Architectures

显示模块应基于 Type 1、Type 2 或 Type 3 显示架构。其实这三种架构的关键差异就在于是否具有frame buffer,具有多少frame buffer,即三种类型分别为:

  1. Full-frame memory
  2. Partial-frame memory
  3. No-frame memory

2.1 The Type 1 Display Architecture

3 Power Level

基于上面三种不同的显示架构,定义了三种类型的供电序列。
每个电源序列由不同显示和电源模式的组合组成,如下所示:

  • Normal mode:显示模块使用显示设备的整个显示区域显示图像数据。
  • Partial mode:显示模块仅在显示设备的整个显示区域的一部分中显示图像数据
  • Idle mode:显示模块使用有限数量的颜色显示图像数据。 关闭Idle模式使用显示设备支持的全部颜色显示图像数据。
  • Sleep mode:显示模块不显示任何图像数据。 此外,显示接口应保持供电,并与维护帧存储器和寄存器中的数据所需的功能块一起保持供电。

3.1 Type 1 Display Architecture Power Change Sequences

在这里插入图片描述

3.2 Type 2 Display Architecture Power Change Sequences

在这里插入图片描述

3.3 Type 3 Display Architecture Power Change Sequences

在这里插入图片描述

4 Gamma Curves

显示设备能够实现四种伽马矫正,分别如下所示:

  1. Gamma Curve 1 (GC0) is 2.2, i.e. y=x^2.2
    在这里插入图片描述
  2. Gamma Curve 2 (GC1) is 1.8, i.e. y=x^1.8
    在这里插入图片描述
  3. Gamma Curve 3 (GC2) is 2.5, i.e. y=x2.5
    在这里插入图片描述
  4. Gamma Curve 4 (GC3) is linear, i.e. y=x1
    在这里插入图片描述

5 Self-diagnostic

显示模块应支持本节中的所有自诊断功能,但表示为可选的功能除外。 制造商可以自行决定在显示模块中实现可选功能。

5.1 Register Loading Detection

exit_sleep_mode 命令是寄存器加载检测功能的触发器。此函数指示显示模块是否将工厂默认值从非易失性存储器正确加载到寄存器。 如果寄存器加载正确,则 SDR 寄存器的位 D7 被反转,否则值不变。
在这里插入图片描述

5.2 Functionality Detection

exit_sleep_mode 命令是功能检测功能的触发器。 该函数指示显示模块功能是否阻塞,例如 电源、时钟发生器等运行正常。 如果功能块运行正常,则 SDR 寄存器的位 D6 被反转,否则值不变。
在这里插入图片描述

5.3 Chip Attachment Detection (optional)

exit_sleep_mode 命令是 Chip Attachment Detection 功能的触发器。此功能指示是否某些芯片,例如 显示驱动IC,附在显示模块上。 如果芯片正确连接到显示模块,则 SDR 寄存器的位 D5 被反转,否则值不变。
Chip Attachment Detection实现参考:两个凸块通过柔性箔或芯片所有四个角的显示玻璃基板上的导体连接在一起。
在这里插入图片描述
在这里插入图片描述

5.4 Display Glass Break Detection (optional)

exit_sleep_mode 命令是Display Glass Break Detection功能的触发器。 此功能指示显示屏玻璃是否损坏。 如果显示屏玻璃破损,则 SDR 寄存器的 D4 位反转,否则值不变。
Display Glass Break Detection实现参考:两个凸块通过在显示器玻璃基板外边缘上布线的导体连接在一起。
在这里插入图片描述
在这里插入图片描述

6 Display Command Set

DCS用于存储图像数据、配置显示模块行为以及通过访问帧存储器和显示模块寄存器来检索包括标识信息的显示模块数据。

DCS 分为两个功能区:用户命令集和制造商命令集。 每个命令都是一个八位代码,其中 00h 到 AFh 分配给用户命令集,所有其他代码分配给制造商命令集。

制造商命令集 (MCS) 是一个依赖于设备的接口,用于显示模块默认参数的工厂编程。 一旦配置显示模块,制造商应禁用 MCS。 一旦禁用,所有 MCS 命令都被显示界面视为 nop。 MCS 在DCS中没有定义。

用户命令集提供了一个针对操作系统硬件抽象层的独立于显示设备的接口。 除可选的 write_LUT 外,本节中列出的所有命令均应执行。

显示模块应将任何未使用的命令代码视为 nop。

命令列表如下:

7 Command Description

所有命令都由一个 8 位字节组成,在某些情况下还附带为正确执行命令提供必要信息的参数。 通常,无论物理接口宽度和架构如何,命令和伴随的参数字节都使用显示接口的串行或并行位 0 到 7 传输。唯一的例外是 DBI 系统中 read_memory_continue、read_memory_start、write_memory_continue 和 write_memory_start 命令。
下面以常用命令进行举例说明:

7.1 enter_idle_mode

  • Interface:All
  • Command:39h Parameters:None
  • Description:该命令让显示模块进入Idle模式
    在Idle模式下,色彩表现力会降低。 使用帧存储器中每个 R、G 和 B 颜色分量的 MSB 在显示设备上显示颜色。
    在这里插入图片描述
    在这里插入图片描述Flow Chart

7.2 enter_invert_mode

  • Interface:All
  • Command:21h
  • Parameters:None
  • Description:此命令让显示模块仅在显示设备上反转图像数据。 帧存储器内容保持不变。
    在这里插入图片描述
    Flow Chart

7.3 enter_normal_mode

  • Interface:All
  • Command:21h
  • Parameters:None
  • Description:此命令让显示模块进入正常模式显示。正常模式定义为部分显示模式和滚动模式关闭。

。。。。。。

7.25 set_column_address

  • Interface:All
  • Command:2Ah
  • Parameters:4
    1. Parameter1 SC8-SC15==> 起始列坐标[15:8]
    2. Parameter2 SC0-SC7 ==>起始列坐标[7:0]
    3. Parameter3 EC8-EC15 ==>结束列坐标[15:8]
    4. Parameter4 EC0-EC7==>结束列坐标[7:0]
  • Description:此命令定义主机处理器使用 read_memory_continue 和 write_memory_continue 命令访问的帧存储器的列范围。 可以简单理解为X1,X2。

SC[15:0] <= EC[15:0]

Flow Chart

7.26 set_display_off

  • Interface:All
  • Command:28h
  • Parameters:None
  • Description:该命令使显示模块停止在显示设备上显示图像数据。 帧存储器内容保持不变。
    在这里插入图片描述
    Flow Chart

7.27 set_display_on

  • Interface:All
  • Command:21h
  • Parameters:None
  • Description:此命令使显示模块开始在显示设备上显示图像数据。 帧存储器内容保持不变。
    在这里插入图片描述
    Flow Chart

7.28 set_gamma_curve

  • Interface:All
  • Command:26h
  • Parameters:1
    5. GC[7:0] ==> Curve Selected
  • Description:此命令为显示设备选择所需的伽马曲线
    在这里插入图片描述Flow Chart

7.29 set_page_address

  • Interface:All
  • Command:2Bh
  • Parameters:4
    1. Parameter1 SP8-SP15==> 起始行坐标[15:8]
    2. Parameter2 SP0-SP7 ==>起始行坐标[7:0]
    3. Parameter3 EP8-EP15 ==>结束行坐标[15:8]
    4. Parameter4 EP0-EP7==>结束列行标[7:0]
  • Description:此命令定义主机处理器使用 write_memory_continue 和 read_memory_continue 命令访问的帧存储器的页范围。

SP[15:0] <= EP[15:0]

Flow Chart

。。。。。。

7.40 write_memory_continue

  • Interface:All
  • Command:3Ch
  • Parameters:N
    • Pixel Data1
    • Pixel DataN
  • Description:此命令将图像数据从主机处理器传输到显示模块的帧存储器,从上一个 write_memory_continue 或 write_memory_start 命令之后的像素位置继续。
    If set_address_mode B5 = 0:在前一个 write_memory_start 或 write_memory_continue 的写入范围之后,从像素位置继续写入数据。 然后列寄存器递增并将像素写入帧存储器,直到列寄存器等于 End Column (EC) 值。 然后列寄存器复位为 SC 并且页寄存器递增。 像素被写入帧存储器,直到页寄存器等于结束页 (EP) 值并且列寄存器等于 EC 值,或者主机处理器发送另一个命令。 如果像素数超过 (EC – SC + 1) * (EP – SP + 1),则忽略多余的像素。
    If set_address_mode B5 = 1:在前一个 write_memory_start 或 write_memory_continue 的写入范围之后,从像素位置继续写入数据。 然后页寄存器递增并将像素写入帧存储器,直到页寄存器等于结束页 (EP) 值。 然后页寄存器复位为 SP,列寄存器递增。 像素被写入帧存储器,直到列寄存器等于结束列 (EC) 值并且页寄存器等于 EP 值,1605 或主机处理器发送另一个命令。 如果像素数超过 (EC – SC + 1) * (EP – SP + 1),则忽略多余的像素。

write_memory_start 应该遵循 set_column_address、set_page_address 或 set_address_mode 来定义写入地址。 否则,使用 write_memory_continue 写入的数据将写入未定义的地址。
一些常见的颜色与对应的图像数据的关系如图所示:
在这里插入图片描述Flow Chart

7.41 write_memory_start

  • Interface:All
  • Command:2Ch
  • Parameters:N
    • Pixel Data1
    • Pixel DataN
  • Description:此命令将图像数据从主机处理器传输到显示模块的帧存储器,从前面的 set_column_address 和 set_page_address 命令指定的像素位置开始。
    If set_address_mode B5 = 0:列和页寄存器分别复位到起始列 (SC) 和起始页 (SP)。像素数据 1 存储在 (SC, SP) 处的帧存储器中。 然后列寄存器递增并将像素写入帧存储器,直到列寄存器等于 End Column (EC) 值。 然后列寄存器复位为 SC 并且页寄存器递增。 像素被写入帧存储器,直到页寄存器等于结束页 (EP) 值并且列寄存器等于 EC 值,或者主机处理器发送另一个命令。 如果像素数超过 (EC – SC + 1) * (EP – SP + 1),则忽略多余的像素。
    If set_address_mode B5 = 1:列和页寄存器分别复位为起始列 (SC) 和起始页 (SP)。 像素数据 1 存储在 (SC, SP) 的帧存储器中。 然后页寄存器递增并将像素写入帧存储器,直到页寄存器等于结束页 (EP) 值。 然后页寄存器复位为 SP,列寄存器递增。 像素被写入帧存储器,直到列寄存器等于结束列 (EC) 值并且页寄存器等于 1652 EP 值,或者主机处理器发送另一个命令。 如果像素数超过 (EC – SC + 1) * (EP – SP + 1),则忽略多余的像素。
    一些常见的颜色与对应的图像数据的关系如图所示:
    在这里插入图片描述Flow Chart
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MIPI 打怪升级之DCS篇 的相关文章

  • csi mipi信号解析

    1 传输模式 LP xff08 Low Power xff09 模式 xff1a 用于传输控制信号 xff0c 最高速率 10 MHz HS xff08 High Speed xff09 模式 xff1a 用于高速传输数据 xff0c 速率
  • MIPI 打怪升级之DCS篇

    目录 1 Overview2 Display Architectures2 1 The Type 1 Display Architecture 3 Power Level3 1 Type 1 Display Architecture Pow
  • RGB_TTL、LVDS、MIPI接口液晶屏学习笔记

    液晶屏有RGB TTL LVDS MIPI DSI接口 xff0c 这些接口区别于信号的类型 xff08 种类 xff09 xff0c 也区别于信号内容 RGB TTL接口信号类型是TTL电平 xff0c 信号的内容是RGB666或者RGB
  • MIPI Generic和DCS指令的区别

    在读 写指令时 xff0c Generic指令 是不区分 Index 和 parameter 的 xff0c 而 DCS 会默认把 data0 作为Index 然后计算 parameter 数目
  • MIPI CSI介绍

    文章目录 1 概述2 MIPI接口的演变2 1 CSI 12 2 CSI 22 3 CSI 32 4 更多关于CSI 3 其他3 1 为什么用MIPI CSI 2代替USB 3 2 MIPI CSI 2的性能亮点3 3 MIPI相机 它是如
  • MIPI接口和DVP接口的区别及优点

    DVP是并口 xff0c 需要PCLK VSYNC HSYNC D 0 xff1a 11 可以是8 10 12bit数据 xff0c 看ISP或baseband是否支持 xff1b MIPI是LVDS xff0c 低压差分串口 只需要要CL
  • dcs服务器性能指标,过程控制系统的性能指标

    一 系统过渡过程的性能指标 本文来自www eadianqi com 质量指标 xff1a 自动控制网www eadianqi com版权所有 在比较不同控制方案时 xff0c 应首先规定评价控制系统的优劣程度的性能指标 xff0c 一般情
  • MIPI I3C简介

    前面的文章介绍过MIPI联盟发布的MIPI CSI DSI D PHY等接口 这一篇文章来简单聊一聊I3C 同样由MIPI联盟制定 主要用于替代传统的USRT I2C和SPI 并向下兼容I2C 由于已经有网友写过相关的文章 并且写的很不错
  • MIPI-DSI 三种 Video Mode 理解

    D PHY的物理层支持HS High Speed 和LP Low Power 两种工作模式 HS模式 低压查分信号 功耗大 高速率 80M 1Gbps 信号幅值 100mv 300mv LP模式 单端信号 功耗小 速率低 lt 10Mbps
  • 关于MIPI协议(一)——物理层D-PHY总结

    关于MIPI协议 一 物理层D PHY总结 通读了一下MIPI物理层D PHY的规格书 拿掉了规格书中一些冗余繁复的部分 留下了一些比较重要的内容 现总结如下 规格书中前部分章节大篇幅论述了D PHY的几种内部实现结构 D PHY采用的是非
  • MIPI DSI 接口协议介绍

    由于最近要用到MIPI DSI接口 所以学习了下MIPI Alliance Specification for DSI 协议文档 将其归纳总结下 MIPI官网链接 https mipi org specifications dsi 2 里面
  • MIPI接口中DPHY、CPHY简介及概要设计

    一 分类简介 MIPI是移动领域最主流的视频传输接口规范 目前应用最广泛的是MIPI DPHY和MIPI CPHY两组协议簇 另外还有MIPI MPHY 属于高速Serdes范畴 应用不那么广泛 1 MIPI DPHY 是MIPI的一种物理
  • MIPI M-PHY - D-PHY- C-PHY

    MIPI M PHY MIPI M PHY是物理层 支持所有芯片到芯片的应用 以及高性能的摄像头和内存应用 M PHY可以在高速 HS 模式下运行 支持高达11 6Gb s的超高带宽 也可以在低功耗 LP 模式下运行 M PHY中支持的芯片
  • [Android5.1][RK3288] LCD Mipi 调试方法及问题汇总

    调试流程 设置 dts 中的参数 并 配置管脚 背光部分 LCD 初始化序列 cmds 打开 config 检查电压 调试顺序 1 背光有没有亮 2 开机 以及 从休眠状态唤醒 都没有显示内容 3 我碰到的 cmds 问题 问题集锦 我调试
  • 吃透MIPI接口,你必须了解它这三种PHY规范的区别

    MIPI接口及其物理层特性 MIPI 移动行业处理器接口 是专为移动设备 如智能手机 平板电脑 笔记本电脑和混合设备 设计的行业规范的标准定义 MIPI标准定义了三个通用的唯一物理 PHY 层 即MIPID PHY C PHY和M PHY
  • MIPI信号简单介绍

    1 MIPI介绍 MIPI是由ARM Nokia ST IT等公司成立的一个联盟 旨在把手机内部的接口如存储接口 显示接口 射频 基带接口等标准化 减少兼容性问题并简化设计 MIPI联盟通过不同的工作组 分别定义一系列手机内部的接口标准 如
  • MIPI入门——D-PHY介绍(二)

    前面的文章中提到了 MIPI D PHY协议中规定了两种模式 LP模式和HS模式 其中HS模式只在高速数据传输中使用 而LP模式则同时包含控制模式 Control Mode 低功耗数据传输模式 LPDT 和极低功耗模式 ULPS 为了方便描
  • MIPI入门——DSI介绍(二)

    这一篇来简单的介绍一下MIPI DSI Video Mode的三种操作模式 Non Busrt Mode with Sync Pluses Non Burst Mode with Sync Events Burst Mode 其中Non B
  • MIPI信号的分析--结合示波器实际测试波形

    如果排查的思路对你有帮助 请记住 消雨匆匆 码字和排查很累 仅此而已 硬件不是抄电路 拿烙铁 懂点软件 细致分析 找问题和破案搜集线索是一样的 PS 硬件知识也可以性感 部分内容来自于此博客的大神总结 http www elecfans c
  • MIPI DSI的linux kernel驱动原理

    为了点亮一块MIPI屏幕 我们除了要了解MIPI DSI的工作原理之外 大前提是要了解整个MIPI DSI图显系统的组成 更需要清楚点亮一块MIPI屏幕需要做哪些事情 本文会捋顺各个环节所实现的功能以及基于RK3399来分析各个环节实现的原

随机推荐

  • 解析小觅中通过双目相机生成深度图的代码

    最近在使用双目摄像机生成深度图 xff0c 研读一下自带的代码 xff0c 做一个记录 第一部分 xff1a 第一部分是定义了一个命名空间 xff0c 其中包含许多个类 第一个类 xff1a 1 代码 GrabCallbacks类主要用于抓
  • altium designer PCB各层介绍+添加多层+设置正/负片+设置层的网络标号

    top layer 顶层 xff0c 用来走线 bottom layer 底层 xff0c 用来走线 mechanical 机械层 xff0c 用来定义PCB形状和尺寸 keepout layer 禁止布线层 xff0c 用来绘制禁布区 t
  • java死锁产生的条件

    以下四个条件同时满足时机会产生死锁 产生死锁的条件互斥 xff0c 共享资源 X 和 Y 只能被一个线程占用 xff1b 占有且等待 xff0c 线程 T1 已经取得共享资源 X xff0c 在等待共享资源 Y 的时候 xff0c 不释放共
  • PID--位置型PID和增量式PID比较

    一 位置型PID 位置型 PID 算法适用于不带积分元件的执行器 执行器的动作位置与其输入信号呈一一对应的关系 控制器根据第 n 次计算机采样结果与给定值之间的偏差 e 来计算出第 n 次采用后所输出的控制变量的值 以调节阀来简单说明 xf
  • 你可能不知道的室内无人机秘密都在这里(二 )

    接上篇 xff1a 你可能不知道的室内无人机秘密都在这里 xff08 一 xff09 如果说上一篇是无人机现状的一些科普知识篇 xff0c 那这篇就直接上干货了 xff0c 希望能真正帮助到喜欢无人机行业 想深入研究无人机的小伙伴们 具体我
  • 漫话程序员们的家庭装修——书房篇

    身为一名程序员 xff0c 辛辛苦苦码代码N年 xff0c 终于攒下钱买了自己的小窝 xff0c 不好好犒劳一下自己都对不起自己的近视眼和鼠标手 这就来分享一下我装修的心得 xff0c 从书房开始 xff01 书房作为程序员在公司战斗一天回
  • Windows下使用vscode 调试linux kernel

    安装WSL2 在microsoft store上安装Ubuntu xff0c 当不能安装时可能需要梯子window中访问Ubuntu的目录使用 xff1a wsl Ubuntu中需要修改软件源 xff1a 参考 https mirrors
  • 计算器算法----C语言实现(堆栈法)

    1 字符串去空格处理 实现一 xff1a span class hljs keyword void span spacess span class hljs keyword char span span class hljs keyword
  • 链接脚本

    本文转自 xff1a http www cnblogs com li hao p 4107964 html 一 概论 每一个链接过程都由 链接脚本 linker script 一般以lds作为文件的后缀名 控制 链接脚本 主要用于规定如何把
  • 记录2017/9/7趋势科技笔试题

    1 下面程序一共会在屏幕上输出多少个 xff1f include lt iostream gt include lt stdio h gt include lt sys types h gt include lt unistd h gt u
  • 字节对齐算法

    ps xff1a 遇见这种算法纯属一个巧合 xff0c 刚入职的我 xff0c 在忙着调用各种SDK中的API xff0c 无暇顾及代码的具体实现 xff0c 有些代码还被屏蔽了 xff0c 在写flash的过程中 xff0c 参考了前辈们
  • UCOSIII学习笔记

    目录 1 学习环境 2 滴答定时器 3 任务 3 1 UCOSIII系统任务 3 2 UCOSIII任务状态 3 3 UCOSIII任务调度 3 4 任务相关的API函数 3 5 钩子函数 4 UCOSIII的中断 5 UCOSIII的临界
  • QCC5125----GAIA

    1 描述 GAIA全称 xff1a Generic Application Interface Architecture xff0c 实现了端到端 xff0c 主机无关的生态系统 xff0c 支持主机应用程序访问设备功能 底层的数据包由8个
  • 【SQLserver】使用openrowset方法导入EXCEL表格数据

    一 前言 在之前的一篇博文中记录了用OPENDATASOURCE函数将EXCEL数据写入SQLserver表中的方法 这一方法需要表名sheet1为固定名称不可更改 实际业务中可能会遇到表名随着日期而改动的情况 xff0c 如果excel表
  • PDM

    PDM Pulse Density Modulation 1 Protocols Introduction1 1 PDM Introduction1 2 PCM Introduction1 3 PDM To PCM 2 PDM Struct
  • FreeRTOS --(1)链表

    Based On FreeRTOS Kernel V10 3 1 1 相关文件 链表结构是 OS 内部经常使用到的 xff0c FreeRTOS 自然也不例外 xff0c 在深入分析各个模块的工作原理之前 xff0c 首先来分析 FreeR
  • FreeRTOS --(3)任务管理之创建任务

    目录 1 描述任务的结构 2 任务创建 2 1 xTaskCreate 2 2 prvInitialiseNewTask 2 3 pxPortInitialiseStack 2 4 prvAddNewTaskToReadyList 在 Fr
  • FreeRTOS --(9)信号量之概述

    目录 1 Binary Semaphores 1 1 Usage 1 2 APIs 1 2 1 xSemaphoreCreateBinary 1 2 2 xSemaphoreTake xSemaphoreTakeFromISR 1 2 3
  • FreeRTOS --(11)资源管理之临界区

    目录 1 taskENTER CRITICAL 2 vTaskSuspendAll 3 Mutexes 3 1 Usage 临界区的概念在任何的 SoC 都存在 xff0c 比如 xff0c 针对一个寄存器 xff0c 基本操作为 xff1
  • MIPI 打怪升级之DCS篇

    目录 1 Overview2 Display Architectures2 1 The Type 1 Display Architecture 3 Power Level3 1 Type 1 Display Architecture Pow