VS0 HAL Overview
The VS0 HAL API provides common definitions for all VS0 RM variants, currently including vs0_j1b and vs0_stub. You can find the API here: boxlambda/sw/components/vs0_hal/vs0_hal.h.
Key Features:
-
VS0 RM Address Space:
- Specifies the base address and size of the address space allocated to the VS0 RM.
-
VS0 Signature Register:
- Located at the end of the VS0 RM address space.
- Must be implemented by all VS0 RM variants to provide a unique identifier for the RM.
- Helps software identify the RM loaded in the RP before interacting with any RM-specific components.
- The
dfx_read_core_sigcommand from thedfx_climodule reads this register.