Commit Graph

2815 Commits

Author SHA1 Message Date
7b08682cbd Merge branch 'push-txsoykooloyo' into 'develop'
fix(generator): honor minAddress and maxAddress

See merge request ems/astdm/modeling.dram/dram.sys.5!153
2025-12-02 16:03:15 +01:00
5cb9f2917b Merge branch 'push-qxxtkszkouql' into 'develop'
refactor(cmake): clean up some CMake files

See merge request ems/astdm/modeling.dram/dram.sys.5!152
2025-12-02 16:03:00 +01:00
6a3c7252ff Merge branch 'push-mqkulolswxsx' into 'develop'
fix: memory freeing in memory manager

See merge request ems/astdm/modeling.dram/dram.sys.5!151
2025-12-02 16:01:31 +01:00
7cbcb5e726 fix: memory freeing in memory manager
Only free memory when DRAMSys is simulated with storage mode enabled.
2025-12-02 15:49:13 +01:00
209e6bb34f fix(generator): honor minAddress and maxAddress 2025-11-27 14:18:28 +01:00
ae4dbead20 refactor(cmake): clean up some CMake files 2025-11-21 16:06:43 +01:00
63b0885772 Merge branch 'chore/dramutils_update' into 'develop'
chore: update DRAMUtils version

See merge request ems/astdm/modeling.dram/dram.sys.5!150
2025-11-21 16:06:12 +01:00
1ef2b3bd9c chore: update DRAMUtils version
Update the DRAMUtils version and fix all configs that now require DBI
parameters for the memimpedance spec.
2025-11-21 16:02:11 +01:00
c83592e8d9 Merge branch 'chore/vcpkg-python' into 'develop'
Remove Python from vcpkg manifest

See merge request ems/astdm/modeling.dram/dram.sys.5!148
2025-11-18 10:39:53 +01:00
5fc956e703 chore(vcpkg): update manifest baseline 2025-11-18 10:22:07 +01:00
18a2e993ba chore(vcpkg): remove Python and pybind11 from manifest 2025-11-18 10:20:48 +01:00
7e9076cd5d Merge branch 'fix/typeconversions' into 'develop'
fix: remove non-standard type conversions

See merge request ems/astdm/modeling.dram/dram.sys.5!146
2025-11-07 16:58:33 +01:00
8268352b95 fix: remove non-standard type conversions 2025-11-07 16:53:32 +01:00
a05e6e9f68 Merge branch 'fix/nbrOfDevices' into 'develop'
fix: incorrect memory size calculation for LP4/5

See merge request ems/astdm/modeling.dram/dram.sys.5!144
2025-10-22 14:16:51 +02:00
65580e79f1 fix: incorrect memory size calculation for LP4/5
The numberOfDevices was not properly taken into account.
2025-10-22 13:37:41 +02:00
023abca71d Merge branch 'fix/vcpkg' into 'develop'
wip: vcpkg

See merge request ems/astdm/modeling.dram/dram.sys.5!134
2025-10-20 13:03:41 +02:00
264b56e154 chore: bump CMake version to 3.25 2025-10-20 10:41:29 +02:00
796882cd4c chore: define dev dependencies in vcpkg 2025-10-20 10:41:29 +02:00
babcdb68de chore: update version in vcpkg 2025-10-20 10:41:29 +02:00
ea0d3ac266 Merge branch 'ta_modernize' into 'develop'
TraceAnalyzer Modernize

See merge request ems/astdm/modeling.dram/dram.sys.5!142
2025-10-11 11:59:37 +02:00
ee2a9c19f5 Better support for dark theme 2025-10-11 11:42:03 +02:00
34cfc911ae Check all dependencies per default 2025-10-11 11:42:03 +02:00
29dc3b1539 Fix Python metrics in Trace Analyzer 2025-10-11 11:41:58 +02:00
8dc902cd39 Merge branch 'push-qkxukwrkklmo' into 'develop'
Fix non-standard code in Trace Analyzer

