Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Functions
ahbmem.cpp File Reference
#include <fstream>
#include "gaisler/ahbmem/ahbmem.h"
#include "core/common/sr_report.h"
#include "core/common/verbose.h"
#include "core/common/sr_registry.h"
Include dependency graph for ahbmem.cpp:

Functions

 SR_HAS_MODULE (AHBMem)
 

Detailed Description

Date
2010-2014
Author
Rolf Meyer

Provide a test bench memory class with AHB slave interface. DMI and streaming width fields are ignored. Delays are not modeled. Address checking is performed in that way, that transactions are only executed if the slave select condition defined in grlib user manual holds. Transactions generating a correct slave select but exceeding the memory region due to their length are reported as warning and executed anyhow.