dram_ctrl.hh (10247:0ad233f0a77d) dram_ctrl.hh (10286:e95a0ab1d368)
1/*
2 * Copyright (c) 2012-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 439 unchanged lines hidden (view full) ---

448 */
449 const uint32_t deviceBusWidth;
450 const uint32_t burstLength;
451 const uint32_t deviceRowBufferSize;
452 const uint32_t devicesPerRank;
453 const uint32_t burstSize;
454 const uint32_t rowBufferSize;
455 const uint32_t columnsPerRowBuffer;
1/*
2 * Copyright (c) 2012-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 439 unchanged lines hidden (view full) ---

448 */
449 const uint32_t deviceBusWidth;
450 const uint32_t burstLength;
451 const uint32_t deviceRowBufferSize;
452 const uint32_t devicesPerRank;
453 const uint32_t burstSize;
454 const uint32_t rowBufferSize;
455 const uint32_t columnsPerRowBuffer;
456 const uint32_t columnsPerStripe;
456 const uint32_t ranksPerChannel;
457 const uint32_t banksPerRank;
458 const uint32_t channels;
459 uint32_t rowsPerBank;
460 const uint32_t readBufferSize;
461 const uint32_t writeBufferSize;
462 const uint32_t writeHighThreshold;
463 const uint32_t writeLowThreshold;
464 const uint32_t minWritesPerSwitch;
465 uint32_t writesThisTime;
466 uint32_t readsThisTime;
467
468 /**
469 * Basic memory timing parameters initialized based on parameter
470 * values.
471 */
457 const uint32_t ranksPerChannel;
458 const uint32_t banksPerRank;
459 const uint32_t channels;
460 uint32_t rowsPerBank;
461 const uint32_t readBufferSize;
462 const uint32_t writeBufferSize;
463 const uint32_t writeHighThreshold;
464 const uint32_t writeLowThreshold;
465 const uint32_t minWritesPerSwitch;
466 uint32_t writesThisTime;
467 uint32_t readsThisTime;
468
469 /**
470 * Basic memory timing parameters initialized based on parameter
471 * values.
472 */
472 const Tick tCK;
473 const Tick M5_CLASS_VAR_USED tCK;
473 const Tick tWTR;
474 const Tick tRTW;
475 const Tick tBURST;
476 const Tick tRCD;
477 const Tick tCL;
478 const Tick tRP;
479 const Tick tRAS;
480 const Tick tWR;

--- 212 unchanged lines hidden ---
474 const Tick tWTR;
475 const Tick tRTW;
476 const Tick tBURST;
477 const Tick tRCD;
478 const Tick tCL;
479 const Tick tRP;
480 const Tick tRAS;
481 const Tick tWR;

--- 212 unchanged lines hidden ---