timing overview

This commit is contained in:
Janik Schlemminger
2014-04-08 14:59:38 +02:00
parent b1bf087737
commit 9c6fcee6b8
3 changed files with 14 additions and 11 deletions

1
docs/.~lock.Timings.ods# Normal file
View File

@@ -0,0 +1 @@
Jonny Schlemminger,jonny,ubuntu,08.04.2014 14:51,file:///home/jonny/.config/libreoffice/4;

BIN
docs/Timings.ods Normal file

Binary file not shown.

View File

@@ -26,27 +26,29 @@ struct TimingConfiguration
{
}
unsigned int numberOfBanks;
sc_time clk;
sc_time tRP; //precharge-time (pre -> act same bank)
sc_time tRAS; //active-time (act -> pre same bank)
sc_time tRC; //RAS-cycle-time (min time bw 2 succesive ACT to same bank)
sc_time tRRD; //(min time bw 2 succesive ACT to different banks)
sc_time tCCD_S; //TODO: relevant? max(bl, tCCD)
sc_time tCCD_L;
sc_time tRRD_S; //min time bw 2 succesive ACT to different banks (different bank group)
sc_time tRRD_L; //.. (same bank group)
sc_time tRCD; //act -> read/write
sc_time tNAW; //two activate window
sc_time tNAW; //n activate window
sc_time tRL; //read latency (read command start to data strobe)
sc_time tWL; //write latency
sc_time tWR; //write recovery (write to precharge)
sc_time tWTR; //write to read
sc_time tWTR_S; //write to read (different bank group)
sc_time tWTR_L; //.. (same bank group)
sc_time tCKESR; //min time in sref
sc_time tCKE;
sc_time tXP;
sc_time tXSR;
sc_time tAL;
sc_time tCKE; //min time in pdna or pdnp
sc_time tXP; //min delay to row access command after pdnpx pdnax
sc_time tXSR; //min delay to row access command after srefx
sc_time tAL; //additive delay (delayed execution in dram)
sc_time tRFC;
sc_time tREFI;
sc_time tRFC; //min ref->act delay
sc_time tREFI; //auto refresh must be issued at an average periodic interval tREFI
std::vector<RefreshTiming> refreshTimings;