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
90d161db77
Merge branch 'feat/new_drampower' into 'develop'
...
Feat/new drampower
See merge request ems/astdm/modeling.dram/dram.sys.5!75
2025-05-09 17:27:47 +02:00
812b540ed5
Make DRAMPower required again
...
DRAMPower was only optional because the linker had problems when
integrating with gem5 as there still exists a very old version in the
source tree.
With the new namespaces, there is no longer a need for making DRAMPower
optional.
2025-05-09 16:45:54 +02:00
d138f4b71e
Remove powerAnalysis bool from Dram.h
2025-05-09 16:45:54 +02:00
marcomoerz
bc8274433a
Deserialize std::variant without throwing exception
2025-05-09 16:45:54 +02:00
marcomoerz
4120e9c35b
Integrate DRAMUtils and new DRAMPower
2025-05-09 16:45:54 +02:00
0bd943e588
Merge branch 'pin_systemc' into 'develop'
...
Pin SystemC to 2.3.4 in vcpkg manifest
See merge request ems/astdm/modeling.dram/dram.sys.5!123
2025-05-06 10:53:22 +02:00
135e15b64d
Pin SystemC to 2.3.4 in vcpkg manifest
2025-05-06 08:26:52 +02:00
Lukas Steiner
9b4fb96cce
Merge branch 'fix/beat_byte_granularity' into 'develop'
...
Allow non-byte granularity for bus width
See merge request ems/astdm/modeling.dram/dram.sys.5!119
2025-04-24 14:15:46 +00:00
Lukas Steiner
1863987af3
Merge branch 'feat/remove_resource_directory' into 'develop'
...
Remove the concept of a resource directory
See merge request ems/astdm/modeling.dram/dram.sys.5!115
2025-04-24 14:12:23 +00:00
Lukas Steiner
0f2be6ece5
Merge branch 'fix/lpddr5_ref' into 'develop'
...
Fix LPDDR5 AllBank and Per2Bank Refresh
See merge request ems/astdm/modeling.dram/dram.sys.5!114
2025-04-24 14:07:59 +00:00
Lukas Steiner
2b641ca171
Merge branch 'feat/cmdmux' into 'develop'
...
Use std::optional in cmdMux
See merge request ems/astdm/modeling.dram/dram.sys.5!109
2025-04-24 14:05:13 +00:00
Lukas Steiner
bc21b72c74
Merge branch 'proprietary_license_text' into 'develop'
...
Use proprietary license text in extension files
See merge request ems/astdm/modeling.dram/dram.sys.5!103
2025-04-24 14:01:32 +00:00