byteman
1.3 (Build #225)
Bitstream relocation and manipulation tool
|
Go to the source code of this file.
Functions | |
void | outputBITheader (std::ofstream &fout, Endianness e) |
void | outputBITheader16bString (std::ofstream &fout, Endianness e, std::string s) |
void | outputBITheaderLengthField (std::ofstream &fout, Endianness e) |
void | outputCAPheaderConstant (std::ofstream &fout, Endianness e) |
void | updateDateAndTime () |
void | writeBitstreamBIN (std::ofstream &fout, Rect2D cmdRect) |
void | writeBitstreamBIT (std::ofstream &fout, Rect2D cmdRect) |
void | writeBitstreamMain (std::ofstream &fout, Rect2D cmdRect) |
void | writeBitstreamMainEmptySLR (std::ofstream &fout, int slr) |
void | writeBitstreamMainSingleRegion (std::ofstream &fout, int slr, Rect2D writeRect) |
void | writeBitstreamMainSingleSLR (std::ofstream &fout, int slr, Rect2D cmdRect) |
|
inline |
Definition at line 34 of file inlineOutput.h.
References outputBITheader16bString(), Endian::to_string(), FileIO::write16(), FileIO::write32(), and FileIO::write8().
Referenced by XilinxSeries7::assemblerAsmToBit(), XilinxUltraScale::assemblerAsmToBit(), XilinxUltraScalePlus::assemblerAsmToBit(), and writeBitstreamBIT().
|
inline |
Definition at line 29 of file inlineOutput.h.
References FileIO::write16(), and FileIO::writeString().
Referenced by outputBITheader().
|
inline |
Definition at line 52 of file inlineOutput.h.
References FileIO::write32().
Referenced by XilinxSeries7::assemblerAsmTo(), XilinxUltraScale::assemblerAsmTo(), XilinxUltraScalePlus::assemblerAsmTo(), and writeBitstreamBIT().
|
inline |
Definition at line 60 of file inlineOutput.h.
References FileIO::write32(), and XCAP_getSyncInstruction().
Referenced by XilinxSeries7::assemblerAsmTo(), XilinxUltraScale::assemblerAsmTo(), XilinxUltraScalePlus::assemblerAsmTo(), writeBitstreamMainEmptySLR(), and writeBitstreamMainSingleSLR().
|
inline |
Definition at line 17 of file inlineOutput.h.
Referenced by XilinxSeries7::disassemblerBinToAsm(), XilinxUltraScale::disassemblerBinToAsm(), XilinxUltraScalePlus::disassemblerBinToAsm(), and writeBitstreamBIT().
|
inline |
Definition at line 207 of file inlineOutput.h.
References writeBitstreamMain().
Referenced by XilinxSeries7::writeBitstream(), XilinxUltraScale::writeBitstream(), and XilinxUltraScalePlus::writeBitstream().
|
inline |
Definition at line 189 of file inlineOutput.h.
References outputBITheader(), outputBITheaderLengthField(), updateDateAndTime(), and writeBitstreamMain().
Referenced by XilinxSeries7::writeBitstream(), XilinxUltraScale::writeBitstream(), and XilinxUltraScalePlus::writeBitstream().
|
inline |
Definition at line 152 of file inlineOutput.h.
References Coord2D::col, rect::empty(), rect::getOverlap(), Rect2D::position, Coord2D::row, Rect2D::size, writeBitstreamMainEmptySLR(), and writeBitstreamMainSingleSLR().
Referenced by writeBitstreamBIN(), and writeBitstreamBIT().
|
inline |
Definition at line 71 of file inlineOutput.h.
References outputCAPheaderConstant().
Referenced by writeBitstreamMain().
|
inline |
Definition at line 77 of file inlineOutput.h.
References Coord2D::col, rect::empty(), XCAP::FAR, Rect2D::position, Coord2D::row, Rect2D::size, XCAP::WCFG, XCAP_getFAR(), XCAP_writeCommand(), XCAP_writeFDRI(), XCAP_writeNOP(), and XCAP_writeRegister().
Referenced by writeBitstreamMainSingleSLR().
|
inline |
Definition at line 129 of file inlineOutput.h.
References Coord2D::col, rect::getOverlap(), outputCAPheaderConstant(), Rect2D::position, Coord2D::row, Rect2D::size, and writeBitstreamMainSingleRegion().
Referenced by writeBitstreamMain().