Commit graph

669 commits

Author SHA1 Message Date
Markus Wegmann
a1ac1ca6be Fix syntax 2017-01-09 14:08:37 +01:00
Markus Wegmann
85fd5eccd9 Fix syntax 2017-01-09 14:07:29 +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
4fa38974d5 Fix config 2017-01-09 11:33:21 +01:00
Markus Wegmann
274a1d160b Handle halt_id in another way in ID stage in case of MERGE_ID_EX 2017-01-09 11:20:02 +01:00
Markus Wegmann
c6640e06e4 Try to remove register buffers 2017-01-09 10:59:11 +01:00
Markus Wegmann
4866ad5139 Merge branch 'master' of iis-git.ee.ethz.ch:pulp-project/little-riscv 2017-01-08 23:10:40 +01:00
Markus Wegmann
a2f4e65e6c Fix clock extraction 2017-01-08 23:10:35 +01:00
Markus Wegmann
1e04a06a2a Fix scripts 2017-01-08 23:09:29 +01:00
Markus Wegmann
659e234be0 Rename reg buffer signals 2017-01-08 11:57:45 +01:00
Markus Wegmann
099673de2b Do not ungroup 2017-01-08 11:42:37 +01:00
Markus Wegmann
23eda1d0f0 Patch python script 2017-01-08 11:29:05 +01:00
Markus Wegmann
25273056f0 Fix 2017-01-08 10:58:51 +01:00
Markus Wegmann
4f71899e93 fix 2017-01-08 03:17:33 +01:00
Markus Wegmann
98c47b59bd Fix 2017-01-08 03:02:02 +01:00
Markus Wegmann
4f3d647a1d Fix 2017-01-08 02:59:27 +01:00
Markus Wegmann
9f3cd88c4f Remove unnecessary signal 2017-01-08 02:37:50 +01:00
Markus Wegmann
82c0250a63 Try fix 2017-01-08 02:23:44 +01:00
Markus Wegmann
4494615afa Try fix 2017-01-08 02:19:39 +01:00
Markus Wegmann
c39e9e4f26 Only change state of register buffer if a valid instruction is present 2017-01-08 01:58:03 +01:00
Markus Wegmann
d7631c3152 Fix flipflop logic of buffer regs 2017-01-08 01:07:09 +01:00
Markus Wegmann
fc0bf251d8 Fix syntax 2017-01-08 00:50:39 +01:00
Markus Wegmann
60457ff557 Fix syntax 2017-01-08 00:49:18 +01:00
Markus Wegmann
7de6ba7afc Fix syntax 2017-01-08 00:46:53 +01:00
Markus Wegmann
9c5903dbc6 Add register buffers for ID in MERGE_ID_EX 2017-01-08 00:42:17 +01:00
Markus Wegmann
22eaa4968a Fix syntax 2017-01-07 23:13:16 +01:00
Markus Wegmann
88082be246 Fix syntax 2017-01-07 23:12:23 +01:00
Markus Wegmann
f5870569b5 Try to integrate misaligned access in small pipeline case 2017-01-07 23:09:19 +01:00
Markus Wegmann
89a313f003 Modify tracer for support with MERGE_ID_EX 2017-01-07 22:01:38 +01:00
Markus Wegmann
8081065e18 Remove potential time loop 2017-01-07 21:34:20 +01:00
Markus Wegmann
4a048874e0 Fix syntax 2017-01-07 21:01:51 +01:00
Markus Wegmann
249cf9ca4d Rewrite controller for MERGE_ID_EX 2017-01-07 20:59:22 +01:00
Markus Wegmann
413fbccff2 Remove assert 2017-01-07 19:34:28 +01:00
Markus Wegmann
28778ff494 Fix syntax 2017-01-07 19:13:52 +01:00
Markus Wegmann
7a63a0dd0c Maybe fix time loop in ID 2017-01-07 19:11:55 +01:00
Markus Wegmann
d83a6d8813 Add RV32E assertion warning 2017-01-07 17:36:15 +01:00
Markus Wegmann
e76d5b44a6 Try to break time loop in merged ID-EX 2017-01-07 17:04:47 +01:00
Markus Wegmann
cc4d434fb7 Remove pc_ex from port map (MERGE_ID_EX) 2017-01-07 16:47:52 +01:00
Markus Wegmann
7ee4f09703 Fix wrong config in load_store_unit 2017-01-07 16:39:58 +01:00
Markus Wegmann
e3787b2c7f Fix syntax 2017-01-07 16:36:58 +01:00
Markus Wegmann
909ad7d416 Fix default configuration 2017-01-07 16:33:14 +01:00
Markus Wegmann
5fdadb7a4d Remove non-used signal in Prefetcher 2017-01-07 16:26:42 +01:00
Markus Wegmann
f7820757e5 Fix syntax in ID 2017-01-07 15:51:35 +01:00
Markus Wegmann
d6f806cf84 Reformat prefetch_buffer_small.sv 2017-01-07 14:58:54 +01:00
Markus Wegmann
a0b0b764e4 Fix syntax in load_store_unit.sv 2017-01-07 14:40:30 +01:00
Markus Wegmann
840deaf241 Reformat id_stage.sv 2017-01-07 14:37:12 +01:00
Markus Wegmann
021dfd6721 Merge ID and EX with MERGE_ID_EX 2017-01-07 14:33:33 +01:00
Markus Wegmann
0b180fc637 Fix last 2017-01-07 14:32:37 +01:00
Markus Wegmann
704ee95373 Fix syntax last 2017-01-07 14:27:51 +01:00