NMSIS-Core  Version 1.2.0
NMSIS-Core support for Nuclei processor-based devices

Structure type to access the System Timer (SysTimer). More...

Data Fields

__IOM uint64_t MTIMER
 Offset: 0x000 (R/W) System Timer current value 64bits Register. More...
 
__IOM uint64_t MTIMERCMP
 Offset: 0x008 (R/W) System Timer compare Value 64bits Register. More...
 
__IOM uint32_t RESERVED0 [0x3F8]
 Offset: 0x010 - 0xFEC Reserved. More...
 
__IOM uint32_t MSFTRST
 Offset: 0xFF0 (R/W) System Timer Software Core Reset Register. More...
 
__IOM uint32_t RESERVED1
 Offset: 0xFF4 Reserved. More...
 
__IOM uint32_t MTIMECTL
 Offset: 0xFF8 (R/W) System Timer Control Register, previously MSTOP register. More...
 
__IOM uint32_t MSIP
 Offset: 0xFFC (R/W) System Timer SW interrupt Register. More...
 

Detailed Description

Structure type to access the System Timer (SysTimer).

Structure definition to access the system timer(SysTimer).

Remarks
  • MSFTRST register is introduced in Nuclei N Core version 1.3(__NUCLEI_N_REV >= 0x0103)
  • MSTOP register is renamed to MTIMECTL register in Nuclei N Core version 1.4(__NUCLEI_N_REV >= 0x0104)
  • CMPCLREN and CLKSRC bit in MTIMECTL register is introduced in Nuclei N Core version 1.4(__NUCLEI_N_REV >= 0x0104)

Definition at line 55 of file core_feature_timer.h.

Field Documentation

◆ MSFTRST

__IOM uint32_t SysTimer_Type::MSFTRST

Offset: 0xFF0 (R/W) System Timer Software Core Reset Register.

Definition at line 59 of file core_feature_timer.h.

◆ MSIP

__IOM uint32_t SysTimer_Type::MSIP

Offset: 0xFFC (R/W) System Timer SW interrupt Register.

Definition at line 62 of file core_feature_timer.h.

◆ MTIMECTL

__IOM uint32_t SysTimer_Type::MTIMECTL

Offset: 0xFF8 (R/W) System Timer Control Register, previously MSTOP register.

Definition at line 61 of file core_feature_timer.h.

◆ MTIMER

__IOM uint64_t SysTimer_Type::MTIMER

Offset: 0x000 (R/W) System Timer current value 64bits Register.

Definition at line 56 of file core_feature_timer.h.

◆ MTIMERCMP

__IOM uint64_t SysTimer_Type::MTIMERCMP

Offset: 0x008 (R/W) System Timer compare Value 64bits Register.

Definition at line 57 of file core_feature_timer.h.

◆ RESERVED0

__IOM uint32_t SysTimer_Type::RESERVED0[0x3F8]

Offset: 0x010 - 0xFEC Reserved.

Definition at line 58 of file core_feature_timer.h.

◆ RESERVED1

__IOM uint32_t SysTimer_Type::RESERVED1

Offset: 0xFF4 Reserved.

Definition at line 60 of file core_feature_timer.h.