21 lines
415 B
C++
21 lines
415 B
C++
#ifndef XILINX_HPP
|
|
#define XILINX_HPP
|
|
|
|
#include "bitparser.hpp"
|
|
#include "device.hpp"
|
|
#include "ftdijtag.hpp"
|
|
|
|
class Xilinx: public Device {
|
|
public:
|
|
Xilinx(FtdiJtag *jtag, std::string filename);
|
|
~Xilinx();
|
|
|
|
void program(unsigned int offset = 0) override;
|
|
void program_spi(unsigned int offset = 0);
|
|
void program_mem(BitParser &bitfile, unsigned int offset = 0);
|
|
int idCode();
|
|
void reset();
|
|
};
|
|
|
|
#endif
|