See merge request ems/astdm/modeling.dram/dram.sys.5!141
2025-10-10 10:26:15 +02:00
Matthias Jung
5e2f5331c4 fix: PASSFUNCTIONDEL 2025-10-10 10:21:04 +02:00
Matthias Jung
305589c902 fix: fix assigment in pool controller 2025-10-10 10:21:04 +02:00
0f7f89511e Merge branch 'push-mzklqwzqwlxw' into 'develop'
Update to SystemC 3.0.1

See merge request ems/astdm/modeling.dram/dram.sys.5!125
2025-10-10 10:14:55 +02:00
adf374ad81 Fix DDR4 test after upgrade to SystemC 3 2025-10-10 10:09:35 +02:00
db74e7549a Update to SystemC 3.0.1
Fix some of the deprecation warnings introduced in the new version such
as the removal of SC_HAS_PROCESS.
2025-10-10 09:39:13 +02:00
cf07fb6c0a Merge branch 'fix/intrinsics' into 'develop'
Remove unused intrinsics header in AddressDecoder

See merge request ems/astdm/modeling.dram/dram.sys.5!139
2025-10-09 09:37:14 +02:00
d9254bbc7b Remove unused intrinsics header in AddressDecoder 2025-10-09 09:31:11 +02:00
ac2b254ffa Merge branch 'Fix_HBM2_memory_size_calculation' into 'develop'
Fix HBM memory size calculation

See merge request ems/astdm/modeling.dram/dram.sys.5!137
2025-09-26 09:59:11 +02:00
Zimmerma
da6efb3538 Fix memorySizeBytes calculation in HBM3 2025-09-26 08:56:37 +02:00
Zimmerma
a20be8f809 Fix memorySizeBytes calculation in HBM2 2025-09-25 15:05:17 +02:00
a0cb479561 Merge branch 'misc_changes' into 'develop'
Multiple misc changes

See merge request ems/astdm/modeling.dram/dram.sys.5!136
2025-09-24 17:01:53 +02:00
7e10f627c0 Fix various compile warnings 2025-09-24 15:58:54 +02:00
6af3dd5b28 Use trace file stem as SystemC module name
There were many reports of users worrying about the warning message.
2025-09-24 15:58:54 +02:00
7e77593f23 Use integer address in decode function again 2025-09-24 15:58:54 +02:00
c9c7293dd0 Small refactor of AddressDecoder 2025-09-24 15:58:54 +02:00
19a1ee3131 Make Ctrl-C in Trace Analyzer work again 2025-09-24 15:58:54 +02:00
ac39afbf1d Disable clang-tidy warnings in configuration test 2025-09-24 15:58:54 +02:00
33f9b209ea Add comment in Dram.cpp regarding delays 2025-09-24 15:58:54 +02:00
cc85eefaf6 Add common MemoryManager 2025-09-24 15:58:54 +02:00
Lukas Steiner
417bc26ce1 Merge branch 'feat/addr_dec_matrix' into 'develop'
Feature: Rewrote AddressDecoder

See merge request ems/astdm/modeling.dram/dram.sys.5!131
2025-09-22 12:00:50 +00:00
Thomas Zimmermann
ce1332ca81 Feature: Rewrote AddressDecoder 2025-09-22 12:00:49 +00:00
ee04212ddb Merge branch 'fix/formatting' into 'develop'
Code formatting and refactoring

See merge request ems/astdm/modeling.dram/dram.sys.5!133
2025-08-06 09:45:34 +02:00
65072441a5 Merge branch 'feat/smooth_generators' into 'develop'
Make generator frequency more smooth

See merge request ems/astdm/modeling.dram/dram.sys.5!122
2025-08-06 09:44:57 +02:00
11049f6a26 Fix StlPlayer crash at end 2025-08-06 09:37:12 +02:00
565e725cf6 Make dataLength parameter required for initiators 2025-08-06 09:37:12 +02:00
b3c4f24434 Code formatting and refactoring 2025-08-06 09:35:07 +02:00