Nec Network Controller uPD98502 Manuel d'utilisateur Page 353

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 595
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 352
CHAPTER 6 USB CONTROLLER
Preliminary User’s Manual S15543EJ1V0UM
353
Numbers (1) to (9) do not indicate the order in which USB Controller must perform processing. Instead, these
numbers correspond to those in the following explanation.
(1) USB Controller is in the status where it waits to receive data (USB Packets) from the USB.
(2) USB Controller receives data (USB Packets) from the USB. As it is receiving the data, USB Controller
performs NRZI decoding, CRC check, and Bit Stuffing Error check.
(3) USB Controller stores the received data into the FIFO.
(4) USB Controller starts to fetch a new buffer descriptor.
(5) USB Controller checks whether the fetched buffer descriptor is a link pointer or not.
(6) If the fetched buffer descriptor is a link pointer, USB Controller updates the Pool Information Registers and
restarts to fetch a new buffer descriptor.
(7) USB Controller then DMA-transfers data from the FIFO to system memory.
(8) If USB Controller finds that the transferred data is the last data, renews the Size field and Last bit of Buffer
Descriptor and writes the Rx indication into the prepared Mailbox.
(9) USB Controller updates the write pointer of the MailBox (Rx MailBox Write Address Register Address:
1000_108CH). Also, it sets the receive completion bit of the USB General Status Register 1 and issues an
interrupt to the V
R
4120A if it is not masked.
Vue de la page 352
1 2 ... 348 349 350 351 352 353 354 355 356 357 358 ... 594 595

Commentaires sur ces manuels

Pas de commentaire