32 uint32_t bitIndexBegin = 0, bitIndexEnd = 0;
40 virtex5BitStream->
getXdlFrames(tileRow, tileCol, bitIndexBegin,
47 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.
virtual void initializeFrameDataForTile(TileIndex tileIndex)
Store frame blocks and bit offset for given tile index.
const TileInfo & getTileInfo(TileIndex inTileIndex) const
Returns the TileInfo object for the specified tile.
torc::bitstream::BitstreamSharedPtr mBitstreamPtr
Xilinx bitstream base class.
Encapsulation of a tile within a device tile map.
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).
torc::bitstream::VirtexFrameBlocks mCurrFrameBlocks
Frame blocks for current site/tile.
uint32_t getPrimaryXdlColumn(uint32_t inXdlCol)
Returns the primary column corresponding to the given column. If immediately to the left of a BRAM...
boost::uint32_t mCurrWordOffset
Word offset withing frame for current site/tile.
const torc::architecture::Tiles & mTiles
Tiles from architecture database.
virtual uint32_t getFrameLength(void) const
Return the frame length for the current device.