f11adf51dcdf026d350691ce02537bc6216e3466
Major change to simulation logic in dramSys: Commands in a transaction are now scheduled one at a time, instead of scheduling a whole transaction at once. Since single commands (e.g. Pre or Act) are not that long, refreshes are allowed to be delayed to allow a command to finsh. Consequently, the whole loop in the ControllerCore about trying to scheduleding a transaction and aborting it when it collides with a refresh could be ommitted. Lastly, Fifo_Strict has been added, which is a Fifo Scheduler that forces the read and write transactions, even between different banks to be executed in order. Fifo and FR_FCFS have been modified to fit into the new scheduling logic.
de.uni-kl.ems.dram.vp.system
Generic DRAM controller
#Setup with QTCreator
needs update!
Description
Languages
C++
93%
Python
4.4%
CMake
1.7%
C
0.6%
Tcl
0.3%