MAX32665 SDK Documentation  0.2
Software Development Kit Overview and API Documentation
mxc_tpu_regs_t Struct Reference

Structure type to access the TPU Registers.

#include <tpu_regs.h>

Data Fields

__IO uint32_t ctrl
 0x00: TPU CTRL Register
 
__IO uint32_t cipher_ctrl
 0x04: TPU CIPHER_CTRL Register
 
__IO uint32_t hash_ctrl
 0x08: TPU HASH_CTRL Register
 
__IO uint32_t crc_ctrl
 0x0C: TPU CRC_CTRL Register
 
__IO uint32_t dma_src
 0x10: TPU DMA_SRC Register
 
__IO uint32_t dma_dest
 0x14: TPU DMA_DEST Register
 
__IO uint32_t dma_cnt
 0x18: TPU DMA_CNT Register
 
__IO uint32_t maa_ctrl
 0x1C: TPU MAA_CTRL Register
 
__O uint32_t din [4]
 0x20: TPU DIN Register
 
__I uint32_t dout [4]
 0x30: TPU DOUT Register
 
__IO uint32_t crc_poly
 0x40: TPU CRC_POLY Register
 
__IO uint32_t crc_val
 0x44: TPU CRC_VAL Register
 
__I uint32_t crc_prng
 0x48: TPU CRC_PRNG Register
 
__IO uint32_t ham_ecc
 0x4C: TPU HAM_ECC Register
 
__IO uint32_t cipher_init [4]
 0x50: TPU CIPHER_INIT Register
 
__O uint32_t cipher_key [8]
 0x60: TPU CIPHER_KEY Register
 
__IO uint32_t hash_digest [16]
 0x80: TPU HASH_DIGEST Register
 
__IO uint32_t hash_msg_sz [4]
 0xC0: TPU HASH_MSG_SZ Register
 
__IO uint32_t maa_maws
 0xD0: TPU MAA_MAWS Register
 

The documentation for this struct was generated from the following file: