Lukas Steiner
658e3fb1ca
Included cmake debug flag into debug manager.
2020-04-06 11:44:33 +02:00
Lukas Steiner
2e255217e2
Removed namespace tlm in header files.
2020-04-03 16:30:30 +02:00
Lukas Steiner
6c0ebb0e88
Minor changes in DRAM and controller.
2020-04-03 15:00:51 +02:00
Lukas Steiner
a57d91acd3
Improved and simplified version of PDM.
2020-04-02 22:31:08 +02:00
Lukas Steiner
a5343a9da2
Simplified PDM.
2020-04-02 10:47:12 +02:00
Lukas Steiner
b0418f711f
Removed notifyActive() and notifyIdle() of refresh managers.
2020-04-01 17:34:56 +02:00
Lukas Steiner
fbbe306ee5
New hardware-equivalent backpressure implementation.
2020-04-01 16:01:07 +02:00
Lukas Steiner
f428d57dfa
Separated idle time collector.
2020-04-01 10:49:37 +02:00
Lukas Steiner
1b10c9ae02
Removed sending of END_CMD phases in DRAM.
2020-03-31 16:50:18 +02:00
Lukas Steiner
e17a1b416e
Command cleanup.
2020-03-31 15:13:19 +02:00
Lukas Steiner
b75126f207
clk to tCK.
2020-03-31 11:33:31 +02:00
Lukas Steiner
42f38b5789
Changed RDA/WRA command execution times to correct values.
2020-03-31 10:19:57 +02:00
Lukas Steiner
6c590a298f
Renaming and minor changes in the memspec.
2020-03-30 15:34:28 +02:00
Lukas Steiner
bcffb0c55b
Removed namespace std.
2020-03-27 16:32:52 +01:00
Lukas Steiner
b1efbb8721
Code cleanup for open sourcing.
2020-03-27 15:29:58 +01:00
Lukas Steiner
aa246c31bf
Fix of clock alignment in Arbiter.
2020-03-27 15:08:50 +01:00
Lukas Steiner
e306c6c118
More updates of configuration.
2020-03-26 17:38:15 +01:00
Lukas Steiner
51b8614518
Updated configuration of DRAMSys.
2020-03-26 15:45:00 +01:00
Lukas Steiner
75e7047826
Added FR-FCFS Grouping scheduler, updated config files.
2020-03-25 22:46:18 +01:00
Lukas Steiner
cdaa209909
Renaming of scheduler methods to avoid confusion.
2020-03-25 16:44:49 +01:00
Lukas Steiner
db20c3a614
Bank machines now consider lately-arriving requests.
2020-03-25 16:37:30 +01:00
Lukas Steiner
557e060c7e
Merge branch 'DRAMSys4.0_ctrl' into controller_improvements
2020-03-24 17:43:25 +01:00
Lukas Steiner
2e9ee20ec4
Added response queues with fifo and reorder policies.
2020-03-24 16:59:31 +01:00
Lukas Steiner
234088c529
Moved from relative to absolute times in controller.
2020-03-24 16:51:13 +01:00
Matthias Jung
96f05f18de
Merge branch 'DRAMSys4.0_ctrl' into 'master'
...
Version 4.0, road to open sourcing
See merge request ems/astdm/dram.sys!243
2020-03-24 15:23:27 +01:00
Lukas Steiner
89221c53a7
Gitignore updated to cmake.
2020-03-24 15:04:39 +01:00
Lukas Steiner
400846505f
Bugfix for the creation of debug messages.
2020-03-19 15:06:57 +01:00
Matthias Jung
5f70ce932a
Merge branch 'DRAMSys4.0_ctrl' of git.eit.uni-kl.de:ems/astdm/dram.sys into DRAMSys4.0_ctrl
2020-03-01 22:04:06 +01:00
Matthias Jung
b6f6ae0037
Added ui Files in Trace Analyzer's CMAKE
2020-03-01 22:03:38 +01:00
Matthias Jung
86e2baeaab
Merge branch 'DRAMSys4.0_ctrl' of git.eit.uni-kl.de:ems/astdm/dram.sys into DRAMSys4.0_ctrl
2020-03-01 21:50:08 +01:00
Matthias Jung
0f586888ba
Changed Paths in DRAMSys Standalone Simulator
...
Due to the new CMAKE compile system, the hard-coded paths in the
software did not fit. This error was now corrected.
2020-03-01 21:47:32 +01:00
Matthias Jung
d739fc71f4
Added CMAKE to deb_install file
2020-03-01 21:47:11 +01:00
Matthias Jung
f2a563539d
Modified CMAKE files for WIN32
2020-03-01 21:46:36 +01:00
Matthias Jung
175454a64e
Utilscript for QWT deleted
2020-02-28 13:55:56 +01:00
Matthias Jung
2d7c603a1d
Merge branch 'DRAMSys4.0_ctrl' of git.eit.uni-kl.de:ems/astdm/dram.sys into DRAMSys4.0_ctrl
2020-02-26 18:11:00 +01:00
Matthias Jung
746b685677
QMAKE files removed
2020-02-26 18:10:34 +01:00
Matthias Jung
33546cabf4
QMAKE files removed
2020-02-26 18:09:47 +01:00
Matthias Jung
3d0edbfc2c
Fix bug in DRAMSys Simulator
...
Because of the transition process to CMAKE the main simulator file was
adjusted for the paths of the simulation files.
2020-02-26 18:08:15 +01:00
Matthias Jung
b39a9ef840
Merge branch 'DRAMSys4.0_ctrl' of git.eit.uni-kl.de:ems/astdm/dram.sys into DRAMSys4.0_ctrl
2020-02-26 16:01:12 +01:00
Matthias Jung
b21574c70d
Readme updated w.r.t CMAKE
2020-02-26 15:51:37 +01:00
Matthias Jung
372f383664
Updated DRAMPower Submodule
2020-02-26 14:57:31 +01:00
Matthias Jung
79d6582387
Added license to CMAKE Files
2020-02-26 14:52:14 +01:00
Matthias Jung
af3a3ab0be
Removed unecessary SystemC Download Scripts
2020-02-26 14:51:53 +01:00
Matthias Jung
7faccaa02b
Included SystemC in CMAKE Build process
2020-02-26 14:44:59 +01:00
Matthias Jung
eee04e897b
Small syntactic change
2020-02-26 12:20:22 +01:00
Matthias Jung
ac75677416
Simplified SystemC Download Script
2020-02-26 11:34:35 +01:00
Matthias Jung
757ec296cf
FIXME: workaround for bankwise parameters.
2020-02-26 00:01:27 +01:00
Matthias Jung
d96e8c316a
CMAKE: Workaround for python
2020-02-26 00:00:05 +01:00
Matthias Jung
f4a0e9fded
Added first CMAKE configuration
...
A first CMAKE configuration was added. Right now it was just tested
under Debian linux in the WSL context. Further tests on native Windows,
Linux and macOS have to be performed.
2020-02-25 23:58:47 +01:00
Matthias Jung
cc9f436e13
Updated to newest DRAMPower
2020-02-25 22:05:25 +01:00