Yvan Tortorella
89fe257eb9
Added code for HMR.
2023-10-03 22:01:45 +02:00
Yvan Tortorella
464d55d260
Fixed runtime issues and masked the cluster ID if the chip is carfield.
2023-08-11 18:56:27 +02:00
Yvan Tortorella
951a849cce
Added carfield-cluster target and remote function to write eoc.
2023-07-11 19:38:37 +02:00
Yvan Tortorella
968f04e35a
Making a single cluster with non-zero index successfully work.
2023-06-23 19:02:59 +02:00
Yvan Tortorella
2302536715
Enabled traces for debugging (at least in allocation functions).
2023-06-16 11:09:32 +02:00
Luca Valente
41b428de62
Add target pulp_cluster to test the cluster alone.
2023-04-11 19:25:54 +02:00
Luca Valente
9e9bffbd50
Properly propagate ARCHI_NO_FC to enable boot without the FC.
...
Core 0 does the initialization as if it was the FC and then
all the cores enter the main with the proper stack initialization.
2023-04-11 19:25:48 +02:00
aottaviano
77fa6799ed
pulp-runtime: Add kairos target
2022-05-17 08:41:20 +02:00
bluew
026a98d56a
pulp-runtime: Fix uart frequency and bad fll access
...
Control-pulp doesn't have an FLL so we hardcode the frequency domain
values. Furthermore we allow these hardcoded values to change depending
on whether we target the FPGA (zcu102) or rtl sim.
2021-11-04 17:47:57 +01:00
Luca Valente
9eba7de59a
target: Add pulpissimo with cv32e40p
2021-07-20 16:03:12 +02:00
bluew
768f79d507
Add support for control-pulp
2021-07-13 17:33:01 +02:00
Manuel Eggimann
763fa6f72b
Add SOC_FREQUENCY to fpga specific runtime configuration
2021-06-24 22:01:49 +02:00
Michael Rogenmoser
c3cfcb45e4
Add ibex performance counters
2021-01-04 11:38:39 +01:00
mp-17
62e614cf5e
🐛 make startup code compliant to cv32e40p
2020-07-07 14:59:07 +02:00
Germain Haugou
961edb14af
Cluster stacks are now dynamically allocated to avoid long preloading on netlist sim
2020-04-02 11:09:49 +02:00
Germain Haugou
42c768b523
FIxed wrong size of pos_freq_domains
2020-03-05 15:56:56 +01:00
Germain Haugou
280f5755ed
Fix for setting frequency on fpga
2020-03-05 15:18:06 +01:00
Germain Haugou
da4157a0e2
Added possibility to define extra cflags from command-line
2020-03-05 14:28:27 +01:00
Germain Haugou
e58af071ba
Few fixes for pulpissimo fpga, fll init is now deactivated and uart is selected by default
2020-03-05 13:21:52 +01:00
Germain Haugou
7005073cb7
Merge branch 'master' of github.com:pulp-platform/pulp-runtime
2020-02-20 18:52:55 +01:00
Germain Haugou
eca64eca67
Added config CONFIG_CL_BOOT to forward the execution to cluster side
2020-02-20 18:52:47 +01:00
haugoug
15fb73ff16
Merge pull request #4 from pulp-platform/marsellus
...
Marsellus
2020-02-13 18:10:22 +01:00
Angelo Garofalo
ea661b8e01
modify ld accordingly to new mem size
2020-02-13 10:20:51 +01:00
Germain Haugou
0540056eaa
Few fixes to have riscv-tests/testIRQ working on pulpissimo
2020-02-06 13:26:14 +01:00
Germain Haugou
ea1c172836
Fixed regression
2020-01-23 12:37:58 +01:00
Germain Haugou
5ef7ff3157
Few fixes to be able to use runtime without FC on pulp-open
2020-01-20 21:24:53 +01:00
Germain Haugou
697e6efbc3
Fixed issue with data placement leading to corruption
2020-01-14 23:02:03 +01:00
Germain Haugou
0856338ea0
Added info about exmples
2020-01-14 17:19:46 +01:00
Germain Haugou
af8452d703
Added support for marsellus
2020-01-14 11:45:23 +01:00
Germain Haugou
31052776f8
Added runner
2019-12-17 22:14:17 +01:00
Germain Haugou
fa62145237
Few fixes
2019-12-15 17:33:38 +01:00
Germain Haugou
cbcdbe22ff
Few fixes
2019-12-15 16:58:00 +01:00
Germain Haugou
8b884c9667
Initial commit
2019-12-15 14:12:22 +01:00