openFPGALoader/src/xilinx.hpp

21 lines
396 B
C++

#ifndef XILINX_HPP
#define XILINX_HPP
#include "bitparser.hpp"
#include "device.hpp"
#include "jtag.hpp"
class Xilinx: public Device {
public:
Xilinx(Jtag *jtag, std::string filename, bool verbose);
~Xilinx();
void program(unsigned int offset = 0) override;
void program_spi(unsigned int offset = 0);
void program_mem(BitParser &bitfile);
int idCode();
void reset();
};
#endif