OpenFPGA/openfpga/src/fabric/fabric_key_writer.h

29 lines
896 B
C++

#ifndef FABRIC_KEY_WRITER_H
#define FABRIC_KEY_WRITER_H
/********************************************************************
* Include header files that are required by function declaration
*******************************************************************/
#include <string.h>
#include "config_protocol.h"
#include "memory_bank_shift_register_banks.h"
#include "module_manager.h"
/********************************************************************
* Function declaration
*******************************************************************/
/* begin namespace openfpga */
namespace openfpga {
int write_fabric_key_to_xml_file(
const ModuleManager& module_manager, const std::string& fname,
const ConfigProtocol& config_protocol,
const MemoryBankShiftRegisterBanks& blwl_sr_banks,
const bool& include_module_keys, const bool& verbose);
} /* end namespace openfpga */
#endif