Commit Graph

19 Commits

Author SHA1 Message Date
Matthias Jung
a7ec172d8a fifo file fixed 2015-06-10 15:43:57 +02:00
Éder Ferreira Zulian
5a64b4d0ad Scheduler is now FIFO_STRICT (Matthias' request). 2015-05-28 14:49:55 +02:00
Éder Ferreira Zulian
9846a56da4 Some names slightly changed to better describe their purpose.
ChipSeed --> ErrorChipSeed
csvfile --> ErrorCSVFile
StorMo --> ErrorStoreMode
StorMode --> ErrorStoreMode
StorageMode --> ErrorStorageMode

(Changes after code review)
2015-05-11 14:08:39 +02:00
Éder Ferreira Zulian
cd8aeebe6f Created an enumeration to the possible values of storage mode. 2015-05-08 12:52:49 +02:00
Éder Ferreira Zulian
fd371795c7 Using relative paths instead of absolute paths in configuration files 2015-05-06 11:33:58 +02:00
Matthias Jung
7f67a82287 added error model to the configs 2015-04-09 10:33:02 +02:00
gernhard2
beddeccb64 Fixed bug in Fifostrict that caused deadlock 2015-02-17 09:22:58 +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
Janik Schlemminger
610dc6e6a5 changed fifo scheduler to strictly keep the order 2014-09-04 11:19:40 +02:00
Janik Schlemminger
320331164b xml extended, sim config introduced 2014-09-03 18:52:32 +02:00
Janik Schlemminger
c88486d842 memcpy bug 2014-08-05 00:07:22 +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
robert
b8febb434f minor refactoring 2014-07-06 10:34:46 +02:00
robert
e128263833 minor refactoring 2014-07-01 13:58:55 +02:00
robert
2b062b86ff changed scheduler interface. Fixed bug with terminateSimulation 2014-06-20 15:49:07 +02:00
robert
4760ec4a5b adressmappings 2014-06-16 17:41:47 +02:00
robert
c74b544f3e ... 2014-05-10 13:02:55 +02:00
robert
b75366edda addressmapping for ddr4 2014-04-20 22:16:32 +02:00
robert
a433ad6fcf bankgroup is now recorded 2014-04-10 10:14:20 +02:00