Uruchamianie procesora RISC-V na Digilent Arty A7

Zestaw Arty A7-100T zawiera układ FPGA Xilinx XC7A100T, który jest największym układem dostępnym dla platformy Arty A7. Układ jest idealny do wdrażania procesorów sprzętowych (softcore). Procesory te mogą być zamknięte (zastrzeżone), bądź też open source’owe. Jednym z najpopularniejszych procesorów otwartych jest RISC-V.

Przedstawiamy samouczek, który obejmuje kompilację procesora RISC-V, zwłaszcza w odniesieniu do SiFive Freedom E310, a następnie opisuje krok po kroku proces wgrywania Freedom E310 na Arty A7 i programowanie procesora za pomocą środowiska Arduino IDE.

Poruszane tematy:

  • Pierwsze kroki,
  • Kompilacja rdzenia RISC-V,
  • Programowanie osprzętu,
  • Generowanie oprogramowania na procesor.

Czego potrzebujesz do tego projektu:

  • Zestaw Arty A7-100T,
  • Programator USB Olimex ARM-USB-TINY-H,
  • Oprogramowanie Vivado 2017.1 – Webpack Edition,
  • Środowisko programistyczne Arduino,
  • 10 przewodów do podłączenia programatora do złącza Pmod połączonego z portem JTAG procesora,
  • Środowisko Linux bądź maszyna wirtualna konieczna do skompilowania procesora, wygenerowania niezbędnych plików i załadowania aplikacji do procesora.

Przejdź samouczek i stwórz aplikację opartą na RISC-V

Zestaw Arty A7-100T jest dostępny na stronie internetowej Kamami, autoryzowanego dystrybutora produktów Digilent w Polsce.

O autorze