OpenASIP  2.0
Namespaces | Functions
BlocksTranslator.hh File Reference
#include "BlocksALU.hh"
#include "BlocksGCU.hh"
#include "BlocksIMM.hh"
#include "BlocksLSU.hh"
#include "BlocksMUL.hh"
#include "BlocksModel.hh"
#include "BlocksRF.hh"
#include "ControlUnit.hh"
#include "FUPort.hh"
#include "FunctionUnit.hh"
#include "HWOperation.hh"
#include "ImmediateUnit.hh"
#include "Socket.hh"
#include "SpecialRegisterPort.hh"
Include dependency graph for BlocksTranslator.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 BlocksTranslator
 

Functions

void BlocksTranslator::BuildTTAModel (BlocksModel &blocksModel, const std::string &outputName)
 
TTAMachine::BusBlocksTranslator::CreateConnection (TTAMachine::Machine &mach, TTAMachine::Socket *inputSocket, TTAMachine::Socket *outputSocket, BlocksGCU &gcu)
 
void BlocksTranslator::Deinitialize (TTAMachine::Machine &mach, std::list< BlocksALUPair * > aluList, std::list< BlocksLSUPair * > lsuList, std::list< BlocksRF * > rfList, std::list< BlocksIMM * > iuList, std::list< BlocksMULPair * > mulList)
 
void BlocksTranslator::ConnectInputs (TTAMachine::Machine &mach, BlocksGCU &gcu, std::list< BlocksALUPair * > aluList, std::list< BlocksLSUPair * > lsuList, std::list< BlocksRF * > rfList, std::list< BlocksMULPair * > mulList)
 
TTAMachine::SocketBlocksTranslator::FindOutputSocket (TTAMachine::Machine::SocketNavigator nav, std::string source)
 

Detailed Description

Declaration of the Blocks translator (Blocks to TTA) functions.

Author
Maarten Molendijk 2020 (m.j.m.nosp@m.olen.nosp@m.dijk@.nosp@m.tue..nosp@m.nl)
Kanishkan Vadivel 2021 (k.vad.nosp@m.ivel.nosp@m.@tue..nosp@m.nl)

Definition in file BlocksTranslator.hh.