torc::bitstream::DeviceInfo Class Reference

Static device information class for Xilinx bitstreams. This class facilitates the creation of frame address maps without dependence upon torc::architecture. More...

#include <DeviceInfo.hpp>

Collaboration diagram for torc::bitstream::DeviceInfo:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DeviceInfo (uint32_t inTileCount, uint16_t inRowCount, uint16_t inColCount, uint32_t *inColumns)
 Basic constructor.
 DeviceInfo (uint32_t inTileCount, uint16_t inRowCount, uint16_t inColCount, const ColumnTypeVector &inColumnTypes)
 Constructor.
 DeviceInfo (void)
 Null constructor.
uint32_t getTileCount (void) const
 Returns the tile count.
uint16_t getRowCount (void) const
 Returns the row count.
uint16_t getColCount (void) const
 Returns the column count.
const ColumnTypeVectorgetColumnTypes (void) const
 Returns the column type vector.

Protected Types

typedef boost::uint32_t uint32_t
 Imported type name.
typedef boost::uint16_t uint16_t
 Imported type name.

Protected Attributes

uint32_t mTileCount
 The tile count for this device.
uint16_t mRowCount
 The row count for this device.
uint16_t mColCount
 The column count for this device.
ColumnTypeVector mColumnTypes
 The column types as applicable for the bitstream.


Detailed Description

Static device information class for Xilinx bitstreams. This class facilitates the creation of frame address maps without dependence upon torc::architecture.

Definition at line 75 of file DeviceInfo.hpp.


Member Typedef Documentation

typedef boost::uint32_t torc::bitstream::DeviceInfo::uint32_t [protected]

Imported type name.

Definition at line 78 of file DeviceInfo.hpp.

typedef boost::uint16_t torc::bitstream::DeviceInfo::uint16_t [protected]

Imported type name.

Definition at line 79 of file DeviceInfo.hpp.


Constructor & Destructor Documentation

torc::bitstream::DeviceInfo::DeviceInfo ( uint32_t  inTileCount,
uint16_t  inRowCount,
uint16_t  inColCount,
uint32_t inColumns 
) [inline]

Basic constructor.

Definition at line 93 of file DeviceInfo.hpp.

torc::bitstream::DeviceInfo::DeviceInfo ( uint32_t  inTileCount,
uint16_t  inRowCount,
uint16_t  inColCount,
const ColumnTypeVector inColumnTypes 
) [inline]

Constructor.

Definition at line 103 of file DeviceInfo.hpp.

torc::bitstream::DeviceInfo::DeviceInfo ( void   )  [inline]

Null constructor.

Definition at line 107 of file DeviceInfo.hpp.


Member Function Documentation

uint32_t torc::bitstream::DeviceInfo::getTileCount ( void   )  const [inline]

Returns the tile count.

Definition at line 110 of file DeviceInfo.hpp.

uint16_t torc::bitstream::DeviceInfo::getRowCount ( void   )  const [inline]

Returns the row count.

Definition at line 112 of file DeviceInfo.hpp.

uint16_t torc::bitstream::DeviceInfo::getColCount ( void   )  const [inline]

Returns the column count.

Definition at line 114 of file DeviceInfo.hpp.

const ColumnTypeVector& torc::bitstream::DeviceInfo::getColumnTypes ( void   )  const [inline]

Returns the column type vector.

Definition at line 116 of file DeviceInfo.hpp.


Member Data Documentation

The tile count for this device.

Definition at line 82 of file DeviceInfo.hpp.

The row count for this device.

These are regular tile rows, not bitstream clock region rows.

Definition at line 85 of file DeviceInfo.hpp.

The column count for this device.

Definition at line 87 of file DeviceInfo.hpp.

The column types as applicable for the bitstream.

Definition at line 89 of file DeviceInfo.hpp.


The documentation for this class was generated from the following file:

Generated on Thu Oct 13 16:49:46 2011 for TORC by  doxygen 1.5.6