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 |
Clifford Wolf
|
2cab981862
|
Fixed signed division by zero handling
|
2016-04-10 17:15:17 +02:00 |
Clifford Wolf
|
094783dcf8
|
Added mul/div support to scripts/torture/
|
2016-04-10 16:55:45 +02:00 |
Clifford Wolf
|
472dae6b43
|
Updates dhrystone results
|
2016-04-10 16:55:10 +02:00 |
Clifford Wolf
|
00dd6ac38e
|
Added ENABLE_DIV and picorv32_pcpi_div
|
2016-04-10 16:54:35 +02:00 |
Clifford Wolf
|
8f58453109
|
Using compressed ISA in cxxdemo
|
2016-04-10 14:58:07 +02:00 |
Clifford Wolf
|
df1ae479e3
|
Support mem_la interface in torture test
|
2016-04-10 13:42:20 +02:00 |
Clifford Wolf
|
fce9656604
|
Bugfix in memory interface (related to compressed ISA)
|
2016-04-10 13:25:28 +02:00 |
Clifford Wolf
|
9a5d35c195
|
Using Verilator in torture test bench
|
2016-04-10 12:35:16 +02:00 |
Clifford Wolf
|
bc85a4c110
|
Updated riscv-gnu-toolchain (c.addi16sp bugfix)
|
2016-04-10 12:03:09 +02:00 |
Clifford Wolf
|
0d91dfa59e
|
Updated area table
|
2016-04-09 14:57:44 +02:00 |
Clifford Wolf
|
df7f5915d7
|
Added documentation for COMPRESSED_ISA parameter
|
2016-04-09 14:35:17 +02:00 |
Clifford Wolf
|
aa17d58784
|
Bugfix in C.SRAI implementation
|
2016-04-09 14:27:28 +02:00 |
Clifford Wolf
|
ef8014eebd
|
Bugfix in C.ADDI4SPN implementation
|
2016-04-09 14:09:43 +02:00 |
Clifford Wolf
|
f7435eca96
|
Improvements in scripts/torture/
|
2016-04-09 14:09:22 +02:00 |
Clifford Wolf
|
649faca27e
|
Work-around for c.addi16sp zero-imm gas bug (for torture test)
|
2016-04-09 13:25:29 +02:00 |
Clifford Wolf
|
55c4c3b102
|
Merge branch 'master' into compressed
|
2016-04-09 12:52:26 +02:00 |
Clifford Wolf
|
36cdf83b3f
|
Added "make clean" handling of riscv-gnu-toolchain-riscv32* directories
|
2016-04-09 12:51:50 +02:00 |
Clifford Wolf
|
579b60aef9
|
Added "make build-riscv32i-tools" and friends
|
2016-04-09 12:29:19 +02:00 |
Clifford Wolf
|
d657e732c6
|
Updated riscv-gnu-toolchain version
|
2016-04-09 00:17:00 +02:00 |
Clifford Wolf
|
24b299597a
|
Use RV32IC in scripts/torture/
|
2016-04-08 22:28:30 +02:00 |