The decision on which product functions run in FPGA logic, which in embedded processors or software, and how they interact.
Architecture Work product in the FPGA-based product development lifecycle
The split drives the logic size, the software effort and the interfaces between them. Doing it early and explicitly avoids moving functions late, which forces redesign of logic, drivers and tests on both sides and can push the design out of the chosen device.
The full lifecycle detail, with its charts, flows, tables and every section, is for registered members. Registration is free and takes a minute. You come back to this page afterwards.