Commit Graph

11 Commits

Author SHA1 Message Date
Matthias Jung
51f9a7f53f test for in order check 2015-02-17 22:45:20 +01:00
Matthias Jung
c9a01d9a33 added better metric for utilisation 2015-02-17 21:50:15 +01:00
gernhard2
f11adf51dc Relocated the python scripts. They now live in the analyzer directory and are deployed to the output folder when building the analyzer.
Major change to simulation logic in dramSys: Commands in a transaction are now scheduled one at a time, instead of
scheduling a whole transaction at once. Since single commands (e.g. Pre or Act) are not that long, refreshes are allowed to be delayed
to allow a command to finsh. Consequently, the whole loop in the ControllerCore about trying to scheduleding a transaction and aborting it when
it collides with a refresh could be ommitted. Lastly, Fifo_Strict has been added, which is a Fifo Scheduler that forces the read and write transactions, even
between different banks to be executed in order. Fifo and FR_FCFS have been modified to fit into the new scheduling logic.
2015-02-16 08:21:27 +01:00
Matthias Jung
e110d45e0e Added Zoom by keys - and +
Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system

Conflicts:
	dram/src/simulation/SimulationManager.cpp
2014-09-06 01:16:13 +02:00
Robert Gernhardt
fff7b9cd34 merged 2014-08-04 18:30:52 +02:00
Robert Gernhardt
bd245a9d90 reorder buffer 2014-08-04 18:27:33 +02:00
Janik Schlemminger
2f9cd66a73 Powerdowns bankwise have own command in protocoll now. one command for all banks on bank 0. 2014-07-30 23:37:56 +02:00
Janik Schlemminger
76ab26e2d7 refresh splitted in REFA REFB 2014-07-30 03:01:06 +02:00
Janik Schlemminger
9d276335fa fixed bug in controller state cleanup method 2014-07-15 13:14:34 +02:00
Robert Gernhardt
2b427ecb6e also shows clks now in tooltip in analyzer 2014-07-11 09:22:34 +02:00
Robert Gernhardt
5746d8f38d merged with analyzer project 2014-07-10 11:16:16 +02:00