Commit graph

807 commits

Author SHA1 Message Date
Pasquale Davide Schiavone
71cb9878f4 update headers 2018-01-15 15:25:54 +01:00
Pasquale Davide Schiavone
d899348fe9 fixed fetch fifo [broken after last commit] 2017-10-17 11:28:04 +02:00
Pasquale Davide Schiavone
3dca682869 fix for verilator by Olivier Montfort 2017-10-04 17:09:23 +02:00
Pasquale Davide Schiavone
86f8328334 Merge branch 'new_intc2' of iis-git.ee.ethz.ch:pulp-open/zero-riscy into new_intc2 2017-09-18 14:37:54 +02:00
Pasquale Davide Schiavone
2ded7b4975 removed state 2017-09-18 14:37:27 +02:00
Pasquale Davide Schiavone
2ae033aeae removed unuseful state 2017-09-14 16:52:48 +02:00
Germain Haugou
bac9faedf1 Reading a perf counter above the implemented ones is now returning 0 2017-09-11 15:34:44 +02:00
Pasquale Davide Schiavone
22dd8f3ce0 Merge remote-tracking branch 'origin' into new_intc2 2017-09-06 16:42:15 +02:00
Pasquale Davide Schiavone
51673c46b5 added support for gf22 2017-09-06 16:42:05 +02:00
Pasquale Davide Schiavone
b018eb434e fixed header 2017-08-29 12:27:59 +02:00
Pasquale Davide Schiavone
edf308df16 SolderPad Header 2017-08-03 15:12:13 +02:00
Pasquale Davide Schiavone
00f24db779 update readme 2017-07-31 19:07:50 +02:00
Pasquale Davide Schiavone
146ef10c9c update headers 2017-07-27 13:23:30 +02:00
Pasquale Davide Schiavone
90b552ea6a merge from master 2017-07-13 11:02:31 +02:00
Pasquale Davide Schiavone
3b1d8943c3 fixed tracer 2017-07-13 11:00:31 +02:00
Pasquale Davide Schiavone
a6d33442be fix misalignement memory access 2017-07-07 17:17:28 +02:00
Pasquale Davide Schiavone
b6fd710573 Modified wfi to go back to normal execution after debug request and ebreak generates always a request to debug now 2017-07-05 10:57:02 +02:00
Pasquale Davide Schiavone
6f816b681e removed unique case from controller as spikes generate a lot of warnings 2017-07-03 17:04:56 +02:00
Pasquale Davide Schiavone
0efaf09578 fixed wake up from wfi 2017-06-29 12:55:17 +02:00
Germain Haugou
2c09a9eb04 Integrated fix from Davide to allow taking interrupts between irq enable and irq disable 2017-06-29 11:04:52 +02:00
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