blob: 85e2dd802b57c0301b63d91f353d818b69716d81 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# RISC V[ECTOR]
## Dependencies
This is a ISA simulator for a mini-ISA including vector support.
- cmake
- g++ (GCC) 11.4.0
- catch2 version 3.5.3
- Qt version 6.8.2
- [RAM](https://github.com/bdunahu/ram) (a custom memory submodule)
Additionally, see [rva](https://github.com/bdunahu/rva) for a custom assembler which generates a compatible binary.
## to compile
Generate the build directory with
`cmake -S . -B build`
then compile both the simulator and tests with
`cmake --build build`
To develop, the following git option is useful to keep modules updated:
`git config submodule.recurse true`
# about
Created at the University of Massachusetts, Amherst
CS535 -- Computer Architecture and ISA Design
|