Dolu1990
|
0270ee26fa
|
Merge remote-tracking branch 'origin/reworkInstructionCache'
|
2018-02-18 23:52:02 +01:00 |
Dolu1990
|
8ac4d72623
|
Update readme
|
2018-02-18 23:48:20 +01:00 |
Dolu1990
|
d0e963559a
|
Update readme with the new ICache implementation
|
2018-02-18 23:48:11 +01:00 |
Dolu1990
|
93110d3b95
|
Add jump priority managment in PcPlugins
|
2018-02-16 14:27:20 +01:00 |
Dolu1990
|
506e0e3f60
|
New faster/smaller/multi way instruction cache design.
Single or dual stage
|
2018-02-16 02:21:08 +01:00 |
Dolu1990
|
3853e0313b
|
SynthesisBench cleaning/experiments
|
2018-02-11 14:53:42 +01:00 |
Dolu1990
|
2a336c2812
|
update readme
|
2018-02-09 00:56:14 +01:00 |
Dolu1990
|
0e6ae682b1
|
Add architecture section describing plugins in the readme
|
2018-02-09 00:44:27 +01:00 |
Dolu1990
|
57ebfee2e6
|
Add more axi bridges
|
2018-02-08 21:39:22 +01:00 |
Dolu1990
|
fc5d89ad03
|
Update README.md
|
2018-02-08 01:07:51 +01:00 |
Dolu1990
|
967a0c4caf
|
Update README.md
|
2018-02-08 01:01:14 +01:00 |
Dolu1990
|
b1bd758fd2
|
Update README.md
|
2018-02-08 01:01:01 +01:00 |
Dolu1990
|
3ee111e100
|
Update readme (gcc stuff)
|
2018-02-05 16:34:10 +01:00 |
Dolu1990
|
d4b05ea365
|
Remap Briey/Murax onChipRam to 0x80000000 to avoid having memory at the null pointer location
Commit missing file
Update dhrystone hex to use GP. 1.44 DMIPS/Mhz
|
2018-02-05 16:16:27 +01:00 |
Dolu1990
|
4729e46763
|
Add DummyFencePlugin
|
2018-02-03 12:28:53 +01:00 |
Dolu1990
|
0bc3a1a314
|
Update README.md
|
2018-02-02 17:18:47 +01:00 |
Dolu1990
|
3d97c1f2f2
|
Update README.md
|
2018-02-02 14:47:07 +01:00 |
Dolu1990
|
f13dba847c
|
Add custom csr gpio example
|
2018-02-02 11:14:55 +01:00 |
Dolu1990
|
b7d8ed8a81
|
Add onWrite/onRead/isWriting/isReading on the CsrPlugin
|
2018-02-01 21:28:28 +01:00 |
Dolu1990
|
4ee2482cbf
|
Fix custom_csr regression against random ibus stall
|
2018-01-31 18:33:21 +01:00 |
Dolu1990
|
d2e5755df4
|
revert removed code by mistake
|
2018-01-31 18:29:30 +01:00 |
Dolu1990
|
30b05eaf96
|
Add CsrInterface to allow custom CSR addition
Add CustomCsrDemoPlugin as a show case
|
2018-01-31 18:13:42 +01:00 |
Dolu1990
|
42e677ec0d
|
1.40 DMIPS/Mhz update
|
2018-01-29 15:24:14 +01:00 |
Dolu1990
|
bdbf6ecf17
|
BranchPrediction DYNAMIC_TARGET add source PC tag to only consume entries on branch instructions
|
2018-01-29 14:52:31 +01:00 |
Dolu1990
|
0d318ab6b9
|
Add DYNAMIC_TARGET branch prediction (1.41 DMIPS/Mhz)
Add longer timeouts in the regressions tests
|
2018-01-29 13:17:11 +01:00 |
Dolu1990
|
307c0b6bfa
|
Now mret and ebreak are only allowed in CSR machine mode
|
2018-01-28 16:34:55 +01:00 |
Dolu1990
|
93da5d29bc
|
Fix dhrystone referance log
|
2018-01-28 16:34:55 +01:00 |
Dolu1990
|
3f9c8edc4c
|
Update README.md
|
2018-01-28 13:04:59 +01:00 |
Dolu1990
|
a98a0f72a6
|
Update GCC information, update Murax performances
|
2018-01-27 22:02:23 +01:00 |
Dolu1990
|
26732942e5
|
Update DMIPS/Mhz
Add cached config with maximal performance settings
FullBarrielShifterPlugin can now be configured to do everything in the execute stage
|
2018-01-25 01:11:57 +01:00 |
Dolu1990
|
b3564e1b7e
|
Fix Murax script flow (without rom file)
|
2018-01-21 15:39:10 +01:00 |
Dolu1990
|
3b3bbd48b9
|
SpinalHDL 1.1.3 => Now Verilog rom are emited into separated bin files
|
2018-01-20 18:29:33 +01:00 |
Dolu1990
|
f5d5b91f7a
|
More info about eclipse debugging
|
2018-01-09 19:58:57 +01:00 |
Dolu1990
|
6a521a8d13
|
Better MuraxSim gui
Add MuraxSim in the readme
|
2018-01-09 08:59:17 +01:00 |
Dolu1990
|
9a89573942
|
SpinalHDL 1.1.2
Add Murax setup with Mul Div Barriel
|
2018-01-06 22:09:42 +01:00 |
Dolu1990
|
43d3ffd685
|
CsrPlugin : Now wait that the whole pipeline (including writeback) is empty before executing interruptions. This make the separation between context switching clear and avoid on atomic instructions failure
|
2018-01-04 17:37:23 +01:00 |
Dolu1990
|
2b7465e5df
|
Add more atomic tests (PASS)
|
2018-01-04 16:16:22 +01:00 |
Dolu1990
|
611f2f487f
|
Fix DataCache atomic integration into DBusCachedPlugin
Atomic is passing basic tests
|
2018-01-04 15:24:00 +01:00 |
Dolu1990
|
4637e6cb48
|
Fix DecodingSimplePlugin model building when reinvocation is done one a preexisting opcode.
add Atomic test flow
|
2018-01-04 14:43:30 +01:00 |
Dolu1990
|
468dd3841e
|
Add Atomic LR SC support to the DBusCachedPlugin via reservation entries buffer
|
2018-01-04 13:16:40 +01:00 |
Dolu1990
|
4ed19f2cc5
|
SpinalHDL 1.1.1
|
2017-12-30 03:36:57 +01:00 |
Dolu1990
|
c3d950fb13
|
Clean script folder
|
2017-12-29 13:18:14 +01:00 |
Dolu1990
|
0d39e38906
|
SpinalHDL 1.1.0
|
2017-12-28 13:49:39 +01:00 |
Dolu1990
|
a4db278655
|
Merge pull request #10 from Wallbraker/olimex
Port to iCE40HX8K-EVB
|
2017-12-27 22:31:33 +01:00 |
Jakob Bornecrantz
|
617a2948d0
|
Port to iCE40HX8K-EVB
|
2017-12-27 21:21:55 +00:00 |
Dolu1990
|
1b2476f217
|
Update to sbt 0.13.16
|
2017-12-24 18:20:02 +01:00 |
Dolu1990
|
3a913f0789
|
SpinalHDL 1.0.5
|
2017-12-22 23:18:34 +01:00 |
Dolu1990
|
3c0588eb4b
|
remove MuraxSim fixed path
|
2017-12-19 22:33:46 +01:00 |
Dolu1990
|
7f2b2181c1
|
SpinalHDL 1.0.3
|
2017-12-19 21:21:16 +01:00 |
Dolu1990
|
37849b7a66
|
Spinal 1.0.2 sim update
|
2017-12-19 00:40:52 +01:00 |