FPGAwars / apio

:seedling: Open source ecosystem for open FPGA boards
https://github.com/FPGAwars/apio/wiki
GNU General Public License v2.0
773 stars 131 forks source link

Installation instructions in README call for obsolete packages #327

Closed znmeb closed 9 months ago

znmeb commented 1 year ago

A number of packages listed in the READMEi nstallation instructions are obsolete:

(apio) C:\Users\znmeb>apio install yosys
(DEBUG) Profile path: C:\Users\znmeb\.apio\profile.json
(DEBUG) Home_dir: C:\Users\znmeb\.apio
Warning: Package yosys is obsolete. Will be removed in the future. Use oss-cad-suite instead

Installing yosys package:
Download toolchain-yosys-windows_amd64-2019.12.11.tar.gz
Package 'yosys' has been successfully installed!

(apio) C:\Users\znmeb>apio install ice40
(DEBUG) Profile path: C:\Users\znmeb\.apio\profile.json
(DEBUG) Home_dir: C:\Users\znmeb\.apio
Warning: Package ice40 is obsolete. Will be removed in the future. Use oss-cad-suite instead

Installing ice40 package:
Download toolchain-ice40-windows_amd64-2019.12.11.tar.gz
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Package 'ice40' has been successfully installed!

(apio) C:\Users\znmeb>apio install ecp5
(DEBUG) Profile path: C:\Users\znmeb\.apio\profile.json
(DEBUG) Home_dir: C:\Users\znmeb\.apio
Warning: Package ecp5 is obsolete. Will be removed in the future. Use oss-cad-suite instead

Installing ecp5 package:
Download toolchain-ecp5-windows_amd64-2019.12.12.tar.gz
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Package 'ecp5' has been successfully installed!

(apio) C:\Users\znmeb>apio install iverilog
(DEBUG) Profile path: C:\Users\znmeb\.apio\profile.json
(DEBUG) Home_dir: C:\Users\znmeb\.apio
Warning: Package iverilog is obsolete. Will be removed in the future. Use oss-cad-suite instead

Installing iverilog package:
Download toolchain-iverilog-windows_amd64-1.1.1.tar.gz
Package 'iverilog' has been successfully installed!

(apio) C:\Users\znmeb>apio install scons
(DEBUG) Profile path: C:\Users\znmeb\.apio\profile.json
(DEBUG) Home_dir: C:\Users\znmeb\.apio
Warning: Package scons is obsolete. Will be removed in the future.
Installing scons package:
Download scons-3.0.1.tar.gz
Package 'scons' has been successfully installed!

(apio) C:\Users\znmeb>apio install verilator
(DEBUG) Profile path: C:\Users\znmeb\.apio\profile.json
(DEBUG) Home_dir: C:\Users\znmeb\.apio
Warning: Package verilator is obsolete. Will be removed in the future. Use oss-cad-suite instead

Installing verilator package:
Download toolchain-verilator-windows_amd64-1.0.0.tar.gz
Package 'verilator' has been successfully installed!

(apio) C:\Users\znmeb>apio install icesprog
(DEBUG) Profile path: C:\Users\znmeb\.apio\profile.json
(DEBUG) Home_dir: C:\Users\znmeb\.apio
Warning: Package icesprog is obsolete. Will be removed in the future. Use oss-cad-suite instead

Installing icesprog package:
Download toolchain-icesprog-windows_amd64-1.0.0.tar.gz
Package 'icesprog' has been successfully installed!

(apio) C:\Users\znmeb>apio install fujprog
(DEBUG) Profile path: C:\Users\znmeb\.apio\profile.json
(DEBUG) Home_dir: C:\Users\znmeb\.apio
Warning: Package fujprog is obsolete. Will be removed in the future. Use oss-cad-suite instead

Installing fujprog package:
Download toolchain-fujprog-windows_amd64-2020.10.6.tar.gz
Package 'fujprog' has been successfully installed!

It's not at all clear whether these packages can co-exist with oss-cad-suite. I'm starting a new project on an UPduino 3.1. Should I use oss-cad-suite or these packages?

Obijuan commented 9 months ago

The oss-cad-suite is the main package to use. All the obsolete packages have been removed in the latest stable apio 0.8.2 version (the 0.8.1 version was a transition between the old toolchain and the new oss-cad-suite)