Skip to content

Architecture Overview

Diogo Valadares Reis dos Santos edited this page Aug 15, 2025 · 7 revisions

🖥️ The DRISC-V Architecture

This chapter provides detailed information about the implementation of the DRISC-V architecture. Some technical aspects may not be fully described here and are instead referenced in the RISC-V Ratified ISA Specification.

This documentation focuses on how specific components of the architecture have been implemented and how they interact with the I/O devices developed for this project.


📑 Summary

General context and goals of the DRISC-V design.

Instructions supported from the RISC-V specification.

Additional architectural features not ISA Related.

Performs mathematical operations.

The internal memory of the processor.

A special register that keeps track of the current instruction address.

Handles incoming data from Input and Output devices.

Stores data and instructions for the processor.

Coordinates control signals and instruction decoding.

Manages special purpose registers.

Provides typing input.

Provides binary and directional input.

Provides pseudo-random values.

Provides time-based data for scheduling or delays.

Displays graphical output.

Displays text information.

Triggers software-based interrupts for control flow.

Clone this wiki locally