Transaction-Level Modeling Framework for Space Applications
#include <fstream>
#include "gaisler/ahbmem/ahbmem.h"
#include "core/common/sr_report.h"
#include "core/common/verbose.h"
#include "core/common/sr_registry.h"
Functions | |
SR_HAS_MODULE (AHBMem) | |
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.