Markus Wegmann
|
58e77f21f6
|
Fix more syntax bugs
|
2016-12-20 05:02:14 +01:00 |
|
Markus Wegmann
|
025cc1f3f3
|
Fix some syntax in new prefetch buffer
|
2016-12-20 04:57:43 +01:00 |
|
Markus Wegmann
|
4e6d53c3de
|
Add new prefetch buffer to source files
|
2016-12-20 04:44:29 +01:00 |
|
Markus Wegmann
|
1673231b23
|
Implement new register file
|
2016-12-20 04:43:15 +01:00 |
|
Markus Wegmann
|
b9bdeea057
|
IF prefetcher new design progress
|
2016-12-19 23:27:02 +01:00 |
|
Markus Wegmann
|
3e5f617724
|
Hotfix last commit
|
2016-12-18 14:31:55 +01:00 |
|
Markus Wegmann
|
20efbaf4c7
|
Fix syntax of last commit
|
2016-12-18 14:27:29 +01:00 |
|
Markus Wegmann
|
f0b2a9d1b4
|
Stall EX to resolve reg file conflict
|
2016-12-18 14:25:07 +01:00 |
|
Markus Wegmann
|
0b706da5c1
|
Fix problem with LSU not stalling
|
2016-12-17 14:47:11 +01:00 |
|
Markus Wegmann
|
aa7604680f
|
Fix ALU further
|
2016-12-16 23:46:22 +01:00 |
|
Markus Wegmann
|
7764c8e95f
|
Improve subtraction 😸
|
2016-12-16 22:44:13 +01:00 |
|
Markus Wegmann
|
57b20e7b54
|
Fix forwarding of ALU to ID not working anymore
|
2016-12-16 16:22:12 +01:00 |
|
Markus Wegmann
|
b08a46d1d1
|
Fix bug concerning alu write address not set on littleRISCV
|
2016-12-16 15:46:17 +01:00 |
|
Markus Wegmann
|
bbe4d4ba2a
|
Fix problem concerning operand c being undefined
|
2016-12-16 13:11:45 +01:00 |
|
Markus Wegmann
|
0733e7e14e
|
Fix syntax
|
2016-12-15 16:27:10 +01:00 |
|
Markus Wegmann
|
d871d1a590
|
Implement 2r1w register file
|
2016-12-15 15:55:56 +01:00 |
|
Markus Wegmann
|
83fc605acb
|
Fix typos of last commit
|
2016-12-14 15:22:17 +01:00 |
|
Markus Wegmann
|
a0e0eb1d96
|
Add and implement option to remove adder in LSU
|
2016-12-14 15:04:42 +01:00 |
|
Markus Wegmann
|
f2a673c3fb
|
Fix wrong support region for bit count operations
|
2016-12-09 20:09:09 +01:00 |
|
Markus Wegmann
|
87045fc1a6
|
Fix bug in ALU concerning adder and rounding introduced by false commenting
|
2016-12-09 20:01:28 +01:00 |
|
Markus Wegmann
|
a6aa948a96
|
Remove bit operations from result mux in ALU
|
2016-12-09 16:19:20 +01:00 |
|
Markus Wegmann
|
763e535867
|
Remove bit masking from ALU
|
2016-12-09 15:24:28 +01:00 |
|
Markus Wegmann
|
400f0867d9
|
Add clip operations to special math support.
Also add normalization to bit support
|
2016-12-08 12:31:29 +01:00 |
|
Markus Wegmann
|
6a969e6431
|
Merge in all changes from RI5CY core
|
2016-12-07 13:36:44 +01:00 |
|
Markus Wegmann
|
83f1071356
|
Possibly fix last
|
2016-12-02 17:20:19 +01:00 |
|
Markus Wegmann
|
0f74c425ad
|
Potentially fix LS instruction bug introduced with last commit
|
2016-12-02 11:58:31 +01:00 |
|
Markus Wegmann
|
5307658e69
|
Remove HWLP signals from core.sv
|
2016-12-01 20:43:28 +01:00 |
|
Markus Wegmann
|
6432e4b051
|
Remove PrePost Increment. Remove scalar replication signal.
|
2016-12-01 17:03:19 +01:00 |
|
Markus Wegmann
|
0cc959be74
|
Rename two-port register file mode
|
2016-12-01 13:27:17 +01:00 |
|
Markus Wegmann
|
e978cce450
|
Fix potential bug with ALU opcode not being set when disabling multiplier
|
2016-12-01 12:58:07 +01:00 |
|
Pasquale Davide Schiavone
|
dd3a816c54
|
removed comments
|
2016-11-29 15:55:39 +01:00 |
|
Markus Wegmann
|
b40d3848bc
|
Fix typo in config region
|
2016-11-29 10:46:33 +01:00 |
|
Markus Wegmann
|
72d4f0e81f
|
Fix syntax to be configurable as full RI5CY
|
2016-11-28 18:12:11 +01:00 |
|
Markus Wegmann
|
adb58c4cb7
|
Fix merge typo
|
2016-11-28 17:02:37 +01:00 |
|
Markus Wegmann
|
9e92b24551
|
Merge RI5CY master
|
2016-11-22 11:14:36 +01:00 |
|
Markus Wegmann
|
b0be60b04a
|
Fix syntax in simplified ALU
|
2016-10-31 07:08:34 -04:00 |
|
Markus Wegmann
|
2062d3274e
|
Add alu_simplified.sv to src files.
|
2016-10-21 10:01:05 +02:00 |
|
Markus Wegmann
|
bd48b97ffb
|
Fix syntax in riscv config
|
2016-10-20 22:19:39 +02:00 |
|
Markus Wegmann
|
64d80a79e1
|
Remove special math and bit operations
|
2016-10-20 22:06:52 +02:00 |
|
Markus Wegmann
|
5445d0a08e
|
Add simplified ALU
|
2016-10-20 17:17:59 +02:00 |
|
Markus Wegmann
|
99b1849f54
|
Fix last
|
2016-10-18 15:34:57 +02:00 |
|
Markus Wegmann
|
89cb4a7b7e
|
Fix last commit
|
2016-10-18 15:30:35 +02:00 |
|
Markus Wegmann
|
8dad2dce56
|
Fix wrong assertion due to removing hardware loop support
|
2016-10-18 15:27:34 +02:00 |
|
Markus Wegmann
|
5caf622c3c
|
Fix wrong syntax in prefetch buffer due to removal of hardware loop
|
2016-10-18 15:24:05 +02:00 |
|
Markus Wegmann
|
2d0152afe9
|
Fix missing parameter due to removing of hardware loop
|
2016-10-18 15:17:08 +02:00 |
|
Markus Wegmann
|
942d5944f7
|
Remove Hardware Loop
|
2016-10-18 15:04:28 +02:00 |
|
Markus Wegmann
|
f5fc141ce4
|
Add switch for Vector support. Remove divider when multiplier removed.
|
2016-10-17 18:09:04 +02:00 |
|
Pasquale Davide Schiavone
|
7c5dff2cc5
|
Small fix in exc controller
|
2016-10-17 13:12:36 +02:00 |
|
Markus Wegmann
|
acb09458f7
|
Add missing MUL_SUPPORT region
|
2016-10-17 11:57:21 +02:00 |
|
Markus Wegmann
|
2d5f2365c1
|
Fix MUL_SUPPORT section in controller
|
2016-10-17 11:54:29 +02:00 |
|