Marcus Comstedt
cc1c843a66
Update big endian instruction encoding
...
Between draft-20181101-ebe1ca4 and draft-20190622-6993896 of the
RISC-V Instruction Set Manual, the wording was changed from requiring
"natural endianness" of instruction parcels to require them to be
little endian.
Update the big endian instruction pipe to reflect the newer requirement.
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
2020-10-20 22:24:11 +02:00
Marcus Comstedt
b4777b378d
Add big-endian support
...
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
2020-08-02 13:29:45 +02:00
Clifford Wolf
d124abbacd
Update README.md
2019-08-09 09:23:17 +02:00
Staf Verhaegen
11d28a0f50
README.md: Also refer to picorv32_wb
2019-03-28 11:08:34 +01:00
Clifford Wolf
ed1138d6a6
Update riscv-gnu-toolchain to 411d134
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-02-19 10:47:53 +01:00
Clifford Wolf
a721bb0c6e
Fix typo in README.md
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-10-17 12:34:49 +02:00
Clifford Wolf
ef386e8f17
Add libexpt1-dev to list of Ubuntu packages needed for building tools, closes #88
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-10-02 10:03:40 +02:00
Emilio Rojas
e507c54058
Update Risc-V website link for tools
...
Current link ends up in 404 error
2018-09-15 12:08:11 -06:00
Clifford Wolf
89c2761f57
Update riscv-gnu-toolchain
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-14 20:54:30 +02:00
Clifford Wolf
9b6ea045f9
Update riscv-gnu-toolchain to cb6b34b
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-29 22:35:22 +02:00
Clifford Wolf
4fed27fc16
Fix showtrace.py for changed objdump output format
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-25 21:13:14 +02:00
Larry Doolittle
8b32bc5bd6
Fix miscellaneous typos in documentation
2018-04-17 17:53:08 +02:00
Clifford Wolf
f52f36762e
Update riscv-gnu-toolchain to 1b80cbe
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-04-03 20:14:17 +02:00
Clifford Wolf
df01132185
Update riscv-gnu-toolchain to bf5697a
2017-11-19 01:54:56 +00:00
Clifford Wolf
31588b871e
Update evaluation results to Vivado 2017.3
2017-10-21 02:54:19 +02:00
Clifford Wolf
d9d5220071
Update riscv-gnu-toolchain to git rev e9f5458
2017-10-19 17:18:47 +02:00
Clifford Wolf
caef4e3753
Rename "spiflash" example to "picosoc"
2017-08-07 13:38:07 +02:00
Clifford Wolf
4ce36a87d1
Update README
2017-07-29 10:26:23 +02:00
Clifford Wolf
9dbc96e330
Update vivado evaluations
2017-07-20 09:56:30 +02:00
Clifford Wolf
a13512c86a
Update riscv-gnu-toolchain to git rev 4e51f26
2017-05-05 11:32:22 +02:00
Clifford Wolf
3675375072
Update riscv-gnu-toolchain to git rev 0c8f87d
2017-04-07 11:43:05 +02:00
Clifford Wolf
e9b6bcf9c0
Fix README toolchain build instructions
2017-01-16 13:14:28 +01:00
Clifford Wolf
70f3c33ac8
Add newlib linker info to README file
2017-01-15 14:38:27 +01:00
Clifford Wolf
3ebf325c96
Improved README
2016-10-23 11:14:40 +02:00
Clifford Wolf
e403c950b0
Cleanups in dhrystone/testbench_slow_mem.v, added results to README
2016-09-04 12:25:23 +02:00
Clifford Wolf
6af226a385
Using fast mul in dhrystone benchmark
2016-08-30 11:24:04 +02:00
Clifford Wolf
a6210c06d4
Added picorv32_pcpi_fast_mul core
2016-08-29 23:38:05 +02:00
Clifford Wolf
98d248d2c2
Finalized tracer support
2016-08-26 14:54:27 +02:00
Clifford Wolf
8043c90a04
Added REGS_INIT_ZERO parameter
2016-08-24 15:20:23 +02:00
Clifford Wolf
3e4fe5811c
Some minor README changes
2016-08-20 19:04:30 +02:00
Clifford Wolf
22d73aafed
Updated riscv-gnu-toolchain to git rev 7e48594
2016-08-17 01:06:10 +02:00
Clifford Wolf
b99610fee3
Using newlib libc from riscv-tools in dhrystone benchmark
2016-06-07 17:09:26 +02:00
Clifford Wolf
bf062e39ac
Added STACKADDR parameter
2016-06-07 17:05:02 +02:00
Clifford Wolf
f4bb91b060
RISC-V ISA 2.1 now calls "sbreak" officially "ebreak"
2016-06-06 10:46:52 +02:00
Clifford Wolf
490a734519
Encode in q0 LSB if interrupted instruction is compressed
2016-06-01 12:39:00 +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
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
76f30e4810
Updated stats for Vivado 2016.1
2016-04-20 11:38:13 +02:00
Clifford Wolf
8d0c9d5b50
Fixed speed stats copy&paste error
2016-04-13 15:58:08 +02:00
Clifford Wolf
a9ed992078
Updated area stats
2016-04-13 15:30:11 +02:00
Clifford Wolf
faa1c1a159
Added SBREAK handling for CATCH_ILLINSN=0
2016-04-13 15:09:49 +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
4026c2080c
Updated area stats
2016-04-11 17:06:15 +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