AN 796: Cyclone® V and Arria® V SoC Device Design Guidelines

ID 683360
Date 3/30/2022
Public
Document Table of Contents

1.4. Overview of Embedded Software Design Guidelines for SoC FPGA Design

Table 4.  Embedded Software: Design Guidelines Overview

Stages of the Embedded Software Design Flow

Guidelines

Links

Operating System (OS) considerations

OS considerations to meet your application needs, including real time, software reuse, support and ease of use considerations

Selecting an Operating System for Your Application

Boot Loader considerations

Boot loader considerations to meet your application needs. including GPL requirements, and features.

Choosing Boot Loader Software
Boot and Configuration Design Considerations Boot source, boot clock, boot fuses, configuration flows Boot and Configuration Design Considerations

HPS ECC Considerations

ECC for external SDRAM interface, L2 cache data memory, flash memory

HPS ECC Design Considerations
HPS SDRAM Considerations Using Preloader to debug HPS SDRAM, Accessing the HPS SDRAM HPS SDRAM Considerations