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 |
|
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 |
|