SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include "gaisler/leon3/intunit/processor.hpp"#include "core/common/trapgen/utils/customExceptions.hpp"#include "gaisler/leon3/intunit/instructions.hpp"#include "gaisler/leon3/intunit/decoder.hpp"#include "gaisler/leon3/intunit/interface.hpp"#include "core/common/trapgen/ToolsIf.hpp"#include <tlm_utils/tlm_quantumkeeper.h>#include "gaisler/leon3/intunit/registers.hpp"#include "gaisler/leon3/intunit/alias.hpp"#include "gaisler/leon3/intunit/memory.hpp"#include <iostream>#include <fstream>#include <boost/circular_buffer.hpp>#include "core/common/trapgen/instructionBase.hpp"#include "gaisler/leon3/intunit/irqPorts.hpp"#include "gaisler/leon3/intunit/externalPins.hpp"#include <string>#include "core/common/systemc.h"#include "core/common/verbose.h"