OpenRISC


OpenRISC je “svobodný” soft-procesor pro FPGA a ASIC obvody. Protože s ním máme nemalé zkušenosti a oficiální dokumentace je “zbytečně stručná”, rozhodli jsem se zde postupně zveřejňovat různé návody a tipy.

Hlavní výhody OpenRISC jsou:

  • šířen pod licencí GPL
  • k dispozici je překladač GCC
  • k dispozici debugger
  • relativně velká komunita, k dispozici základní IP jádra

Hlavní nevýhody jsou:

  • výkon oproti komerčním řešením
  • spotřeba zdrojů oproti komerčním řešením
  • neexistují “klikací” nástroje
  • méně obsáhlá dokumentace

Použití vidíme především pro výukové účely (bakalářské a diplomové práce), protože z hlediska výkonu nemůže konkurovat komerčním soft-procesorům (Microblaze) o hard-procesorech (Zynq) nemluvě.

Diplomová práce

Diplomová práce na téma OpenRISC. V práci je prezentován vývoj systému postaveného na platformě OpenRISC (procesor, debugger, paměť, periferie atd.) V případě zájmu o zdrojové kódy nás kontaktujte.

OpenRISC_dip