Intel PXA26X User Manual Page 429

  • Download
  • Add to my manuals
  • Print
  • Page
    / 624
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 428
Intel® PXA26x Processor Family Developer’s Manual 12-19
Universal Serial Bus Device Controller
When software receives a SETUP VENDOR command to set up an EP4 ISOCHRONOUS OUT
transaction, it may take one of three courses of action, as appropriate for the chosen operating
model:
Configure the DMA engine and disable the EP4 interrupt to allow the DMA engine to handle
the transaction.
Enable the EP4 interrupt to allow the core to directly handle the transaction.
Enable the SOF interrupt to handle the transaction on a frame count basis.
12.5.8.1 Software Enables the DMA
If software enables the DMA engine, use the following steps:
1. During the SETUP VENDOR command, software enables the DMA engine and sets the
UDCCS4[DME] bit. ISO packet sizes are not restricted, but a packet size of modulo 32 is
highly recommended efficiency.
a. If the packet size is between 32 and 256 bytes and is divisible by 32, software determines
the number of descriptors needed and sets up a string of descriptors. Software sets the
interrupt bit for the appropriate descriptor.
b. If the packet size is between 32 and 256 bytes and is not divisible by 32, software sets up
a descriptor to receive each data packet, then reads the remaining data on each
UDCCS2[RSP] bit interrupt and sets up another descriptor.
c. If the packet size is less than 32 bytes, software must use interrupt mode.
2. The host PC sends a ISOC-OUT.
3. The DMA engine reads the data from the EP4 data FIFO (UDDR4).
4. Steps 2 and 3 repeat until all the data has been read from the host.
5. If the software receives an EP4 interrupt it completes the following process:
a. If UDCCS4[RNE] is clear and UDCCS4[RSP] is set, the data packet was a zero-length
packet.
b. If UDCCS4[RNE] is set, the data packet was a short packet and software uses the
UDCWC4 count register to read the proper amount of data from the EP4 data FIFO
(UDDR4).
c. Software clears the UDCCS4[RPC] bit.
6. Return from interrupt.
12.5.8.2 Software Allows the Core to Handle the Transaction
If software allows the core to handle the transaction:
1. During the SETUP VENDOR command, software clears the UDCCS4[DME] bit.
2. The host PC sends a ISOC-OUT and the UDC generates an EP4 Interrupt.
3. If UDCCS4[RNE] is clear and UDCCS4[RSP] is set, the data packet was a zero-length packet.
4. If UDCCS4[RNE] is set, software uses the UDCWC4 count register to read the proper amount
of data from the EP4 data FIFO (UDDR4).
5. Software clears the UDCCS4[RPC] bit.
Page view 428
1 2 ... 424 425 426 427 428 429 430 431 432 433 434 ... 623 624

Comments to this Manuals

No comments

Neff S42D30N1EU manuals

Owner’s manuals and user’s guides for Dishwashers Neff S42D30N1EU.
We providing 1 pdf manuals Neff S42D30N1EU for download free by document types: User Manual






More products and manuals for Dishwashers Neff

Models Document Type
S41U69N1EU User Manual   Neff S41U69N1EU Benutzerhandbuch, 44 pages
S51N53X3EU User Manual   Neff S51N53X3EU Benutzerhandbuch, 46 pages
S51N58X2EU User Manual   Neff S51N58X2EU Benutzerhandbuch, 42 pages
S41N69N3EU User Manual   Neff S41N69N3EU Benutzerhandbuch, 30 pages
S41D50B1EU User Manual   Neff S41D50B1EU Benutzerhandbuch, 40 pages
S51U69X1EU User Manual   Neff S51U69X1EU Benutzerhandbuch, 44 pages
S51N53X4EU User Manual   Neff S51N53X4EU Benutzerhandbuch, 44 pages
S52L50X0EU User Manual   Neff S52L50X0EU Benutzerhandbuch, 42 pages
S51L68X1EU User Manual   Neff S51L68X1EU Benutzerhandbuch, 42 pages
S51N65X6EU User Manual   Neff S51N65X6EU Benutzerhandbuch, 44 pages
S21M85N8DE User Manual   Neff S21M85N8DE Benutzerhandbuch, 44 pages
S41M50N5EU User Manual   Neff S41M50N5EU Benutzerhandbuch, 44 pages
S51N58X7EU User Manual   Neff S51N58X7EU Benutzerhandbuch, 44 pages
S52N69X9EU User Manual   Neff S52N69X9EU Benutzerhandbuch, 44 pages
S42N65N6EU User Manual   Neff S42N65N6EU Benutzerhandbuch, 42 pages
S51D50X2EU User Manual   Neff S51D50X2EU Benutzerhandbuch, 42 pages
S51N65X9EU User Manual   Neff S51N65X9EU Benutzerhandbuch, 44 pages
S72N65X4EU User Manual   Neff S72N65X4EU Benutzerhandbuch, 44 pages
S41N53B7EU User Manual   Neff S41N53B7EU Benutzerhandbuch, 42 pages
S42D50N1EU User Manual   Neff S42D50N1EU Benutzerhandbuch, 42 pages