gahbcfg
Module Instance | Base Address | Register Address |
---|---|---|
usb0 | 0xFFB00000 | 0xFFB00008 |
usb1 | 0xFFB40000 | 0xFFB40008 |
Offset: 0x8
Access: RW
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
notialldmawrit RW 0x0 |
remmemsupp RW 0x0 |
Reserved |
||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved |
ptxfemplvl RW 0x0 |
nptxfemplvl RW 0x0 |
Reserved |
dmaen RW 0x0 |
hbstlen RW 0x0 |
glblintrmsk RW 0x0 |
gahbcfg Fields
Bit | Name | Description | Access | Reset | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
22 | notialldmawrit | This bit is programmed to enable the System DMA Done functionality for all the DMA write Transactions corresponding to the Channel/Endpoint. This bit is valid only when GAHBCFG.RemMemSupp is set to 1.
|
RW | 0x0 | ||||||||||||||||||||
21 | remmemsupp | This bit is programmed to enable/disable the functionality to wait for the system DMA Done Signal for the DMA Write Transfers. -The int_dma_req output signal is asserted when HSOTG DMA starts write transfer to the external memory. When the core is done with the Transfers it asserts int_dma_done signal to flag the completion of DMA writes from HSOTG. The core then waits for sys_dma_done signal from the system to proceed further and complete the Data Transfer corresponding to a particular Channel/Endpoint. -The int_dma_req and int_dma_done signals are not asserted and the core proceeds with the assertion of the XferComp interrupt as soon as wait for the system DMA Done Signal for the DMA Write Transfers the DMA write transfer is done at the HSOTG Core Boundary and it doesn't wait for the sys_dma_done signal to complete the DATA
|
RW | 0x0 | ||||||||||||||||||||
8 | ptxfemplvl | Mode:Host only. Indicates when the Periodic TxFIFO Empty Interrupt bit in the Core Interrupt register (GINTSTS.PTxFEmp) is triggered. This bit is used only in Slave mode.
|
RW | 0x0 | ||||||||||||||||||||
7 | nptxfemplvl | Mode:Host and device. This bit is used only in Slave mode. In host mode and with Shared FIFO with device mode, this bit indicates when the Non-Periodic TxFIFO Empty Interrupt bit in the Core Interrupt register (GINTSTS.NPTxFEmp) is triggered. With dedicated FIFO in device mode, this bit indicates when IN endpoint Transmit FIFO empty interrupt (DIEPINTn.TxFEmp) is triggered. Host mode and with Shared FIFO with device mode:
|
RW | 0x0 | ||||||||||||||||||||
5 | dmaen | Mode:Host and device. Enables switching from DMA mode to slave mode.
|
RW | 0x0 | ||||||||||||||||||||
4:1 | hbstlen | Mode:Host and device. This field is used in Internal DMA modes.
|
RW | 0x0 | ||||||||||||||||||||
0 | glblintrmsk | Mode: Host and device. The application uses this bit to mask or unmask the interrupt line assertion to itself. Irrespective of this bits setting, the interrupt status registers are updated by the core.
|
RW | 0x0 |