17 #ifndef XILINXSERIES7_H
18 #define XILINXSERIES7_H
24 #include "../../CommonDevice2D.h"
25 #include "../XilinxConfigurationAccessPort.h"
26 #include "../../../Common/Endianness.h"
27 #include "../../../Common/Coords.h"
37 void blank(std::string);
46 void setDevice(
int, std::string =
"")
override;
98 void test(
bool,
bool, uint32_t);
Endianness
< Endianness in byteman is represented not only by big/little endian, but also by potential bit swapp...
std::string getFrameType(int, int, int) override
void outputBitstreamSLRHeaderAfterBitstreamSequence(std::ofstream &, int, bool, Endianness) override
void disassemblerBitToAsm(std::ifstream &, std::ofstream &)
void setDeviceByPartNameOrThrow() override
void outputBitstreamSLRWrapUpSequence(std::ofstream &, int, bool, Endianness) override
void outputBitstreamGlobalHeaderSequence(std::ofstream &, bool, Endianness) override
Written by outputBitstreamSLRHeaderAfterBitstreamSequence(), outputBitstreamEmptySLRHeaderSequence() ...
int getDeviceByIDCODEorThrow(int) override
int getDeviceByNameOrThrow(std::string) override
int getDeviceByName(std::string) override
void outputBitstreamSLRFooterBitstreamSequence(std::ofstream &, int, bool, Endianness) override
void assemblerAsmToBin(std::ifstream &, std::ofstream &)
void ensureInitializedBitstreamArrays() override
int getDeviceByIDCODE(int) override
void assemblerAsmTo(std::ifstream &, std::ofstream &)
void assemblerAsmToBit(std::ifstream &, std::ofstream &)
void disassemblerToAsm(std::ifstream &, std::ofstream &)
void outputBitstreamEmptySLRWrapUpSequence(std::ofstream &, int, bool, Endianness) override
void assembler(std::string, std::string)
void test(bool, bool, uint32_t)
void writeBitstream(std::string, std::string, Rect2D)
std::streamoff slrMagicInstrLocation[5]
void outputBitstreamEmptySLRHeaderSequence(std::ofstream &, int, bool, Endianness) override
void disassemblerBinToAsm(std::string, std::ifstream &, std::ofstream &)
void initializeResourceStringParameters() override
void readBitstream(std::string)
void setDevice(int, std::string="") override
void setDeviceByNameOrThrow(std::string) override
void setDeviceByIDCODEOrThrow(int) override
void outputBitstreamSLRHeaderBitstreamSequence(std::ofstream &, int, bool, Endianness) override
void disassemblerWriteHeader(std::ofstream &)
void outputBitstreamGlobalFooterSequence(std::ofstream &, bool, Endianness) override
void assemblerParseHeader(std::ifstream &)
void merge(XilinxSeries7 *, std::string, Rect2D, Coord2D)