Commit Graph

1965 Commits

Author SHA1 Message Date
Lukas Steiner
cedf7766cb Update RFM parameters in config files. 2021-09-09 09:11:17 +02:00
Lukas Steiner
0ef35e3f1a Fix bug in same-bank RFM. 2021-09-08 16:25:53 +02:00
Lukas Steiner
0d6a7cf22c Revert "Optimized all-bank refresh management."
This reverts commit 098b33cb8f.
2021-09-08 11:32:17 +02:00
Lukas Steiner
5bd67b88db Initialize all configuration fields. 2021-09-08 10:13:01 +02:00
Lukas Steiner
13691a04c3 Fix ci file. 2021-09-08 09:33:12 +02:00
Lukas Steiner
98c74fa6fe Only diff relevant tables in tests. (2) 2021-09-08 09:28:57 +02:00
Lukas Steiner
03a2f80fcb Only diff relevant tables in tests. 2021-09-08 09:27:53 +02:00
Lukas Steiner
098b33cb8f Optimized all-bank refresh management. 2021-09-07 13:58:23 +02:00
Lukas Steiner
56fe13dbce Add flexible same-bank refresh management. 2021-09-03 14:25:26 +02:00
Lukas Steiner
97f5169b38 Reset cmd and time to schedule when BM is blocked. 2021-09-03 10:26:08 +02:00
Lukas Steiner
f3a001e4a9 Make Trace Analyzer compatible with old databases. 2021-09-02 16:49:02 +02:00
Lukas Steiner
05098ab3eb Rename refresh management decrement. 2021-09-02 09:27:15 +02:00
Lukas Steiner
ea8a55f38b Flexible RFM all-bank. 2021-09-01 17:02:02 +02:00
Matthias Jung
b6cc348146 Added Hammer Generator and some Refactorings 2021-09-01 14:53:17 +02:00
Lukas Steiner
a101d80f44 Add simulation example with 2 ranks and 32 banks. 2021-09-01 12:08:48 +02:00
Matthias Jung
0349cca11e Added RFMPB 2021-08-31 12:39:55 +02:00
Matthias Jung
f452c8442f Added RAAMMT minimal Value to DDR5 Configs 2021-08-30 14:41:54 +02:00
Matthias Jung
994c2bf070 Fixed small bugs 2021-08-30 14:18:29 +02:00
Matthias Jung
87d5be0696 Small bug fixes 2021-08-30 10:45:31 +02:00
Matthias Jung
cae54bb879 First draft of RFMAB 2021-08-27 19:54:11 +02:00
Matthias Jung
cbc5df18ca Added RFM to Bank Machines 2021-08-27 18:02:43 +02:00
Matthias Jung
d579f6f8ea Added RFM to Config 2021-08-27 18:01:31 +02:00
Matthias Jung
4f109d3646 Introduce RFM Decrese Parameter 2021-08-27 14:41:24 +02:00
Matthias Jung
4f937a2689 Introduction of RFM Commands 2021-08-27 14:33:15 +02:00
Matthias Jung
6bdcc6beb8 Introduced Refresh Mangement (RFM) in Configuration 2021-08-27 11:25:11 +02:00
Lukas Steiner
484dbb2841 Correct timings. 2021-08-26 09:10:04 +02:00
Lukas Steiner
fc89184b4e Fix bug in debug manager (2). 2021-08-24 10:33:43 +02:00
Lukas Steiner
76068da0e7 Fix bug in debug manager. 2021-08-24 10:33:13 +02:00
Lukas Steiner
6857e37ff0 Fix failing tests. 2021-08-17 16:37:33 +02:00
Lukas Steiner
aba8398a2d Replace deprecated headers "systemc.h" and "tlm.h". 2021-08-17 16:26:01 +02:00
Lukas Steiner
545e0ab168 Merge branch 'work/vcd_export' into 'develop'
Fix a bug in vcdExport script.

See merge request ems/astdm/dram.sys!302
2021-08-16 09:12:15 +00:00
Lukas Steiner
8123f5d698 Add output file name to CLI. 2021-08-16 11:03:26 +02:00
fc318aa44e Fix a bug in vcdExport script
Fix a bug that caused groupwise phases to not display in the right
locations.
2021-08-16 10:14:31 +02:00
Lukas Steiner
056a746f8a Merge branch 'work/vcd_export' into 'develop'
Add disclaimer.

See merge request ems/astdm/dram.sys!301
2021-08-16 07:54:46 +00:00
Lukas Steiner
0c8ea124f5 Add disclaimer. 2021-08-16 09:53:24 +02:00
Lukas Steiner
a817f819a2 Merge branch 'work/vcd_export' into 'develop'
Add export option for VCD dumps

See merge request ems/astdm/dram.sys!299
2021-08-16 07:45:56 +00:00
Lukas Steiner
1ad739a1d9 Merge branch 'systemc_searchpath_fix' into 'develop'
Add {SYSTEMC_HOME}/lib64 to the search path for systemc

See merge request ems/astdm/dram.sys!300
2021-08-13 09:43:07 +00:00
Lukas Steiner
523d8a5f7b Merge branch 'work/traceanalyzer_comments' into 'develop'
Add ability to change the text in comments

See merge request ems/astdm/dram.sys!298
2021-08-13 09:36:00 +00:00
Lukas Steiner
2c3f9a1965 Merge branch 'work/traceanalyzer_dynamicarrangement' into 'develop'
Make the lines of the TraceAnalyzer fully rearrangable

See merge request ems/astdm/dram.sys!297
2021-08-13 09:03:04 +00:00
fc4118c3dc Fix merge conflicts 2021-08-13 10:50:49 +02:00
Lukas Steiner
a098c7fe91 Merge branch 'develop' into 'work/traceanalyzer_dynamicarrangement'
# Conflicts:
#   DRAMSys/traceAnalyzer/businessObjects/phases/phase.cpp
2021-08-13 07:23:35 +00:00
5501370e6e Add {SYSTEMC_HOME}/lib64 to the search path for systemc 2021-08-12 16:06:19 +02:00
7552b6f7d6 Fix a bug in TraceSelector that prevented adding child items with return
It's now possible to also add single banks with the return key.
2021-08-12 10:10:24 +02:00
946f656885 Fix a bug in drag and drop code in the TraceSelector
Fixed a bug that caused multiple dragged list items to appear in the
reverse order when dropped into the selected items tree widget.
2021-08-12 10:09:52 +02:00
d764cb43c1 Fix a bug in the new TraceAnalyzer phase drawing logic
Fix a bug that caused groupwise phases to not display in the correct
locations.
2021-08-11 19:44:58 +02:00
da46ba0098 Add ability to change the text in comments
This commit lets the user change the text of already existing comments
and also cleans up some of the comment deletion code. It's also now
possible to delete comments with the delete key.
2021-08-11 13:14:04 +02:00
4d00613aba Add export option for VCD dumps
Add support for exporting the plot into a vcd file. The
python script uses the pyvcd library.
2021-08-11 12:05:08 +02:00
790435f32d TraceSelector: Add ability to add items with return
It's now possible to add items by selecting them in the AvailableTree
and pressing return to add them to the SelectedTree.
2021-08-11 08:20:41 +02:00
cfe901afb1 Enable delete on keypress and multi-selection in TraceSelector
Selecting multiple items in both treeviews of the TraceSelctor is now
possible as well as deleting them with the delete key.
2021-08-03 15:44:40 +02:00
8c196def5a Update authors 2021-07-28 15:14:26 +02:00