1.USB协议总体介;2.USB2物理层;3.UTMI协议;4.USB2协议层与Controller;5.USB3物理层与PIPE协议;6.USB3链路层与Link training;7.USB3协议层与Controller
具体如下:
第1节,usb总体的简介:
介绍了usb历史发展,协议分类,以及各种usb的速度和特点;还介绍了host和device的分工, usb hub及usb分层结构简介;之后介绍了usb机械特性以及各种cable,各种接口。
第2节,usb2物理层
usb2电气特性和物理层的简介,并讲解了HS和FS物理层数据格式,sync, EOP, SOF,HS and FS enumeration(包括connect, reset, suspend, resume)。
第3节,utmi协议
详细讲解了utmi spec和utmi plus spec的各种信号,以及usb2 phy的transmit和receive的状态机的实现。之后具体讲解了一个usb2 phy的设计。
第4节,usb2 协议层and controller
讲解了usb2协议层的基本概念,并介绍了usb2 packet结构,usb2 packet种类: token, data, handshake。之后介绍了usb2四种transfer种类,以及介绍了几种典型的控制传输的包。
第5节,usb3 物理层简介和pipe协议
讲解了usb3电气特性和usb3 phy的设计结构。讲解了pipe协议,以及usb3 link-up sequence和power management。
第6节. usb3 link level and link training
讲解了usb3链路层,并详细分析了link initialization和link training。讲解了LTSSM状态机,以及link management和flow control。之后,对SS/HS的切换过程做了介绍。
第7节. usb3 protocol level and controller
讲解了usb3的协议层,并针对usb3的数据格式以及传输类型,做了详细的讲解。之后介绍了usb3 controller的设计实现
|