Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 817 Bytes

README.md

File metadata and controls

46 lines (29 loc) · 817 Bytes

SiFive E21 Core on ARTY FPGA Board

  • SiFive E21 Core IP v19p05
  • Digilent Arty Artix-7 100T Development Board

Required Tools

  • OpenOCD

Setup

The first step is to flash the SiFive E21 core on to the FPGA. To do this, connect the ARTY board over USB and run:

$ make flash-e21

It may display that many memory locations are incorrect. This didn't seem to matter when I tried this.

After that has finished, press the PROG red button on the top left of the board. After a few seconds, one of the RGB LEDs should start pulsing colors. It also prints over the serial connection. To see that, run:

$ tockloader listen

and select the option with the larger number.

Programming

To load a new kernel on to the board, run:

$ make flash