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

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

Typedefs

typedef unsigned char block_t
 Configuration block type.

Functions

const char * toString (block_t block)
 Returns a string representation of given block constant.

Variables

const block_t INTERCONNECT_AND_CFG = 0x00
 Interconnection and configuration data block.
const block_t BRAM_CONTENT = 0x01
 Block RAM content block.
const block_t SPECIAL = 0x02
 Dynamic reconfiguration data block.
const block_t BRAM_NONCFGDATA = 0x03
 BRAM non-configuration data block.
const char *const INTERCONNECT_AND_CFG_STRING = "INTERCONNECT_AND_CFG"
const char *const BRAM_CONTENT_STRING = "BRAM_CONTENT"
const char *const SPECIAL_STRING = "SPECIAL"
const char *const BRAM_NONCFGDATA_STRING = "BRAM_NONCFGDATA"

Detailed Description

Namespace for Virtex-5 configuration block constants.

Configuration address space is divided into continuous regions called blocks which contain data for a specific purpose. These blocks are addressed with the following constants.


Typedef Documentation

typedef unsigned char bil::V5CfgBlock::block_t

Configuration block type.

Definition at line 24 of file V5CfgBlock.hpp.


Function Documentation

const char * bil::V5CfgBlock::toString ( block_t  block)

Returns a string representation of given block constant.

Parameters:
blockThe block.
Returns:
The string representation.

Definition at line 17 of file V5CfgBlock.cpp.


Variable Documentation

const block_t bil::V5CfgBlock::INTERCONNECT_AND_CFG = 0x00

Interconnection and configuration data block.

Definition at line 28 of file V5CfgBlock.hpp.

const block_t bil::V5CfgBlock::BRAM_CONTENT = 0x01

Block RAM content block.

Definition at line 31 of file V5CfgBlock.hpp.

const block_t bil::V5CfgBlock::SPECIAL = 0x02

Dynamic reconfiguration data block.

Definition at line 34 of file V5CfgBlock.hpp.

const block_t bil::V5CfgBlock::BRAM_NONCFGDATA = 0x03

BRAM non-configuration data block.

Definition at line 37 of file V5CfgBlock.hpp.

const char *const bil::V5CfgBlock::INTERCONNECT_AND_CFG_STRING = "INTERCONNECT_AND_CFG"

Definition at line 11 of file V5CfgBlock.cpp.

const char *const bil::V5CfgBlock::BRAM_CONTENT_STRING = "BRAM_CONTENT"

Definition at line 12 of file V5CfgBlock.cpp.

const char *const bil::V5CfgBlock::SPECIAL_STRING = "SPECIAL"

Definition at line 13 of file V5CfgBlock.cpp.

const char *const bil::V5CfgBlock::BRAM_NONCFGDATA_STRING = "BRAM_NONCFGDATA"

Definition at line 14 of file V5CfgBlock.cpp.