PandA-2024.02
Functions
TopEntityMemoryMapped.cpp File Reference

Construction of top entity memory mapped interface. More...

#include "TopEntityMemoryMapped.hpp"
#include "Parameter.hpp"
#include "behavioral_helper.hpp"
#include "call_graph_manager.hpp"
#include "copyrights_strings.hpp"
#include "custom_map.hpp"
#include "dbgPrintHelper.hpp"
#include "fu_binding.hpp"
#include "functions.hpp"
#include "hls.hpp"
#include "hls_device.hpp"
#include "hls_manager.hpp"
#include "memory.hpp"
#include "memory_allocation.hpp"
#include "memory_cs.hpp"
#include "memory_symbol.hpp"
#include "string_manipulation.hpp"
#include "structural_manager.hpp"
#include "structural_objects.hpp"
#include "technology_manager.hpp"
#include "technology_node.hpp"
#include "tree_helper.hpp"
Include dependency graph for TopEntityMemoryMapped.cpp:

Go to the source code of this file.

Functions

static void propagateInterface (structural_managerRef SM, structural_objectRef wrappedObj, const std::list< std::string > &ParametersName)
 
static void connect_with_signal_name (structural_managerRef SM, structural_objectRef portA, structural_objectRef portB, std::string signalName)
 
static void connectClockAndReset (structural_managerRef SM, structural_objectRef interfaceObj, structural_objectRef component)
 
static void setBusSizes (structural_objectRef component, const HLS_managerRef HLSMgr)
 

Detailed Description

Construction of top entity memory mapped interface.

Author
Marco Minutoli mminu.nosp@m.toli.nosp@m.@gmai.nosp@m.l.co.nosp@m.m

Definition in file TopEntityMemoryMapped.cpp.

Function Documentation

◆ connect_with_signal_name()

static void connect_with_signal_name ( structural_managerRef  SM,
structural_objectRef  portA,
structural_objectRef  portB,
std::string  signalName 
)
static

Definition at line 481 of file TopEntityMemoryMapped.cpp.

References structural_manager::add_connection(), structural_manager::add_sign(), structural_manager::get_circ(), and sign.

Referenced by TopEntityMemoryMapped::insertMemoryMappedRegister(), and TopEntityMemoryMapped::insertStartDoneLogic().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ connectClockAndReset()

static void connectClockAndReset ( structural_managerRef  SM,
structural_objectRef  interfaceObj,
structural_objectRef  component 
)
static

◆ propagateInterface()

static void propagateInterface ( structural_managerRef  SM,
structural_objectRef  wrappedObj,
const std::list< std::string > &  ParametersName 
)
static

◆ setBusSizes()

static void setBusSizes ( structural_objectRef  component,
const HLS_managerRef  HLSMgr 
)
static

Generated on Mon Feb 12 2024 13:03:23 for PandA-2024.02 by doxygen 1.8.13