Skip to content

Commit ccbe3c7

Browse files
committed
New: Add A extension decoding
New: Add back logging in AXI4 RAM Change: Set Verilator as default simulator Change: Remove icarus of CI because its slowness since AXI4 fabric upgrade Change: Update svlogger Change: Remove fst dump in verilator c++ top level Change: Replace NO_VCD define w/ NO_WAVE define
1 parent 8f47b11 commit ccbe3c7

File tree

16 files changed

+478
-941
lines changed

16 files changed

+478
-941
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,64 +17,46 @@ jobs:
1717
runs-on: macos-latest
1818
steps:
1919
- uses: actions/checkout@v2
20-
- run: brew install icarus-verilog
21-
- run: iverilog -V
2220
- run: brew install verilator
2321
- run: verilator -V
2422
- run: brew install md5sha1sum
2523
- run: git submodule update --init --recursive
26-
- run: ./flow.sh sim wba-testsuite core icarus
2724
- run: ./flow.sh sim wba-testsuite core verilator
28-
- run: ./flow.sh sim wba-testsuite platform icarus
2925
- run: ./flow.sh sim wba-testsuite platform verilator
3026
Privilege-Security-Testsuite:
3127
runs-on: macos-latest
3228
steps:
3329
- uses: actions/checkout@v2
34-
- run: brew install icarus-verilog
35-
- run: iverilog -V
3630
- run: brew install verilator
3731
- run: verilator -V
3832
- run: brew install md5sha1sum
3933
- run: git submodule update --init --recursive
40-
- run: ./flow.sh sim priv_sec-testsuite core icarus
4134
- run: ./flow.sh sim priv_sec-testsuite core verilator
42-
- run: ./flow.sh sim priv_sec-testsuite platform icarus
4335
- run: ./flow.sh sim priv_sec-testsuite platform verilator
4436
RISCV-Compliance:
4537
runs-on: macos-latest
4638
steps:
4739
- uses: actions/checkout@v2
48-
- run: brew install icarus-verilog
49-
- run: iverilog -V
5040
- run: brew install verilator
5141
- run: verilator -V
5242
- run: brew install md5sha1sum
5343
- run: git submodule update --init --recursive
54-
- run: ./flow.sh sim riscv-testsuite core icarus
5544
- run: ./flow.sh sim riscv-testsuite core verilator
56-
- run: ./flow.sh sim riscv-testsuite platform icarus
5745
- run: ./flow.sh sim riscv-testsuite platform verilator
5846
C-Testsuite:
5947
runs-on: macos-latest
6048
steps:
6149
- uses: actions/checkout@v2
62-
- run: brew install icarus-verilog
63-
- run: iverilog -V
6450
- run: brew install verilator
6551
- run: verilator -V
6652
- run: brew install md5sha1sum
6753
- run: git submodule update --init --recursive
68-
- run: ./flow.sh sim c-testsuite core icarus
6954
- run: ./flow.sh sim c-testsuite core verilator
70-
- run: ./flow.sh sim c-testsuite platform icarus
7155
- run: ./flow.sh sim c-testsuite
7256
SV-Testsuite:
7357
runs-on: macos-latest
7458
steps:
7559
- uses: actions/checkout@v2
76-
- run: brew install icarus-verilog
77-
- run: iverilog -V
7860
- run: brew install verilator
7961
- run: verilator -V
8062
- run: git submodule update --init --recursive

dep/svlogger

flow.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,10 @@ check_setup() {
123123

124124
source script/setup.sh
125125

126-
if [[ ! $(type iverilog) ]]; then
127-
printerror "Icarus-Verilog is not installed"
128-
exit 1
129-
fi
126+
# if [[ ! $(type iverilog) ]]; then
127+
# printerror "Icarus-Verilog is not installed"
128+
# exit 1
129+
# fi
130130
if [[ ! $(type verilator) ]]; then
131131
printerror "Verilator is not installed"
132132
exit 1

0 commit comments

Comments
 (0)