Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

SiFive RISC-V Boards

Yoe supports two SiFive RISC-V development boards:

ProjectBoardSoCCores
unleashedHiFive UnleashedFU540-C0004x U54 + 1x E51
unmatchedHiFive UnmatchedFU740-C0004x U74 + 1x S7

HiFive Unleashed

The HiFive Unleashed was the first RISC-V board capable of running Linux. It features the SiFive Freedom U540 SoC with four U54 application cores (RV64GC) at 1.5 GHz and one E51 monitor core, 8 GB DDR4 RAM, Gigabit Ethernet, and a MicroSD card slot.

HiFive Unmatched

The HiFive Unmatched is a mini-ITX form factor RISC-V development board. It features the SiFive Freedom U740 SoC with four U74 application cores (RV64GC) at 1.2 GHz and one S7 monitor core, 16 GB DDR4 RAM, PCIe x16 slot (x8 electrically), M.2 for NVMe and WiFi, Gigabit Ethernet, and four USB 3.2 Gen 1 ports.

Building/installing an image

  1. git clone https://github.com/YoeDistro/yoe-distro.git
  2. cd yoe-distro
  3. . ./envsetup.sh <project> (e.g., unmatched)
  4. yoe_setup
  5. bitbake yoe-simple-image
  6. Insert SD card
  7. lsblk (note SD card device, and substitute for /dev/sdX below)
  8. yoe_install_image /dev/sdX yoe-simple-image
  9. sudo eject /dev/sdX
  10. Install SD card and apply power

Serial Console

Both boards expose a debug UART via micro-USB connector. Connect at 115200 baud, 8N1.

References