Commit Graph

2098 Commits

Author SHA1 Message Date
Lukas Steiner
b1dfdc435f Merge branch 'work/nokia_plots' into 'develop'
New Request/Response, command bus utilization metrics and plots

See merge request ems/astdm/modeling.dram/dram.sys!343
2022-02-17 14:26:20 +00:00
f8652646e7 Fix crash in command_utilization_plot 2022-02-16 18:49:30 +01:00
3b96d274a8 Update authors 2022-02-16 18:49:28 +01:00
14dbd07d4e Fix retrieval of CommandLengths in TraceAnalyzer and fix some warnings 2022-02-16 18:41:42 +01:00
0f307257fe Fix a bug in command bus utilization metric and plot 2022-02-16 18:41:42 +01:00
88d988e0ca Clean up plots.py 2022-02-16 18:41:42 +01:00
71aa3fa83d Add new response time/ utilisation metrics/plots and update CommandsLengths table 2022-02-16 18:41:42 +01:00
Lukas Steiner
6d593f1a93 Merge branch 'feat/length_conversion' into 'develop'
Length conversion, variable transaction length in stl files.

See merge request ems/astdm/modeling.dram/dram.sys!342
2022-02-16 10:05:42 +00:00
Lukas Steiner
5813551d92 Merge branch 'work/dark_theme_fix' into 'develop'
Fix dark theme issues

See merge request ems/astdm/modeling.dram/dram.sys!341
2022-02-16 09:45:05 +00:00
Lukas Steiner
727deaf013 Bugfix part 2. 2022-02-16 09:44:59 +01:00
Lukas Steiner
ea4432f1d0 Bugfix: create payload extension without mm. 2022-02-16 09:37:32 +01:00
Lukas Steiner
7991ef5a2a Allow variable data length in memory manager. 2022-02-15 17:00:23 +01:00
Lukas Steiner
b272baa6f9 Add length converter, add burst length checks. 2022-02-15 15:04:20 +01:00
Lukas Steiner
2ca3918fb5 Remove LengthConverter from CMake. 2022-02-15 09:44:37 +01:00
Lukas Steiner
fcdd96c19e Use smart pointers. 2022-02-15 09:39:06 +01:00
Lukas Steiner
f6cc09e82d Remove ECC component. 2022-02-11 14:24:17 +01:00
Lukas Steiner
0cfcd1bb48 Use smart pointers in main. 2022-02-11 14:14:03 +01:00
Lukas Steiner
8737e6d297 Integrate length converter, add length parameter to stl. 2022-02-11 11:12:04 +01:00
Lukas Steiner
45bbb4aaaa Add first version of length converter. 2022-02-09 16:20:24 +01:00
Lukas Steiner
3e629edd29 Add asserts for illegal burst lengths. 2022-02-09 16:17:56 +01:00
Lukas Steiner
a6a80241fa Merge branch 'macOS' into 'develop'
Added some lines for macOS support

See merge request ems/astdm/modeling.dram/dram.sys!340
2022-02-09 14:53:47 +00:00
81e65ef4b0 Fix dark theme issues 2022-02-08 14:06:55 +01:00
Lukas Steiner
98962159ef Merge branch 'work/metric_fix' into 'develop'
Fix metric delayed_reasons malformed output

See merge request ems/astdm/modeling.dram/dram.sys!338
2022-02-01 09:34:02 +00:00
Lukas Steiner
378a5d9608 Set Qt5_DIR only on apple. 2022-02-01 10:10:18 +01:00
Matthias Jung
d981b8a331 Added some lines for macOS support
brew install qt@5 qwt-qt5
2022-02-01 00:50:27 +01:00
b4259fc886 Fix metric delayed_reasons malformed output 2022-01-31 10:51:47 +01:00
Lukas Steiner
3324485fe9 Merge branch 'work/formatting' into 'develop'
Don't use scientific notation when formatting tracetime

See merge request ems/astdm/modeling.dram/dram.sys!337
2022-01-13 14:55:47 +00:00
3cc700adc4 Don't use scientific notation when formatting tracetime 2022-01-13 10:41:21 +01:00
Lukas Steiner
171fc19e7e Correct error in timing configuration. 2022-01-11 07:57:43 +00:00
Lukas Steiner
9bb28525ee Merge branch 'LPDDR4_devices' into 'develop'
Add device parameter to non-DIMM standards

See merge request ems/astdm/modeling.dram/dram.sys!336
2022-01-10 09:17:17 +00:00
Lukas Steiner
45b13fcf6c Change devices in test files. 2022-01-10 09:40:46 +01:00
Lukas Steiner
54b67ac653 Add number of devices to all standards and memspec files, add GB/s output. 2022-01-07 11:50:14 +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
Lukas Steiner
c708be375f Add LPDDR5 simulation files. 2021-12-13 15:19:48 +01:00
Lukas Steiner
0e3ac61979 Add LP5 source files. 2021-12-13 11:38:08 +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
Lukas Steiner
4e1407eb51 Update Python scripts to new commands. 2021-12-07 15:10:56 +01:00
Lukas Steiner
73cba6b1f6 Update expected test results. 2021-12-07 09:54:18 +01:00
Lukas Steiner
b8dff6208c Add new commands and DB fields on TA side. 2021-12-06 17:06:14 +01:00
Lukas Steiner
af3510e5d4 Introduce new phases on simulator side. 2021-12-06 14:17:48 +01:00
Lukas Steiner
c7f39151c8 Adapt simulator to new commands. 2021-12-03 14:46:45 +01:00
Lukas Steiner
56e6fd31a3 Introduce new commands on simulator side. 2021-12-03 09:36:39 +01:00
Lukas Steiner
903ccdb083 Merge branch 'iron-TA-DependencyDrawing2' into 'develop'
Dependency Drawings

See merge request ems/astdm/modeling.dram/dram.sys!325
2021-11-23 08:44:26 +00:00
Iron Prando da Silva
90aae753a6 Dependency infos tab will remain empty if dependencies table is not available. 2021-11-15 11:47:51 +01:00
Iron Prando da Silva
82fb529f53 Adding disclaimers and signing. 2021-11-15 11:41:59 +01:00
Iron Prando da Silva
eea5dd80f7 Added graying out of the dependency submenu. 2021-11-15 11:28:50 +01:00
Iron Prando da Silva
19a0b9d2ce Code formatting. 2021-11-11 13:18:25 +01:00
Iron Prando da Silva
c895c96b44 Missed some potentially unnecessary database queries of the dependencies. 2021-11-11 10:39:13 +01:00
Iron Prando da Silva
6a260ef860 Corrected plot update when dependency vis settings are changed. 2021-11-11 10:11:39 +01:00
Iron Prando da Silva
75933df6f4 Minor naming conflict. 2021-11-11 09:17:20 +01:00