Projekty

rcore

rcore jest 32-bitowym mikroprocesorem RISC-V, wspierającym zbiór instrukcji RV32I. Układ jest rozwijany jako dwustopniowy mikroprocesor o architekturze harwardzkiej, zaprojektowany w języku SystemVerilog.

pxrv

PXRV jest, według najlepszej wiedzy Autora, pierwszym na świecie układem scalonym integrującym we wspólnym podłożu krzemowym mikroprocesor RISC-V oraz układ odczytowy dla hybrydowego pikselowego detektora promieniowania jonizującego.

Literatura: Plan masek układu scalonego:

PXRV layout

pxrv_controller

pxrv_controller jest systemem testowowym skonstruowanym do testowania układu scalonego pxrv. System ten składał się z dwóch aplikacji testowych działających w przestrzeni użytkownika, sterownika działającego w przestrzeni jądra oraz sprzętowego interfejsu zaimplementowanego w układzie FPGA Intel Arria 10 GX. Komunikacja pomiędzy komputerem a układem FPGA zrealizowana została za pośrednictwem interfejsu PCIe Gen. 3.

pidpix_controller

pidpix_controller jest systemem testowowym skonstruowanym do testowania układu scalonego pidpix_controller. Podobnie jak w przypadku projektu pxrv_controller, zastosowana została architektura Linux-PCIe-FPGA.

Literatura:

agh_socfpga

agh_socfpga jest zbiorem komponentów sprzętowych i programowych, pozwalających na budowę systemów wykorzystujących układy Cyclone V SoC firmy Intel. Opracowane materiały umożliwają budowę kompletnych systemów (HPS + FPGA), nadzorowanych przez dedykowaną dystrybucję Linuksa opartą na Yocto.