\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 Control
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\n
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 automatically cleared after few clock cycles
End of enumeration elements list.
STRIDE_EN : Stride Mode Enable Control\n
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 Selection\n
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 : Trigger Enable Control\nNote: When VDMA transfer is completed, this bit will be cleared automatically.\nIf the bus error occurs, all VDMA transfer will be stopped. User must reset all VDMA channel, and then trigger 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 Bits (Read Only)\nThis field indicates the source address where the VDMA transfer just occurred.
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 Bits (Read Only)\nThis field indicates the destination address where the VDMA transfer just occurred.
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 Bits (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 Control\n
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
Target abort interrupt generation Disabled during VDMA transfer
#1 : 1
Target abort interrupt generation Enabled during VDMA transfer
End of enumeration elements list.
TD_IE : VDMA Transfer Done Interrupt Enable Control\n
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
Iinterrupt generator Disabled during VDMA transfer done
#1 : 1
Interrupt generator Enabled 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 it.
Note2: This bit indicates 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 user then go to IDLE state. When target abort occurred, user 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\nThis bit indicates that VDMA has finished all transfer. \n
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
Not finished yet
#1 : 1
Done. Note: This bit is cleared by writing 1 to it
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 Bits\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 Bits\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 Bits\nThis field indicates a 16-bit transfer byte count number of VDMA.\n
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.