Coder Social home page Coder Social logo

cretingame / yarr-fw Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yarr/yarr-fw

0.0 1.0 0.0 51.07 MB

License: GNU General Public License v3.0

VHDL 80.57% Python 0.26% Shell 0.29% Verilog 9.01% SystemVerilog 9.38% Stata 0.32% Makefile 0.17%

yarr-fw's Introduction

Yarr-fw

This firmware is made for the XpressK7 board. This document will explain step by step how to get the firmware working and launch testing programs.

Connect the board

//Some pictures

Install Vivado

Download the source code from the git repository

Firstly, to download the files from the git repository, you need to install git. The prompt will ask your user password. $ sudo yum install git If this command works the terminal will ask you whether you want to install this package. Is this ok [y/d/N]: Type yes to confirm you want to install git.

Download the source files

You can download all the source files project. $ git clone [email protected]:Yarr/Yarr-fw.git Check whether the files were downloaded, by listing the folder. You should see a folder named "Yarr-fw".

Generate the bitfile

Move in the folder where you will generate the bitfile. $ cd Yarr-fw/syn/xpressk7/ddr3_revA/ To launch the synthesis you just need to launch make. $ make Prepare a coffee, it will last around 15 minutes to synthesize all the project.

Write the bitfile into the flash memory

Move in the folder where the script file are. $ cd Yarr-fw/script/ Launch the script for flashing the memory. At this point you can choose the bitfile by pressing the belonging number. If there is only bitfile you need to press 'y'.

$ python flash.py
Several bit files found: 
0: /home/***/Yarr-fw/syn/xpressk7/ddr3_revA/yarr.runs/impl_1/top_level.bit
1: /home/***/Yarr-fw/syn/xpressk7/bram_revA/yarr.runs/impl_1/top_level.bit

The terminal will ask you if you want to flash the flash memory or the RAM. As you want a persistent system, press F for Flash. Will you flash the RAM or the Flash [R/F] ? Then shut down the computer. After the next boot firmware is ready to use. $ systemctl poweroff

Attention Note: A soft reboot is not enough to get the system working.

yarr-fw's People

Contributors

cretingame avatar baramsel avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.