Steve Kerrison
|
38d51a3383
|
Deassert pcpi_valid upon asserting sbreak IRQ
This fixes #8
|
2016-05-31 19:54:16 +01:00 |
Clifford Wolf
|
d72b25993c
|
Fixed irq.c instr decoder for compressed isa
|
2016-05-31 16:57:45 +02:00 |
Clifford Wolf
|
30e815d104
|
Updated riscv-gnu-toolchain version to git rev 13f52d2 (2016-05-31)
|
2016-05-31 16:21:24 +02:00 |
Clifford Wolf
|
614164aabc
|
Added mem timing variations to scripts/csmith/ testbench
|
2016-05-07 22:13:18 +02:00 |
Clifford Wolf
|
8e91b1749e
|
Fixed typo in testbench.v, closes #6
|
2016-05-06 15:55:36 +02:00 |
Clifford Wolf
|
b2bcf143cb
|
Now using a truly minimalist syscalls.c
|
2016-05-05 15:13:48 +02:00 |
Clifford Wolf
|
a0d63ea588
|
Updated Dhrystone results (got ~1% worse with new gcc)
|
2016-05-05 12:45:28 +02:00 |
Clifford Wolf
|
88299374cf
|
Updated riscv-gnu-toolchain to 34db4e0 (now using gcc 6.1.0)
|
2016-05-05 12:06:29 +02:00 |
Clifford Wolf
|
264a239a28
|
Improvements in scripts/csmith/
|
2016-05-05 02:00:26 +02:00 |
Clifford Wolf
|
211fb521a8
|
Added scripts/csmith/ verilator support
|
2016-05-04 13:34:32 +02:00 |
Clifford Wolf
|
96831d720f
|
Improved "make spike" in scripts/csmith/
|
2016-05-04 10:34:56 +02:00 |
Clifford Wolf
|
f4e42de247
|
Added console out to csmith spike
|
2016-05-04 09:10:58 +02:00 |
Clifford Wolf
|
6c69b3812e
|
Using .vvp instead of .exe for iverilog executables
|
2016-05-04 08:57:16 +02:00 |
Clifford Wolf
|
84bd9e9b88
|
Added scripts/csmith/ spike support
|
2016-05-04 01:21:39 +02:00 |
Clifford Wolf
|
133befd278
|
Fixed SP init in scripts/{csmith,cxxdemo}/
|
2016-05-04 00:43:08 +02:00 |
Clifford Wolf
|
3192555374
|
Added scripts/csmith/
|
2016-05-03 16:53:22 +02:00 |
Clifford Wolf
|
76f30e4810
|
Updated stats for Vivado 2016.1
|
2016-04-20 11:38:13 +02:00 |
Clifford Wolf
|
c2c3978db2
|
Improvements in dhrystone "make timing"
|
2016-04-14 00:50:26 +02:00 |
Clifford Wolf
|
63c28e4389
|
Update dbg_ signals synchronous to the actual launch of the new insn
|
2016-04-14 00:50:18 +02:00 |
Clifford Wolf
|
323d77ba5d
|
Fixed "make timing" in dhrystone/
|
2016-04-13 19:52:52 +02:00 |
Clifford Wolf
|
fd6e52adb0
|
"xori" is sometimes disassembled as "not" (with -1 imm)
|
2016-04-13 17:30:09 +02:00 |
Clifford Wolf
|
fb3178c4b7
|
Fixed dbg_ signals: no latches (formal verification doesn't like latches)
|
2016-04-13 17:29:33 +02:00 |
Clifford Wolf
|
6a7ed87d1a
|
Added asmcheck to scripts/torture/
|
2016-04-13 16:56:29 +02:00 |
Clifford Wolf
|
8d0c9d5b50
|
Fixed speed stats copy&paste error
|
2016-04-13 15:58:08 +02:00 |
Clifford Wolf
|
9db6d8fd7e
|
Added batch size parameter for torture test
|
2016-04-13 15:30:27 +02:00 |
Clifford Wolf
|
a9ed992078
|
Updated area stats
|
2016-04-13 15:30:11 +02:00 |
Clifford Wolf
|
436f162951
|
Minor change in DEBUGASM output
|
2016-04-13 15:30:02 +02:00 |
Clifford Wolf
|
5ccd0bb572
|
Fixed scripts/vivado/table.sh output formatting
|
2016-04-13 15:28:09 +02:00 |
Clifford Wolf
|
faa1c1a159
|
Added SBREAK handling for CATCH_ILLINSN=0
|
2016-04-13 15:09:49 +02:00 |
Clifford Wolf
|
262a9085bb
|
Streamlined debug signals
|
2016-04-13 13:49:40 +02:00 |
Clifford Wolf
|
49aef71641
|
Some area improvements
|
2016-04-13 12:27:00 +02:00 |
Clifford Wolf
|
435232eb85
|
Use ifdef instead of generate if so we don't confuse Vivado
|
2016-04-13 12:21:47 +02:00 |
Clifford Wolf
|
713725d14f
|
Added xcku/xcvu handling to scripts/vivado/table.sh
|
2016-04-13 12:16:20 +02:00 |
Clifford Wolf
|
d623a718b7
|
Disabled CATCH_ILLINSN for torture test (needs sbreak)
|
2016-04-12 20:56:10 +02:00 |
Clifford Wolf
|
2c76f7d61b
|
Added (by default disabled) register file access wires for debugging
|
2016-04-12 20:55:46 +02:00 |
Clifford Wolf
|
789a411ead
|
Bugfix for CATCH_ILLINSN <-> WITH_PCPI interaction
|
2016-04-12 20:55:06 +02:00 |
Clifford Wolf
|
2938d14833
|
Run torture test with random PicoRV32 configs
|
2016-04-12 20:17:36 +02:00 |
Clifford Wolf
|
4792ef3945
|
Added "picorv32_pcpi_div" module to README.md
|
2016-04-12 18:23:32 +02:00 |
Clifford Wolf
|
24da68e38b
|
Updated stats, added Kintex/Virtex UltraScale timings
|
2016-04-12 18:13:08 +02:00 |
Clifford Wolf
|
e9c7ea6b5d
|
Added ENABLE_COUNTERS64 config parameter
|
2016-04-12 18:04:16 +02:00 |
Clifford Wolf
|
2fdafb9c16
|
Added BARREL_SHIFTER config parameter
|
2016-04-12 17:30:31 +02:00 |
Clifford Wolf
|
0e9bdd0082
|
Added Kintex/Virtex UltraScale to "make table.txt" in scripts/vivado/
|
2016-04-12 13:12:23 +02:00 |
Clifford Wolf
|
8d453a1dd4
|
Building the tools in sequence is much faster
|
2016-04-11 22:54:15 +02:00 |
Clifford Wolf
|
c9acf5a704
|
Added "make mrpoper" to scripts/torture/
|
2016-04-11 17:12:06 +02:00 |
Clifford Wolf
|
4026c2080c
|
Updated area stats
|
2016-04-11 17:06:15 +02:00 |
Clifford Wolf
|
b41c0e723c
|
Do not re-load a word to read the 16 bit opcode in the upper half
|
2016-04-11 16:48:57 +02:00 |
Clifford Wolf
|
b08d9400bd
|
Do not load next word when loading a 16 bit opcode from the upper half of a 32bit word
|
2016-04-11 14:32:25 +02:00 |
Clifford Wolf
|
99cff42b48
|
Updated README
|
2016-04-11 13:23:17 +02:00 |
Clifford Wolf
|
5d422d7637
|
Added "make build-tools"
|
2016-04-11 12:46:29 +02:00 |
Clifford Wolf
|
d74da1d108
|
Updated area stats
|
2016-04-10 17:24:00 +02:00 |