Commit Graph

2825 Commits

Author SHA1 Message Date
robert
2137a00991 burst length is now set when payload enters the core 2014-03-17 13:42:30 +01:00
robert
368f067f2f moved controllerwrapper 2014-03-17 11:15:28 +01:00
robert
1bc6b106ea added project dependencies 2014-03-17 09:07:03 +01:00
schlemmi
f8b328631c Update .gitignore 2014-03-17 01:23:52 +01:00
Janik Schlemminger
331df6b581 rockstar build structure .. after 10000000000 h 2014-03-16 17:07:35 -07:00
Janik Schlemminger
000a498a59 changed folder name of project from DRAM to dram 2014-03-16 13:35:47 -07:00
robert
7fc688a02d .. 2014-03-16 19:37:22 +01:00
robert
f6504a0634 fixed small bux - dont know what it was though 2014-03-16 00:22:19 +01:00
Robert Gernhardt
75a3cc4327 something something 2014-03-15 22:52:57 +01:00
gernhard
4dffbf9383 changed build structure 2014-03-15 18:31:16 +01:00
Janik Schlemminger
8ecd91c040 Changed Data Structure. lastCommandOnBus is a scheduled command now, not
just a sc_time. pointer to transaction is invalidated as soon as the
transaction is sent to the wrapper.
2014-03-15 07:38:41 -07:00
Janik Schlemminger
dacaec7f11 connecting components in controller
commandbus changing state when scheduling commands
added some tests
2014-03-14 16:35:44 -07:00
Janik Schlemminger
7b64552047 some testing 2014-03-14 02:49:47 -07:00
Janik Schlemminger
bf1ae66018 Fixed gmock warnings (declare expect_call for every mock function call)
Testing of CommandBus
-cleanUpBusWorks
2014-03-13 16:57:21 -07:00
Janik Schlemminger
011e1a99ea Added: PrechargeChecker, ActivateChecker, ReadChecker, WriteChecker
Implemented: ActivateChecker
Added functionality to Bus (InternalScheduler)
2014-03-13 15:46:19 -07:00
Janik Schlemminger
aa2eb43126 BankwiseRefreshManager added.
Tests for RefreshManager.
2014-03-12 07:17:02 -07:00
Janik Schlemminger
4dbc9b8a78 New RefreshManager logic. A refresh trigger is introduced, which is
scheduled in the future to trigger a schedule of a refresh command. This
allows for more sophisticated refresh logics in the futurer
(postponing).
2014-03-12 05:12:41 -07:00
Janik Schlemminger
9d3c6ca715 BankwiseScheduler Part
-- and minor refactoring
2014-03-10 05:05:14 -07:00
Janik Schlemminger
3cda347e37 Refactoring of RefreshManager (introduced interface IRefreshManager). 2014-03-09 16:59:25 -07:00
Janik Schlemminger
43c5d6a4b3 Merge https://git.rhrk.uni-kl.de/schlemmi/dram 2014-03-09 13:40:29 +01:00
schlemmi
99d8de2fbe Initial commit 2014-03-09 13:27:35 +01:00
Janik Schlemminger
f951eae4e9 Refresh Manager 2014-03-09 05:24:50 -07:00
Janik Schlemminger
3567ff3345 scheduling base, command generator 2014-03-09 05:24:34 -07:00
Janik Schlemminger
8be4fb942a base 2014-03-09 05:23:51 -07:00
Janik Schlemminger
068e761be4 initial commit 2014-03-09 05:23:08 -07:00