Commit Graph

31 Commits

Author SHA1 Message Date
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 dda7db273d Add missing "volatile" to "asm" statements 2017-10-30 11:22:54 +01:00
Larry Doolittle c9de8001fe Remove some trailing whitespace 2017-06-13 13:22:25 +02:00
Clifford Wolf 4e6cad88bc Added riscv.ld linker script (static entry point at 0x10000) 2017-01-13 17:04:22 +01:00
Clifford Wolf 55da6c7cd1 Some build fixes for new riscv-gnu-toolchain 2016-12-17 13:00:30 +01:00
Clifford Wolf 85d8401c3d Renamed testbench_slow_mem to testbench_nola (no look ahead) 2016-09-04 12:29:09 +02:00
Clifford Wolf e403c950b0 Cleanups in dhrystone/testbench_slow_mem.v, added results to README 2016-09-04 12:25:23 +02:00
Tom Verbeure 029b72fecc Fix tabs 2016-09-03 08:30:16 -07:00
Tom Verbeure c0d1c55106 testbench_slow_mem 2016-09-02 22:16:59 -07:00
Clifford Wolf 6af226a385 Using fast mul in dhrystone benchmark 2016-08-30 11:24:04 +02:00
Tom Verbeure dc9b100814 Dhrystone: Add toolchain prefix to objcopy 2016-08-30 11:20:11 +02:00
Clifford Wolf b99610fee3 Using newlib libc from riscv-tools in dhrystone benchmark 2016-06-07 17:09:26 +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 6c69b3812e Using .vvp instead of .exe for iverilog executables 2016-05-04 08:57:16 +02:00
Clifford Wolf c2c3978db2 Improvements in dhrystone "make timing" 2016-04-14 00:50:26 +02:00
Clifford Wolf 323d77ba5d Fixed "make timing" in dhrystone/ 2016-04-13 19:52:52 +02:00
Clifford Wolf 2fdafb9c16 Added BARREL_SHIFTER config parameter 2016-04-12 17:30:31 +02:00
Clifford Wolf 472dae6b43 Updates dhrystone results 2016-04-10 16:55:10 +02:00
Clifford Wolf 8d9f048785 Using riscv32-unknown-elf- toolchain 2015-11-03 18:59:12 +01:00
Clifford Wolf 17a665913e dhrystone: copy&paste newlib code for memcpy() and strcpy() 2015-10-30 21:42:13 +01:00
Clifford Wolf d8c3157bf8 Improved firmware for vivado "system" example 2015-07-16 11:11:45 +02:00
Clifford Wolf b6e8c15901 Removed trailing whitespaces in dhrystone code 2015-07-02 10:50:54 +02:00
Clifford Wolf 923ac360ff More README stuff 2015-06-28 12:20:23 +02:00
Clifford Wolf a9532f81ed Refactored instruction decoder 2015-06-08 09:08:19 +02:00
Clifford Wolf bbbcea2faa Added look-ahead write interface 2015-06-07 12:11:20 +02:00
Clifford Wolf e84f044bc5 Major redesign of main FSM 2015-06-07 11:49:47 +02:00
Clifford Wolf 491cd5e15d Using libc assembler code in dhrystone stdlib.c 2015-06-07 07:29:13 +02:00
Clifford Wolf 2107a328c4 Added insn timing hack to dryhstone testbench 2015-06-06 21:27:07 +02:00
Clifford Wolf bc8ffd2ecb Added memory "look-ahead" read interface 2015-06-06 20:50:53 +02:00
Clifford Wolf abe0465753 Faster memory model in dhrystone testbench 2015-06-06 19:35:07 +02:00
Clifford Wolf 77ba5a1897 Initial import 2015-06-06 14:14:32 +02:00