class
PlatformArgs
PythonPlatform configuration for the conversion process.
PlatformArgs()Platform configuration for the conversion process.
attribute
name
Pythonname: str = Field(default='apollo510_evb', description='Target platform name')Target platform name. Defaults to “apollo510_evb”.
attribute
cpu
Pythoncpu: str | None = Field(None, description='CPU core type (e.g., cortex-m55)')CPU core type (e.g., cortex-m55). Optional for built-ins.
attribute
speeds
Pythonspeeds: list[int] = Field(default_factory=list, description='List of supported clock speeds in MHz')Supported clock speeds in MHz.
attribute
memories
Pythonmemories: dict[MemoryType, int] = Field(default_factory=dict, description='Memory sizes in bytes')Memory sizes in bytes.
attribute
capabilities
Pythoncapabilities: list[SocCapability] = Field(default_factory=list, description='List of SoC capabilities')Available SoC capabilities.
attribute
preferred_memory_order
Pythonpreferred_memory_order: list[MemoryType] = Field(default_factory=list, description='Preferred memory order for allocations')Placement preference for planner.
attribute
min_alignment
Pythonmin_alignment: int | None = Field(None, description='Minimum alignment requirement in bytes')Minimum alignment in bytes.