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 |
|
Lukas Steiner (2)
|
47949922f3
|
Included LPDDR4 memspec.
|
2019-09-26 13:26:17 +02:00 |
|
Lukas Steiner (2)
|
cfbce483bd
|
Included timing checker for DDR4.
|
2019-09-24 15:18:37 +02:00 |
|
Lukas Steiner (2)
|
2690755024
|
Included JEDEC based memspecs, address mapping and simulation for DDR4.
|
2019-09-24 15:17:25 +02:00 |
|
Lukas Steiner (2)
|
149bfee201
|
Corrected refresh mode (1x, 2x and 4x) for DDR4.
|
2019-09-24 15:16:09 +02:00 |
|
Lukas Steiner (2)
|
805490d05c
|
Correction of address mappings.
|
2019-09-24 14:14:56 +02:00 |
|
Lukas Steiner
|
fc10f72773
|
Minor changes in address mapping and configuration.
|
2019-09-23 22:16:56 +02:00 |
|
Lukas Steiner (2)
|
102b0667fd
|
Added bankgroups to address decoding.
|
2019-09-23 20:07:00 +02:00 |
|
Lukas Steiner (2)
|
bda10dca2f
|
Individual memspec files for different DRAMs.
|
2019-09-23 14:31:47 +02:00 |
|
Lukas Steiner (2)
|
c1b741d89b
|
Changed directory of configuration, added attribute unused to suppress warnings.
|
2019-09-23 13:24:47 +02:00 |
|
Lukas Steiner (2)
|
650e1d405b
|
Removed ScheduledCommand dependencies.
|
2019-09-23 10:23:02 +02:00 |
|
Lukas Steiner
|
5fe5529c7c
|
Included various command lengths.
|
2019-09-20 17:35:01 +02:00 |
|
Lukas Steiner
|
97542d5f97
|
Included missing memory allocation in Dram.
|
2019-09-19 14:46:55 +02:00 |
|
Lukas Steiner
|
d06d9eec2c
|
Changed data structures of timing checkers from ScheduledCommand to sc_time.
|
2019-09-19 14:45:38 +02:00 |
|
Lukas Steiner
|
b918f0f9ea
|
Added ranks to tdb files and TraceAnalyzer.
|
2019-09-18 18:24:10 +02:00 |
|
Lukas Steiner
|
330b07d0e7
|
Changed data structures of Address Decoder for speedup.
|
2019-09-18 16:39:38 +02:00 |
|
Lukas Steiner
|
6eef8ff1e6
|
Rank inclusion part 2.
|
2019-09-17 21:31:57 +02:00 |
|
Lukas Steiner
|
5d7495383e
|
Changed internal data structures from std::map to std::vector for faster access.
|
2019-09-17 18:16:52 +02:00 |
|
Lukas Steiner (2)
|
3a7557544f
|
Rank inclusion part 1.
|
2019-09-16 15:16:14 +02:00 |
|
Lukas Steiner (2)
|
b9700f1ee5
|
Implemented some basics for ranks.
|
2019-09-12 14:56:06 +02:00 |
|
Lukas Steiner (2)
|
26c3bd23c1
|
Changed default colour grouping to phase.
|
2019-09-12 10:55:59 +02:00 |
|
Lukas Steiner
|
fcde31f041
|
Included adaptive page policy.
|
2019-09-11 20:36:45 +02:00 |
|
Lukas Steiner (2)
|
62841a3590
|
Implemented closed page policy. Fixed bug in trace analyzer tests.
|
2019-09-11 16:02:36 +02:00 |
|
Lukas Steiner (2)
|
7fd5f05d3e
|
Renaming of ControllerNew to Controller.
|
2019-09-11 09:59:51 +02:00 |
|
Lukas Steiner (2)
|
7827a5f869
|
Added some addressmappings and memspecs for WIDEIO and WIDEIO2.
|
2019-09-10 15:22:05 +02:00 |
|
Lukas Steiner (2)
|
f40ace826b
|
Changed DRAMPower submodule commit and branch.
|
2019-08-26 17:14:23 +02:00 |
|
Lukas Steiner (2)
|
7934d2e160
|
Renaming libDRAMPowerIF to libDRAMPowerDummy.
|
2019-08-26 16:26:28 +02:00 |
|
Lukas Steiner
|
2402180a9c
|
Merge branch 'DRAMSys4.0_ctrl' of https://git.eit.uni-kl.de/ems/astdm/dram.sys into DRAMSys4.0_ctrl
|
2019-08-25 23:14:19 +02:00 |
|
Lukas Steiner
|
d4943bccc5
|
Debug Manager cleanup.
|
2019-08-25 23:13:05 +02:00 |
|