![]() |
NMSIS-Core
Version 1.0.0-HummingBird
NMSIS-Core support for HummingBird RISC-V processor-based devices
|
Version Control | Version #define symbols for NMSIS release specific C/C++ source code |
Compiler Control | Compiler agnostic #define symbols for generic c/c++ source code |
Peripheral Access | Naming conventions and optional features for accessing peripherals |
▼Core CSR Encodings | NMSIS Core CSR Encodings |
Core CSR Registers | NMSIS Core CSR Register Definitions |
▼Register Define and Type Definitions | Type definitions and defines for core registers |
Base Register Define and Type Definitions | Type definitions and defines for base core registers |
Register Define and Type Definitions Of PLIC | Type definitions and defines for plic registers |
Register Define and Type Definitions Of System Timer | Type definitions and defines for system timer registers |
Core CSR Register Access | Functions to access the Core CSR Registers |
Intrinsic Functions for CPU Intructions | Functions that generate RISC-V CPU instructions |
Interrupts and Exceptions | Functions that manage interrupts and exceptions via the PLIC |
SysTimer Functions | Functions that configure the Core System Timer |
FPU Functions | Functions that related to the RISC-V FPU (F and D extension) |
ARM Compatiable Functions | A few functions that compatiable with ARM CMSIS-Core |
▼System Device Configuration | Functions for system and clock setup available in system_<device>.c |
Interrupt and Exception Handling | Functions for interrupt, exception handle available in system_<device>.c |