Getting Started

Get Hardware

RH01T9k is open source. Choose one of these two ways to get started:

  1. Use the open-source FPGA design
  2. Program a Tang Nano 9K using the provided bitstream

Option 1: Use the FPGA source

The FPGA source is available on GitHub:

RH01T9k FPGA source

The current project targets the Tang Nano 9K, but the RTL can be ported to other FPGA boards. Board-specific changes may include the system clock configuration, pin assignments, and corresponding timestamp settings in the Python API.

Option 2: Program the provided bitstream

If you do not want to build the FPGA design from source, you can use the provided prebuilt bitstream:

hil_bmi160.fs

Program the .fs file onto a Tang Nano 9K using the GOWIN programming tools.

Important: This bitstream is built specifically for the Tang Nano 9K. Do not program it onto a different FPGA board.

Next step

Once the board is programmed, continue to Hardware Setup for SPI wiring, pin assignments, voltage requirements, and operating limits.