Commit Graph

29 Commits

Author SHA1 Message Date
Lukas Steiner
f3f9f9e8cd Merge branch 'bug/stl_exceptions' into 'develop'
Add checks for empty trace and catch conversion exceptions.

See merge request ems/astdm/modeling.dram/dram.sys.5!30
2023-06-15 14:45:09 +00:00
Lukas Steiner
6e582907c0 Add checks for empty trace and catch conversion exceptions. 2023-06-15 11:32:51 +02:00
20f4f111ac Align next request to initiator clock period 2023-06-15 10:59:29 +02:00
Lukas Steiner
ec731888a3 Remove check to issue first transaction at zero time. 2023-06-12 10:29:25 +02:00
Lukas Steiner
71172f9545 Remove old files, move pct to extensions. 2023-05-26 15:39:06 +02:00
Lukas Steiner
b3955d6d02 Update TUK to RPTU. 2023-05-25 15:15:52 +02:00
69cd04c448 Namespace the complete DRAMSys library 2023-05-17 11:42:00 +02:00
Lukas Steiner
7c0198cf21 Change default simulation file back to DDR4. 2023-04-20 10:38:33 +02:00
0814aa0cf1 Fix DatabaseRecording and SimulationProgressBar fields in SimConfig 2023-04-14 14:04:31 +02:00
8f6e55f9fa Enable StoreMode in new simulator and some refactoring 2023-04-13 11:21:36 +02:00
1f161b412f Update documentation 2023-04-13 11:21:36 +02:00
56d43ac1d4 Remove dead function in RequestIssuer 2023-04-13 11:21:36 +02:00
3cd6396207 Add "dataAlignment" field for random traffic generators 2023-04-13 11:21:36 +02:00
15075c3be0 Use predefined resource directory if none is specified 2023-04-13 11:21:36 +02:00
fb174392bb Only use DRAMSysRecorable when recording is enabled 2023-04-13 11:21:36 +02:00
0914d736e4 Fix resource directory path in new simulator 2023-04-13 11:21:36 +02:00
3d4f73361f Fix timings in new StlPlayer 2023-04-13 11:21:36 +02:00
b0d7e4a18b Add some cache test cases 2023-04-13 11:21:36 +02:00
a4fe32703c Set up testing infrastructure for Cache 2023-04-13 11:21:36 +02:00
45e31f5b5a First integration of Cache 2023-04-13 11:21:36 +02:00
c8e509a120 Add EccModule to simulator 2023-04-13 11:21:36 +02:00
2d0445d5a7 Introduce demonstrator for new simulator concept 2023-04-13 11:21:34 +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
c4ca3d71d7 Reorganize config files, remove unused config. 2023-02-23 17:02:21 +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
b63c9beb50 Intensive refactor of DRAMSys project structure and CMakeFiles 2022-12-14 15:51:46 +01:00