Commit Graph

1464 Commits

Author SHA1 Message Date
Matthias Jung
369db7f289 install_deb.sh updated 2020-02-25 19:42:57 +01:00
Matthias Jung
3eb406f0b1 Added missing include in Utils.cpp 2020-02-25 19:42:09 +01:00
Matthias Jung
bd11d34abc Library pro file simplified 2020-02-25 19:41:23 +01:00
Matthias Jung
8a7ad0c7b9 Simulator pro file simplified 2020-02-25 19:40:36 +01:00
Matthias Jung
4f4b88936f Trance Analyser pro-file simplified 2020-02-25 19:38:12 +01:00
Matthias Jung
a56b39d344 New Script for wget SystemC and build with CMAKE 2020-02-25 19:34:04 +01:00
Lukas Steiner (2)
169627de2e Included address range check. Fixed bug with FIFO Strict in controllerMethod(). 2020-02-21 14:55:06 +01:00
Lukas Steiner (2)
e3c4a923cf getNextCommand() mechanism is now working rankwise. 2020-02-13 16:51:24 +01:00
Lukas Steiner (2)
fbc0a3d7e6 Moved buffer mechanism to scheduler. 2020-02-13 16:47:51 +01:00
Lukas Steiner (2)
7611163bc3 Re-included blocking mechanism into BM, small bugfix in HBM2 timing checker. 2020-02-10 15:45:23 +01:00
Lukas Steiner (2)
26b2893def Improved placement of refresh commands. 2020-02-06 17:21:49 +01:00
Lukas Steiner (2)
bb783837ba Removed nextRow in BankMachine. 2020-02-04 15:42:54 +01:00
Lukas Steiner (2)
9f5616c8dd Included chrono clock for higher precision. 2020-02-03 10:26:06 +01:00
Lukas Steiner (2)
e39d182f05 New address mapping for bosch. 2020-02-03 08:54:51 +01:00
Lukas Steiner
705729dee0 Fix of memory leak in controllerMethod. 2019-12-17 23:25:22 +01:00
Lukas Steiner (2)
10f577c38f Adapted bankwise refresh manager to new controller functionality. 2019-12-11 11:11:21 +01:00
Lukas Steiner
5111973983 Small bugfixes in controller and HBM2 checker. 2019-11-30 00:13:08 +01:00
Lukas Steiner
ccfe1f45af Small bugfix in LPDDR4 checker, some method renaming. 2019-11-25 23:44:54 +01:00
Lukas Steiner
7380edfac2 Small code refactoring. 2019-11-25 00:18:51 +01:00
Lukas Steiner
fa301d2bb4 Staggered power-down working, adapt per-bank refresh. 2019-11-22 01:01:08 +01:00
Lukas Steiner
7997648521 Fixed position of power-down entry trigger. 2019-11-21 23:29:55 +01:00
Lukas Steiner
037cd4f334 Removed old controller core files. 2019-11-21 21:38:52 +01:00
Lukas Steiner
4bd9987c9c Staggered power-down with all-bank refresh is working. 2019-11-21 17:21:54 +01:00
Lukas Steiner
9d7f17451a Included interface and dummy for power-down manager. 2019-11-21 00:03:15 +01:00
Lukas Steiner
6e6d839bd1 First version of power down working, added some helper functions for enum Command. 2019-11-20 00:30:27 +01:00
Lukas Steiner (2)
bddec3022a Some preparations for power down. 2019-11-18 19:16:42 +01:00
Lukas Steiner (2)
e970ad194e Correction of timing dependency WR -<> RDA. 2019-10-17 15:47:27 +02:00
Lukas Steiner (2)
5f7cb7a326 Included memspec, dram and checker for GDDR5, GDDR5X and GDDR6. 2019-10-17 15:00:28 +02:00
Lukas Steiner
a3fa363a87 Bugfix for triggering controllerMethod() multiple times at the same time. 2019-10-15 20:26:49 +02:00
Lukas Steiner (2)
2aa5d125c7 Fixed BM deadlock. 2019-10-15 16:09:59 +02:00
Lukas Steiner (2)
04a59c8bd2 Changed MemSpec::getExecutionTime() for different tRCDs. 2019-10-15 16:03:34 +02:00
Lukas Steiner
ed29186adc Included HBM2 example, fixed fifo strict issue with HBM2's command buses. 2019-10-11 20:35:45 +02:00
Lukas Steiner
f4803f4b8c Included checker for HBM2. 2019-10-10 18:17:21 +02:00
Lukas Steiner (2)
606d273bee Included memspec and dram component for HBM2. 2019-10-10 15:21:58 +02:00
Lukas Steiner (2)
256abe449c Included CheckerWideIO2, tPPD fix in CheckerLPDDR4. 2019-10-09 09:49:46 +02:00
Lukas Steiner (2)
a5b00ea3be Further inclusion of WideIO2. 2019-10-08 15:27:18 +02:00
Lukas Steiner (2)
65db413a20 Included MemSpecWideIO2, some adaptions for all memspecs. 2019-10-08 14:14:42 +02:00
Lukas Steiner (2)
932027112e Adapted timing checkers of DDR4 and WideIO to new refresh. 2019-10-07 15:37:23 +02:00
Lukas Steiner
86d5082434 Further improvements in refresh managers. 2019-10-06 20:54:30 +02:00
Lukas Steiner
d1f6bc6233 Improved flexible refresh, implemented first version of bankwise flexible refresh. 2019-10-06 18:56:13 +02:00
Lukas Steiner
aa6a205872 Implemented first version of flexible refresh (only REFA). 2019-10-04 21:46:29 +02:00
Lukas Steiner
b22cfa4a94 Improved controller method, some code and output formatting. 2019-10-03 19:04:34 +02:00
Lukas Steiner
6e71e435c5 Implemented first version of new bankwise refresh. 2019-10-02 21:55:19 +02:00
Lukas Steiner
4328f4550b Updated CheckerLPDDR4 for new refresh, some renaming. 2019-10-02 21:54:05 +02:00
Lukas Steiner
f4a018cfb3 Fixed display of rankwise commands. 2019-10-02 17:46:37 +02:00
Lukas Steiner
abb9a37096 Added numberOfRanks to database. 2019-10-02 16:08:10 +02:00
Lukas Steiner
7868af4b51 Implemented first version of new refresh (no REFB). 2019-10-01 20:53:01 +02:00
Lukas Steiner
04ec683b57 Included LPDDR4 timing checker and example. 2019-09-26 21:31:17 +02:00
Lukas Steiner
4950a2587e Included LPDDR4 memspec and Dram, changed structure of MemSpec.h, removed ScheduledCommand. 2019-09-26 16:55:20 +02:00
Lukas Steiner
8b7760a585 LPDDR4 address mapping and memspec. 2019-09-26 16:49:40 +02:00