OpenASIP  2.0
Static Public Attributes | List of all members
ModelConstants Class Reference

#include <ModelConstants.hh>

Collaboration diagram for ModelConstants:
Collaboration graph

Static Public Attributes

static const int DEFAULT_WIDTH = 32
 Default bit width. More...
 
static const int DEFAULT_RF_SIZE = 8
 Default register file type. More...
 
static const int DEFAULT_RF_MAX_READS = 0
 Default maximum read ports of register file. More...
 
static const int DEFAULT_RF_MAX_WRITES = 0
 Default maximum read ports while writing for a register file. More...
 
static const int DEFAULT_RF_GUARD_LATENCY = 0
 Default local RF guard latency. More...
 
static const int DEFAULT_IU_SIZE = 4
 Default immediate unit size. More...
 
static const int DEFAULT_IU_CYCLES = 1
 Default immediate unit cycles. More...
 
static const int DEFAULT_IU_MAX_READS = 1
 Default maximum read ports of a immediate unit. More...
 
static const int DEFAULT_IU_MAX_WRITES = 1
 Default maximum read ports while writing for a immediate unit. More...
 
static const int DEFAULT_IU_GUARD_LATENCY = 0
 Default local IU guard latency. More...
 
static const int DEFAULT_AS_MAU_WIDTH = 8
 Default address space width. More...
 
static const int DEFAULT_AS_MIN_ADDRESS = 0
 Default address space min address. More...
 
static const int DEFAULT_AS_MAX_ADDRESS = 1048575
 Default address space max address. More...
 
static const int DEFAULT_AS_INTERLEAVING_FACTOR = 1
 Default address space interleaving factor. More...
 

Detailed Description

Constants for component properties.

Definition at line 40 of file ModelConstants.hh.

Member Data Documentation

◆ DEFAULT_AS_INTERLEAVING_FACTOR

const int ModelConstants::DEFAULT_AS_INTERLEAVING_FACTOR = 1
static

Default address space interleaving factor.

Definition at line 72 of file ModelConstants.hh.

◆ DEFAULT_AS_MAU_WIDTH

const int ModelConstants::DEFAULT_AS_MAU_WIDTH = 8
static

Default address space width.

Definition at line 66 of file ModelConstants.hh.

Referenced by AddressSpacesDialog::onAdd().

◆ DEFAULT_AS_MAX_ADDRESS

const int ModelConstants::DEFAULT_AS_MAX_ADDRESS = 1048575
static

Default address space max address.

Definition at line 70 of file ModelConstants.hh.

Referenced by AddASCmd::Do(), and AddressSpacesDialog::onAdd().

◆ DEFAULT_AS_MIN_ADDRESS

const int ModelConstants::DEFAULT_AS_MIN_ADDRESS = 0
static

Default address space min address.

Definition at line 68 of file ModelConstants.hh.

Referenced by AddASCmd::Do(), and AddressSpacesDialog::onAdd().

◆ DEFAULT_IU_CYCLES

const int ModelConstants::DEFAULT_IU_CYCLES = 1
static

Default immediate unit cycles.

Definition at line 58 of file ModelConstants.hh.

◆ DEFAULT_IU_GUARD_LATENCY

const int ModelConstants::DEFAULT_IU_GUARD_LATENCY = 0
static

Default local IU guard latency.

Definition at line 64 of file ModelConstants.hh.

Referenced by AddIUCmd::Do().

◆ DEFAULT_IU_MAX_READS

const int ModelConstants::DEFAULT_IU_MAX_READS = 1
static

Default maximum read ports of a immediate unit.

Definition at line 60 of file ModelConstants.hh.

Referenced by AddIUCmd::Do().

◆ DEFAULT_IU_MAX_WRITES

const int ModelConstants::DEFAULT_IU_MAX_WRITES = 1
static

Default maximum read ports while writing for a immediate unit.

Definition at line 62 of file ModelConstants.hh.

◆ DEFAULT_IU_SIZE

const int ModelConstants::DEFAULT_IU_SIZE = 4
static

Default immediate unit size.

Definition at line 56 of file ModelConstants.hh.

Referenced by AddIUCmd::Do().

◆ DEFAULT_RF_GUARD_LATENCY

const int ModelConstants::DEFAULT_RF_GUARD_LATENCY = 0
static

Default local RF guard latency.

Definition at line 54 of file ModelConstants.hh.

Referenced by AddRFCmd::Do().

◆ DEFAULT_RF_MAX_READS

const int ModelConstants::DEFAULT_RF_MAX_READS = 0
static

Default maximum read ports of register file.

Definition at line 50 of file ModelConstants.hh.

Referenced by AddRFCmd::Do().

◆ DEFAULT_RF_MAX_WRITES

const int ModelConstants::DEFAULT_RF_MAX_WRITES = 0
static

Default maximum read ports while writing for a register file.

Definition at line 52 of file ModelConstants.hh.

Referenced by AddRFCmd::Do().

◆ DEFAULT_RF_SIZE

const int ModelConstants::DEFAULT_RF_SIZE = 8
static

Default register file type.

Definition at line 48 of file ModelConstants.hh.

Referenced by AddRFCmd::Do().

◆ DEFAULT_WIDTH

const int ModelConstants::DEFAULT_WIDTH = 32
static

The documentation for this class was generated from the following files: