OpenASIP  2.0
Variables
DefaultDecoderGenerator.cc File Reference
#include <string>
#include <fstream>
#include <iostream>
#include <algorithm>
#include <set>
#include <boost/format.hpp>
#include "DefaultDecoderGenerator.hh"
#include "CentralizedControlICGenerator.hh"
#include "NetlistBlock.hh"
#include "NetlistGenerator.hh"
#include "NetlistPort.hh"
#include "Netlist.hh"
#include "VHDLNetlistWriter.hh"
#include "VerilogNetlistWriter.hh"
#include "CUOpcodeGenerator.hh"
#include "Machine.hh"
#include "MachineInfo.hh"
#include "Bus.hh"
#include "Segment.hh"
#include "Socket.hh"
#include "Guard.hh"
#include "FUPort.hh"
#include "SpecialRegisterPort.hh"
#include "ControlUnit.hh"
#include "HWOperation.hh"
#include "BinaryEncoding.hh"
#include "LImmDstRegisterField.hh"
#include "MoveSlot.hh"
#include "SourceField.hh"
#include "DestinationField.hh"
#include "GuardField.hh"
#include "SocketEncoding.hh"
#include "ImmediateEncoding.hh"
#include "SocketCodeTable.hh"
#include "ImmediateSlotField.hh"
#include "ImmediateControlField.hh"
#include "GPRGuardEncoding.hh"
#include "FUGuardEncoding.hh"
#include "UnconditionalGuardEncoding.hh"
#include "FUPortCode.hh"
#include "RFPortCode.hh"
#include "IUPortCode.hh"
#include "NOPEncoding.hh"
#include "BEMTools.hh"
#include "FUEntry.hh"
#include "FUImplementation.hh"
#include "RFEntry.hh"
#include "RFImplementation.hh"
#include "FileSystem.hh"
#include "MathTools.hh"
#include "AssocTools.hh"
#include "StringTools.hh"
#include "TCEString.hh"
#include "Conversion.hh"
#include "MapTools.hh"

Go to the source code of this file.

Variables

const string LIMM_TAG_SIGNAL = "limm_tag"
 
const string GLOCK_PORT_NAME = "glock"
 
const string LOCK_REQ_PORT_NAME = "lock_req"
 
const string INTERNAL_MERGED_GLOCK_REQ_SIGNAL = "merged_glock_req"
 
const string PRE_DECODE_MERGED_GLOCK_SIGNAL = "pre_decode_merged_glock"
 
const string POST_DECODE_MERGED_GLOCK_SIGNAL = "post_decode_merged_glock"
 
const string POST_DECODE_MERGED_GLOCK_OUTREG = "post_decode_merged_glock_r"
 
const string PIPELINE_FILL_LOCK_SIGNAL = "decode_fill_lock_reg"
 
const string JUMP = "jump"
 
const string CALL = "call"
 
const string BZ = "bz"
 
const string BNZ = "bnz"
 
const string BZ1 = "bz1"
 
const string BNZ1 = "bnz1"
 
const string BEQ = "beq"
 
const string BGE = "bge"
 
const string BGEU = "bgeu"
 
const string BGT = "bgt"
 
const string BGTU = "bgtu"
 
const string BLE = "ble"
 
const string BLEU = "bleu"
 
const string BLT = "blt"
 
const string BLTU = "bltu"
 
const string BNE = "bne"
 
const string JUMPR = "jumpr"
 
const string CALLR = "callr"
 
const string CALLA = "calla"
 
const string BEQR = "beqr"
 
const string BNER = "bner"
 
const string BGTR = "bgtr"
 
const string BLTR = "bltr"
 
const string BGTUR = "bgtur"
 
const string BLTUR = "bltur"
 
const string BLER = "bler"
 
const string BGER = "bger"
 
const string BLEUR = "bleur"
 
const string BGEUR = "bgeur"
 
const string APC = "apc"
 

Detailed Description

Implementation of DefaultDecoderGenerator class.

Author
Lasse Laasonen 2005 (lasse.laasonen-no.spam-tut.fi)
Vinogradov Viacheslav(added Verilog generating) 2012
Note
rating: red

