Commit graph

822 commits

Author SHA1 Message Date
Pasquale Davide Schiavone
b1b89f55fb
Merge pull request #12 from wallento/master
Documentation improvements
2018-11-26 10:11:13 +01:00
Stefan Wallentowitz
dc27666c92
Doc: Bump sphinx version 2018-11-23 20:34:47 +01:00
Stefan Wallentowitz
ac9bc39ca3 Doc: Add integration guidance 2018-11-23 17:17:40 +01:00
Stefan Wallentowitz
0dfe79e94e Doc: Add interrupts description 2018-11-23 17:17:38 +01:00
Stefan Wallentowitz
52ffb372a3 Doc: note difference to LSU wrt to address stability 2018-11-23 17:17:34 +01:00
Stefan Wallentowitz
99964c84d2 Doc: Inline documentation of waveforms
So far I used wavedrom for rendering, but that required external
tooling. After patching the extension, sphinx can now render inline
waveforms!
2018-11-21 16:09:02 +01:00
Pasquale Davide Schiavone
27e4dd848a
Merge pull request #10 from isarrider/patch-1
Update README.md
2018-11-15 11:10:34 +01:00
isarrider
33a6fa0f45
Update README.md 2018-11-15 11:04:48 +01:00
Pasquale Davide Schiavone
6ad7764a73
Merge pull request #9 from wallento/doc
Convert documentation to restructured text
2018-11-14 11:38:25 +01:00
Stefan Wallentowitz
f376a1e6ab Replace images with wavedrom images 2018-11-13 17:05:49 +01:00
Stefan Wallentowitz
c6eeb34f57 Convert documentation to restructured text
Convert the documentation to restructured text. It looks slightly
different to the previous Word document, but can better be handled by
source control. It also automatically handles the versioning.

To build it:

    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
    make html
    make latexpdf
2018-11-13 16:21:47 +01:00
Pasquale Davide Schiavone
7419ef41c3 update README 2018-09-28 10:45:23 +02:00
Pasquale Davide Schiavone
8b685e78a2 added document to repository 2018-09-28 10:44:58 +02:00
Pasquale Davide Schiavone
d4d46971eb FIXED:
step on a jal instruction (from Olivier Montfort)
ra register not update when single step debug #3
2018-02-16 13:49:21 +01:00
Francesco Conti
b99e74ef26 Removed non-ASCII characters 2018-01-29 22:05:44 +01:00
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