Skip to content

Minor update for apio in BX guide #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions bx/guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ You will need to install the latest development environment and other support to
Tools for the TinyFPGA BX require Python. If you don't already have Python installed, follow the directions below. Linux users should already have Python installed.

#### Linux
Most Linux distributions install Python by default. If not, install Python using your distribution's package manager.
Most Linux distributions install Python by default. If not, install Python using your distribution's package manager.

#### Windows
1. Download and run the [Windows Python Installer](https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64-webinstall.exe).
Expand All @@ -30,12 +30,12 @@ Most Linux distributions install Python by default. If not, install Python usin
2. Follow the instructions from the installer.

### 2. Install APIO and tinyprog
[APIO](https://github.com/FPGAWARS/apio) is tool that makes it very easy to run the open source FPGA toolchain and program the design onto the FPGA board.
[APIO](https://github.com/FPGAwars/apio) is tool that makes it very easy to run the open source FPGA toolchain and program the design onto the FPGA board.

To install APIO and tinyprog, open up a terminal and run the following commands:

```shell
pip install apio==0.4.0b3 tinyprog
pip install -U apio tinyprog
apio install system scons icestorm iverilog
apio drivers --serial-enable
```
Expand Down Expand Up @@ -69,7 +69,7 @@ This command will check for bootloader updates for all of the connected boards.

## First Project Tutorial

Once you have all of your hardware and software ready you can get started developing some digital logic. This first project won't go into all the details of designing and implementing digital logic circuits in general, but it will guide you through the specifics of setting up a simple project, writing verilog, and programming the board with the project.
Once you have all of your hardware and software ready you can get started developing some digital logic. This first project won't go into all the details of designing and implementing digital logic circuits in general, but it will guide you through the specifics of setting up a simple project, writing verilog, and programming the board with the project.

### 1. Connect USB cable

Expand Down