Lukas Steiner
|
d4609ff669
|
Rename copyright notice.
|
2021-05-19 09:34:30 +02:00 |
|
Lukas Steiner
|
4d8d5caf72
|
Add STT-MRAM copyright notice.
|
2021-05-19 09:32:32 +02:00 |
|
Lukas Steiner
|
cb4455710d
|
Add config files for STT-MRAM.
|
2021-05-17 15:51:55 +02:00 |
|
Lukas Steiner
|
77b79aac13
|
Initial version of STT-MRAM.
|
2021-05-17 14:03:34 +02:00 |
|
Lukas Steiner
|
08f0331a06
|
Merge branch 'develop' into 'STT-MRAM'
Merge latest updates.
See merge request ems/astdm/dram.sys!282
|
2021-05-17 11:48:00 +00:00 |
|
Lukas Steiner
|
99694d37cd
|
Merge branch 'BL32_OTF' into 'develop'
Add OTF burst length selection for DDR5.
See merge request ems/astdm/dram.sys!281
|
2021-05-17 11:45:02 +00:00 |
|
Lukas Steiner
|
d84a065087
|
Small improvements in DDR5 checker.
|
2021-05-12 16:10:04 +02:00 |
|
Lukas Steiner
|
7e05226f8c
|
Add blocked interval for dummy CAS commands to DDR5 checker.
|
2021-05-11 17:33:46 +02:00 |
|
Lukas Steiner
|
ad6eb6c7a2
|
Adapt bandwidth calculation to OTF burst length selection.
|
2021-05-10 15:53:56 +02:00 |
|
Lukas Steiner
|
fabc686e8c
|
Initial version of BL32 OTF.
|
2021-05-10 14:32:05 +02:00 |
|
Lukas Steiner
|
e38d0aae1f
|
Introduce burst length parameter.
|
2021-05-05 17:10:08 +02:00 |
|
Lukas Steiner
|
add4cf1a66
|
Merge branch 'clock_sync' into 'develop'
Fix clock sync in STL player.
See merge request ems/astdm/dram.sys!278
|
2021-05-05 14:04:26 +00:00 |
|
Lukas Steiner
|
9b7e2611ef
|
Fix clock sync in STL player.
|
2021-05-05 15:55:06 +02:00 |
|
Lukas Steiner
|
3c476f4925
|
Simpler clock sync calculation in arbiter.
|
2021-05-05 15:43:52 +02:00 |
|
Lukas Steiner
|
24ef997180
|
Link thread library in simulator.
|
2021-05-04 10:56:45 +02:00 |
|
Lukas Steiner
|
1b0e6b1d33
|
Bugfix: Earliest time for ready command has to be sc_time_stamp().
|
2021-04-29 10:58:24 +02:00 |
|
Lukas Steiner
|
b82a446c60
|
Ignore vscode config folder.
|
2021-04-28 14:20:46 +02:00 |
|
Lukas Steiner
|
4f7ab8db09
|
Merge branch 'cmdmux_rascas' into 'develop'
Add special command muxes for standards with separate RAS and CAS command buses (HBM).
See merge request ems/astdm/dram.sys!275
|
2021-04-23 08:56:11 +00:00 |
|
Lukas Steiner
|
399a073912
|
Code formatting.
|
2021-04-23 10:51:35 +02:00 |
|
Lukas Steiner
|
fc44d319bb
|
New strict cmd mux working.
|
2021-04-22 11:27:22 +02:00 |
|
Lukas Steiner
|
ae85f6cd83
|
New oldest cmd mux working.
|
2021-04-21 09:38:22 +02:00 |
|
Lukas Steiner
|
f4bf06219b
|
Do not use scientific notation for metric results.
|
2021-04-20 15:27:31 +02:00 |
|
Lukas Steiner
|
0c51a4e1f8
|
First version of RasCas command mux, not working.
|
2021-03-24 09:10:12 +01:00 |
|
Lukas Steiner
|
81bbe066c8
|
Markdown formatting.
|
2021-03-23 09:34:49 +01:00 |
|
Lukas Steiner
|
ba3c09b2ad
|
Updated readme, code formatting.
|
2021-03-23 09:31:06 +01:00 |
|
Lukas Steiner
|
4650951026
|
Update gem5 readme.
|
2021-02-09 15:27:25 +01:00 |
|
Lukas Steiner
|
28b2fee54c
|
Fix wrong standard display.
|
2021-02-09 15:08:27 +01:00 |
|
Lukas Steiner
|
2143f7cbff
|
Set payload extensions in arbiter at END_REQ.
|
2021-02-02 16:40:44 +01:00 |
|
Lukas Steiner
|
0e01cc5ccd
|
Fix starvation of new arbiters.
|
2021-02-02 15:34:21 +01:00 |
|
Lukas Steiner
|
fe144934b2
|
Use 1 as first payload ID.
|
2021-02-02 12:12:48 +01:00 |
|
Lukas Steiner
|
465bbdbe7e
|
Add new configuration parameters for arbiter.
|
2021-02-02 12:08:31 +01:00 |
|
Lukas Steiner
|
28e7874a0e
|
Fix bug in controller with ROB.
|
2021-02-02 12:07:52 +01:00 |
|
Lukas Steiner
|
a06bd9fc5b
|
Minor changes in arbiter.
|
2021-01-27 13:57:01 +01:00 |
|
Lukas Steiner
|
d86dc97a28
|
Bugfix in fifo and reorder arbiter.
|
2021-01-27 13:12:36 +01:00 |
|
Lukas Steiner
|
a6ce8f63cb
|
Improve command mux for multicycle commands, RAS/CAS bus missing.
|
2021-01-22 15:54:37 +01:00 |
|
Lukas Steiner
|
d198a78e5a
|
Add new protocol to trace player.
|
2021-01-21 15:25:22 +01:00 |
|
Lukas Steiner
|
0f6611bacd
|
Use sc_max_time() instead of SC_ZERO_TIME in all checkers.
|
2021-01-20 17:19:20 +01:00 |
|
Lukas Steiner
|
6c2b99a70a
|
Fix fifo and reorder arbiter.
|
2021-01-20 15:29:55 +01:00 |
|
Lukas Steiner
|
0ab6562524
|
Add FW and BW think delay and PHY delay.
|
2021-01-20 14:20:44 +01:00 |
|
Lukas Steiner
|
3187c59183
|
Stagger refresh on different ranks.
|
2021-01-20 11:30:37 +01:00 |
|
Lukas Steiner
|
c50b089f76
|
Renaming of refresh policies.
|
2021-01-20 09:28:06 +01:00 |
|
Lukas Steiner
|
ca026981e1
|
Remove think delay from scheduler.
|
2021-01-20 08:50:15 +01:00 |
|
Lukas Steiner
|
020a01fd78
|
Only allow pointer to const for memspec.
|
2021-01-19 13:53:28 +01:00 |
|
Lukas Steiner
|
aff5802a7c
|
Increase selectable area of a transaction in Trace Analyzer.
|
2021-01-19 13:49:02 +01:00 |
|
Lukas Steiner
|
679d70fa65
|
Increase selectable area of phases with zero span.
|
2021-01-15 11:13:11 +01:00 |
|
Lukas Steiner
|
abe8ef38b8
|
Implement first version of arbitration delay and think delay.
|
2021-01-14 16:48:21 +01:00 |
|
Lukas Steiner
|
a6684d95a4
|
Start adaption of fifo and reorder arbiter, not finished!
|
2021-01-14 14:27:53 +01:00 |
|
Lukas Steiner
|
87906da06b
|
Adapt simple arbiter and STL player to new protocol.
|
2021-01-14 14:27:18 +01:00 |
|
Lukas Steiner
|
772e3a2e56
|
Upgrade controller to new protocol.
|
2021-01-14 11:29:45 +01:00 |
|
Lukas Steiner
|
e5e65a9323
|
Insert payload into scheduler after END_REQ.
|
2021-01-14 09:50:12 +01:00 |
|