RecoSim  1.0
 All Classes Files Functions Variables Enumerations
Macros | Enumerations | Variables
user_parameters.h File Reference
#include "utils.h"
#include <systemc.h>

Go to the source code of this file.

Macros

#define ZC702
 
#define CPU_PSTATIC   291
 
#define CPU_PIDLE   291
 
#define CPU_PRUN   410
 
#define P_RECONF   (2*42+28)
 
#define RECONF_SPEED   400
 
#define CELL_SIZE   162
 
#define P_STATIC_XC7Z020   48.51
 
#define N_SLICES_XC7Z020   13300
 
#define P_STATIC_1CELL   (P_STATIC_XC7Z020/N_SLICES_XC7Z020)
 
#define PM_CPU_STATIC   89.82
 
#define PM_CPU_ALPHA   0.0837
 
#define PM_CPU_BETA   0.1790
 
#define PM_CPU_VOLTAGE   1
 
#define PM_CPU_CORENUMBER   2
 
#define PM_CPU_FREQUENCY   667
 
#define NB_SLICES_APPLICATION   4
 
#define MAX_RZ   40
 
#define MAX_IMPL   40
 
#define STRATEGY_DVFS
 
#define STRATEGY_BLANK
 
#define MAX_FREQ_STEPS   3
 

Enumerations

enum  My_Simulation_states { WCET, BCET, RANDOM }
 

Variables

My_Simulation_states tasks_execution_time
 
sc_event TB_lock [4]
 
sc_semaphore Slice_lock_IN
 
sc_semaphore Slice_lock_OUT
 
sc_time application_start_time
 
int app_is_running
 
int current_application_id
 
double cost_result [40][40]
 
double cost_energy [40][40]
 
double cost_time [40][40]
 
double cost_resource [40][40]
 
double cost_result_d [40][40][3]
 
double cost_energy_d [40][40][3]
 
double cost_time_d [40][40][3]
 
double cost_resource_d [40][40][3]
 
unsigned int CPU_FREQUENCIES_STEPS [3]
 
unsigned int global_operating_point
 
double CPU_VOLTAGES_STEPS [3]
 

Detailed Description

Author
XXX
Version
1.0
Date
XXX

DESCRIPTION

User defined parameters.