在统一协议通信中交换错误信息的装置、方法和系统的制作方法_4

文档序号:9923446阅读:来源:国知局
2可W包括用来向用户提供显示的具体的屏幕或硬件设备。在一种实施方式中,显示 接口 732包括与处理器710分离的逻辑,用W执行与显示器相关的至少一些处理。在一种实 施方式中,显示子系统730包括向用户提供输出和输入两者的触摸屏设备。
[005引I/O控制器740表示设及与用户交互的硬件设备和软件组件。I/O控制器740可W操 作为管理作为音频子系统720和/或显示子系统730的一部分的硬件。另外,I/O控制器740阐 释用于连接到设备700的附加设备的连接点,用户可W通过该连接点与系统交互。例如,可 W附加到设备700的设备可W包括话筒设备、扬声器或立体声系统、视频系统或其他显示设 备、键盘或键区设备或与诸如读卡器或其他设备之类的特定应用一起使用的其他I/O设备。 [0化 9] 如上所述,I/O控制器740可W与音频子系统720和/或显示子系统730交互。例如, 通过话筒或其他音频设备的输入可W提供用于设备700的一个或多个应用或功能的输入或 命令。另外,代替显示输出或者除了显示输出之外,可W提供音频输出。在另一示例中,如果 显示子系统包括触摸屏,则显示设备也充当可W至少部分地由I/O控制器740管理的输入设 备。设备700上也可W存在附加的按钮或开关,W提供由I/O控制器740管理的I/O功能。
[0060] 在一种实施方式中,I/O控制器740管理各种设备,例如加速度计、相机、光传感器 或其他环境传感器、巧螺仪、全球定位系统(GPS)或设备700中可能包括的其他硬件。输入可 W是直接用户交互的一部分,W及向系统提供环境输入W便影响其操作的一部分(例如过 滤噪声、因亮度检测而调整显示器、应用相机的闪光灯或其他特征)。
[0061] 在一种实施方式中,设备700包括管理电池电源使用、充电电池和与节点操作相关 的特征的功率管理750。存储器子系统760可W包括用于在设备700中存储信息的(多个)存 储器设备762。存储器子系统760可W包括非易失性(如果供给存储器设备的功率中断则状 态不改变)和/或易失性(如果供给存储器设备的功率中断则状态不确定)存储器设备。存储 器760可W存储应用数据、用户数据、音乐、照片、文档或其他数据W及与系统700的应用和 功能的执行相关的系统数据(无论是长期还是临时)。
[0062] 在一种实施方式中,存储器子系统760包括存储器控制器764(存储器控制器764也 可W被认为是系统700的控制的一部分,且可W潜在地被认为是处理器710的一部分)。存储 器控制器764可W传输控制存储器762的信令。响应于运样的信令,存储器762可W向存储器 控制器764发送NAC帖,该NAC帖包括指定从存储器控制器764接收的通信引起的错误的错误 标识符。
[0063] 连接770可W包括硬件设备(例如,无线和/或有线连接器和通信硬件)和软件组件 (例如,驱动程序、协议找)W便允许设备700与外部设备通信。该设备可W是独立的设备,例 如其他计算设备、无线接入点或基站W及诸如头戴式耳机、打印机或其他设备之类的外围 设备。
[0064] 连接770可W包括多种不同类型的连接。一般地,借助于蜂窝式连接772和无线连 接774阐释设备700。蜂窝式连接772-般是指由无线载波提供的蜂窝式网络连接,例如经由 GSM(全球移动通信系统)或变型或衍生物、CDMA(码分多址)或变型或衍生物、TDM(时分复 用)或变型或衍生物、LTE(长期演进一一也被称为"4G")或其他蜂窝式服务标准提供。无线 连接774是指不是蜂窝式的无线连接,且可W包括个域网(例如蓝牙)、局域网(例如WiFi) 和/或广域网(例如WiMax)或其他无线通信。无线通信是指通过使用穿过非固态介质的经调 制电磁福射传输数据。有线通信穿过固态通信介质而发生。
[0065] 外围连接780包括做出外围连接的硬件接口和连接器W及软件组件(例如,驱动程 序、协议找)。应理解,设备700既可W是其他计算设备的外围设备("去往"782),也可W拥有 连接到它的外围设备("来自"784)。设备700通常具有"巧接"连接器W便连接到其他计算设 备,用于诸如管理(例如,下载和/或上传、改变、同步)设备700上的内容之类的目的。另外, 巧接连接器可W允许设备700连接到允许设备700控制例如到音视频系统或其他系统的内 容输出的某些外围设备。
[0066] 除了专有巧接连接器或其他专有连接硬件之外,设备700可W经由普通的或基于 标准的连接器做出外围连接780。普通类型可W包括通用串行总线化SB)连接器(它可W包 括多种不同的硬件接口中的任何)、包括MiniDi SplayPort(MDP)在内的DisplayPort、高清 多媒体接口(HDMI)、火线或其他类型。
[0067] 在一种实现中,一种存储器设备包括协议找,其包括被配置为与禪合到所述存储 器设备的主机设备交换通信的电路,所述主机设备控制所述存储器设备,所述通信基于统 一协议规范。所述协议找包括接收器电路、帖评估逻辑、代码标识逻辑、帖产生器和发射器 电路,其中:接收器电路被配置为从所述主机设备接收数据帖;帖评估逻辑被配置为基于所 述数据帖检测错误;代码标识逻辑被配置为选择对应于所述错误的错误代码;帖产生器被 配置为产生包括否定确认标识符和所述错误代码的否定确认控制(NAC)消息,其中,所述 NAC消息基于由所述MIPI统一协议规范定义的NAC帖结构;发射器电路被配置为向所述主机 发送所述NAC消息。
[006引在一种实施方式中,所述统一协议规范是移动产业处理器接口(MIPI)统一协议规 范。在另一实施方式中,所述存储器设备包括闪存设备。在另一实施方式中,所述闪存设备 基于电子器件工程联合委员会(J邸EC)通用闪存标准。在另一实施方式中,所述存储器设备 禪合到包括所述主机设备的片上系统设备。在另一实施方式中,所述协议找的物理层包括 所述接收器电路和所述发射器电路,且其中,所述物理层基于MIPI M-PHY规范。
[0069]在一种实现中,在存储器设备处的方法包括,借助于所述存储器设备的协议找,基 于统一协议规范与禪合到所述存储器设备的主机设备交换通信,包括从所述主机设备接收 数据帖。所述方法进一步包括基于所述数据帖的所述接收检测到错误,且选择对应于所述 错误的错误代码,其中,与所述主机设备交换通信进一步包括向所述主机发送否定确认控 审Ij (NAC)消息,所述NAC消息包括否定确认标识符和所述错误代码,其中,所述NAC消息基于 由所述MIPI统一协议规范定义的NAC帖结构。
[0070] 在一种实施方式中,所述统一协议规范是移动产业处理器接口(MIPI)统一协议规 范。在另一实施方式中,所述存储器设备包括闪存设备。在另一实施方式中,所述闪存设备 基于电子器件工程联合委员会(J邸EC)通用闪存标准。在另一实施方式中,所述存储器设备 禪合到包括所述主机设备的片上系统设备。在另一实施方式中,所述协议找的物理层包括 所述接收器电路和所述发射器电路,且其中,所述物理层基于MIPI M-PHY规范。
[0071] 在一种实现中,主机设备包括协议找,所述协议找包括被配置为与禪合到所述主 机设备的存储器设备交换通信的电路,其中,所述主机设备控制所述存储器设备,所述通信 基于统一协议规范。所述协议找包括物理层电路、帖评估逻辑和错误检测逻辑,其中:物理 层电路被配置为向所述存储器设备发送数据帖;帖评估逻辑被配置为经由所述物理层电路 从所述存储器设备接收否定确认控制(NAC)消息,所述NAC消息响应于所述数据帖,其中,所 述NAC消息基于由所述MIPI统一协议规范定义的NAC帖结构,所述帖评估逻辑被配置为检测 所述NAC消息的否定确认标识符;错误检测逻辑被配置为标识所述NAC消息的错误代码,所 述错误代码不同于所述否定确认标识符,所述错误检测逻辑还把错误信息存储到储存库。
[0072] 在一种实施方式中,所述统一协议规范是移动产业处理器接口(MIPI)统一协议规 范。在另一实施方式中,所述存储器设备包括闪存设备。在另一实施方式中,所述闪存设备 基于电子器件工程联合委员会(J邸EC)通用闪存标准。在另一实施方式中,所述存储器设备 禪合到包括所述主机设备的片上系统设备。在另一实施方式中,所述协议找的物理层包括 所述接收器电路和所述发射器电路,且其中,所述物理层基于MIPI M-PHY规范。
[0073] 在一种实现中,在主机设备处的方法包括,借助于所述主机设备的协议找,基于统 一协议规范与禪合到所述主机设备的存储器设备交换通信。所述交换通信包括响应于所述 数据帖从所述存储器设备接收否定确认控制消息从所述主机设备把数据帖发送给禪合到 所述主机设备的存储器设备,其中,所述NAC消息基于由所述MIPI统一协议规范定义的NAC 帖结构,标识所述否定确认控制(NAC)消息的错误代码,所述错误代码不同于所述NAC消息 的否定确认标识符,并且基于所述错误代码,把错误信息存储到储存库。
[0074] 在一种实施方式中,所述统一协议规范是移动产业处理器接口(MIPI)统一协议规 范。在另一实施方式中,所述存储器设备包括闪存设备。在另一实施方式中,所述闪存设备 基于电子器件工程联合委员会(J邸EC)通用闪存标准。在另一实施方式中,所述存储器设备 禪合到包括所述主机设备的片上系统设备。在另一实施方式中,所述协议找的物理层包括 所述接收器电路和所述发射器电路,且其中,所述物理层基于
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1