Functions | |
__STATIC_INLINE void | ll_aes_set_dma_transfer_block (aes_regs_t *AESx, uint32_t block) |
Set AES transfer blocks in DMA mode. More... | |
__STATIC_INLINE uint32_t | ll_aes_get_dma_transfer_block (aes_regs_t *AESx) |
Get AES transfer blocks in DMA mode. More... | |
__STATIC_INLINE void | ll_aes_set_dma_read_address (aes_regs_t *AESx, uint32_t address) |
Set AES read address of RAM in DMA mode. More... | |
__STATIC_INLINE uint32_t | ll_aes_get_dma_read_address (aes_regs_t *AESx) |
Get AES read address of RAM in DMA mode. More... | |
__STATIC_INLINE void | ll_aes_set_dma_write_address (aes_regs_t *AESx, uint32_t address) |
Set AES write address of RAM in DMA mode. More... | |
__STATIC_INLINE uint32_t | ll_aes_get_dma_write_address (aes_regs_t *AESx) |
Get AES write address of RAM in DMA mode. More... | |
__STATIC_INLINE uint32_t ll_aes_get_dma_read_address | ( | aes_regs_t * | AESx | ) |
Get AES read address of RAM in DMA mode.
Register | BitsName |
---|---|
RSTART_ADDR | RSTART_ADDR |
AESx | AES instance |
Returned | value is the read address in RAM. |
__STATIC_INLINE uint32_t ll_aes_get_dma_transfer_block | ( | aes_regs_t * | AESx | ) |
Get AES transfer blocks in DMA mode.
Register | BitsName |
---|---|
TRAN_SIZE | TRAN_SIZE |
AESx | AES instance |
Return | value between 1 and 2048. |
__STATIC_INLINE uint32_t ll_aes_get_dma_write_address | ( | aes_regs_t * | AESx | ) |
Get AES write address of RAM in DMA mode.
Register | BitsName |
---|---|
WSTART_ADDR | WSTART_ADDR |
AESx | AES instance |
Returned | value is the wrute address in RAM |
__STATIC_INLINE void ll_aes_set_dma_read_address | ( | aes_regs_t * | AESx, |
uint32_t | address | ||
) |
Set AES read address of RAM in DMA mode.
Register | BitsName |
---|---|
RSTART_ADDR | RSTART_ADDR |
AESx | AES instance |
address | This parameter can be a address in RAM area (0x30000000 ~ 0x3003FFFF). |
None |
__STATIC_INLINE void ll_aes_set_dma_transfer_block | ( | aes_regs_t * | AESx, |
uint32_t | block | ||
) |
Set AES transfer blocks in DMA mode.
Register | BitsName |
---|---|
TRAN_SIZE | TRAN_SIZE |
AESx | AES instance |
block | This parameter can be one of the following values: 1 ~ 2048. |
None |
__STATIC_INLINE void ll_aes_set_dma_write_address | ( | aes_regs_t * | AESx, |
uint32_t | address | ||
) |
Set AES write address of RAM in DMA mode.
Register | BitsName |
---|---|
WSTART_ADDR | WSTART_ADDR |
AESx | AES instance |
address | This parameter can be a address in RAM area (0x30000000 ~ 0x3003FFFF). |
None |