rsyocto is loading...

Life Cycle Product Development

rsyocto product development life cycle diagram
  1. Project Definition
  2. Conceptual Analysis/ Requirements Analysis
  3. Feasibility Study
  4. Architecture Selection
  5. Resource Planning
    • Memory System and Performance Planning
    • Hardware BOM Components Selection, ...
  6. Cost Analysis
  7. Soft- and Hardware Architecture Design
    • Final detailed architecture conception of the HDL and Software Design
  8. Development and Integration
    • HDL Interface Development
    • HDL SoC Platform Development and Integration
      • with Industry-Standardized Interfaces (e.g. Arm® AMBA® AXI)
      • using SoC FPGA Vendor official Interface Design Tools (e.g. Intel® Quartus® Prime Platform Designer)
    • Low-level Software Development (Driver, Bootloader, ...)
    • High-level Software Development (Applications, ...)
  9. Process Automation
    • Python-based Automation of the needed Build Flow
      • To allow simple further Development for non-Soc-FPGA experts
      • To enable the automated pre-configuration of the Hardware during Manufacturing
  10. Verification & Validation
    • Using Industry-leading Verification and Validation Tools from Siemens® EDA, Arm®, Intel® and Microsoft®
    • Comprehensive Testing with amongst other things automated Testbenches
  11. Documentation
  12. On-Side Training
  13. Product Life Cycle Support
    • Implementation of custom Features
    • Updates & Service