|
|
454cb00ddb
|
Refactor: remove monolithic configuration class
|
2024-02-23 11:54:51 +01:00 |
|
|
|
d92ea325c3
|
Remove ControllerIF.h
It provided no advantage and made things unecessary complicated
|
2024-02-23 11:49:08 +01:00 |
|
|
|
26b418124e
|
Introduce powerful simulation script and provide an example
|
2024-02-23 11:41:04 +01:00 |
|
Lukas Steiner
|
5eabecc9f9
|
Merge branch 'odr_fix' into 'develop'
Fix ODR violation of Dram and DramRecordable
See merge request ems/astdm/modeling.dram/dram.sys.5!64
|
2024-02-23 09:05:50 +00:00 |
|
Lukas Steiner
|
c7a4e31f2f
|
Merge branch 'work/addressdecoder' into 'develop'
Add support for arbitrary XOR address manipulation
See merge request ems/astdm/modeling.dram/dram.sys.5!60
|
2024-02-23 08:33:59 +00:00 |
|
Lukas Steiner
|
6f1776045b
|
Merge branch 'refactored_dram' into 'develop'
Introduce executeRead() and executeWrite() functions
See merge request ems/astdm/modeling.dram/dram.sys.5!59
|
2024-02-23 08:24:57 +00:00 |
|
|
|
60d3e7618b
|
Fix ODR violation of Dram and DramRecordable
The compiler flag DRAMPower was not propagated to downstream projects,
leading to an ODR violation of the classes Dram and DramRecordable
|
2024-02-08 11:47:34 +01:00 |
|
Lukas Steiner
|
027b6495e3
|
Update README.md
|
2024-01-31 09:33:00 +00:00 |
|
|
|
7b743db820
|
Add simple benchmark of full DDR3 simulation
|
2023-12-14 10:04:45 +01:00 |
|
|
|
99b42da752
|
Move sc_main into own file for benchmarks
|
2023-12-13 13:46:04 +01:00 |
|
|
|
02fad39d8a
|
Add encode benchmark
|
2023-12-13 13:36:06 +01:00 |
|
|
|
1ba63bd1f7
|
Add support for more than two XOR bits
|
2023-12-13 10:32:03 +01:00 |
|
|
|
a89f4a3065
|
Introduce benchmark support using Google Benchmark
|
2023-12-11 11:33:11 +01:00 |
|
|
|
ed2a675145
|
Extract plausability check from AddressDecoder to separate function
|
2023-12-11 10:32:39 +01:00 |
|
|
|
6e0110190e
|
Introduce executeRead() and executeWrite() functions
|
2023-11-20 16:22:02 +01:00 |
|
Lukas Steiner
|
0b88161640
|
Merge branch 'DramCleanup' into 'develop'
Introduce method to convert memspecs to DRAMPower memspecs and cleanup source files
See merge request ems/astdm/modeling.dram/dram.sys.5!58
|
2023-11-16 13:25:16 +00:00 |
|
Lukas Steiner
|
9452746bc8
|
Merge branch 'RWBuffer' into 'develop'
Add RequestBufferSizeRead and RequestBufferSizeWrite configurations for ReadWrite Buffer
See merge request ems/astdm/modeling.dram/dram.sys.5!57
|
2023-11-16 13:23:37 +00:00 |
|
Lukas Steiner
|
d2aab9832a
|
Merge branch 'fix/plots' into 'develop'
Fix a bug where plotting failed with more than 1 thread
See merge request ems/astdm/modeling.dram/dram.sys.5!56
|
2023-11-16 13:21:12 +00:00 |
|
Lukas Steiner
|
335b17a94c
|
Merge branch 'systemc_findpackage' into 'develop'
Introduce CMake option to build with external SystemC
See merge request ems/astdm/modeling.dram/dram.sys.5!55
|
2023-11-16 13:20:50 +00:00 |
|
|
|
6645a9ed54
|
Introduce method to convert memspecs to DRAMPower memspecs and cleanup source files
|
2023-11-14 14:57:25 +01:00 |
|
|
|
74a9155993
|
Add RequestBufferSizeRead and RequestBufferSizeWrite configurations for ReadWrite Buffer
|
2023-11-14 11:00:28 +01:00 |
|
|
|
3481703e6e
|
Fix a bug where plotting failed with more than 1 thread
|
2023-11-07 09:50:10 +01:00 |
|
|
|
8d4dcfddd3
|
Introduce CMake option to build with external SystemC
|
2023-11-02 10:16:53 +01:00 |
|
Lukas Steiner
|
1050019db6
|
Merge branch 'LFS' into 'develop'
Git LFS / SystemC
See merge request ems/astdm/modeling.dram/dram.sys.5!53
|
2023-10-31 15:40:19 +00:00 |
|
|
|
dc33697e21
|
Only use available SystemC when SYSTEMC_HOME env is set
|
2023-10-30 10:17:22 +01:00 |
|
|
|
de20ad5664
|
Update the README to include Git LFS instructions
|
2023-10-30 10:02:37 +01:00 |
|
|
|
ea4e6fa33e
|
Update Git LFS to not track .stl files in config
|
2023-10-27 11:50:14 +02:00 |
|
Lukas Steiner
|
5226b87a78
|
Merge branch 'fix_pyhton_scripts' into 'develop'
Numerous fixes for Python scripts
See merge request ems/astdm/modeling.dram/dram.sys.5!52
|
2023-10-20 07:52:26 +00:00 |
|
|
|
d2761ce060
|
Numerous fixes for Python scripts
|
2023-10-12 11:58:18 +02:00 |
|
Lukas Steiner
|
f1d3eefab2
|
Merge branch 'fix_warnings' into 'develop'
Fix all warnings
See merge request ems/astdm/modeling.dram/dram.sys.5!51
|
2023-10-11 08:50:14 +00:00 |
|
|
|
d2e5bd36de
|
Fix all warnings
|
2023-09-22 10:45:23 +02:00 |
|
Lukas Steiner
|
8224e97abe
|
Reformat all files.
|
2023-09-21 16:50:59 +02:00 |
|
Lukas Steiner
|
7eea9c54e0
|
Merge branch 'fix/TA_PC' into 'develop'
Fix PseudoChannel issue in TA
See merge request ems/astdm/modeling.dram/dram.sys.5!49
|
2023-09-21 07:46:45 +00:00 |
|
Lukas Steiner
|
121ed12603
|
Merge branch 'develop' into 'fix/TA_PC'
Use correct DRAMPower version.
See merge request ems/astdm/modeling.dram/dram.sys.5!50
|
2023-09-21 07:33:53 +00:00 |
|
|
|
f518ba883f
|
Fix PseudoChannel issue in TA
|
2023-09-21 09:22:28 +02:00 |
|
Lukas Steiner
|
e46770ecd9
|
Revert previous commit.
|
2023-09-20 07:52:13 +00:00 |
|
Lukas Steiner
|
223ef91e2c
|
Update DRAMPower tag.
|
2023-09-19 13:14:47 +00:00 |
|
Lukas Steiner
|
68d82cd209
|
Merge branch 'work/serde' into 'develop'
Introduce Serialize/Deserialize interfaces
See merge request ems/astdm/modeling.dram/dram.sys.5!44
|
2023-09-19 12:44:45 +00:00 |
|
Lukas Steiner
|
8bd52365dd
|
Merge branch 'bug/single_device_sim' into 'develop'
Fix address mapping for single device without byte bits.
See merge request ems/astdm/modeling.dram/dram.sys.5!46
|
2023-08-31 12:14:53 +00:00 |
|
Lukas Steiner
|
9e53a38132
|
Fix address mapping for single device without byte bits.
|
2023-08-31 13:43:49 +02:00 |
|
Lukas Steiner
|
291a3db855
|
Merge branch 'db_fix' into 'develop'
Fix recording of memspec and mcconfig in trace database
See merge request ems/astdm/modeling.dram/dram.sys.5!45
|
2023-08-31 10:59:55 +00:00 |
|
|
|
a5810e48f4
|
Fix recording of memspec and mcconfig in trace database
|
2023-08-31 11:25:26 +02:00 |
|
|
|
41343c787e
|
Introduce a concept to report idling to the outside
|
2023-08-31 10:19:04 +02:00 |
|
|
|
f96bdd4ac1
|
Introduce a serialize/deserialize interface
|
2023-08-31 10:19:01 +02:00 |
|
|
|
c27ebb6c64
|
Fix gem5 integration issues
|
2023-08-31 09:34:35 +02:00 |
|
|
|
692ac5e566
|
Fix StlPlayer to store real data
|
2023-08-31 09:34:35 +02:00 |
|
Lukas Steiner
|
d030a27a01
|
Add licensing options to readme.
|
2023-08-29 08:44:20 +00:00 |
|
Lukas Steiner
|
2db47d8519
|
Merge branch 'formatting' into 'develop'
Format all files
See merge request ems/astdm/modeling.dram/dram.sys.5!42
|
2023-08-29 07:37:41 +00:00 |
|
|
|
c07d09f392
|
Format all files
|
2023-08-29 09:26:25 +02:00 |
|
|
|
25c729de1d
|
Replace deprecated option in .clang-format
|
2023-08-29 09:24:20 +02:00 |
|