Hardware/software design requirements planning: Part 3 – Performance requirements analysis

Performance requirements define what the system or item must do and how well it must do those things. Precursors of performance requirements take the form of function statements or functional requirements (quantified function statements). These should be determined as a result of a functional analysis process that decomposes the customer need as noted earlier using an appropriate flow diagramming technique. …

Down & dirty with HW/SW co-design: Part 1 – Reviewing the fundamentals.

Embedded computing systems must meet tight cost, power consumption, and performance constraints. If one design requirement dominated, life would be much easier for embedded system designers-they could use fairly standard architectures with easy programming models. But because the three constraints must be met simultaneously, embedded system designers have to mold hardware and software architectures to fit the needs of …