Commit Graph

  • 19d682c0ca Typo fixed (PowerAnalysys --> PowerAnalysis) Éder Ferreira Zulian 2015-05-08 14:04:59 +02:00
  • cd8aeebe6f Created an enumeration to the possible values of storage mode. Éder Ferreira Zulian 2015-05-08 12:52:49 +02:00
  • fd371795c7 Using relative paths instead of absolute paths in configuration files Éder Ferreira Zulian 2015-05-06 11:33:58 +02:00
  • 16cbd15f47 Readme file updated with information about dramSys configuration Éder Ferreira Zulian 2015-05-06 10:51:07 +02:00
  • 310e443776 Merge pull request #5 from fzeder/master Matthias Jung 2015-04-27 15:20:19 +02:00
  • 41993d87b5 Segfalut caused by misuse of sc_assert() fixed. Éder Ferreira Zulian 2015-04-27 14:36:09 +02:00
  • 18025343cd Warnings eliminated. Éder Ferreira Zulian 2015-04-24 11:20:44 +02:00
  • 6cf6c6be95 Warnings eliminated. Éder Ferreira Zulian 2015-04-24 09:11:25 +02:00
  • ce7f85c3e1 Some fixes after review. Éder Ferreira Zulian 2015-04-21 16:54:07 +02:00
  • 5898be7c67 Text enhanced Éder Ferreira Zulian 2015-04-21 16:08:22 +02:00
  • 378544be26 Minor changes in text Éder Ferreira Zulian 2015-04-21 16:03:40 +02:00
  • 1cb13725e2 Text enhanced. Éder Ferreira Zulian 2015-04-21 15:58:28 +02:00
  • ffb8f38a9a Added more information about configuration files. Éder Ferreira Zulian 2015-04-21 15:51:07 +02:00
  • ed4b406954 Readme file improved but not yet finished. Éder Ferreira Zulian 2015-04-21 14:41:14 +02:00
  • c6dd5b1071 Merge pull request #4 from fzeder/master Matthias Jung 2015-04-21 11:29:17 +02:00
  • 381a26fed7 fixed hardcoded configuration in main.cpp Éder Zulian 2015-04-21 11:19:46 +02:00
  • 5cd24dc0fd Merge branch 'ehses-master' Matthias Jung 2015-04-09 10:33:54 +02:00
  • e1a7f1a0a5 removed namespace core Matthias Jung 2015-04-09 10:33:25 +02:00
  • 7f67a82287 added error model to the configs Matthias Jung 2015-04-09 10:33:02 +02:00
  • 0f8ad59a1e Merge branch 'master' of https://git.rhrk.uni-kl.de/ehses/dram.vp.system into ehses-master Matthias Jung 2015-04-09 10:32:06 +02:00
  • 268e839472 small changes in the metrics Matthias Jung 2015-04-09 10:07:30 +02:00
  • 2a587436d9 Fixed small bug Peter Ehses 2015-04-09 10:01:27 +02:00
  • ce86b532c3 small changes and comments Peter Ehses 2015-03-25 14:21:37 +01:00
  • 836bacc76f fixed overflow bug in StlPlayer Matthias Jung 2015-03-23 13:40:24 +01:00
  • 5fcd57a4e2 Fixed error in refresh manager and in backpressure release codepath Robert Gernhardt 2015-03-23 08:43:18 +01:00
  • fe8ff6242d bugfix of robert deadlock? root 2015-02-23 17:12:17 +01:00
  • a5492a84d8 Merge branch 'master' of https://git.rhrk.uni-kl.de/EIT-Wehn/dram.vp.system root 2015-02-17 22:48:10 +01:00
  • cffd844aaf removed space root 2015-02-17 22:46:31 +01:00
  • 51f9a7f53f test for in order check Matthias Jung 2015-02-17 22:45:20 +01:00
  • aa615dae63 Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system Matthias Jung 2015-02-17 21:52:39 +01:00
  • c9a01d9a33 added better metric for utilisation Matthias Jung 2015-02-17 21:50:15 +01:00
  • beddeccb64 Fixed bug in Fifostrict that caused deadlock gernhard2 2015-02-17 09:22:58 +01:00
  • 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. gernhard2 2015-02-16 08:21:27 +01:00
  • 571e717224 removed some errors Peter Ehses 2014-12-02 16:05:13 +01:00
  • e84a3cc99b Merge branch 'master' of https://git.rhrk.uni-kl.de/ehses/dram.vp.system Peter Ehses 2014-12-02 15:25:48 +01:00
  • 8ec02d3f2c Merge pull request #1 from EIT-Wehn/master ehses 2014-12-02 14:50:13 +01:00
  • 905e75ca32 included errormodel which is presented in DATE paper Peter Ehses 2014-12-02 14:44:46 +01:00
  • badcc37118 debug bums raus Janik Schlemminger 2014-10-08 21:12:01 +02:00
  • f35cc43186 gute frage^^ Janik Schlemminger 2014-10-08 21:04:44 +02:00
  • a366ed8f91 easy error model from patrick implemented Peter Ehses 2014-09-16 10:27:14 +02:00
  • e105d54045 added fix for bankgroups and ranks in addressdecoder Janik Schlemminger 2014-09-10 16:10:07 +02:00
  • 5a7efb4d88 merged Janik Schlemminger 2014-09-08 15:03:10 +02:00
  • 6ce8935097 fix on fifo hack Janik Schlemminger 2014-09-08 14:59:28 +02:00
  • 9fb90e9015 Experimantal change for a big FIFO Matthias Jung 2014-09-08 13:09:52 +02:00
  • 33a13d6bfd status quo .. jetzt wirds tricky Janik Schlemminger 2014-09-07 00:04:19 +02:00
  • 938dbb3fdb print mapping Janik Schlemminger 2014-09-06 20:21:43 +02:00
  • 30b1fbbd0c added no powerdown option Janik Schlemminger 2014-09-06 16:59:46 +02:00
  • e110d45e0e Added Zoom by keys - and + Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system Matthias Jung 2014-09-06 01:16:13 +02:00
  • 2aa07bbbe6 Quick and Dirty XML - Refactoring necessary Janik Schlemminger 2014-09-04 23:35:54 +02:00
  • 8d864afb44 Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system Matthias Jung 2014-09-04 15:35:30 +02:00
  • 1c7643b9b6 Changed analysis scripts Matthias Jung 2014-09-04 15:35:01 +02:00
  • 610dc6e6a5 changed fifo scheduler to strictly keep the order Janik Schlemminger 2014-09-04 11:19:40 +02:00
  • 320331164b xml extended, sim config introduced Janik Schlemminger 2014-09-03 18:52:32 +02:00
  • 1807ef00f4 Added nbrOfColumns member variable Matthias Jung 2014-09-03 15:11:46 +02:00
  • 9cddd32a01 Changed #ifndef of trace generators' header file Matthias Jung 2014-09-03 11:53:09 +02:00
  • 7abf3c9958 Refactored TlmPacketGenerator in TraceGenerator Matthias Jung 2014-09-03 11:39:41 +02:00
  • c5971ba2f5 merged conflicts Janik Schlemminger 2014-09-03 10:37:39 +02:00
  • 8722808a90 made traceplayer generic, so that different kind of traceplayers are supported Janik Schlemminger 2014-09-03 10:27:04 +02:00
  • 85a574fd5b Configuration refactoring Janik Schlemminger 2014-08-30 19:22:48 +02:00
  • fdc723a1bc Merge branch 'master' of https://git.rhrk.uni-kl.de/EIT-Wehn/dram.vp.system Janik Schlemminger 2014-08-29 13:10:01 +02:00
  • fcd029c6d8 Traceplayer now tolerates new lines in the Tracefiles Janik Schlemminger 2014-08-29 12:23:13 +02:00
  • df6637b114 splitting config and memspec Janik Schlemminger 2014-08-29 10:25:32 +02:00
  • 540eb5445e Merge pull request #2 from ehses/master Matthias Jung 2014-08-28 09:58:23 +02:00
  • 2ef6d35f97 Fixed for new drampower library Peter Ehses 2014-08-28 09:52:38 +02:00
  • efc6094c13 memspec class Janik Schlemminger 2014-08-27 09:43:42 +02:00
  • ea64dd8cea Mapping will automatically generated Matthias Jung 2014-08-07 15:16:40 +02:00
  • b008875fca Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system Matthias Jung 2014-08-07 13:57:37 +02:00
  • fbf79645aa Added some new metric scripts and Trace analysys tools Matthias Jung 2014-08-07 13:36:27 +02:00
  • 8e29063f76 added config for read/write grouper Robert Gernhardt 2014-08-07 12:11:48 +02:00
  • b1142c4796 traceplayer can now parse data of write commands. Reorder buffer inserted Robert Gernhardt 2014-08-07 12:06:04 +02:00
  • 47580bcba3 added read/write grouper memconfig Janik Schlemminger 2014-08-06 10:30:49 +02:00
  • 767d03dfe9 modified rd/grouper Robert Gernhardt 2014-08-06 10:02:56 +02:00
  • 0bba004266 modified rd/write grouper Robert Gernhardt 2014-08-06 09:37:42 +02:00
  • 15f07b0017 precharge allchecker tRas, simulation memory Janik Schlemminger 2014-08-05 19:33:16 +02:00
  • e38a872a11 added adressmapping to output filename Matthias Jung 2014-08-05 19:02:48 +02:00
  • 114bcf370f Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system Matthias Jung 2014-08-05 17:01:46 +02:00
  • 327608b691 commented out the saving part Matthias Jung 2014-08-05 16:59:22 +02:00
  • 609e568fbc Added the tRAS timing constraint into the precharge checker Matthias Jung 2014-08-05 16:58:15 +02:00
  • 72bdce7a26 destructor Janik Schlemminger 2014-08-05 00:22:03 +02:00
  • c88486d842 memcpy bug Janik Schlemminger 2014-08-05 00:07:22 +02:00
  • fff7b9cd34 merged Robert Gernhardt 2014-08-04 18:30:52 +02:00
  • bd245a9d90 reorder buffer Robert Gernhardt 2014-08-04 18:27:33 +02:00
  • fe9f9ad233 changes on project file Matthias Jung 2014-08-04 17:46:29 +02:00
  • 6704dc2871 First approach for saving data, but there is an error with the memcopy in Dram.h Matthias Jung 2014-08-04 17:31:25 +02:00
  • dc96ffd052 metrics: memory utilization Matthias Jung 2014-08-04 13:02:52 +02:00
  • 2f9cd66a73 Powerdowns bankwise have own command in protocoll now. one command for all banks on bank 0. Janik Schlemminger 2014-07-30 23:37:56 +02:00
  • eb98c22188 merge Janik Schlemminger 2014-07-30 22:10:28 +02:00
  • 74456e530d Update README.md schlemmi 2014-07-30 03:04:57 +02:00
  • 76ab26e2d7 refresh splitted in REFA REFB Janik Schlemminger 2014-07-30 03:01:06 +02:00
  • 62e7c8e65e Changed to the lates DRAMPower Matthias Jung 2014-07-29 16:21:59 +02:00
  • d402933502 New metric "memory utilization" defined Matthias Jung 2014-07-29 16:21:07 +02:00
  • 6ebafb9ece Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system Matthias Jung 2014-07-29 15:18:30 +02:00
  • f74386a38e Cleaned code Matthias Jung 2014-07-29 15:18:12 +02:00
  • 8af2f3b898 renamed colum to column in addressmapping. Error with large values on data bus should be resolved Robert Gernhardt 2014-07-28 10:53:17 +02:00
  • 79c7c84abb Small buxfix update function included Matthias Jung 2014-07-25 11:41:14 +02:00
  • 8cdd36d064 small bug fixes regarding DRAMPower Library Matthias Jung 2014-07-24 13:49:05 +02:00
  • df25e9ce6a Changed Version to the new Main Branch of DRAMPower Matthias Jung 2014-07-24 08:52:54 +02:00
  • 3eb0d7eb8a Fix for new DRAMPower library Matthias Jung 2014-07-23 13:51:51 +02:00
  • f3f8dc4437 Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system Matthias Jung 2014-07-18 16:54:17 +02:00
  • acf06d995e changed small things for DRAMPower Matthias Jung 2014-07-18 13:20:45 +02:00