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的設計實現
|