Skip to content

dbachurski/CycloneV-SoC-DSP-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CycloneV-SoC-DSP-System

About this project

This repository contains the implementation of example digital signal processing algorithms on the DE0-Nano-SoC heterogeneous platform. The digital logic implemented in the FPGA handles the execution of DSP algorithms, while the ARM microprocessor runs a web server that provides user with a browser-based interface for remote interaction.

User Interface

user_interface

Clone repository

git clone --recursive git@github.com:dbachurski/CycloneV-SoC-DSP-System.git

PeakRDL installation

python3 -m pip install peakrdl

Device programming

Interactive subshell initialization

./env.sh

FPGA bitfile generation

hw_generator.sh

System image generation

bitbake agh-image-base

SD card preparation

To prepare an SD card, write to it a generated system image file (./sw/build/tmp/deploy/images/de0-nano-soc/agh-image-base-de0-nano-soc.wic).

Board preparation

Before powering up a device, confirm that MSEL pins (SW10) are set to 6'b0. Then plug-in the SD card and connect a USB cable to the J4 connector (it enables serial port data transmission).

Linux login prompt

You can access the Linux prompt via serial connection using username root. Password is not required.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published