c8e509a120
Add EccModule to simulator
2023-04-13 11:21:36 +02:00
d27a29ca80
Refactor configuration library
...
The configuration library has been refactored to make use of nlohmann
macros to reduce boilerplate code.
The nlohmann parser callback is used to decide whether to include
configuration json objects directly, or if they need to be loaded
from a sperate file.
2023-04-13 11:18:39 +02:00
Lukas Steiner
af386b4852
Increment nextChannelPayloadIDToAppend only once.
2023-03-23 10:27:48 +00:00
Lukas Steiner
d18778a40a
Minor refactor.
2023-03-22 10:44:48 +01:00
Lukas Steiner
04ca902cf4
Minor renaming and formatting.
2023-03-22 10:13:16 +01:00
53d913c5f1
Make BlockingRead/WriteDelay configurable
2023-03-17 09:45:11 +01:00
ac9351c025
Implement b_transport and add tests for it
2023-03-06 14:10:56 +01:00
Lukas Steiner
c4ca3d71d7
Reorganize config files, remove unused config.
2023-02-23 17:02:21 +01:00
Lukas Steiner
d736a2d25e
Fix regression tests, add DRAMPower.
2023-02-23 10:38:59 +01:00
Lukas Steiner
e848d776cc
Fix Trace Analyzer cmake.
2023-02-22 17:11:17 +01:00
Lukas Steiner
1bd6d61d23
Adapt more paths.
2023-02-22 15:18:17 +01:00
Lukas Steiner
b13cf5845c
Remove unused files, make includes consistent.
2023-02-22 10:53:20 +01:00
Lukas Steiner
3bc1a6afde
Remove unused files, adapt include paths.
2023-02-13 14:41:59 +01:00
Thomas Psota
f434026ccd
Added extension mechanism and ported DDR5, LPDDR5, HBM3, TraceAnalyzer
2023-02-09 14:22:34 +01:00
Thomas Psota
b63c9beb50
Intensive refactor of DRAMSys project structure and CMakeFiles
2022-12-14 15:51:46 +01:00