\n
address_offset : 0x0 Bytes (0x0)
size : 0x10 byte (0x0)
mem_usage : registers
protection : not protected
address_offset : 0x80 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection : not protected
address_offset : 0x14 Bytes (0x0)
size : 0x14 byte (0x0)
mem_usage : registers
protection : not protected
address_offset : 0x2C Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection : not protected
VDMA Control Register
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VDMACEN : VDMA Channel Enable
Setting this bit to 1 enables VDMA's operation. If this bit is cleared, VDMA will ignore all VDMA request and force Bus Master into IDLE state.
Note: SW_RST will clear this bit.
bits : 0 - 0 (1 bit)
access : read-write
SW_RST : Software Engine Reset
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
No effect
#1 : 1
Reset the internal state machine and pointers. The contents of control register will not be cleared. This bit will be auto cleared after few clock cycles
End of enumeration elements list.
STRIDE_EN : Stride Mode Enable
bits : 10 - 10 (1 bit)
access : read-write
Enumeration:
#0 : 0
Stride transfer mode Disabled
#1 : 1
Stride transfer mode Enabled
End of enumeration elements list.
DIR_SEL : Transfer Source/Destination Address Direction Select
bits : 11 - 11 (1 bit)
access : read-write
Enumeration:
#0 : 0
Transfer address is incremented successively
#1 : 1
Transfer address is decremented successively
End of enumeration elements list.
TRIG_EN : TRIG_EN\nNote1: When VDMA transfer is completed, this bit will be cleared automatically.\nNote2: If the bus error occurs, all VDMA transfer will be stopped. Software must reset all VDMA channel, and then trig again.
bits : 23 - 23 (1 bit)
access : read-write
Enumeration:
#0 : 0
No effect
#1 : 1
VDMA data read or write transfer Enabled
End of enumeration elements list.
VDMA Current Source Address Register
address_offset : 0x14 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
VDMA_CSAR : VDMA Current Source Address Register (Read Only)\nThis field indicates the source address where the VDMA transfer is just occurring.
bits : 0 - 31 (32 bit)
access : read-only
VDMA Current Destination Address Register
address_offset : 0x18 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
VDMA_CDAR : VDMA Current Destination Address Register (Read Only)\nThis field indicates the destination address where the VDMA transfer is just occurring.
bits : 0 - 31 (32 bit)
access : read-only
VDMA Current Transfer Byte Count Register
address_offset : 0x1C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
VDMA_CBCR : VDMA Current Byte Count Register (Read Only)\nThis field indicates the current remained byte count of VDMA.
bits : 0 - 15 (16 bit)
access : read-only
VDMA Interrupt Enable Register
address_offset : 0x20 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TABORT_IE : VDMA Read/Write Target Abort Interrupt Enable
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
Disabled target abort interrupt generation during VDMA transfer
#1 : 1
Enabled target abort interrupt generation during VDMA transfer
End of enumeration elements list.
TD_IE : VDMA Transfer Done Interrupt Enable
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
Disabled interrupt generator during VDMA transfer done
#1 : 1
Enabled interrupt generator during VDMA transfer done
End of enumeration elements list.
VDMA Interrupt Status Register
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TABORT_IS : VDMA Read/Write Target Abort Interrupt Status Flag
Note1: This bit is cleared by writing 1 to itself.
Note2: The VDMA_ISR [TABORT_IF] indicate bus master received ERROR response or not, if bus master received occur it means that target abort is happened. VDMA controller will stop transfer and respond this event to software then go to IDLE state. When target abort occurred, software must reset VDMA controller, and then transfer those data again.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
No bus ERROR response received
#1 : 1
Bus ERROR response received
End of enumeration elements list.
TD_IS : Transfer Done Interrupt Status Flag
This bit indicates that VDMA has finished all transfer.
Note: This bit is cleared by writing 1 to itself.
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
Not finished yet
#1 : 1
Done
End of enumeration elements list.
VDMA Source Address Stride Offset Register
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SASTOBL : VDMA Source Address Stride Offset Byte Length\nThe 16-bit register defines the source address stride transfer offset count of each row.
bits : 0 - 15 (16 bit)
access : read-write
STBC : VDMA Stride Transfer Byte Count\nThe 16-bit register defines the stride transfer byte count of each row.
bits : 16 - 31 (16 bit)
access : read-write
VDMA Destination Address Stride Offset Register
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DASTOBL : VDMA Destination Address Stride Offset Byte Length\nThe 16-bit register defines the destination address stride transfer offset count of each row.
bits : 0 - 15 (16 bit)
access : read-write
VDMA Source Address Register
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VDMA_SAR : VDMA Transfer Source Address Register\nThis field indicates a 32-bit source address of VDMA.
bits : 0 - 31 (32 bit)
access : read-write
VDMA Destination Address Register
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VDMA_DAR : VDMA Transfer Destination Address Register\nThis field indicates a 32-bit destination address of VDMA.
bits : 0 - 31 (32 bit)
access : read-write
VDMA Internal Buffer FIFO 0
address_offset : 0x80 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
VDMA_BUF0 : VDMA Internal Buffer FIFO 0 (Read Only)\nVDMA channel has its own 2 words internal buffer.
bits : 0 - 31 (32 bit)
access : read-only
VDMA Internal Buffer FIFO 1
address_offset : 0x84 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
VDMA_BUF1 : VDMA Internal Buffer FIFO 1 (Read Only)\nVDMA channel has its own 2 words internal buffer.
bits : 0 - 31 (32 bit)
access : read-only
VDMA Transfer Byte Count Register
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VDMA_BCR : VDMA Transfer Byte Count Register\nThis field indicates a 16-bit transfer byte count of VDMA.
bits : 0 - 15 (16 bit)
access : read-write
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.