Embedded System Design Considerations - Embedded System Design Considerations - 2026.1 English - UG1504

Versal Adaptive SoC System and Solution Planning Methodology Guide (UG1504)

Document ID
UG1504
Release Date
2026-07-22
Version
2026.1 English

The software stack closely interacts with the hardware development flow. This section covers the special considerations for embedded system designs. The following are the key steps in this development flow. Each step presents unique challenges, depending on whether the system is embedded or server attached.

  1. Hardware and software co-development
    1. Architecture
    2. Datapath and transport layer
    3. Control plane
    4. Memory hierarchy
  2. Software development for effective use of hardware acceleration
    1. Boot and OS considerations
    2. Software application development
    3. Software debug