SATA协议OOB随笔

  • 概述
  • OOB作用
  • OOB信号类型

概述

  • OOB作用
  • OOB信号类型
  • OOB电气规范(不是本文主要阐述范围,建议查看SATA协议规范文档);

OOB作用

OOB是Out-Of-Band的缩写,由一些低频波形burstidle相间构成。OOB主要用于在数据传输开始前的初始通知、校正阶段传输低频识别信息。

IDLE时,物理层链路保持DC IDLE,在Burst时,物理链路传输重复的低频信号。在低频通信中,burst信号被转变为ON/OFF。OOB信号的OFF时间由Burst信号之间的IDLE时间决定。

OOB Burst所用的信号pattern应该优先使用D24.3字符(使用ALIGNp原语也是允许的)按照Gen1速率发送。OOB Burst仅仅需要产生一个可以在AC耦合检测电路的包络信号即可。一个Gen1速率的D24.3 burst字符相当于一个方波,即高电平(burst时间)占据2个UI周期,低电平(IDLE时间)占据2个UI周期。

无论是Gen1、Gen2还是Gen3,OOB Burst都必须使用Gen1 OOB Burst速率。

OOB信号类型

  • COMRESET(From HOST To Device);
  • COMINIT(From Device To HOST);
  • COMWAKE(Both)

SATA协议OOB随笔相关推荐

  1. SATA协议固态硬盘的S.M.A.R.T详解

    兵哥写这篇文章,是因为在测试的过程中看到了 SSD存在偶尔有性能下降的情况,经分析为S.M.A.R.T命令所导致,虽然这种情况看似不严重,但如果应用在诸如数据采集等关键性领域,有可能会导致丢失数据包的 ...

  2. nvme协议 sata接口_nvme和sata协议游戏测评

    NVMe协议与SATA的异同 PCIe实际上是一个通道协议,它实际上是主板上的PCIe接口.这些信道协议属于总线协议,可以直接连接到CPU,因此几乎没有延迟,成为NVMe标准的完美伴侣.然而,在AHC ...

  3. m2接口和nvme协议接口_M.2接口是如何辨别插入的SSD是SATA协议还是NVME协议?

    一. m.2接口 M.2接口,是一种新的主机接口方案,可以兼容多种通信协议,如sata.PCIe.USB.HSIC.UART.SMBus等.M.2接口,是Intel推出的一种替代MSATA新的接口规范 ...

  4. HTTP协议学习随笔

    一 HTTP概述 HTTP简单说其实就是一套语言交流规则!Http使用的是可靠的数据传输协议,因此即使数据来自地球的另一端,也能够确保数据在传输过程中不会被损坏或产生混乱. B/S结构 用户在浏览器, ...

  5. 《TCP/IP详解·卷1:协议》随笔(已完结)

    第一章.概述 Internet的成功 Internet体系结构被设计成支持现有网络互联,同时提供了广泛的服务与协议操作. 选用数据包的分组交换主要是因为它的鲁棒性与效率,而相对来说数据安全性与交付可预 ...

  6. sata接口 图解 定义_SATA协议简介

    SATA协议简介 1.概述 本文档主要介绍SATA的发展历程以及SATA相关协议,为后续SATA驱动框架分析做基础知识准备. 2.SATA简介 2.1 SATA发展历程 2.1.1 PATA硬盘 PA ...

  7. 群联固态硬盘修复工具_固态硬盘掉速修复小教程,SATA和NVMe协议通用

    不做云评测,只聊真体验,大家好,我是肉包爸爸. 近日,被我拿来做高速移动硬盘的一块海力士PC401 1T固态硬盘出现严重掉速,格式化后故障依旧. 由于硬盘盒接口为USB3.1 Gen2,所以理论速度被 ...

  8. 深度解析|硬盘协议大全,终于搞明白SCSI、IDE、FC、SATA……

    一提到SCSI.IDE.FC.SATA--, 这些令人眼花缭乱的存储协议和接口之间都有怎样千丝万缕关系呢,今天就给大家科普大全. 一.顶层协议描述了什么 在存储系统中,上层协议可以泛指"指令 ...

  9. M.2的SATA和M.2的NVME协议的区别

    M.2的SATA和M.2的NVME协议的区别 M.2就是固态硬盘的接口或者插槽,它们都有两种类型,一种是B型,一种是M型.就目前来讲,大多数的M.2固态硬盘是两种插槽都兼容的,所以它是有两个缺口的.如 ...

最新文章

  1. linux socket完成端口,“完成端口”模型(IOCP)
  2. 如何在简历中添加自己的CSDN博客链接
  3. 【创新应用】未来10年,这些黑科技必将颠覆我们的生活
  4. java多线程的同步
  5. seaborn系列 (15) | 双变量关系图jointplot()
  6. android studio 打开github开源代码
  7. 005 反转单链表(迭代递归)
  8. python读写磁盘扇区数据_C++-如何直接读取Windows磁盘扇区的数据?
  9. python画折线图-利用python画出折线图
  10. Getway 中predicates: - Query=x 标签作用
  11. office2013安装程序找不到_office2007提示“错误1706,安装程序找不到所需文件
  12. 玩游戏也能赚钱?新手大学生做游戏短视频,一个内容收益200多
  13. 【论文笔记】Combining EfficientNet and Vision Transformers for Video Deepfake Detection
  14. 限制input输入字符数(中文2个字符,英文1个字符)
  15. 名词从句、定语从句、状语从句的位置及图示
  16. python用while做九九乘法表_Python 语法控制(含用while和for实现九九乘法表)
  17. apt dpkg 错误制造
  18. Python 带你高效剪辑创作短视频
  19. HTML列表标签,赶紧收藏!
  20. SLE46C-40.K44P-M12安全传感器

热门文章

  1. VMWare虚拟机和主机共享/传输/拷贝文件三种方法
  2. 新ipad 充电测试软件,ipad8充电测试_ipad8充电功率
  3. ios开发学习中遇到问题[LayoutConstraints] Unable to simultaneously satisfy constraints.的解决方法
  4. 周易六十四卦——否卦
  5. 假设检验 正态总体方差的假设检验
  6. cursor属性(cursor属性hand)
  7. 神话是这样打破的-南阳理工学院
  8. Python学习之路(六)——Linux编程
  9. IO端口、IO内存、IO空间、内存空间的含义和联系
  10. Python学习——异常