Commit Graph

2803 Commits

Author SHA1 Message Date
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
caba023964 Update the simulator readme 2025-08-06 09:35:07 +02:00
8c861d81c9 Decouple initiator clock from memory responses
Previously, the initiators were implicitly coupled to the responses of
the memory, calculating each new initiator clock relatively based on the
time of the BEGIN_RESP phase. This lead to an implicit coupling as
same rounding error of the initiator clock to the memory clock was
applied each time again.

Now, initiators are in itself self-clocked and only send requests based
on backpressure.
2025-08-06 09:35:07 +02:00
9165a80ced Merge branch 'push-spoxwywzqyru' into 'develop'
Move closed-source standard configs to extensions

See merge request ems/astdm/modeling.dram/dram.sys.5!124
2025-08-06 09:33:35 +02:00
591b5b65c2 Move closed-source standard configs to extensions 2025-08-06 08:44:15 +02:00
f74785b92b Merge branch 'push-qkkuztnkoxms' into 'develop'
Fix DRAMSys forward declaration

See merge request ems/astdm/modeling.dram/dram.sys.5!132
2025-08-05 14:28:27 +02:00
ae2ba7b55d Fix DRAMSys forward declaration 2025-08-05 14:21:07 +02:00
c2c2734cce Merge branch 'push-nzmlkoluornm' into 'develop'
Fix PDXP length in HBM3

See merge request ems/astdm/modeling.dram/dram.sys.5!130
2025-07-22 13:56:31 +02:00
303281a5f3 Fix PDXP length in HBM3 2025-07-22 13:48:57 +02:00
0d1b91c405 Merge branch 'fix/drampower_window' into 'develop'
fix: energy window

See merge request ems/astdm/modeling.dram/dram.sys.5!129
2025-05-28 10:40:55 +02:00
marcomoerz
7d9bfdaa26 fix: energy window 2025-05-28 10:34:04 +02:00
03d33397cb Merge branch 'push-krsqnqkxrmxm' into 'develop'
Hide compilation of tools behind CMake flag

See merge request ems/astdm/modeling.dram/dram.sys.5!126
2025-05-12 15:31:57 +02:00
605e783929 Hide compilation of tools behind CMake flag 2025-05-12 15:27:16 +02:00