xheep_gen.peripherals.base_peripherals.Power_manager module

class xheep_gen.peripherals.base_peripherals.Power_manager.Power_manager(address: int | None = None, length: int | None = None, external_domains: int = 0)

Bases: BasePeripheral

Manages power states and clock gating for different system components.

get_external_domains()

Get the number of external domains.

set_external_domains(value: int)

Set the number of external domains.