Skip to content

Programming the UPduino with OpenOCD

Nabla edited this page Sep 5, 2018 · 1 revision

Search results

After digging around on the Internet there does not seem to be anyone that has done this before. The task therefor becomes creating a .cfg file that describes the UPduiono V1. This may incorporate adding a .cfg file for the ice40 UP5k chip itself that could prove challenging.

Alternative methods

The iceprog program by Clifford Wolf has added an option to program the UPduino V2 that possibly can be extended to include the UPduino V1

Structure of the UPduino

The memory Structure of the UPduino has two regions the FPGA config and the SPI-Flash. To choose the between the memory devices that are to be written to, a Jumper has to be set on the device. This can possibly be done via a pin of the programmer.

Clone this wiki locally