Commit Graph

2115 Commits

Author SHA1 Message Date
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
Iron Prando da Silva
866d1f4765 Added DDR3 time dependencies code manually. 2021-12-10 11:07:21 +01:00
Iron Prando da Silva
5c71da1afe Started adding manual code for DDR3 time dependencies. 2021-12-09 15:50:26 +01:00
Iron Prando da Silva
f6b84b19b9 Added stl map QString comparator. 2021-12-09 13:29:06 +01:00
Iron Prando da Silva
71e98adbda Finished interface class for auto-generated time dependencies code. 2021-12-09 12:43:19 +01:00
Iron Prando da Silva
4219d1832d Began adding time dependencies interface for to be generated code. 2021-12-08 16:56:52 +01:00
Iron Prando da Silva
da63d2670e Began adding base algorithm for dependency calculations. 2021-12-08 14:48:31 +01:00
Lukas Steiner
b67b1a19e5 Merge branch 'new_commands' into 'develop'
Add new commands for LPDDR5.

See merge request ems/astdm/modeling.dram/dram.sys!332
2021-12-07 14:31:15 +00:00