Course Code: iriscv
Duration: 7 hours
Prerequisites:

Podstawowa znajomość języka C.

Overview:

Kurs stanowi wprowadzenie do architektury RISC-V i opartych na niej mikrokontrolerów. Kursowi mogą opcjonalnie towarzyszyć ćwiczenia praktyczne z wykorzystaniem mikrokontrolera GD32VF103 oraz ćwiczenia z programowania w języku C lub asemblerze z wykorzystaniem symulatora RARS.

Course Outline:

Początki architektury RISC-V. Definicja architektury modułowej – architektury bazowe, rozszerzenia. RISC-V ISA – rejestry, zestaw instrukcji. Cechy związane z nowoczesnymi koncepcjami oprogramowania. Przegląd implementacji RISC-V. Architektura systemu RISC-V. Wyjątki i ich obsługa. Kontroler przerwań CLIC. Kontroler przerwań ECLIC w GD32VF103.

Ćwiczenia: 1. Tworzenie oprogramowania układowego GD32VF103 za pomocą VScode. 2. Przerwania GD32VF103.

Sites Published:

Polska - Introduction to RISC-V architecture

Kuwait - Introduction to RISC-V architecture

Oman - Introduction to RISC-V architecture

Slovakia - Introduction to RISC-V architecture

Kenya - Introduction to RISC-V architecture

Nigeria - Introduction to RISC-V architecture

Botswana - Introduction to RISC-V architecture

Slovenia - Introduction to RISC-V architecture

Croatia - Introduction to RISC-V architecture

Serbia - Introduction to RISC-V architecture

Bhutan - Introduction to RISC-V architecture

Nepal - Introduction to RISC-V architecture

Uzbekistan - Introduction to RISC-V architecture