Commit Graph

2122 Commits

Author SHA1 Message Date
Iron Prando da Silva
d2e85bdae5 Modified DDR5 to comply with time checker. 2022-03-16 10:42:22 +01:00
Iron Prando da Silva
a9d52572b2 Added DDR5 dependencies. Must be double checked. 2022-03-11 10:00:24 +01:00
Iron Prando da Silva
6e30f652be Added LPDDR4 dependencies. 2022-03-08 10:50:26 +01:00
Iron Prando da Silva
8d1b854159 Added HBM2 dependencies. 2022-03-08 10:33:05 +01:00
Iron Prando da Silva
147c8175f2 Removed throw from ConfigurationFactory::possiblePhases. 2022-03-08 09:50:09 +01:00
Iron Prando da Silva
cff60060b0 Added re-prepare of queries to eliminate 'parameter mismatch' exception. 2022-03-08 09:27:15 +01:00
Iron Prando da Silva
566c27821a Adding time keeping for dependencies tracker. 2022-03-08 08:07:17 +01:00
Iron Prando da Silva
1ec6acbb38 Corrected time dependency filtering with StringMapper. Added DDR4 dependency tracking. 2022-03-03 13:55:47 +01:00
Iron Prando da Silva
2799991f36 Added DDR3 generated dependencies. 2022-03-03 10:26:47 +01:00
Iron Prando da Silva
600c6d183a Refactored string comparisons out of the main loop. 2022-03-01 12:00:26 +01:00
Iron Prando da Silva
aeed9fcbd0 Corrected dependency drawing of PREAB and REFA. 2022-02-16 11:27:49 +01:00
Iron Prando da Silva
ea9660cf8d Refactoring and command bus pooling. 2022-02-16 10:55:57 +01:00
Iron Prando da Silva
8347ead0a9 Refactored PoolControllerMap. 2022-02-15 11:13:02 +01:00
Iron Prando da Silva
f024f00c14 Added more DependencyType enumerators. 2022-02-15 09:51:21 +01:00
Iron Prando da Silva
0873fbaee5 Finished refactoring. 2022-02-04 09:36:47 +01:00
Iron Prando da Silva
749c6300c5 Organizing files. 2022-02-02 11:51:10 +01:00
Iron Prando da Silva
7c1392ebd9 Started refactoring for dependency calculation skipping. 2022-02-02 10:36:37 +01:00
Iron Prando da Silva
bae6738768 Added using namespace std to dependency source file. 2022-01-24 10:41:34 +01:00
Iron Prando da Silva
e88d2e100d Removed unused variables. 2022-01-20 11:59:11 +01:00
Iron Prando da Silva
c4de59da95 Added auxiliar class for multiple activate window pool capturing. 2022-01-19 14:03:11 +01:00
Iron Prando da Silva
be150e03f2 Renamed variable clk to tCk. 2022-01-17 14:00:35 +01:00
Iron Prando da Silva
7fdc4c1fd4 Corrected rainbow transaction color selection indicator. 2022-01-13 13:45:32 +01:00
Iron Prando da Silva
81916dca02 Added InterRank variable for skip checking when phases are within the same rank. 2022-01-11 11:36:48 +01:00
Iron Prando da Silva
273fb4aa30 Corrected 'unable to fetch row' exception after removing dependencies database, reopening file and calculating new dependencies. 2022-01-10 12:43:39 +01:00
Iron Prando da Silva
319f88316c Added copyright message to files. 2022-01-10 11:39:11 +01:00
Iron Prando da Silva
0128748419 Changed command bus dependencies to Inter-Rank. 2021-12-16 13:59:12 +01:00
Iron Prando da Silva
913cf4879c Finishing rebase. 2021-12-15 12:34:18 +01:00
Iron Prando da Silva
70c65b6c47 Corrected dependency calculation algorithm. All good. 2021-12-15 12:31:11 +01:00
Iron Prando da Silva
54393fe0ca Added INT types to ID columns in DirectDependencies table creation. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
860d074255 Closing database before removal. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
5ffd10744f Added interface for dependency calculation. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
b3df8d237c Added dependency calculations. Still missing tests and interface. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
95d4014d2d Added main calculation loop and other modifications and corrections. Still missing table data storing and test. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
da46440f2f Added DDR3 time dependencies code manually. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
527f7fb492 Started adding manual code for DDR3 time dependencies. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
199df97683 Added stl map QString comparator. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
98afd98563 Finished interface class for auto-generated time dependencies code. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
e04fae1ab5 Began adding time dependencies interface for to be generated code. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
910fc01962 Began adding base algorithm for dependency calculations. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
8fbe3a6fb4 Renamed 'Alpha Colored' to 'Rainbow Colored'. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
176aedf72b Minor correction to alpha distribution equation. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
fe2d9dcfcb Testing new color configuration -- Refactored ColorGenerator and added HSV15. 2021-12-15 11:36:30 +01:00
Iron Prando da Silva
6f14e6e23f Added INT types to ID columns in DirectDependencies table creation. 2021-12-15 11:33:05 +01:00
Lukas Steiner
eba6d4fd43 Merge branch 'new_commands' into 'develop'
Merge LPDDR5 into develop (corrected)

See merge request ems/astdm/modeling.dram/dram.sys!334
2021-12-14 08:02:29 +00:00
Iron Prando da Silva
4e7b5995cd Closing database before removal. 2021-12-13 16:42:47 +01:00
Iron Prando da Silva
7bfb128132 Added interface for dependency calculation. 2021-12-13 16:30:45 +01:00
Lukas Steiner
c708be375f Add LPDDR5 simulation files. 2021-12-13 15:19:48 +01:00
Iron Prando da Silva
0e1245ad98 Added dependency calculations. Still missing tests and interface. 2021-12-13 13:31:15 +01:00
Lukas Steiner
0e3ac61979 Add LP5 source files. 2021-12-13 11:38:08 +01:00
Iron Prando da Silva
8bf98ac051 Added main calculation loop and other modifications and corrections. Still missing table data storing and test. 2021-12-10 15:14:39 +01:00