Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 - Linux Installation - As OS or as a Virtual Machine - Windows Subsystem for Linux is not suitable


Introduction

A detailed Insight into the use of the

Was zeigt die Anleitung?
Zu welchem Nutzen?
Für wen?
Was weiß der Author?
This guide has the objective to give users, with basic knowledge of computers, basic ideas of FPGAs and Software Design Tools,
a detailed Insight into the required steps to build and compile the necessary files to be able to boot the Hard Processor System
of a Cyclone V FPGA from a SD card. The HPS is chosen because it offers a limited amount of complexity and shows the basic
usage of many features from a FPGA Design.

...

The usage of programs and tool will be described on point for the indented goal of booting the HPS.

Hopefully this guide helps
users on their first steps into a brighter knowledge of FPGA Design.

...

A detailed Insight into the use of the

Was zeigt die Anleitung?
Zu welchem Nutzen?
Für wen?
Was weiß der Author?


Step 1 - Intel Quartus Project

Begin  -
Setup a project in Quartus , use Prime Lite (folder: project and project name: HPSexample)

 - Use the Plattform Designer to generate interconnection logic for the plattform / your designconfigure the resources needed to boot the HPS (System Memory and SD card access)

 - Connect the basic interfaces (Uart and i²c) of the HPS to the board resources


 - Compile Goal -
Compile the project to get the required files and folders in for the next steps
[plattformDesigner    HPSexample.sopinfo file / PlattformEditorHPS.qip filee and (hps_isw_)handoff folder]

...

ADD LINK TO THIS PAGE


Step 2 - Generation of the

...

preloader and main bootloader

...

from U-Boot sources

Use the handoff folder to generate the preloader and main bootloader

[preloader-mkpimage.bin u-boot.img]

...


ADD LINK TO THIS PAGE


Step 3 - Generation of the Device Tree Blob

Use the plattformDesigner.sopinfo file to generate the device tree
[dts and dtb]

...


ADD LINK TO THIS PAGE


Step 4 - SD card setup for Intel Cyclone 5 HPS

...


ADD LINK TO THIS PAGE


Web sources:

Embedded Linux Beginners Guide
https://rocketboards.org/foswiki/Documentation/EmbeddedLinuxBeginnerSGuide

...