DRAM module parameters

Core parameters

  • typename INSTRUCTION
    The type used to store the instruction corresponding to a memory request.
  • int nBanks
    The number of memory banks. Typically 2 or 4.
  • int nRows
    The number of rows. Typically 2048, 4096, or 8192.
  • int nCols
    The number of columns. Typically 256, 512 or 1024.
  • int TRRD
    One of the memory delay latency: ACTV command in one bank to ACTV command in another bank.
  • int TRAS
    One of the memory delay latency: ACTV command to PRE or PREALL.
  • int TRCD
    One of the memory delay latency: ACTV command to READ, READP, WRT or WRTP command (for READP and WRTP mTRCD ยก= mTRAS).
  • int CL
    One of the memory delay latency: CAS Latency, the time to wait before Data Out.
  • int TRP
    One of the memory delay latency: PRE or PREALL command to ACTV, MRS, REFR, or SLFR command.
  • int TRC
    One of the memory delay latency: ACTV, REFR or SLFR command to ACTV, MRS, REFR, or LSFR command.
  • uint64t TREF
    One of the memory delay latency: The refresh interval.
  • int nCtrlQueueSize
    The size of the control queue associated with the memory.

Connection parameters

  • int nDataPathSize
    Data Bus width in Bytes. Typically 8 bytes.
  • int nCacheLineSize
    Line size of the connected cache. This value defines the burst size. The value is provided in bytes.

Behavior parameters

  • bool Snooping
    Boolean value setting whether or not this module is used in a bus snooping context. The dram module an additional port to receive the shared bit information from the bus. The dram should ignore requests when when this bit is set. This parameter defaults to false (bus snooping desactivated).
  • bool VERBOSE = false
    When this boolean parameter is set to true, some additional debugging information is printed into a log file when the memory content is changed. This parameter defaults to false (no debug information).
 
modules/cycle/network/dram/parameters.txt · Last modified: 2007/08/07 13:39 by root     Back to top
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki