Commit graph

787 commits

Author SHA1 Message Date
Pasquale Davide Schiavone
0d782ba417 new wfi behaviour 2017-06-29 09:59:15 +02:00
Pasquale Davide Schiavone
c458439ed7 new intc 2017-06-28 18:39:14 +02:00
Pasquale Davide Schiavone
ad0b3383c0 Merge branch 'master' of iis-git.ee.ethz.ch:pulp-open/zero-riscy 2017-06-26 15:10:28 +02:00
Pasquale Davide Schiavone
03e025efc3 added ifdef for verilator 2017-06-26 15:10:25 +02:00
Gautschi
f75a0246d9 added trigger for pulpino 2017-06-12 14:15:08 +02:00
Michael Schaffner
3c64572893 fix syntax issues raised by Altera Quartus 2017-06-09 16:07:55 +02:00
Pasquale Davide Schiavone
e97d18e829 fixed perf counters 2017-06-06 16:34:43 +02:00
Pasquale Davide Schiavone
ef744a9174 new interrupt protocol 2017-06-01 16:17:56 +02:00
Pasquale Davide Schiavone
36cd25c511 Merge branch 'newMul' 2017-06-01 16:00:33 +02:00
Pasquale Davide Schiavone
ced485cdfc update mul slow 2017-06-01 15:59:38 +02:00
Igor Loi
f2a0c39638 removed double semicolon 2017-05-27 23:48:45 +02:00
Pasquale Davide Schiavone
97ce216058 updated multdiv fast 2017-05-23 13:04:21 +02:00
Germain Haugou
8a0a3a991e Removed the message displayed when executing interrupts, and now stopping simulation when branch is X is detected 2017-05-20 10:30:27 +02:00
Pasquale Davide Schiavone
56e1d9fc29 update multdiv_fast 2017-05-10 17:21:52 +02:00
Igor Loi
4e313367b8 updated src_files.yml 2017-05-04 23:50:48 +02:00
Pasquale Davide Schiavone
cb54f9dc01 update new int controller 2017-04-26 15:35:07 +02:00
Pasquale Davide Schiavone
d0a0d8d093 broken path via core busy 2017-04-05 14:42:26 +02:00
Pasquale Davide Schiavone
77e9ea0bce optimized controller 2017-03-31 10:45:57 +02:00
Pasquale Davide Schiavone
f7c2b64270 decoupled irq, debug with instr mem 2017-03-30 13:49:52 +02:00
Pasquale Davide Schiavone
6c679d41c4 optimized decoder-controller branch-jump signals 2017-03-28 10:56:16 +02:00
Pasquale Davide Schiavone
0eba7ea82c modified data load event 2017-03-27 17:58:05 +02:00
Pasquale Davide Schiavone
152309fadf Update README.md 2017-03-27 17:23:34 +02:00
Pasquale Davide Schiavone
b8a8b36cbb renamed module names and splitted interrupts and exceptions 2017-03-27 13:28:08 +02:00
Pasquale Davide Schiavone
27151a3f89 fixed multdiv_fast 2017-03-24 18:45:24 +01:00
Pasquale Davide Schiavone
040a808200 added VERILATOR ifdef and fix regfile ff 2017-03-22 18:20:14 +01:00
Pasquale Davide Schiavone
0266ddbd0b Headers updates 2017-03-21 17:27:31 +01:00
Pasquale Davide Schiavone
538ad537e0 Merge branch 'patch-1' into 'master'
Update README.md

See merge request !1
2017-03-20 17:46:47 +01:00
Pasquale Davide Schiavone
a9164fe21f Update README.md 2017-03-20 17:39:23 +01:00
Pasquale Davide Schiavone
311805d955 parameters for RV32E and RV32M 2017-03-17 19:10:00 +01:00
Pasquale Davide Schiavone
7ec2d7b41f mult div fast implemented 2017-03-13 16:17:21 +01:00
Pasquale Davide Schiavone
57ee554246 fixed tracer 2017-03-09 12:34:28 +01:00
Pasquale Davide Schiavone
fe8f4fdf8e Update muldiv module 2017-03-08 12:41:36 +01:00
Pasquale Davide Schiavone
b2a0944c19 saved one reg and implemented rem 2017-03-07 17:58:10 +01:00
Pasquale Davide Schiavone
99ffbe37af Implemented Div, Divu, Remu 2017-03-07 16:17:17 +01:00
Pasquale Davide Schiavone
c309bab3ca Mult slow and fast implemented 2017-03-06 15:14:36 +01:00
Pasquale Davide Schiavone
00325be31e Added mult files 2017-03-06 12:22:59 +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
ab7b00fbc6 fixed sleep after mret 2017-03-02 15:58:42 +01:00
Pasquale Davide Schiavone
371a292ee1 removed 'x assignment and updates 2017-03-02 12:44:26 +01:00
Pasquale Davide Schiavone
af5903f76f updates 2017-03-02 12:00:26 +01:00
Pasquale Davide Schiavone
480a02a417 small fix in branch 2017-02-28 17:39:45 +01:00
Pasquale Davide Schiavone
1f0eb756c7 small fixes 2017-02-28 17:37:11 +01:00
Pasquale Davide Schiavone
6840de0c2e Merge branch 'master' into MExtension_explore 2017-02-28 16:49:10 +01:00
Pasquale Davide Schiavone
94f042d9cd removed tracer 2017-02-28 16:48:52 +01:00
Pasquale Davide Schiavone
bd96611340 merge with new controller 2017-02-28 16:34:39 +01:00
Pasquale Davide Schiavone
68f89f184f Fixed debug and changed controller 2017-02-28 16:23:58 +01:00
Pasquale Davide Schiavone
f5048a1d11 added multipliers 2017-02-28 12:48:13 +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