Commit graph

6708 commits

Author SHA1 Message Date
dependabot[bot]
284200dfc9
Bump verif/core-v-verif from dfa7c47 to 0ea56b3 (#1764) 2024-01-15 20:44:47 +01:00
Domenic Wüthrich
49cdc9045c
Break timing loop in axi adapter arbiter of WB cache (#1761) 2024-01-15 15:18:11 +01:00
André Sintzoff
3afe870d78
csr_regfile.sv: add RVB field for MISA (fix #1734) (#1760) 2024-01-15 14:34:25 +01:00
Guillaume Chauvon
969c91eefa
Check that loaded elf segment does not overlap on last loaded address (#1755) 2024-01-11 11:37:00 +01:00
André Sintzoff
dc634c61de
doc: update MVENDORID CSR value (fix #1735) (#1753) 2024-01-10 11:30:48 +01:00
JeanRochCoulon
88ab5a94dc
Update contibuting.md: contribution shall not impact code coverage (#1752) 2024-01-09 15:38:30 +01:00
Jalali
4279cc0f6e
Fix CSR coverage model & HVP (#1751) 2024-01-09 11:55:09 +01:00
andriami
59177e37d3
Reformat the ariane_pkg to fix synthesis crash (#1750)
Modify ariane_pkg.sv following issue #1726.
2024-01-08 20:02:07 +01:00
dependabot[bot]
c430c6c34b
Bump verif/core-v-verif from 4da8b11 to dfa7c47 (#1747) 2024-01-05 17:45:39 +01:00
Jalali
4cd5c4a7e8
Add overflow counter test & fix reset value (#1746) 2024-01-05 13:29:48 +01:00
dependabot[bot]
cd0ade199c
Bump verif/core-v-verif from 18c9d28 to 4da8b11 (#1745) 2024-01-04 10:43:32 +01:00
valentinThomazic
706daa0a3b
removed the usage of install-cva6.sh and add setup-env.sh (#1741) 2024-01-03 13:42:23 +01:00
JeanRochCoulon
72b855672e
Fix inhibit impact on MCYCLE csr (#1743) 2024-01-03 12:20:07 +01:00
JeanRochCoulon
2708df998d
Rename cva6 (#1723) 2024-01-02 12:05:07 +01:00
valentinThomazic
4feab99254
Add prerequisites to README (#1738) 2023-12-27 16:36:23 +01:00
Jérôme Quévremont
6e79e20cc6
UM: Part number + reshuffled Zb* RV32/RV64 instructions (#1733) 2023-12-21 17:23:14 +01:00
Anouar
8aca3438ee
Added CSR covegroups for read and write operations, hvp updated accordantly (#1706) 2023-12-21 13:54:20 +01:00
Yaotian Liu
e6a0d9e06a
fix: extra space in command (#1730) 2023-12-21 06:29:52 +01:00
Jérôme Quévremont
5716b378da
Integrated Zb* in user manual (index.rst) (#1728) 2023-12-20 08:39:10 +01:00
Gull Ahmed
b3139eaae0
update Zb* docs (#1721) 2023-12-19 17:46:23 +01:00
Côme
2b33926900
fix: exception on misaligned branch if no RVC (#1719) 2023-12-19 10:03:11 +01:00
Jérôme Quévremont
4103b2ccdc
Changing part number in user manual (#1718) 2023-12-18 16:32:30 +01:00
Gull Ahmed
8c14b6aa4a
resolving issue #1613 (#1714) 2023-12-17 17:59:22 +01:00
Jérôme Quévremont
ad570000b3
Remove fixed-time division (ISA-110) (#1670)
After further investigation, the feature is not needed for security application.

For safety applications, variable-time division is only one of several sources of unpredictability and it does not make no real sense to fix it.
2023-12-15 14:52:10 +01:00
JeanRochCoulon
5e9cb5d64e
Designdoc (#1713)
* rename csr files

* Revisit the design specification skeleton
2023-12-15 14:51:32 +01:00
Florian Zaruba
344c1db4b8
Clarify pmpcfgX on illegal write combination (fixes #1694) (#1711) 2023-12-14 15:48:40 +01:00
Florian Zaruba
8146c96d86
csr: Implement menvcfg (#1653) 2023-12-14 15:25:38 +01:00
Côme
fab3255823
refactor(decoder): simplify interrupt indexing (#1709) 2023-12-14 14:36:17 +01:00
Côme
4e3f470a75
ci: report embedded CoreMark/MHz score (#1710) 2023-12-14 13:29:31 +01:00
Jérôme Quévremont
6e41bc8b52
Updated user manual to address several configuration (second pass) (#1696) 2023-12-13 10:10:31 +01:00
Jérôme Quévremont
98c776dc2d
Updated user manual to address several configuration (first pass) (#1685) 2023-12-13 10:08:40 +01:00
AEzzejjari
738d53af1c
Code coverage: condition RTL With parameters (#1703) 2023-12-13 07:52:47 +01:00
MarioOpenHWGroup
e5a0993ef9
Verilator Tandem Support (#1702) 2023-12-12 18:49:49 +01:00
JeanRochCoulon
d2453163eb
Update embedded config to improve trade-off performance gate count (#1701) 2023-12-12 18:43:09 +01:00
MarioOpenHWGroup
809bcf4ed0
Update verilator to v5.018 (#1699) 2023-12-12 14:02:59 +01:00
dependabot[bot]
d812c03712
Bump verif/core-v-verif from 6779193 to 76b887f (#1698) 2023-12-11 22:16:44 +01:00
Guillaume Chauvon
cef7e573c4
Set StallRandom I/O to 0 to gain performance on vcs-testharness bench (#1695) 2023-12-11 18:53:27 +01:00
André Sintzoff
a837e94eac
CONTRIBUTING.md: add verible-verilog-format (#1689) 2023-12-08 19:59:40 +01:00
valentinThomazic
61fb0cdd5c
set default NUM_JOBS value to be the same accross all scripts (#1688) 2023-12-08 16:57:46 +01:00
valentinThomazic
b6bd2a9583
Clean-up: removed wrong and now useless variable declaration in Makefile (#1686) 2023-12-08 15:59:55 +01:00
valentinThomazic
6da3f465dc
make the readme quickstart more user-friendly (#1684) 2023-12-07 16:50:49 +01:00
André Sintzoff
e5d86993df
alu.sv: verible format (#1683) 2023-12-07 16:07:34 +01:00
Jérôme Quévremont
559aa8f640
Replacing KDT with Chips JU logo (#1682) 2023-12-07 16:03:37 +01:00
Zbigniew Chamski
2745f3edcf
[GCC toolchain builder] Provide means of throttling parallel builds. (#1680) 2023-12-07 10:04:33 +01:00
Nils Wistoff
c0a30e1c85
miss_handler: Direct transition from FLUSH to AMO (#1679) 2023-12-06 17:53:57 +01:00
Jérôme Quévremont
683e5e8494
Fixed broken links (#1678) 2023-12-06 17:21:48 +01:00
Nils Wistoff
8ef0d66d65
cache_ctrl: Do not accept new request during flush (#1677) 2023-12-06 12:03:45 +01:00
Luca Valente
abf55c01af
Fix event tracing on more commit ports. (#1665) 2023-12-06 11:49:32 +01:00
Nils Wistoff
29eae1ca22
tech_cells_generic: Upgrade to v0.2.13 (#1676) 2023-12-06 11:16:58 +01:00
Cesar Fuguet
2cfa4e5a10
Update version of the HPDcache submodule (#1673) 2023-12-06 09:25:31 +01:00