Coder Social home page Coder Social logo

avalanche's Introduction

   ___            __              __           ____     _____
  / _ |_  _____ _/ /__ ____  ____/ /  ___ ____/ __/__  / ___/
 / __ | |/ / _ `/ / _ `/ _ \/ __/ _ \/ -_)___/\ \/ _ \/ /__  
/_/ |_|___/\_,_/_/\_,_/_//_/\__/_//_/\__/   /___/\___/\___/

   LiteX port to the PolarFire Avalanche Board for Antmicro.

           Copyright 2018 / Antmicro

[> Intro
--------
This repository contains a LiteX SoC for the Microsemi PolarFire Avalanche
Evaluation board and integration of the Microsemi DDR controller.


[> Getting started
------------------
Install LiteX and Migen with the following script:
https://github.com/enjoy-digital/litex/blob/master/litex_setup.py

python3 litex_setup.py init install

Execute python3 avalanche.py to create a libero project, build it and load it
to the board.

Connect the board to a computer with the micro-USB connector, open a terminal
and you should see the LiteX Bios:
        __   _ __      _  __
       / /  (_) /____ | |/_/
      / /__/ / __/ -_)>  <
     /____/_/\__/\__/_/|_|
 SoC BIOS / CPU: VexRiscv / 100MHz
(c) Copyright 2012-2018 Enjoy-Digital
(c) Copyright 2007-2018 M-Labs Limited
Built Nov 26 2018 15:18:58

BIOS CRC passed (5bae6eaa)
Memtest OK
Booting from serial...
Press Q or ESC to abort boot completely.
sL5DdSMmkekro
Timeout
No boot medium found
BIOS>

Usage is similar to others LiteX SoC, to load a custom firmware to main ram:
litex_term --kernel firmware.bin /dev/ttyUSBX

[> Contact
----------
E-mail: florent [AT] enjoy-digital.fr

avalanche's People

Contributors

kgugala avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.