tinyfpga-b-series

Public

tinyfpga/tinyfpga-b-series

Download board files

Files for version 1. Choose the source project or an available generated package.

Source package

Original hardware design source archive

Original KiCad project zip59 KB

Fabrication package

Gerbers and drill, pick-and-place, DRC report, and the 3D model

Gerbers and drill zip85 KBPick and place (CSV)2.3 KB3D board only (GLB)3.7 MB3D model (GLB)3.5 MB

Review package

Schematics, PCB views, BOM, and extracted files

PCB SVG430 KBBoard render229 KBPCB B.Cu51 KBPCB B.Fab9.1 KBPCB B.Mask5.7 KB

Share tinyfpga-b-series

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

Install icestorm for your computer once:

sudo apt-get install build-essential clang bison flex libreadline-dev \
                     gawk tcl-dev libffi-dev git mercurial graphviz   \
                     xdot pkg-config python python3 libftdi-dev

mkdir icestorm-build
cd icestorm-build

git clone https://github.com/cliffordwolf/icestorm.git icestorm
cd icestorm
make -j$(nproc)
sudo make install
cd ..

git clone https://github.com/cseed/arachne-pnr.git arachne-pnr
cd arachne-pnr
make -j$(nproc)
sudo make install
cd ..

git clone https://github.com/cliffordwolf/yosys.git yosys
cd yosys
make -j$(nproc)
sudo make install
cd ..

Copy the icestorm_template directory to a new project directory with a name of your choosing:

cp icestorm_template ~/my_tinyfpga_project

Build the project:

cd ~/my_tinyfpga_project
make

The programmer script lives in this repo in programmer/tinyfpgab.py Program the TinyFPGA B-series board with the bitstream:

python $TINYFPGA_B_REPO/programmer/tinyfpgab.py --program TinyFPGA_B.bin
Comments

No comments yet. Be the first to ask about this board.

Askabout this board