Modes Of Operation - Samsung S5PC110 Manual

Risc microprocessor
Table of Contents

Advertisement

S5PC110_UM
5 USB2.0 HS OTG

5.4 MODES OF OPERATION

The end user application operates the Link in either DMA or Slave mode. It cannot operate the USB OTG
controller using DMA and Slave modes simultaneously.
5.4.1 DMA MODE
USB OTG host uses the AHB Master interface to transmit packet data to be fetched (AHB to USB) and receive
data update (USB to AHB). The AHB master uses programmed DMA address (HCDMAn register in Host mode
and DIEPDMAn/ DOEPDMAn register in Device mode) to access the data buffers.
5.4.2 SLAVE MODE
USB OTG can operate in either transaction-level or pipelined transaction-level. The application handles one data
packet at a time per channel / endpoint in transaction-level operations. In pipelined transaction-level operation, the
application programs the OTG to perform multiple transactions. The advantage of pipelined operation is that the
application is not interrupted based on packet.
5-3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents