Bitstream Interpretation Library (BIL)  0.1
Classes | Macros | Variables
v5cfgmap_genData.hpp File Reference

Contains Virtex-5 tile columns. More...

#include <cstring>
Include dependency graph for v5cfgmap_genData.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FrameOffsets
 Describes the position of a chunk of data inside a frame. More...

Macros

#define V5CFGMAP_GENDATA_HPP

Variables

const size_t V5_FRAME_TILESPAN = 21
 Amount of tiles a frame spans vertically.
const size_t V5_NULL_FRAMEINDEX_BEGIN = 1
 First frame index in an NULL tile column.
const size_t V5_NULL_FRAMEINDEX_END = 0
 Last frame index in an NULL tile column.
const FrameOffsets V5_NULL_TILECOLUMN [V5_FRAME_TILESPAN]
 Offsets of the associated frame words for an NULL tile column.
const size_t V5_INT_FRAMEINDEX_BEGIN = 0
 First frame index in an INT tile column.
const size_t V5_INT_FRAMEINDEX_END = 25
 Last frame index in an INT tile column.
const FrameOffsets V5_INT_TILECOLUMN [V5_FRAME_TILESPAN]
 Offsets of the associated frame words for an INT tile column.
const size_t V5_INT_INTERFACE_FRAMEINDEX_BEGIN = 26
 First frame index in an INT_INTERFACE tile column.
const size_t V5_INT_INTERFACE_FRAMEINDEX_END = 27
 Last frame index in an INT_INTERFACE tile column.
const FrameOffsets V5_INT_INTERFACE_TILECOLUMN [V5_FRAME_TILESPAN]
 Offsets of the associated frame words for an INT_INTERFACE tile column.
const size_t V5_BRAM_FRAMEINDEX_BEGIN = 28
 First frame index in an BRAM tile column.
const size_t V5_BRAM_FRAMEINDEX_END = 30
 Last frame index in an BRAM tile column.
const FrameOffsets V5_BRAM_TILECOLUMN [V5_FRAME_TILESPAN]
 Offsets of the associated frame words for an BRAM tile column.

Detailed Description

Contains Virtex-5 tile columns.

Definition in file v5cfgmap_genData.hpp.


Macro Definition Documentation

#define V5CFGMAP_GENDATA_HPP

Definition at line 8 of file v5cfgmap_genData.hpp.


Variable Documentation

const size_t V5_FRAME_TILESPAN = 21

Amount of tiles a frame spans vertically.

This constant tells, how much tiles a frame spans vertically (i.e. the height of a configuration row in tiles). The spacing NULL or HBRK tiles are excluded.

Definition at line 28 of file v5cfgmap_genData.hpp.

const size_t V5_NULL_FRAMEINDEX_BEGIN = 1

First frame index in an NULL tile column.

Definition at line 34 of file v5cfgmap_genData.hpp.

const size_t V5_NULL_FRAMEINDEX_END = 0

Last frame index in an NULL tile column.

Definition at line 37 of file v5cfgmap_genData.hpp.

const FrameOffsets V5_NULL_TILECOLUMN[V5_FRAME_TILESPAN]

Offsets of the associated frame words for an NULL tile column.

Can also be used for tile columns, that should be excluded from correlation, since no frame data will be assigned to those tiles.

Definition at line 9 of file v5cfgmap_genData.cpp.

const size_t V5_INT_FRAMEINDEX_BEGIN = 0

First frame index in an INT tile column.

Definition at line 50 of file v5cfgmap_genData.hpp.

const size_t V5_INT_FRAMEINDEX_END = 25

Last frame index in an INT tile column.

Definition at line 53 of file v5cfgmap_genData.hpp.

const FrameOffsets V5_INT_TILECOLUMN[V5_FRAME_TILESPAN]

Offsets of the associated frame words for an INT tile column.

Can also be used for tile columns of other types, on which the configuration frame is evenly distributed over all tiles inside the configuration row (e.g. CLBLM, CLBLL, IOB, ...).

Definition at line 15 of file v5cfgmap_genData.cpp.

const size_t V5_INT_INTERFACE_FRAMEINDEX_BEGIN = 26

First frame index in an INT_INTERFACE tile column.

Definition at line 67 of file v5cfgmap_genData.hpp.

const size_t V5_INT_INTERFACE_FRAMEINDEX_END = 27

Last frame index in an INT_INTERFACE tile column.

Definition at line 70 of file v5cfgmap_genData.hpp.

const FrameOffsets V5_INT_INTERFACE_TILECOLUMN[V5_FRAME_TILESPAN]

Offsets of the associated frame words for an INT_INTERFACE tile column.

Can also be used for tile columns of other types, on which tiles in groups of five share the same data of the configuration frame.

Definition at line 23 of file v5cfgmap_genData.cpp.

const size_t V5_BRAM_FRAMEINDEX_BEGIN = 28

First frame index in an BRAM tile column.

Definition at line 83 of file v5cfgmap_genData.hpp.

const size_t V5_BRAM_FRAMEINDEX_END = 30

Last frame index in an BRAM tile column.

Definition at line 86 of file v5cfgmap_genData.hpp.

const FrameOffsets V5_BRAM_TILECOLUMN[V5_FRAME_TILESPAN]

Offsets of the associated frame words for an BRAM tile column.

Can also be used for tile columns of other types, on which every fifth tile gets data of the configuration frame (e.g. DSP48, ...).

Definition at line 31 of file v5cfgmap_genData.cpp.