Commit Graph

40 Commits

Author SHA1 Message Date
Iron Prando da Silva
bd1f7b5586 Corrected 'unable to fetch row' exception after removing dependencies database, reopening file and calculating new dependencies. 2022-03-24 10:45:23 +01:00
Iron Prando da Silva
abe98ecf74 Closing database before removal. 2022-03-24 10:31:47 +01:00
Iron Prando da Silva
03b4c6e976 Added interface for dependency calculation. 2022-03-24 10:31:47 +01:00
Iron Prando da Silva
5d4b255197 Began adding base algorithm for dependency calculations. 2022-03-24 10:29:49 +01:00
14dbd07d4e Fix retrieval of CommandLengths in TraceAnalyzer and fix some warnings 2022-02-16 18:41:42 +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
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
706db2f44c Added dependency information tab. 2021-11-05 10:55:30 +01:00
Iron Prando da Silva
0be4e0d6fb Began adding DependencyInfos. 2021-11-04 13:12:26 +01:00
Iron Prando da Silva
166ec66a92 Added dependency visualizations. 2021-10-18 10:42:47 +02:00
502d09ab2f Move comments to seperate tab in TraceAnalyzer
Also remove the fileDescription widget and move the additional
information about the tracefile it provided to the McConfigModel.
2021-09-23 16:15:26 +02:00
3157f6a145 Complete rewrite of the comment system
The new comment system uses one central CommentModel that provides the
whole application with the comment data.
Also, a new goto comment action has been added.
2021-09-16 16:13:23 +02:00
Lukas Steiner
d1c528bd9d Merge branch 'rfm' into 'develop'
Implement refresh management for DDR5.

See merge request ems/astdm/dram.sys!310
2021-09-09 09:02:29 +00:00
Lukas Steiner
f3a001e4a9 Make Trace Analyzer compatible with old databases. 2021-09-02 16:49:02 +02:00
Matthias Jung
cae54bb879 First draft of RFMAB 2021-08-27 19:54:11 +02:00
b9fa5813bc Fix select next transacion and use current time instead of ID
Select next activate, precharge and refresh now works every time and
uses the current time instead of the ID to search for the next phase.
Also add a new entry "Select next command" that selects the very first
phase after the current positon.
2021-08-27 13:55:51 +02:00
b0c5ec3b9e Comment out Select Actb, Preb, Refb 2021-08-27 12:18:34 +02:00
Lukas Steiner
aff5802a7c Increase selectable area of a transaction in Trace Analyzer. 2021-01-19 13:49:02 +01:00
Lukas Steiner
772e3a2e56 Upgrade controller to new protocol. 2021-01-14 11:29:45 +01:00
Lukas Steiner
2845ebabc6 Increase time resolution in transaction tree widget. 2021-01-13 14:21:57 +01:00
Lukas Steiner
fe53143f64 Merge branch 'rambus_scheduler' into DDR5 2020-11-04 16:04:25 +01:00
Matthias Jung
c744c43ab2 Added first latency analysis 2020-10-27 21:29:39 +01:00
Lukas Steiner
57f6881ae1 Add new commands and command lengths. 2020-08-27 15:33:17 +02:00
Lukas Steiner
79cb57a672 Add number of bankgroups and REFSB command length to trace analyzer. 2020-08-26 10:20:45 +02:00
Lukas Steiner
f0a5f07345 Rename TUK, add missing disclaimers. 2020-07-03 14:20:48 +02:00
Lukas Steiner
abb9a37096 Added numberOfRanks to database. 2019-10-02 16:08:10 +02:00
Lukas Steiner
5fe5529c7c Included various command lengths. 2019-09-20 17:35:01 +02:00
Lukas Steiner
b918f0f9ea Added ranks to tdb files and TraceAnalyzer. 2019-09-18 18:24:10 +02:00
Lukas Steiner (2)
1fc5f3bf88 Some phase renaming in TraceAnalyzer. 2019-08-20 14:56:45 +02:00
Éder F. Zulian
0e0bdbc89c Don't print queries to the console to increase trace analyzer responsiveness
The tool looses responsiveness when dealing with huge databases. This change
is intended to speedup the tool.
2018-08-02 19:09:28 +02:00
Éder F. Zulian
a787b7bb5b coding style 2018-07-03 10:59:20 +02:00
Éder F. Zulian
3bcd0335e1 select next refresh (analyzer)
it was broken since... (?)
2018-07-03 10:57:08 +02:00
Éder F. Zulian
0a992391d2 Following changes:
Show rgr related config during initialization.
ORGR in traceAnalyzer.
Submodule drampower set properly (point to rgr branch).
New config for row increment (selective ref.).
Specific simulations NO REF. and AR with close page policy.
Simulation files ddr4 1, 2, 4 x mode open, close page policy, no ref, ar, rgr, orgr.
New config for number of auto-ref. cmds in 64 ms.
New traces for ddr4.
New spec for dd4 16Gb after Christian's corrections.
Initial offset for bankwise logic (if zeroed, for research).
ORGR/RGR.
Flex. ORGR/RGR.
Bankwise flex. refresh.
Small schanges.
RGR flex test files.
Doc updated.
2018-06-28 14:35:14 +02:00
Éder F. Zulian
5b67f2b268 Coding-style applied the project.
$ cd util
$ ./make_pretty.sh
2018-05-29 11:38:54 +02:00
sprado
6f29e27c58 Controller Thread 2018-04-03 16:26:23 +02:00
Matthias Jung
14c4a041bd Reorganized such that build dependencies wont fail
Also some LPDDR4 starting was conducted
2017-10-03 18:20:13 -04:00