Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.17 KB

Dandelion-Basics.rst

File metadata and controls

37 lines (25 loc) · 1.17 KB

Dandelion Basics

Dandelion is a library of hardware components to implement parallel dataflow accelerators.

Getting started:

This will walk you through installing Chisel and its dependencies:

  1. sbt: which is the preferred Scala build system and what Chisel uses.
  2. Verilator:, which compiles Verilog down to C++ for simulation. The included unit testing infrastructure uses this.

Linux build

Code example:

sudo apt-get install default-jdk

Background/Terminology

Dandelion Infrastructure Setup

DandelionInfrastructure Diagram

Dandelion-lib (dandelion)
This program (available on your path as firesim once we source necessary scripts) automates the work required to launch FPGA builds and run simulations. Most users will only have to interact with the manager most of the time. If you're familiar with tools like Vagrant or Docker, the firesim command is just like the vagrant and docker commands, but for FPGA simulators instead of VMs/containers.