Pasquale Davide Schiavone
|
edf308df16
|
SolderPad Header
|
2017-08-03 15:12:13 +02:00 |
|
Pasquale Davide Schiavone
|
146ef10c9c
|
update headers
|
2017-07-27 13:23:30 +02:00 |
|
Pasquale Davide Schiavone
|
3b1d8943c3
|
fixed tracer
|
2017-07-13 11:00:31 +02:00 |
|
Pasquale Davide Schiavone
|
cb54f9dc01
|
update new int controller
|
2017-04-26 15:35:07 +02:00 |
|
Pasquale Davide Schiavone
|
fe8f4fdf8e
|
Update muldiv module
|
2017-03-08 12:41:36 +01:00 |
|
Pasquale Davide Schiavone
|
99ffbe37af
|
Implemented Div, Divu, Remu
|
2017-03-07 16:17:17 +01:00 |
|
Pasquale Davide Schiavone
|
3cffca4756
|
bought wooley multiplier
|
2017-03-06 11:42:46 +01:00 |
|
Pasquale Davide Schiavone
|
495a05c7f4
|
fixed jumps
|
2017-03-03 14:10:34 +01:00 |
|
Pasquale Davide Schiavone
|
af5903f76f
|
updates
|
2017-03-02 12:00:26 +01:00 |
|
Pasquale Davide Schiavone
|
c62fccd8fd
|
update ready controller
|
2017-02-28 11:40:00 +01:00 |
|
Pasquale Davide Schiavone
|
764871c051
|
Updated
|
2017-02-17 10:02:26 +01:00 |
|
Pasquale Davide Schiavone
|
3d7b832ca6
|
General updates and renaming
|
2017-02-16 19:07:17 +01:00 |
|
Pasquale Davide Schiavone
|
1c7464551b
|
added monitor for misaligned via assert
|
2017-01-31 15:23:50 +01:00 |
|
Pasquale Davide Schiavone
|
11f0e4556d
|
fixed ret and misaligned memory accesses
|
2017-01-18 16:25:31 +01:00 |
|
Markus Wegmann
|
946c31ab9a
|
Fix deadlock
|
2017-01-12 19:16:27 +01:00 |
|
Markus Wegmann
|
6510bd3b65
|
Improve config scripts to not use small IF as it is bigger
|
2017-01-10 10:14:17 +01:00 |
|
Markus Wegmann
|
c6f2cacb30
|
Fix wrong jump calculation in case of JALR
|
2017-01-09 22:21:40 +01:00 |
|
Markus Wegmann
|
57f81c0630
|
Reformat config scripts
|
2017-01-09 14:04:06 +01:00 |
|
Markus Wegmann
|
9bdec204dc
|
Remove jump target adder
|
2017-01-09 13:57:24 +01:00 |
|
Markus Wegmann
|
c6640e06e4
|
Try to remove register buffers
|
2017-01-09 10:59:11 +01:00 |
|
Markus Wegmann
|
23eda1d0f0
|
Patch python script
|
2017-01-08 11:29:05 +01:00 |
|
Markus Wegmann
|
cc4d434fb7
|
Remove pc_ex from port map (MERGE_ID_EX)
|
2017-01-07 16:47:52 +01:00 |
|
Markus Wegmann
|
909ad7d416
|
Fix default configuration
|
2017-01-07 16:33:14 +01:00 |
|
Markus Wegmann
|
021dfd6721
|
Merge ID and EX with MERGE_ID_EX
|
2017-01-07 14:33:33 +01:00 |
|
Markus Wegmann
|
69fc1a2e67
|
Begin to implement ID-EX merge
|
2017-01-07 11:52:03 +01:00 |
|
Markus Wegmann
|
42f73781d0
|
Add handling for NO_JUMP_ADDER in prefetcher
|
2017-01-07 10:49:56 +01:00 |
|
Markus Wegmann
|
05c4646c13
|
Fix syntax and add option to default config
|
2017-01-06 12:05:54 +01:00 |
|
Markus Wegmann
|
1ced4c5dca
|
Remove jump in id
|
2017-01-05 13:22:39 +01:00 |
|
Markus Wegmann
|
a696658a96
|
Set default littleRISCV setting to RV32E with misaligned access
|
2017-01-04 14:09:44 +01:00 |
|
Markus Wegmann
|
87c4f51f2a
|
Fix syntax in python script
|
2017-01-02 00:30:53 +01:00 |
|
Markus Wegmann
|
5794d5a68d
|
Add new testing capabilities to ri5cly-manage.py. Remove JUMP_IN_ID option from configs.
|
2017-01-02 00:23:14 +01:00 |
|
Markus Wegmann
|
346d14c5c8
|
Fix some issues and cleanup
|
2016-12-30 00:26:15 +01:00 |
|
Markus Wegmann
|
d13f0ab003
|
Rename hardware loop config region. Add sample configurations to script folder
|
2016-12-29 22:16:27 +01:00 |
|
Markus Wegmann
|
00a2c3a8fb
|
Create a clean code generation script for littleRISCV called ri5cly-manage.py
|
2016-12-29 21:41:59 +01:00 |
|
Markus Wegmann
|
04741447d1
|
Add RV32E option
|
2016-12-26 15:39:00 +01:00 |
|
Markus Wegmann
|
b9bdeea057
|
IF prefetcher new design progress
|
2016-12-19 23:27:02 +01:00 |
|
Markus Wegmann
|
d871d1a590
|
Implement 2r1w register file
|
2016-12-15 15:55:56 +01:00 |
|
Markus Wegmann
|
a0e0eb1d96
|
Add and implement option to remove adder in LSU
|
2016-12-14 15:04:42 +01:00 |
|
Markus Wegmann
|
0cc959be74
|
Rename two-port register file mode
|
2016-12-01 13:27:17 +01:00 |
|
Markus Wegmann
|
72d4f0e81f
|
Fix syntax to be configurable as full RI5CY
|
2016-11-28 18:12:11 +01:00 |
|
Markus Wegmann
|
9e92b24551
|
Merge RI5CY master
|
2016-11-22 11:14:36 +01: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
|
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 |
|
Markus Wegmann
|
fbc5c074bc
|
Add RI32M support switch and apply it to all signals
|
2016-10-17 11:04:00 +02:00 |
|
Pasquale Davide Schiavone
|
c2a69926b3
|
Added clip, addsubnorm and bitman reg variant instructions
|
2016-10-12 09:02:47 +02:00 |
|
Pasquale Davide Schiavone
|
92ae281aab
|
Implemented beqimm and bneimm
|
2016-07-06 11:39:28 +02:00 |
|
Gautschi
|
55d66013ae
|
fixed issue with include file
|
2016-06-23 14:36:30 +02:00 |
|