Skip to content

Latest commit

 

History

History
49 lines (45 loc) · 1.21 KB

fusesoc.md

File metadata and controls

49 lines (45 loc) · 1.21 KB
title description authors links categories tags active licenses talk
fusesoc
Package manager and build abstraction tool for FPGA/ASIC development
Olof Kindgren
Cores:Collection
Tools
Tools:Package Managers
vhdl
verilog
eda
hdl
rtl
synthesis
FPGA
simulation
Xilinx
Altera
from
2011
BSD-2-Clause
153

FuseSoC is a package manager and a set of build tools for HDL code. Its main purpose is to increase reuse of IP cores and be an aid for creating, building and simulating SoC solutions. FuseSoC provides utilities for:

  • reusing existing cores
  • creating compile-time or run-time configurations
  • running regression tests against multiple simulators
  • porting designs to new targets
  • leting other projects use your code

References:

  • fusesoc-cores: FuseSoC standard core library
  • tiny-cores: Collection of assorted small cores
  • [edalize]({{< ref "/items/edalize" >}} "edalize") was part of FuseSoC
  • FuseSoc is the continuation of ORPSoC