SemiDrive SSDK Appication Program Interface PTG3.0
register_base_addr.h
Go to the documentation of this file.
1/*****************************************************************************
2 *
3 *
4 *Copyright (c) 2021-2029 Semidrive Incorporated. All rights reserved.
5 *Software License Agreement
6 *
7 ******************************************************************************
8 */
9#ifndef REGISTER_BASE_ADDR_H
10#define REGISTER_BASE_ADDR_H
11
12/*including int32_t definition*/
13#include <stdint.h>
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19/*just for temporary use*/
20/* iram3 0x600000 */
21#define CACC_TEST_DMA_RAM_BASE (0x580000UL)
22
23/*register base address*/
24/*PKE register base address*/
25#define PKE_BASE_ADDR (0x021C0000UL)
26/*TRNG register base address*/
27#define TRNG_BASE_ADDR (0x021C4000UL)
28/*SKE_HP register base address*/
29#define SKE_HP_BASE_ADDR (0x021C8000UL)
30/*HASH register base address*/
31#define HASH_BASE_ADDR (0x021CC000UL)
32
33#define APB_SEIP_BASE_ADDR (0xF3100000UL)
34
35#define OTP_KEY_CTRL (*((volatile uint32_t *)(0x021DD804UL)))
36
37#ifdef __cplusplus
38}
39#endif
40
41#endif