Clifford Wolf
|
5bea3f9917
|
Added more asserts for the memory interface
|
2016-09-13 19:34:14 +02:00 |
Clifford Wolf
|
702ce0eb79
|
tracecmp2 found a bug in this config
|
2016-09-13 18:36:56 +02:00 |
Clifford Wolf
|
096224273c
|
Added scripts/smtbmc/tracecmp2
|
2016-09-13 13:37:26 +02:00 |
Clifford Wolf
|
2f3e3a6910
|
Merge pull request #21 from wallclimber21/mem_wdata
Only clock mem_wdata when necesssary
|
2016-09-08 09:42:51 +02:00 |
Tom Verbeure
|
38a760daf8
|
Fix tabs
|
2016-09-07 20:34:28 -07:00 |
Tom Verbeure
|
80aa70ec2e
|
Only clock mem_wdata when necessary
|
2016-09-07 20:32:32 -07:00 |
Clifford Wolf
|
44d6feba2a
|
Using assertpmux in "make check"
|
2016-09-07 12:40:19 +02:00 |
Clifford Wolf
|
da37498191
|
Two minor bugfixes
|
2016-09-06 19:58:03 +02:00 |
Clifford Wolf
|
7f946d0f84
|
Added misisng MUL_CLKGATE stage
|
2016-09-06 01:02:12 +02:00 |
Clifford Wolf
|
5fdee952c9
|
Added picorv32_pcpi_fast_mul MUL_CLKGATE
|
2016-09-05 22:37:52 +02:00 |
Clifford Wolf
|
e45cc362a7
|
More picorv32_pcpi_mul timing improvements
|
2016-09-04 18:34:11 +02:00 |
Clifford Wolf
|
e91c1422a2
|
Added optional FFs to picorv32_pcpi_fast_mul
|
2016-09-04 12:44:12 +02: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 |
Clifford Wolf
|
990f876a5b
|
Merge pull request #19 from wallclimber21/dhrystone_slow
dhrystone with registered memory
|
2016-09-04 12:09:57 +02:00 |
Tom Verbeure
|
029b72fecc
|
Fix tabs
|
2016-09-03 08:30:16 -07:00 |
Clifford Wolf
|
8bfd7c166b
|
Added generic "make check-<solver>" rule
|
2016-09-03 15:16:24 +02:00 |
Clifford Wolf
|
d5b7e9e175
|
Minor bugfix/cleanup (mostly for formal verification)
|
2016-09-03 14:40:13 +02:00 |
Tom Verbeure
|
c0d1c55106
|
testbench_slow_mem
|
2016-09-02 22:16:59 -07:00 |
Clifford Wolf
|
0906b1b4b4
|
Merge pull request #18 from wallclimber21/quartus
./scripts/quartus
|
2016-08-31 17:21:23 +02:00 |
Tom Verbeure
|
35b0a592e2
|
Delete unusused file
|
2016-08-31 07:36:32 -07:00 |
Clifford Wolf
|
c9519df01b
|
Moved cpuregs read/write to extra always blocks
|
2016-08-31 11:50:07 +02:00 |
Tom Verbeure
|
41918ee265
|
synth_speed
|
2016-08-30 23:02:31 -07:00 |
Tom Verbeure
|
91deccd3a1
|
Don't delete non-existing files
|
2016-08-30 22:56:31 -07:00 |
Tom Verbeure
|
e7f5d640ca
|
synth_system
|
2016-08-30 22:54:14 -07:00 |
Tom Verbeure
|
209456a6c8
|
synth_area_large and synth_area_regular
|
2016-08-30 22:36:06 -07:00 |
Tom Verbeure
|
36152a5688
|
Make synth_area_small work
|
2016-08-30 22:24:48 -07:00 |
Tom Verbeure
|
29e90e4dff
|
Add QUARTUS_BIN prefix
|
2016-08-30 22:23:50 -07:00 |
Clifford Wolf
|
82d837bf96
|
Be more explicit about single register file write port
|
2016-08-31 00:08:33 +02:00 |
Tom Verbeure
|
413a65e39a
|
Increase countdown by 1
|
2016-08-30 08:08:10 -07:00 |
Clifford Wolf
|
12c218c1b3
|
Using new yosys write_smt2 cmdline
|
2016-08-30 14:37:21 +02:00 |
Clifford Wolf
|
8710809978
|
Using new yosys write_smt2 cmdline
|
2016-08-30 12:44:03 +02: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
|
2603ca492b
|
Merged picorv32_pcpi_fast_mul changes
|
2016-08-30 11:16:19 +02:00 |
Clifford Wolf
|
bfba9b3eb3
|
Bugfix in picorv32_pcpi_fast_mul
|
2016-08-30 11:14:46 +02:00 |
Clifford Wolf
|
b9ed4364d4
|
Merge branch 'fast_mul_opt' of https://github.com/wallclimber21/picorv32
|
2016-08-30 11:12:42 +02:00 |
Clifford Wolf
|
cefe09b8d4
|
Minor fixes/cleanups in mul reset logic
|
2016-08-30 11:12:16 +02:00 |
Tom Verbeure
|
248560c18d
|
table.txt generation works
|
2016-08-29 23:22:53 -07:00 |
Tom Verbeure
|
71a46afa79
|
Checkpoint: map, fit
|
2016-08-29 22:14:39 -07:00 |
Tom Verbeure
|
c96ed77c4d
|
Make sim_system work
|
2016-08-29 21:37:29 -07:00 |
Tom Verbeure
|
7bf87502aa
|
Clone vivado dir into quartus dir
|
2016-08-29 21:12:08 -07:00 |
Tom Verbeure
|
9201bff2ef
|
Reduce rs1, rs2 from 64 to 33 bits to make life for synthesis tools easier.
|
2016-08-29 18:00:49 -07:00 |
John
|
9d13c05dd2
|
Merge pull request #1 from cliffordwolf/master
Move forward to latest official version
|
2016-08-29 17:44:00 -07:00 |
Clifford Wolf
|
a6210c06d4
|
Added picorv32_pcpi_fast_mul core
|
2016-08-29 23:38:05 +02:00 |
Clifford Wolf
|
517f5ab28b
|
Fixed bug in test firmware IRQ handling
|
2016-08-29 23:37:17 +02:00 |
Clifford Wolf
|
90070736d6
|
More asserts
|
2016-08-29 22:44:15 +02:00 |
Clifford Wolf
|
28fe45ffe9
|
Added more asserts to picorv32, more smtbmc examples
|
2016-08-29 17:23:00 +02:00 |
Clifford Wolf
|
72158ba4a5
|
Some minor cleanups
|
2016-08-26 23:56:04 +02:00 |
Clifford Wolf
|
d1d3c3c5e1
|
Added next gen yosys-smtbmc verification scripts
|
2016-08-26 23:39:39 +02:00 |