Definition in file DefaultDecoderGenerator.cc.

Variable Documentation

◆ APC

const string APC = "apc"

◆ BEQ

const string BEQ = "beq"

Definition at line 120 of file DefaultDecoderGenerator.cc.

◆ BEQR

const string BEQR = "beqr"

◆ BGE

const string BGE = "bge"

Definition at line 121 of file DefaultDecoderGenerator.cc.

◆ BGER

const string BGER = "bger"

◆ BGEU

const string BGEU = "bgeu"

Definition at line 122 of file DefaultDecoderGenerator.cc.

◆ BGEUR

const string BGEUR = "bgeur"

◆ BGT

const string BGT = "bgt"

Definition at line 123 of file DefaultDecoderGenerator.cc.

◆ BGTR

const string BGTR = "bgtr"

Definition at line 135 of file DefaultDecoderGenerator.cc.

◆ BGTU

const string BGTU = "bgtu"

Definition at line 124 of file DefaultDecoderGenerator.cc.

◆ BGTUR

const string BGTUR = "bgtur"

Definition at line 137 of file DefaultDecoderGenerator.cc.

◆ BLE

const string BLE = "ble"

Definition at line 125 of file DefaultDecoderGenerator.cc.

◆ BLER

const string BLER = "bler"

Definition at line 139 of file DefaultDecoderGenerator.cc.

◆ BLEU

const string BLEU = "bleu"

Definition at line 126 of file DefaultDecoderGenerator.cc.

◆ BLEUR

const string BLEUR = "bleur"

Definition at line 141 of file DefaultDecoderGenerator.cc.

◆ BLT

const string BLT = "blt"

Definition at line 127 of file DefaultDecoderGenerator.cc.

◆ BLTR

const string BLTR = "bltr"

◆ BLTU

const string BLTU = "bltu"

Definition at line 128 of file DefaultDecoderGenerator.cc.

◆ BLTUR

const string BLTUR = "bltur"

◆ BNE

const string BNE = "bne"

Definition at line 129 of file DefaultDecoderGenerator.cc.

◆ BNER

const string BNER = "bner"

◆ BNZ

const string BNZ = "bnz"

Definition at line 117 of file DefaultDecoderGenerator.cc.

◆ BNZ1

const string BNZ1 = "bnz1"

Definition at line 119 of file DefaultDecoderGenerator.cc.

◆ BZ

const string BZ = "bz"

Definition at line 116 of file DefaultDecoderGenerator.cc.

◆ BZ1

const string BZ1 = "bz1"

Definition at line 118 of file DefaultDecoderGenerator.cc.

◆ CALL

const string CALL = "call"

◆ CALLA

const string CALLA = "calla"

◆ CALLR

const string CALLR = "callr"

◆ GLOCK_PORT_NAME

const string GLOCK_PORT_NAME = "glock"

Definition at line 106 of file DefaultDecoderGenerator.cc.

◆ INTERNAL_MERGED_GLOCK_REQ_SIGNAL

const string INTERNAL_MERGED_GLOCK_REQ_SIGNAL = "merged_glock_req"

◆ JUMP

const string JUMP = "jump"

◆ JUMPR

const string JUMPR = "jumpr"

Definition at line 130 of file DefaultDecoderGenerator.cc.

◆ LIMM_TAG_SIGNAL

const string LIMM_TAG_SIGNAL = "limm_tag"

◆ LOCK_REQ_PORT_NAME

const string LOCK_REQ_PORT_NAME = "lock_req"

◆ PIPELINE_FILL_LOCK_SIGNAL

const string PIPELINE_FILL_LOCK_SIGNAL = "decode_fill_lock_reg"

◆ POST_DECODE_MERGED_GLOCK_OUTREG

const string POST_DECODE_MERGED_GLOCK_OUTREG = "post_decode_merged_glock_r"

◆ POST_DECODE_MERGED_GLOCK_SIGNAL

const string POST_DECODE_MERGED_GLOCK_SIGNAL = "post_decode_merged_glock"

◆ PRE_DECODE_MERGED_GLOCK_SIGNAL

const string PRE_DECODE_MERGED_GLOCK_SIGNAL = "pre_decode_merged_glock"