Download NEC uPD720102 USB Controller - User Manual / Programming
Transcript
CHAPTER 5 EHCI HOST CONTROLLER 5.3 Split Transaction Isochronous Transfer Descriptor All full-speed isochronous transfers through Transaction Translators are managed using the siTD data structure. This always allocated in 7-Dword units to system memory. 5.3.1 Split transaction isochronous transfer descriptor format Table 5-3. Split Transaction Isochronous Transfer Descriptor Format 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Dword0 Dword1 Next Link Pointer (NLP) D PN 0 Dword2 Dword3 HA 0 0 0 I P 0 TBT Dword4 Buffer Pointer (BP Page 0) Dword5 Buffer Pointer (BP Page 1) Dword6 EP 0 UFCM TYP T DA UFSM CPM STA Current Offset (CO) 0 TP Back Pointer (BKP) TC 0 T 5.3.2 Split transaction isochronous transfer descriptor field definitions Table 5-4. Description of Split Transaction Isochronous Transfer Descriptors (1/2) Name NLP HC Access R Description Next Link Pointer This field indicates another Isochronous Transaction descriptor (iTD or siTD) or Queue Head (QH). TYP R QH/(s)iTD/FSTN select This indicates the descriptor type. 00b: iTD 01b: QH 10b: siTD 11b: FSTN T R Terminate 1: Link Pointer field or Back Pointer field is not valid. 0: Link Pointer field or Back Pointer field is valid. D R Direction Indicates the data flow direction (IN or OUT) 1: IN 0: OUT PN R Port Number This field indicates the port number of the recipient transaction translator. HA R Hub Address This field holds the device address of the transaction translator’s hub. EP R Endpoint Number DA R Device Address UFCM R Split Completion Mask (μFrame C-mask) This field are used to determine during which micro-frames HC should execute complete-split transactions. User’s Manual S17999EJ4V0UD 87