verilog-apple-one/boards
2018-02-11 22:53:44 +01:00
..
ice40hx8k-b-evn updated ROM paths to handle new board/buildenv structure 2018-02-12 08:26:57 +11:00
terasic_de0 Updated Terasic DE0 target to new dir format 2018-02-11 22:48:00 +01:00
tinyfpga_b2 fixed path for tinyfpga_b2 2018-02-12 08:50:50 +11:00
upduino/yosys moved ice40hx8k to board/buildenv structure 2018-02-12 08:22:14 +11:00
README.md Update board readme 2018-02-12 08:29:43 +11:00

Board directory requirements

The directory structure for board should follow the following convention:

/boards/[target_board_name]/[build_env]

target_board_name

Choose a target/board name that uniquely identifies the board, including required extension boards. For example: UPDuino_v1 or Terasic_DE0

When an extension board is required, for instance, a VGAXYZ board, the target_board_name should be something like: UPDuino_v1_VGAXYZ

build_env

Choose a build_env name that uniquely identifies the development environment, such as yosys or quartus or webpackISE etc.

README.md

For each project, a README.md file should be present describing the hardware setup, the build environment and, if needed, the pinout used. Also include contact information of the maintainer.

Photos are a plus.