electronic-lab: add libre FPGA toolchain components

Together, these packages provide a completely free/libre/open FPGA
toolchain: icestorm and trellis provide architecture databases for
iCE40 and ECP5 FPGAs, respectively; yosys provides front-end Verilog
synthesis; finally, nextpnr provides place-and-route and bitstream
generation capabilities.

Signed-off-by: Gabriel Somlo <gsomlo@gmail.com>
This commit is contained in:
Gabriel L. Somlo 2019-04-15 11:36:41 -04:00
parent cf10aa2e39
commit 8328d16df2
2 changed files with 8 additions and 0 deletions

View File

@ -1395,6 +1395,7 @@
<packagereq type="default">hct</packagereq> <packagereq type="default">hct</packagereq>
<packagereq type="default">hiredis</packagereq> <packagereq type="default">hiredis</packagereq>
<packagereq type="default">icaro</packagereq> <packagereq type="default">icaro</packagereq>
<packagereq type="default">icestorm</packagereq>
<packagereq type="default">irsim</packagereq> <packagereq type="default">irsim</packagereq>
<packagereq type="default">iverilog</packagereq> <packagereq type="default">iverilog</packagereq>
<packagereq type="default">kicad</packagereq> <packagereq type="default">kicad</packagereq>
@ -1407,6 +1408,7 @@
<packagereq type="default">mot-adms</packagereq> <packagereq type="default">mot-adms</packagereq>
<packagereq type="default">nesc</packagereq> <packagereq type="default">nesc</packagereq>
<packagereq type="default">netgen</packagereq> <packagereq type="default">netgen</packagereq>
<packagereq type="default">nextpnr</packagereq>
<packagereq type="default">ngspice</packagereq> <packagereq type="default">ngspice</packagereq>
<packagereq type="default">openocd</packagereq> <packagereq type="default">openocd</packagereq>
<packagereq type="default">pcb</packagereq> <packagereq type="default">pcb</packagereq>
@ -1449,6 +1451,7 @@
<packagereq type="default">tkcvs</packagereq> <packagereq type="default">tkcvs</packagereq>
<packagereq type="default">tkgate</packagereq> <packagereq type="default">tkgate</packagereq>
<packagereq type="default">toped</packagereq> <packagereq type="default">toped</packagereq>
<packagereq type="default">trellis</packagereq>
<packagereq type="default">uisp</packagereq> <packagereq type="default">uisp</packagereq>
<packagereq type="default">verilator</packagereq> <packagereq type="default">verilator</packagereq>
<packagereq type="default">vhd2vl</packagereq> <packagereq type="default">vhd2vl</packagereq>
@ -1458,6 +1461,7 @@
<packagereq type="default">xorg-x11-fonts-ISO8859-1-100dpi</packagereq> <packagereq type="default">xorg-x11-fonts-ISO8859-1-100dpi</packagereq>
<packagereq type="default">xorg-x11-fonts-ISO8859-9-100dpi</packagereq> <packagereq type="default">xorg-x11-fonts-ISO8859-9-100dpi</packagereq>
<packagereq type="default">xorg-x11-fonts-Type1</packagereq> <packagereq type="default">xorg-x11-fonts-Type1</packagereq>
<packagereq type="default">yosys</packagereq>
<packagereq type="optional">freehdl</packagereq> <packagereq type="optional">freehdl</packagereq>
<packagereq type="optional">kdesvn</packagereq> <packagereq type="optional">kdesvn</packagereq>
<packagereq type="optional">minicom</packagereq> <packagereq type="optional">minicom</packagereq>

View File

@ -1395,6 +1395,7 @@
<packagereq type="default">hct</packagereq> <packagereq type="default">hct</packagereq>
<packagereq type="default">hiredis</packagereq> <packagereq type="default">hiredis</packagereq>
<packagereq type="default">icaro</packagereq> <packagereq type="default">icaro</packagereq>
<packagereq type="default">icestorm</packagereq>
<packagereq type="default">irsim</packagereq> <packagereq type="default">irsim</packagereq>
<packagereq type="default">iverilog</packagereq> <packagereq type="default">iverilog</packagereq>
<packagereq type="default">kicad</packagereq> <packagereq type="default">kicad</packagereq>
@ -1407,6 +1408,7 @@
<packagereq type="default">mot-adms</packagereq> <packagereq type="default">mot-adms</packagereq>
<packagereq type="default">nesc</packagereq> <packagereq type="default">nesc</packagereq>
<packagereq type="default">netgen</packagereq> <packagereq type="default">netgen</packagereq>
<packagereq type="default">nextpnr</packagereq>
<packagereq type="default">ngspice</packagereq> <packagereq type="default">ngspice</packagereq>
<packagereq type="default">openocd</packagereq> <packagereq type="default">openocd</packagereq>
<packagereq type="default">pcb</packagereq> <packagereq type="default">pcb</packagereq>
@ -1449,6 +1451,7 @@
<packagereq type="default">tkcvs</packagereq> <packagereq type="default">tkcvs</packagereq>
<packagereq type="default">tkgate</packagereq> <packagereq type="default">tkgate</packagereq>
<packagereq type="default">toped</packagereq> <packagereq type="default">toped</packagereq>
<packagereq type="default">trellis</packagereq>
<packagereq type="default">uisp</packagereq> <packagereq type="default">uisp</packagereq>
<packagereq type="default">verilator</packagereq> <packagereq type="default">verilator</packagereq>
<packagereq type="default">vhd2vl</packagereq> <packagereq type="default">vhd2vl</packagereq>
@ -1458,6 +1461,7 @@
<packagereq type="default">xorg-x11-fonts-ISO8859-1-100dpi</packagereq> <packagereq type="default">xorg-x11-fonts-ISO8859-1-100dpi</packagereq>
<packagereq type="default">xorg-x11-fonts-ISO8859-9-100dpi</packagereq> <packagereq type="default">xorg-x11-fonts-ISO8859-9-100dpi</packagereq>
<packagereq type="default">xorg-x11-fonts-Type1</packagereq> <packagereq type="default">xorg-x11-fonts-Type1</packagereq>
<packagereq type="default">yosys</packagereq>
<packagereq type="optional">freehdl</packagereq> <packagereq type="optional">freehdl</packagereq>
<packagereq type="optional">kdesvn</packagereq> <packagereq type="optional">kdesvn</packagereq>
<packagereq type="optional">minicom</packagereq> <packagereq type="optional">minicom</packagereq>