Bitstream Interpretation Library (BIL)  0.1
Typedefs | Functions | Variables
bil::V5CfgColumn Namespace Reference

Namespace for Virtex-5 configuration column constants. More...

Typedefs

typedef unsigned char column_t
 Column resource type.

Functions

const char * toString (column_t columnType)
 Returns a string representation of given column type.

Variables

const column_t CLB = 0x00
 Configurable logic blocks.
const column_t DSP = 0x01
 Digital signal processors.
const column_t BRAM = 0x02
 Block RAMs.
const column_t IOB = 0x03
 I/O buffers.
const column_t CLK = 0x04
 Clock generation and management.
const column_t SERIAL = 0x05
 Serial connections.
const char *const CLB_STRING = "CLB"
const char *const DSP_STRING = "DSP"
const char *const BRAM_STRING = "BRAM"
const char *const IOB_STRING = "IOB"
const char *const CLK_STRING = "CLK"
const char *const SERIAL_STRING = "SERIAL"

Detailed Description

Namespace for Virtex-5 configuration column constants.

Inside the block subspaces the resources are organized into a grid of rows and columns. All resources inside a column are of the same type, so the following constants identify not only the type of distinct resource but also the type of a whole column of resources.


Typedef Documentation

typedef unsigned char bil::V5CfgColumn::column_t

Column resource type.

Definition at line 27 of file V5CfgColumn.hpp.


Function Documentation

const char * bil::V5CfgColumn::toString ( V5CfgColumn::column_t  columnType)

Returns a string representation of given column type.

Parameters:
columnTypeThe column type.
Returns:
The string representation.

Definition at line 20 of file V5CfgColumn.cpp.


Variable Documentation

const column_t bil::V5CfgColumn::CLB = 0x00

Configurable logic blocks.

Definition at line 31 of file V5CfgColumn.hpp.

const column_t bil::V5CfgColumn::DSP = 0x01

Digital signal processors.

Definition at line 34 of file V5CfgColumn.hpp.

const column_t bil::V5CfgColumn::BRAM = 0x02

Block RAMs.

Definition at line 37 of file V5CfgColumn.hpp.

const column_t bil::V5CfgColumn::IOB = 0x03

I/O buffers.

Definition at line 40 of file V5CfgColumn.hpp.

const column_t bil::V5CfgColumn::CLK = 0x04

Clock generation and management.

Definition at line 43 of file V5CfgColumn.hpp.

const column_t bil::V5CfgColumn::SERIAL = 0x05

Serial connections.

Definition at line 46 of file V5CfgColumn.hpp.

const char *const bil::V5CfgColumn::CLB_STRING = "CLB"

Definition at line 12 of file V5CfgColumn.cpp.

const char *const bil::V5CfgColumn::DSP_STRING = "DSP"

Definition at line 13 of file V5CfgColumn.cpp.

const char *const bil::V5CfgColumn::BRAM_STRING = "BRAM"

Definition at line 14 of file V5CfgColumn.cpp.

const char *const bil::V5CfgColumn::IOB_STRING = "IOB"

Definition at line 15 of file V5CfgColumn.cpp.

const char *const bil::V5CfgColumn::CLK_STRING = "CLK"

Definition at line 16 of file V5CfgColumn.cpp.

const char *const bil::V5CfgColumn::SERIAL_STRING = "SERIAL"

Definition at line 17 of file V5CfgColumn.cpp.