cturek
|
650779318d
|
Fixed exponent verification, added sign module and added sign tests
|
2022-05-25 23:36:21 +00:00 |
|
Katherine Parry
|
c264585fe8
|
single and double conversions pass all tests
|
2022-05-25 23:02:02 +00:00 |
|
Madeleine Masser-Frye
|
c8892f2847
|
ppaAnalyze: docstrings and tsmc28 plotting
|
2022-05-25 13:52:20 +00:00 |
|
Madeleine Masser-Frye
|
7d1448d2ad
|
added support for tsmc28, fixed ff modules/analysis for timing
|
2022-05-25 06:44:22 +00:00 |
|
slmnemo
|
cd9f0cd6bd
|
fixed a comment spelling typo
|
2022-05-23 19:24:28 -07:00 |
|
Katherine Parry
|
18bdaf0179
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-23 23:11:41 +00:00 |
|
Katherine Parry
|
37e74648a9
|
added exponents to srt divider
|
2022-05-23 23:07:27 +00:00 |
|
David Harris
|
2d175e2a37
|
Checked in qst2.c from James
|
2022-05-23 20:26:05 +00:00 |
|
Ross Thompson
|
1dde9db2ce
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-05-22 23:54:33 -05:00 |
|
Ross Thompson
|
13f7f48776
|
Possible plic fix?
|
2022-05-22 23:47:01 -05:00 |
|
Madeleine Masser-Frye
|
99aa110615
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-22 23:23:39 +00:00 |
|
Madeleine Masser-Frye
|
378523087f
|
added widths for csa in ppa
|
2022-05-22 23:23:02 +00:00 |
|
Ross Thompson
|
ff8e158ec4
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-05-22 10:55:33 -05:00 |
|
Ross Thompson
|
848abf29b5
|
Fixed receive fifo ITNR bug.
|
2022-05-22 10:55:28 -05:00 |
|
Ross Thompson
|
1318f702cf
|
Added more debug signals to uart.
|
2022-05-21 19:47:40 -05:00 |
|
Madeleine Masser-Frye
|
0bcae85792
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-05-21 09:53:31 +00:00 |
|
Madeleine Masser-Frye
|
fcaf032a0d
|
ppa updates
added widths to modules, automated frequency sweep synthesis, added slack violation color coding to plots
|
2022-05-21 09:53:26 +00:00 |
|
slmnemo
|
a5d5bd272b
|
changes suggested by ben, hopefully fixing buildroot (which is now not running)
|
2022-05-20 18:42:38 -07:00 |
|
Katherine Parry
|
6bc31f2e78
|
Fixed unpacker bug LT EQ LE pass testfloat
|
2022-05-20 17:19:50 +00:00 |
|
slmnemo
|
af675bbefb
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-05-19 18:31:56 -07:00 |
|
slmnemo
|
4a2538455d
|
added documentation for ahblite burst types to ahblite.sv
|
2022-05-19 18:31:46 -07:00 |
|
slmnemo
|
3b4286ec33
|
fixed lint autofailing due to no log being produced in regression-wally
|
2022-05-19 18:30:59 -07:00 |
|
slmnemo
|
6c237e43d8
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-05-19 17:51:45 -07:00 |
|
slmnemo
|
a5490c7096
|
Added parameters for DEBUG_TRACE to buildroot, buildroot-checkpoint, and buildroot-notrace
|
2022-05-19 17:51:26 -07:00 |
|
slmnemo
|
05d14bdb3c
|
Added parameter to keep tracking on for buildroot and buildroot-checkpoint in regression.py
|
2022-05-19 17:50:48 -07:00 |
|
slmnemo
|
0982417054
|
Fixed buildroot by adding a second .
|
2022-05-19 17:49:32 -07:00 |
|
slmnemo
|
7d2bfb6db8
|
parametrized linux testbench's DEBUG_TRACE and added parameters to relevant calls of the linux testbench in wally-pipelined.do
|
2022-05-19 16:21:38 -07:00 |
|
Katherine Parry
|
bc4804d90a
|
fixed lint warning
|
2022-05-19 20:34:06 +00:00 |
|
Katherine Parry
|
b0881495a9
|
Bug fixed in unpacker and sub/add/mul tests pass TestFloat
|
2022-05-19 20:31:23 +00:00 |
|
mmasserfrye
|
b255f61521
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-19 20:24:57 +00:00 |
|
mmasserfrye
|
710905b239
|
updated synth plotting and regression
|
2022-05-19 20:24:47 +00:00 |
|
Katherine Parry
|
cc0ab94ebc
|
Added fp tests - doesnpass yet
|
2022-05-19 16:32:30 +00:00 |
|
slmnemo
|
af14c8a064
|
added instructions to slack notifier
|
2022-05-18 16:50:31 -07:00 |
|
mmasserfrye
|
1442afe4e2
|
added support for plotting and fitting power
|
2022-05-18 17:01:55 +00:00 |
|
mmasserfrye
|
1888a9a665
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-18 16:10:36 +00:00 |
|
mmasserfrye
|
0265d1988e
|
adapted shifter in ppa.sv for widths beside 32 and 64
modified plotting and regression in ppaAnalyze.py
|
2022-05-18 16:08:40 +00:00 |
|
Ross Thompson
|
9079e67aae
|
Updated fpga debugger.
|
2022-05-17 23:04:01 -05:00 |
|
slmnemo
|
7cd673fa6e
|
simplified make-tests.sh to run the current makefile in regression
|
2022-05-17 17:29:34 -07:00 |
|
slmnemo
|
ebeebf3bfc
|
Revert "same as last breaking commit, testing if the bisect works to output a breaking commit."
This reverts commit 910475ea56 .
gottem
|
2022-05-17 17:26:33 -07:00 |
|
slmnemo
|
910475ea56
|
same as last breaking commit, testing if the bisect works to output a breaking commit.
|
2022-05-17 17:22:09 -07:00 |
|
slmnemo
|
36ea0f9126
|
Revert "broke it again but this time it doesn't compile due to a missing semicolon on Rs1D."
This reverts commit 0dea11fc73 .
fixed it
|
2022-05-17 17:05:11 -07:00 |
|
slmnemo
|
0dea11fc73
|
broke it again but this time it doesn't compile due to a missing semicolon on Rs1D.
|
2022-05-17 17:03:16 -07:00 |
|
slmnemo
|
73d19b0956
|
Revert "Intentionally broke wally by setting datapath Rs1D to use bits 18:14 instead of 19:15 to test regression"
This reverts commit 83e4ab711c .
unbroke wally
|
2022-05-17 16:57:29 -07:00 |
|
slmnemo
|
29bc8d6902
|
Revert "Revert "Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main""
This reverts commit c15aab9c6f .
reverted the wrong commit
|
2022-05-17 16:57:00 -07:00 |
|
slmnemo
|
c15aab9c6f
|
Revert "Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main"
This reverts commit d601c89d2a , reversing
changes made to 1131d41343 .
undid things
|
2022-05-17 16:54:29 -07:00 |
|
slmnemo
|
83e4ab711c
|
Intentionally broke wally by setting datapath Rs1D to use bits 18:14 instead of 19:15 to test regression
|
2022-05-17 16:33:09 -07:00 |
|
slmnemo
|
d601c89d2a
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
Added empty directory '/wkdir' to /pipelined/regression to avoid tests failing out of box due to the missing directory
|
2022-05-17 20:32:53 +00:00 |
|
slmnemo
|
1131d41343
|
added wkdir in regression so regression runs out of box (assuming the old version of arch tests)
|
2022-05-17 20:32:38 +00:00 |
|
David Harris
|
83494e349b
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-17 15:09:52 +00:00 |
|
David Harris
|
20c861ee6f
|
Restored srt to working without exponent unit
|
2022-05-17 15:09:48 +00:00 |
|
mmasserfrye
|
43cf4f35cd
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-17 01:11:58 +00:00 |
|
mmasserfrye
|
24420dea6c
|
added 8 and 128 bit versions, adjusted alu
|
2022-05-17 01:11:43 +00:00 |
|
slmnemo
|
ba572b46f4
|
Updated testbench to initialize using force and releases storing zero in all memory locations in branch predictor. Fixed arch64i bug related to failing bge due to an incorrect signature.
|
2022-05-17 01:04:13 +00:00 |
|
slmnemo
|
ede0a3237d
|
quit
|
2022-05-17 01:03:09 +00:00 |
|
David Harris
|
0fb6fe4cc1
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-17 00:07:09 +00:00 |
|
David Harris
|
b992a61ca3
|
removed exptestgen
|
2022-05-17 00:06:44 +00:00 |
|
David Harris
|
7aba83a35c
|
Cleaned up unpacker changes in srt and lint errors
|
2022-05-17 00:06:14 +00:00 |
|
slmnemo
|
c84731d6d0
|
Fixed grammar on two comments in bpred.sv
|
2022-05-16 22:41:18 +00:00 |
|
mmasserfrye
|
c8e43e9798
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
resolved merge conflict
|
2022-05-16 15:42:59 +00:00 |
|
mmasserfrye
|
2ca897620f
|
tuning modules for ppa
|
2022-05-16 15:39:15 +00:00 |
|
David Harris
|
f5e2cff45a
|
Cause simplification
|
2022-05-12 23:47:21 +00:00 |
|
David Harris
|
6303d4e81f
|
Cause simplification
|
2022-05-12 23:39:10 +00:00 |
|
David Harris
|
c4621c5b6b
|
Cause simplification
|
2022-05-12 23:37:40 +00:00 |
|
David Harris
|
7daf631c13
|
Cause simplification
|
2022-05-12 23:33:35 +00:00 |
|
David Harris
|
de51c7eeb3
|
Cause simplification
|
2022-05-12 23:33:22 +00:00 |
|
David Harris
|
803bfc4fe4
|
Cause simplification
|
2022-05-12 23:29:35 +00:00 |
|
David Harris
|
2d27d20db9
|
Cause simplification
|
2022-05-12 23:27:02 +00:00 |
|
David Harris
|
87dadc8208
|
trap/csr cleanup
|
2022-05-12 22:26:21 +00:00 |
|
David Harris
|
ea0d9fd9a8
|
More trap/csr simplification
|
2022-05-12 22:06:03 +00:00 |
|
David Harris
|
2eb6a65fa2
|
More trap/csr simplification
|
2022-05-12 22:04:20 +00:00 |
|
David Harris
|
2d8ccbd4ea
|
More trap/csr simplification
|
2022-05-12 22:00:23 +00:00 |
|
David Harris
|
417e36bff5
|
More trap/csr simplification
|
2022-05-12 21:55:50 +00:00 |
|
David Harris
|
ca6b7716e2
|
Simplifying trap/csr interface
|
2022-05-12 21:50:15 +00:00 |
|
David Harris
|
56c154f2e7
|
Simplified MTVAL logic
|
2022-05-12 21:36:13 +00:00 |
|
David Harris
|
730bcac6ba
|
Partitioned privileged pipeline registers into module
|
2022-05-12 20:45:45 +00:00 |
|
David Harris
|
c5868b81e4
|
privileged cleanup
|
2022-05-12 20:21:33 +00:00 |
|
mmasserfrye
|
517e44746e
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-12 20:20:40 +00:00 |
|
mmasserfrye
|
2675c217e0
|
cleaned lint for ppa.sv
|
2022-05-12 20:20:05 +00:00 |
|
David Harris
|
5537c33196
|
Formatting cleanup
|
2022-05-12 18:37:47 +00:00 |
|
mmasserfrye
|
57a69d0f67
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-12 18:08:20 +00:00 |
|
mmasserfrye
|
30a1ba7bcf
|
renamed madzscript, modified ppa.sv alu and shifter
|
2022-05-12 18:05:02 +00:00 |
|
David Harris
|
449472ba58
|
Moved Breakpoint and Ecall fault logic into privdec
|
2022-05-12 16:45:53 +00:00 |
|
David Harris
|
9f8dca5190
|
Moved TLB Flush logic into privdec
|
2022-05-12 16:41:52 +00:00 |
|
David Harris
|
1d01bc98a4
|
Moved WFI timeout into privdec
|
2022-05-12 16:22:39 +00:00 |
|
David Harris
|
21c1e58829
|
Partitioned privilege mode fsm into new module
|
2022-05-12 16:16:42 +00:00 |
|
David Harris
|
61199ccd13
|
More signal cleanup
|
2022-05-12 15:39:44 +00:00 |
|
David Harris
|
4c5e361b00
|
More unused signal cleanup
|
2022-05-12 15:26:08 +00:00 |
|
David Harris
|
5acb526375
|
More unused signal cleanup
|
2022-05-12 15:21:09 +00:00 |
|
David Harris
|
7e764fbda1
|
More unused signal cleanup
|
2022-05-12 15:15:30 +00:00 |
|
David Harris
|
e2dea3bb89
|
Removed more unused signals, simplified csri state
|
2022-05-12 15:10:10 +00:00 |
|
David Harris
|
fb725a9e0a
|
Clean up unused signals
|
2022-05-12 14:49:58 +00:00 |
|
David Harris
|
8372bc86a7
|
Removing unused signals
|
2022-05-12 14:36:15 +00:00 |
|
David Harris
|
15659b05e4
|
Simplifed mstatus.TSR handling
|
2022-05-12 14:09:52 +00:00 |
|
David Harris
|
877c4eefd1
|
Fixed typo in csrm
|
2022-05-12 06:55:39 -07:00 |
|
mmasserfrye
|
cf900cf44d
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-05-12 07:24:04 +00:00 |
|
mmasserfrye
|
52b0e7d567
|
filled in ppa.sv, madzscript.py now synthesizes in parallel in puts results in csv
|
2022-05-12 07:22:06 +00:00 |
|
David Harris
|
32f8841f79
|
Added MCONFIGPTR CSR hardwired to 0
|
2022-05-12 04:31:45 +00:00 |
|
David Harris
|
c738c130de
|
merged ppa.sv
|
2022-05-11 18:14:16 +00:00 |
|
David Harris
|
e37d262e4c
|
PPA script progress
|
2022-05-11 18:11:51 +00:00 |
|
mmasserfrye
|
70fe1184db
|
ed
modified ppa.sv
|
2022-05-11 16:22:12 +00:00 |
|