The Sparta Modeling Framework
Loading...
Searching...
No Matches
SimpleMemoryMap.hpp File Reference

File that contains SimpleMemoryMap. More...

#include "sparta/memory/MemoryExceptions.hpp"
#include "sparta/memory/AddressTypes.hpp"
#include "sparta/memory/BlockingMemoryIF.hpp"

Go to the source code of this file.

Classes

class  sparta::memory::SimpleMemoryMap
 Memory mapping object which maps addresses onto block-aligned destinations, each of which is a BlockingMemoryIF object. This method does not actually support memory accesses, only mapping and querying. More...
 
struct  sparta::memory::SimpleMemoryMap::Mapping
 Represents a mapping between an input address and output address for use in a destination BlockingMemoryIF. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 
namespace  sparta::memory
 Namespace containing memory interfaces, types, and storage objects.
 

Functions

std::ostream & operator<< (std::ostream &out, const sparta::memory::SimpleMemoryMap &mi)
 SimpleMemoryMap stream operator.
 
std::ostream & operator<< (std::ostream &out, const sparta::memory::SimpleMemoryMap *mi)
 SimpleMemoryMap stream operator.
 

Detailed Description

File that contains SimpleMemoryMap.

Definition in file SimpleMemoryMap.hpp.

Function Documentation

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream &  out,
const sparta::memory::SimpleMemoryMap mi 
)
inline

SimpleMemoryMap stream operator.

Definition at line 994 of file SimpleMemoryMap.hpp.

Here is the call graph for this function:

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream &  out,
const sparta::memory::SimpleMemoryMap mi 
)
inline

SimpleMemoryMap stream operator.

Definition at line 1000 of file SimpleMemoryMap.hpp.

Here is the call graph for this function: