scorrea
|
587ecbd2a7
|
amconfigs files to CONGEN/json format
|
2020-05-13 20:07:53 +02:00 |
|
scorrea
|
720ba4e331
|
SOLUTION field is now optional (AddrDecoder)
|
2020-05-12 21:10:47 +02:00 |
|
scorrea
|
968eceb620
|
comments removed
|
2020-05-11 16:36:19 +02:00 |
|
scorrea
|
f92d976552
|
Address Mapping using json/CONGEN file.
|
2020-05-11 16:23:39 +02:00 |
|
scorrea
|
20553929fa
|
simulations files updated
|
2020-04-30 14:59:11 +02:00 |
|
scorrea
|
3c5d98fe71
|
deleted files
Please enter the commit message for your changes. Lines starting
|
2020-04-30 14:31:40 +02:00 |
|
scorrea
|
e7a2f7f30c
|
deleted files
Please enter the commit message for your changes. Lines starting
|
2020-04-30 14:25:53 +02:00 |
|
scorrea
|
df7690316c
|
all memspec files updated
|
2020-04-30 13:59:22 +02:00 |
|
scorrea
|
171f40ca89
|
mcconfig 'fifo.json' and 'fifoStrict.json' updated
|
2020-04-28 17:46:03 +02:00 |
|
scorrea
|
1a1e8d34ee
|
memory specification config using json file
|
2020-04-28 16:15:42 +02:00 |
|
scorrea
|
6bfb8ab959
|
Merge branch 'master' into xml_to_json
|
2020-04-21 12:16:25 +02:00 |
|
scorrea
|
50b4d01a49
|
nlohmann added as a submodule
|
2020-04-16 10:05:00 +02:00 |
|
scorrea
|
fba52f6d6b
|
mcconfig loaded from json file
|
2020-04-15 14:09:06 +02:00 |
|
Matthias Jung
|
95dde8b6d8
|
Merge branch 'addressdecoder_unification' into 'master'
Address decoder unification
See merge request ems/astdm/dram.sys!245
|
2020-04-15 11:07:04 +02:00 |
|
Lukas Steiner
|
ab0004c220
|
Added example of new congen address mapping.
|
2020-04-09 17:49:45 +02:00 |
|
Lukas Steiner
|
506c91c06c
|
Some simplifications, adapted print() method.
|
2020-04-09 17:42:32 +02:00 |
|
Lukas Steiner
|
102b89fa62
|
Generalized XOR from bank and row to first and second.
|
2020-04-09 15:17:46 +02:00 |
|
scorrea
|
427725696d
|
nlohmann json parser added as a submodule
|
2020-04-08 23:15:28 +02:00 |
|
Lukas Steiner
|
5445ba36f4
|
Minor changes (renaming).
|
2020-04-08 17:17:09 +02:00 |
|
Lukas Steiner
|
8447d22fc1
|
Removed old address decoders.
|
2020-04-08 16:52:58 +02:00 |
|
Lukas Steiner
|
a3b0c10c8e
|
Unified address decoders, moved instantiation into arbiter.
|
2020-04-08 16:52:38 +02:00 |
|
scorrea
|
d7ed074056
|
json files added
|
2020-04-08 00:27:06 +02:00 |
|
Lukas Steiner
|
37dcd71c49
|
Code cleanup.
|
2020-04-07 17:49:58 +02:00 |
|
Matthias Jung
|
481eccbb38
|
Merge branch 'controller_improvements' into 'master'
Channel controller improvements and code cleanup
See merge request ems/astdm/dram.sys!244
|
2020-04-07 14:51:53 +02:00 |
|
Lukas Steiner
|
36a8982d79
|
Removed unused member variables in congen address decoder.
|
2020-04-07 11:09:43 +02:00 |
|
Lukas Steiner
|
22c79fa3df
|
Extended congen address decoder to channels, ranks and bank groups.
|
2020-04-06 22:31:32 +02:00 |
|
Lukas Steiner
|
658e3fb1ca
|
Included cmake debug flag into debug manager.
|
2020-04-06 11:44:33 +02:00 |
|
Lukas Steiner
|
2e255217e2
|
Removed namespace tlm in header files.
|
2020-04-03 16:30:30 +02:00 |
|
Lukas Steiner
|
6c0ebb0e88
|
Minor changes in DRAM and controller.
|
2020-04-03 15:00:51 +02:00 |
|
Lukas Steiner
|
a57d91acd3
|
Improved and simplified version of PDM.
|
2020-04-02 22:31:08 +02:00 |
|
Lukas Steiner
|
a5343a9da2
|
Simplified PDM.
|
2020-04-02 10:47:12 +02:00 |
|
Lukas Steiner
|
b0418f711f
|
Removed notifyActive() and notifyIdle() of refresh managers.
|
2020-04-01 17:34:56 +02:00 |
|
Lukas Steiner
|
fbbe306ee5
|
New hardware-equivalent backpressure implementation.
|
2020-04-01 16:01:07 +02:00 |
|
Lukas Steiner
|
f428d57dfa
|
Separated idle time collector.
|
2020-04-01 10:49:37 +02:00 |
|
Lukas Steiner
|
1b10c9ae02
|
Removed sending of END_CMD phases in DRAM.
|
2020-03-31 16:50:18 +02:00 |
|
Lukas Steiner
|
e17a1b416e
|
Command cleanup.
|
2020-03-31 15:13:19 +02:00 |
|
Lukas Steiner
|
b75126f207
|
clk to tCK.
|
2020-03-31 11:33:31 +02:00 |
|
Lukas Steiner
|
42f38b5789
|
Changed RDA/WRA command execution times to correct values.
|
2020-03-31 10:19:57 +02:00 |
|
Lukas Steiner
|
6c590a298f
|
Renaming and minor changes in the memspec.
|
2020-03-30 15:34:28 +02:00 |
|
Lukas Steiner
|
bcffb0c55b
|
Removed namespace std.
|
2020-03-27 16:32:52 +01:00 |
|
Lukas Steiner
|
b1efbb8721
|
Code cleanup for open sourcing.
|
2020-03-27 15:29:58 +01:00 |
|
Lukas Steiner
|
aa246c31bf
|
Fix of clock alignment in Arbiter.
|
2020-03-27 15:08:50 +01:00 |
|
Lukas Steiner
|
e306c6c118
|
More updates of configuration.
|
2020-03-26 17:38:15 +01:00 |
|
Lukas Steiner
|
51b8614518
|
Updated configuration of DRAMSys.
|
2020-03-26 15:45:00 +01:00 |
|
Lukas Steiner
|
75e7047826
|
Added FR-FCFS Grouping scheduler, updated config files.
|
2020-03-25 22:46:18 +01:00 |
|
Lukas Steiner
|
cdaa209909
|
Renaming of scheduler methods to avoid confusion.
|
2020-03-25 16:44:49 +01:00 |
|
Lukas Steiner
|
db20c3a614
|
Bank machines now consider lately-arriving requests.
|
2020-03-25 16:37:30 +01:00 |
|
Lukas Steiner
|
557e060c7e
|
Merge branch 'DRAMSys4.0_ctrl' into controller_improvements
|
2020-03-24 17:43:25 +01:00 |
|
Lukas Steiner
|
2e9ee20ec4
|
Added response queues with fifo and reorder policies.
|
2020-03-24 16:59:31 +01:00 |
|
Lukas Steiner
|
234088c529
|
Moved from relative to absolute times in controller.
|
2020-03-24 16:51:13 +01:00 |
|