-
Implement apio sim command
-
The apio init command generates the SConstruct, so that the user can change/modify it
For multiboard support, it is better to use the init comand for creating a new project, the same as platformio do…
-
Implement the apio uload command
-
Ex. For starting a project with the icezum board, the steps will be:
apio init --board icezum
apio examples -f icezum-template
The template will include the files:
main.v
main_tb.v
icezum.pcf
It sh…
-
They will be loaded when a new proyect is created (or from the examples menu)
The templates should be included first into apio
-
Create a new project for a given board, that should be selected from a menu
Apio init --board name command
-
The apio examples command, by deault, copy the files to the current working directory. If the --project-dir dir option is specify, they are copied to that directory instead of the current
This option…
-
Give support to this:
$ apio build --board icezum
$ apio upload --board icezum
-
Icestick: http://www.pighixxx.com/test/2016/02/icestick-pinout/
Icezum: http://www.pighixxx.com/test/2016/05/icezum-pinout/
go-board: https://www.nandland.com/goboard/images/Go_Board_V1.pdf
-
Ej.
$ apio examples -f leds
$ ls
leds.v leds.pcf leds_on_tb.v leds_on_tb.gtw
It will make it easier the use of apio with platformio as well as merging different verilog entities easily in the same…