BoardΒΆ

A dropdown menu on the top right corner allows to view/modify settings related to the target board:

Action

Description

Board name

Show the board SVG pinout

Constraints

Show the board constraints configuration file

Datasheet

Open board/device datasheet in the sytem web browser

View board rules

Show rules of the board

Toggle board rules

Enable/disable rules of the board

Change board

Select a different board

Board rules (see Board Rules) allow to automate tasks such as default port connections or default pin values. For example:

  • Connectint all unconnected clk ports to the internal CLK signal.

  • Turn all unused LEDs off.

When a board is selected, all I/O blocks are updated and the values are reset.

Hint

The configuration sources of board are stored in constraints. In order to support a new board, create a new directory with the info.json, pinout.* and pinout.* (optional) files. pinout.json MUST be generated from the pinout.* using the generator.py script.