Use the following methodology to guide your system partitioning analysis activities:
Requirements Gathering – Analyze system and algorithm requirements in relation to device resources.
Solution Synthesis – Identify possible solutions based on specific partitions and resulting data flows.
Partitioning Validation – Assess feasibility through detailed analysis and prototyping to identify shortcomings and reduce risk.
Iterate to System Feasibility – Revise, rework, and re-envision until achieving a suitable low‑risk solution.
The following diagram outlines aspects of each phase.