Peripheral features and how this peripheral works
The Miscellaneous Control Module provides a myriad of miscellaneous control functions.
Features
- Program-visible information about the configuration and revision of the core and select system peripherals.
- Registers for capturing information about core and core-peripheral bus errors.
- Control and configuration of memory resource protection.
How this driver is designed to make this peripheral works
Based on the behavior of the Miscellaneous Control Module, the driver is divided into serval function groups.
- Core Information Interfaces
The APIs in this function group can be used to get core information such as datapath width, etc.
- Flash Controller Related Interfaces
The APIs in this function group can be used to set flash controller, such as enable/disable data cache.
- Core and Core-peripheral Bus Error Interfaces
The APIs in this function group can be used to enable core fault error interrupt and get core fault error.
- Resource Protection Related Inferfaces
The APIs in this function can be used to control resource protection related options.