Commit graph

22 commits

Author SHA1 Message Date
Mathieu Gouttenoire
18bfc238f9
Change sh to bash in toolchain-builder README (#2355) 2024-07-11 15:44:56 +02:00
Mathieu Gouttenoire
d98ac1490a
New toolchain builder script for GCC and LLVM (#2320)
* Move build-toolchain.sh

* New toolchain builder script for GCC and LLVM
2024-07-04 09:46:41 +02:00
JeanRochCoulon
cb6211bbb8
Remove cv32a6_embedded configuration (#2246) 2024-06-14 08:30:17 +02:00
Guillaume Chauvon
a5152b03a5
Add support for cv32a65x dedicated synthesis (#2178) 2024-06-04 10:58:09 +02:00
Côme
d6c37051c3
fix util/user_config.py for DCacheType (#2028) 2024-04-10 23:53:07 +02:00
Côme
f886713754
User config generator becomes a Python tool to work with configs (#2003) 2024-04-04 15:56:29 +02:00
JeanRochCoulon
4423feb06a
Rename ZiCondExtEn and FPGA_EN parameters (#1992) 2024-04-02 15:37:58 +02:00
JeanRochCoulon
71b015622c
[HOTFIX] Fix tipo in README.md (#1901)
related to #1840
2024-03-07 18:54:37 +01:00
valentinThomazic
4feab99254
Add prerequisites to README (#1738) 2023-12-27 16:36:23 +01:00
valentinThomazic
6da3f465dc
make the readme quickstart more user-friendly (#1684) 2023-12-07 16:50:49 +01:00
Zbigniew Chamski
2745f3edcf
[GCC toolchain builder] Provide means of throttling parallel builds. (#1680) 2023-12-07 10:04:33 +01:00
Côme
168292364a
use embedded config to run coremark (#1602) 2023-11-07 14:06:10 +01:00
Cesar Fuguet
7de1345291
Add the HPDcache as cache subsystem (#1513)
Add the HPDcache as another alternative for the cache subsystem.
The HPDcache is a highly configurable L1 Dcache that mainly targets high-performance systems.
2023-10-16 09:26:20 +02:00
Abdul Wadood
47722a541e
ADD SUPPORT FOR Zcb EXTENSION (from Code Size Reduction, Zce) (#1431) 2023-09-26 16:26:31 +02:00
Zbigniew Chamski
5c3e3d4545
Add GCC toolchain builder. Update README and .gitignore accordingly. (#1415) 2023-09-14 23:44:00 +02:00
Florian Zaruba
91df62885f
Parametrize debug module (#1382) 2023-09-13 16:22:24 +02:00
Fatima Saleem
23098693d9 removed rename parameter from the config files 2023-09-07 20:02:48 +05:00
Cesar Fuguet
c087d1223f Support multiple outstanding load operations to the Dcache
The ID in the request from the load/store unit must be mirrored by the
Dcache in the response. This allows to match a given response to its
corresponding request. Responses can be given (by the Dcache) in a
different order that the one of requests.

This modification introduces a pending load table that tracks
outstanding load operations to the Dcache. The depth of this table is
a parameter in the target configuration package.

Signed-off-by: Cesar Fuguet <cesar.fuguettortolero@cea.fr>
2023-09-01 13:59:38 +02:00
Florian Zaruba
dc103cd49f
Clean-up README.md and top-level directory (#1318)
* Clean-up README.md and top-level directory

This removes the duplicate `scripts` and `util` directories. Furthermore
the README is condensed by collapsing the citation and adding the
CITATION file to the repository.

Signed-off-by: Florian Zaruba <florian@openhwgroup.org>

* Re-name icache req/rsp structs

The structs used to communicate with the icache have contained the
direction, which makes no sense for structs since they inherently don't
have any direction.

Signed-off-by: Florian Zaruba <florian@openhwgroup.org>

---------

Signed-off-by: Florian Zaruba <florian@openhwgroup.org>
2023-07-28 08:32:48 +02:00
Zbigniew Chamski
8a5898dce4
Vendorize CVA6 core submodules (common_cells, FPU with related sub-modules) (#1007) 2022-12-09 11:07:12 +01:00
Florian Zaruba
8796eea8f5 🎨 Reorganized folder structure 2017-05-02 11:36:07 +02:00
Florian Zaruba
28c86ce521 Preliminary instantiation to get run synthesis 2017-04-13 15:28:09 +02:00