#include <math.h>
#include <stdint.h>
Go to the source code of this file.
#define BATCH_FORM_TIME 2000; |
Definition at line 79 of file mc_constants.h.
#define BLOCKS_PER_ROW 128 |
Definition at line 65 of file mc_constants.h.
#define CACHE_BLOCK_SIZE 64 |
Definition at line 66 of file mc_constants.h.
Referenced by GenericTracePktGen::convertFromBitStream(), McFrontEnd::convertToBitStream(), and GenericTracePktGen::convertToBitStream().
Definition at line 68 of file mc_constants.h.
#define MAX_BATCH_SIZE 5 |
Definition at line 80 of file mc_constants.h.
#define MAX_READ_OV_WRITE 8 |
Definition at line 81 of file mc_constants.h.
#define NO_OF_BUFFERS NO_OF_BANKS |
Definition at line 61 of file mc_constants.h.
#define PREFETCH_SIZE CACHE_BLOCK_SIZE |
Definition at line 89 of file mc_constants.h.
#define READ_SIZE CACHE_BLOCK_SIZE |
Definition at line 87 of file mc_constants.h.
#define REFRESH_INC (ullint)floor(REFRESH_PERIOD/(8192)) - BUS_CYCLE |
Definition at line 93 of file mc_constants.h.
#define REFRESH_PERIOD CORE_SPEED*64000 |
Definition at line 92 of file mc_constants.h.
#define ROW_SIZE NO_OF_COLUMNS*COLUMN_SIZE |
Definition at line 67 of file mc_constants.h.
#define TAG_BITS 8 |
Definition at line 69 of file mc_constants.h.
#define USE_MSHR 1 |
Definition at line 71 of file mc_constants.h.
#define WRITE_SIZE CACHE_BLOCK_SIZE |
Definition at line 88 of file mc_constants.h.
#define WRITEBACK_SIZE CACHE_BLOCK_SIZE |
Definition at line 90 of file mc_constants.h.
typedef unsigned long long int Addr_t |
Definition at line 27 of file mc_constants.h.
typedef unsigned long long int Time |
Definition at line 26 of file mc_constants.h.
typedef unsigned int UInt |
Definition at line 29 of file mc_constants.h.
typedef unsigned int uint |
Definition at line 28 of file mc_constants.h.
enum ADDR_MAP_SCHEME |
PAGE_INTERLEAVING | |
PERMUTATION | |
CACHELINE_INTERLEAVING | |
SWAPPING | |
GENERIC | |
NO_SCHEME | |
LOCAL_ADDR_MAP | |
PAGE_INTERLEAVING | |
PERMUTATION | |
CACHELINE_INTERLEAVING | |
SWAPPING | |
GENERIC | |
NO_SCHEME | |
LOCAL_ADDR_MAP |
Definition at line 46 of file mc_constants.h.
enum cache_command |
CACHE_NOP | |
CACHE_READ | |
CACHE_WRITE | |
CACHE_WRITEBACK | |
CACHE_PREFETCH | |
REFRESH | |
INVALIDATE | |
FWD_DIRTY | |
READ_RESPONSE | |
WRITE_RESPONSE | |
ACK |
Definition at line 40 of file mc_constants.h.
enum DRAM_CONFIG |
DDR3_1333_9_9_9 | |
DDR3_1600_10_10_10 | |
DDR3_1333_6_6_6 | |
DDR2_533_4_4_4 | |
DDR2_667_4_4_4 | |
DDR3_1333_9 | |
DDR3_1600_10 | |
DDR3_1333_6 | |
DDR2_533_4 | |
DDR2_667_4 |
Definition at line 47 of file mc_constants.h.
enum DRAM_PAGE_POLICY |
Definition at line 44 of file mc_constants.h.
enum MC_SCHEDULLING_ALGO |
Definition at line 45 of file mc_constants.h.
float BUS_CYCLE |
float BUS_SPEED |
Definition at line 58 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
float CORE_SPEED |
float CYCLE_2_NS |
unsigned int DDR_BUS_WIDTH |
float MEM_CYCLE |
float MEM_SPEED |
Definition at line 80 of file config_constants.h.
Referenced by McFrontEnd::convertFromBitStream(), GenericTracePktGen::convertFromBitStream(), McFrontEnd::convertToBitStream(), GenericTracePktGen::convertToBitStream(), dump_configuration(), iris_process_options(), and main().
Definition at line 82 of file config_constants.h.
Referenced by McFrontEnd::convertFromBitStream(), GenericTracePktGen::convertToBitStream(), dump_configuration(), iris_process_options(), and main().
Definition at line 81 of file config_constants.h.
Referenced by McFrontEnd::convertFromBitStream(), GenericTracePktGen::convertToBitStream(), dump_configuration(), iris_process_options(), and main().
Definition at line 54 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
Definition at line 57 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
Definition at line 53 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
Definition at line 56 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
Definition at line 51 of file config_constants.h.
Referenced by dump_configuration(), GetNextRequest(), iris_process_options(), main(), and McFrontEnd::strip_mc_bits().
unsigned int t_AL |
unsigned int t_CAS |
unsigned int t_CCD |
unsigned int t_CMD |
unsigned int t_CWD |
unsigned int t_OST |
unsigned int t_RAS |
unsigned int t_RC |
unsigned int t_RCD |
unsigned int t_RFC |
unsigned int t_RP |
unsigned int t_RRD |
unsigned int t_RTP |
unsigned int t_RTRS |
unsigned int t_WR |
unsigned int t_WTR |
float tRAS |
float tRC |
float tREFI |
float tRFC |