#include <math.h>
#include <stdint.h>
#include "simIrisComponentHeader.h"
Go to the source code of this file.
#define STALL_TIME 50 |
Definition at line 49 of file config_constants.h.
typedef unsigned long long int Addr_t |
Definition at line 25 of file config_constants.h.
typedef unsigned long long int Time |
Definition at line 24 of file config_constants.h.
typedef unsigned int UInt |
Definition at line 26 of file config_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 30 of file config_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 123 of file config_constants.h.
enum DRAM_PAGE_POLICY |
Definition at line 28 of file config_constants.h.
enum MC_SCHEDULLING_ALGO |
Definition at line 29 of file config_constants.h.
ADDR_MAP_SCHEME addr_map_scheme = PAGE_INTERLEAVING |
unsigned int BANK_BITS = 13 |
Definition at line 38 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
uint BATCH_FORM_TIME = 2000 |
Definition at line 75 of file config_constants.h.
uint BLOCKS_PER_ROW = 128 |
Definition at line 59 of file config_constants.h.
uint CACHE_BLOCK_SIZE = 64 |
Definition at line 60 of file config_constants.h.
uint COLUMN_SIZE = 64 |
Definition at line 58 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
Definition at line 97 of file config_constants.h.
DRAM_CONFIG dram_config_string = DDR3_1333_9_9_9 |
DRAM_PAGE_POLICY dram_page_policy = OPEN_PAGE_POLICY |
Definition at line 62 of file config_constants.h.
uint GLOBAL_XOR = 0 |
Definition at line 68 of file config_constants.h.
uint MAX_BATCH_SIZE = 5 |
Definition at line 77 of file config_constants.h.
uint MAX_BUFFER_SIZE = 8 |
uint MAX_CMD_BUFFER_SIZE = 16 |
Definition at line 78 of file config_constants.h.
unsigned int MC_ADDR_BITS = 12 |
Definition at line 37 of file config_constants.h.
MC_SCHEDULLING_ALGO mc_scheduling_algorithm = FR_FCFS |
uint NETWORK_ADDRESS_BITS = 48 |
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().
uint NO_OF_BANKS = 8 |
Definition at line 54 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
Definition at line 55 of file config_constants.h.
uint NO_OF_CHANNELS = 1 |
uint NO_OF_COLUMNS = 128 |
Definition at line 57 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
uint NO_OF_RANKS = 32 |
Definition at line 53 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
uint NO_OF_ROWS = 8192 |
Definition at line 56 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
uint NO_OF_THREADS = 2 |
Definition at line 51 of file config_constants.h.
Referenced by dump_configuration(), GetNextRequest(), iris_process_options(), main(), and McFrontEnd::strip_mc_bits().
const uint PREFETCH_SIZE = CACHE_BLOCK_SIZE |
Definition at line 86 of file config_constants.h.
const uint READ_SIZE = CACHE_BLOCK_SIZE |
Definition at line 84 of file config_constants.h.
const unsigned long long int REFRESH_INC = (ullint)floor(REFRESH_PERIOD/(8192)) - BUS_CYCLE |
Definition at line 121 of file config_constants.h.
const unsigned long long int REFRESH_PERIOD = CORE_SPEED*64000 |
Definition at line 120 of file config_constants.h.
uint RESPONSE_BUFFER_SIZE = 56*8 |
Definition at line 61 of file config_constants.h.
Definition at line 63 of file config_constants.h.
unsigned int THREAD_BITS_POSITION = 25 |
Definition at line 36 of file config_constants.h.
Referenced by dump_configuration(), iris_process_options(), and main().
Definition at line 65 of file config_constants.h.
const uint WRITE_SIZE = CACHE_BLOCK_SIZE |
Definition at line 85 of file config_constants.h.
const uint WRITEBACK_SIZE = CACHE_BLOCK_SIZE |
Definition at line 87 of file config_constants.h.