33 uint32_t bitIndexBegin = 0, bitIndexEnd = 0;
41 virtex7BitStream->
getXdlFrames(tileRow, tileCol, bitIndexBegin,
48 if(bitIndexBegin != bitIndexEnd) {
Encapsulation of a tile index in an unsigned 32-bit integer.
const TileCol & getCol(void) const
Returns the column for this tile.
Encapsulation of a tile row in an unsigned 16-bit integer.
const TileRow & getRow(void) const
Returns the row for this tile.
Encapsulation of a tile column in an unsigned 16-bit integer.
const TileInfo & getTileInfo(TileIndex inTileIndex) const
Returns the TileInfo object for the specified tile.
uint32_t getPrimaryXdlColumn(uint32_t inXdlRow, uint32_t inXdlCol)
Returns the primary column corresponding to the given tile. If the specified tile falls in an INT_L ...
virtual uint32_t getFrameLength(void) const
Return the frame length for the current device.
torc::bitstream::BitstreamSharedPtr mBitstreamPtr
VirtexFrameBlocks getXdlFrames(uint32_t inXdlRow, uint32_t inXdlCol, uint32_t &outBeginBit, uint32_t &outEndBit, uint32_t inBlockCount=eBlockTypeCount)
Returns frames for specified XDL tile coordinates. inXldRow The XDL row coordinate. inXdlCol The XDL column coordinate. outBeginBit The bit index of the beginning of the requested tile. outEndBit The bit index of the end of the requested tile. inBlockCount The highest block type requested (8 for Xilinx architectures).
Xilinx bitstream base class.
Encapsulation of a tile within a device tile map.
torc::bitstream::VirtexFrameBlocks mCurrFrameBlocks
Frame blocks for current site/tile.
virtual void initializeFrameDataForTile(TileIndex tileIndex)
Store frame blocks and bit offset for given tile index.
boost::uint32_t mCurrWordOffset
Word offset withing frame for current site/tile.
const torc::architecture::Tiles & mTiles
Tiles from architecture database.