Design Architecture & Partitioning
Architecture fundamentals such as processor type, memory structure, network-on-chip and resource availability must be thoroughly considered and specified, as they can have a dramatic impact on the overall system performance and cost. Careful partitioning of the system is crucial where hardware and software must be optimally tailored to a particular application.