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.