byteman  1.3 (Build #225)
Bitstream relocation and manipulation tool
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK > Class Template Referenceabstract

#include "XilinxConfigurationAccessPort.h"

Inheritance diagram for XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >:
Inheritance graph
[legend]
Collaboration diagram for XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >:
Collaboration graph
[legend]

Classes

struct  SelectedOptions
 

Public Types

enum class  MergeOP { SET , XOR , OR , AND }
 

Public Member Functions

virtual void ensureInitializedBitstreamArrays ()=0
 
virtual int getDeviceByIDCODE (int)=0
 
virtual int getDeviceByIDCODEorThrow (int)=0
 
virtual int getDeviceByName (std::string)=0
 
virtual int getDeviceByNameOrThrow (std::string)=0
 
virtual std::string getFrameType (int, int, int)=0
 
virtual void initializeResourceStringParameters ()=0
 
virtual void outputBitstreamEmptySLRHeaderSequence (std::ofstream &, int, bool, Endianness)=0
 
virtual void outputBitstreamEmptySLRWrapUpSequence (std::ofstream &, int, bool, Endianness)=0
 
virtual void outputBitstreamGlobalFooterSequence (std::ofstream &, bool, Endianness)=0
 
virtual void outputBitstreamGlobalHeaderSequence (std::ofstream &, bool, Endianness)=0
 
virtual void outputBitstreamSLRFooterBitstreamSequence (std::ofstream &, int, bool, Endianness)=0
 
virtual void outputBitstreamSLRHeaderAfterBitstreamSequence (std::ofstream &, int, bool, Endianness)=0
 
virtual void outputBitstreamSLRHeaderBitstreamSequence (std::ofstream &, int, bool, Endianness)=0
 
virtual void outputBitstreamSLRWrapUpSequence (std::ofstream &, int, bool, Endianness)=0
 
virtual void setDevice (int, std::string="")=0
 
virtual void setDeviceByIDCODEOrThrow (int)=0
 
virtual void setDeviceByNameOrThrow (std::string)=0
 
virtual void setDeviceByPartNameOrThrow ()=0
 
 XilinxConfigurationAccessPort ()
 
virtual ~XilinxConfigurationAccessPort ()
 
- Public Member Functions inherited from CommonDevice2D
 CommonDevice2D ()
 
void region (std::string, Rect2D)
 
virtual ~CommonDevice2D ()
 
- Public Member Functions inherited from CommonDevice
 CommonDevice ()
 
void log (std::string message)
 
void printMessage (std::string message)
 
void warn (std::string message)
 
virtual ~CommonDevice ()
 

Public Attributes

uint32_t * bitstreamBegin
 
uint32_t * bitstreamBRAM [MAX_ROWS][MAX_BRAM_COLS]
 
uint32_t * bitstreamCLB [MAX_ROWS][MAX_COLS]
 
uint32_t * bitstreamEnd
 
bool bitstreamHasValidData
 
std::string designName
 
std::string fileDate
 
std::string fileTime
 
std::streamoff headerLocationOfRemainingFileLength
 gets set by outputBITheader() and gets used by outputBITheaderLengthField(). More...
 
std::string initializedBitstreamParamsShortPartName
 the partName of currently initialized resource string parameters More...
 
std::string initializedBitstreamShortPartName
 The partName of currently initialized bitstream buffers. More...
 
std::string initializedResourceStringShortPartName
 the partName of currently initialized resource string parameters More...
 
Endianness loadedBitstreamEndianness
 The endianess of the currently loaded bitstream. More...
 
bool LUT_isFrameUnusedForResourceLetter [256]
 
int LUT_numberOfFramesForResourceLetter [256]
 
std::string LUT_typeOfFrameForResourceLetter [256]
 
int maxNumberOfBRAMCols
 
int maxNumberOfCols
 
int numberOfBRAMCols [MAX_ROWS]
 
int numberOfBRAMsBeforeCol [MAX_ROWS][MAX_COLS]
 
int numberOfCols [MAX_ROWS]
 
int numberOfFramesBeforeCol [MAX_ROWS][MAX_COLS]
 
int numberOfFramesPerRow [MAX_ROWS]
 
int numberOfRows
 
int numberOfSLRs
 
int numberOfWordsPerRow [MAX_ROWS]
 
std::string partName
 
char resourceString [MAX_ROWS][MAX_COLS]
 
struct XilinxConfigurationAccessPort::SelectedOptions selectedOptions
 
struct {
   int   fromRow
 
   uint32_t   IDCODE
 
   int   rowsInBottomHalf
 
   int   rowsInTopHalf
 
   int   toRow
 
SLRinfo [MAX_SLRS]
 
- Public Attributes inherited from CommonDevice2D
std::vector< Rect2DregionSelection
 
- Public Attributes inherited from CommonDevice
int enableLog
 
int enableWarn
 
std::string instanceName
 

Detailed Description

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
class XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >

Definition at line 66 of file XilinxConfigurationAccessPort.h.

Member Enumeration Documentation

◆ MergeOP

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
enum XilinxConfigurationAccessPort::MergeOP
strong
Enumerator
SET 
XOR 
OR 
AND 

Definition at line 88 of file XilinxConfigurationAccessPort.h.

89  {
90  SET, XOR, OR, AND
91  };

Constructor & Destructor Documentation

◆ XilinxConfigurationAccessPort()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::XilinxConfigurationAccessPort ( )
inline

Definition at line 70 of file XilinxConfigurationAccessPort.h.

71  {
72  bitstreamBegin = nullptr;
77  SLRinfo[0] = {0, 0, 0};
78  numberOfRows = 0;
79  };
@ BE
Big endian ("BE" instead of full-er name, so it does not conflict with linux's reserved endianess wor...
struct XilinxConfigurationAccessPort::@0 SLRinfo[MAX_SLRS]
std::string initializedResourceStringShortPartName
the partName of currently initialized resource string parameters
std::string initializedBitstreamParamsShortPartName
the partName of currently initialized resource string parameters
Endianness loadedBitstreamEndianness
The endianess of the currently loaded bitstream.
std::string initializedBitstreamShortPartName
The partName of currently initialized bitstream buffers.

References BE, XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::bitstreamBegin, XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::initializedBitstreamParamsShortPartName, XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::initializedBitstreamShortPartName, XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::initializedResourceStringShortPartName, XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::loadedBitstreamEndianness, XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfRows, and XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::SLRinfo.

◆ ~XilinxConfigurationAccessPort()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::~XilinxConfigurationAccessPort ( )
inlinevirtual

Member Function Documentation

◆ ensureInitializedBitstreamArrays()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::ensureInitializedBitstreamArrays ( )
pure virtual

Implemented in XilinxUltraScalePlus, XilinxUltraScale, and XilinxSeries7.

Referenced by flexiMerge().

Here is the caller graph for this function:

◆ getDeviceByIDCODE()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::getDeviceByIDCODE ( int  )
pure virtual

◆ getDeviceByIDCODEorThrow()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::getDeviceByIDCODEorThrow ( int  )
pure virtual

◆ getDeviceByName()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::getDeviceByName ( std::string  )
pure virtual

◆ getDeviceByNameOrThrow()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::getDeviceByNameOrThrow ( std::string  )
pure virtual

◆ getFrameType()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::getFrameType ( int  ,
int  ,
int   
)
pure virtual

◆ initializeResourceStringParameters()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::initializeResourceStringParameters ( )
pure virtual

◆ outputBitstreamEmptySLRHeaderSequence()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::outputBitstreamEmptySLRHeaderSequence ( std::ofstream &  ,
int  ,
bool  ,
Endianness   
)
pure virtual

◆ outputBitstreamEmptySLRWrapUpSequence()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::outputBitstreamEmptySLRWrapUpSequence ( std::ofstream &  ,
int  ,
bool  ,
Endianness   
)
pure virtual

◆ outputBitstreamGlobalFooterSequence()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::outputBitstreamGlobalFooterSequence ( std::ofstream &  ,
bool  ,
Endianness   
)
pure virtual

◆ outputBitstreamGlobalHeaderSequence()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::outputBitstreamGlobalHeaderSequence ( std::ofstream &  ,
bool  ,
Endianness   
)
pure virtual

◆ outputBitstreamSLRFooterBitstreamSequence()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::outputBitstreamSLRFooterBitstreamSequence ( std::ofstream &  ,
int  ,
bool  ,
Endianness   
)
pure virtual

◆ outputBitstreamSLRHeaderAfterBitstreamSequence()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::outputBitstreamSLRHeaderAfterBitstreamSequence ( std::ofstream &  ,
int  ,
bool  ,
Endianness   
)
pure virtual

◆ outputBitstreamSLRHeaderBitstreamSequence()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::outputBitstreamSLRHeaderBitstreamSequence ( std::ofstream &  ,
int  ,
bool  ,
Endianness   
)
pure virtual

◆ outputBitstreamSLRWrapUpSequence()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::outputBitstreamSLRWrapUpSequence ( std::ofstream &  ,
int  ,
bool  ,
Endianness   
)
pure virtual

◆ setDevice()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::setDevice ( int  ,
std::string  = "" 
)
pure virtual

◆ setDeviceByIDCODEOrThrow()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::setDeviceByIDCODEOrThrow ( int  )
pure virtual

◆ setDeviceByNameOrThrow()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::setDeviceByNameOrThrow ( std::string  )
pure virtual

◆ setDeviceByPartNameOrThrow()

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
virtual void XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::setDeviceByPartNameOrThrow ( )
pure virtual

Member Data Documentation

◆ bitstreamBegin

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
uint32_t* XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::bitstreamBegin

◆ bitstreamBRAM

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
uint32_t* XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::bitstreamBRAM[MAX_ROWS][MAX_BRAM_COLS]

Definition at line 117 of file XilinxConfigurationAccessPort.h.

Referenced by fastMerge(), and flexiMerge().

◆ bitstreamCLB

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
uint32_t* XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::bitstreamCLB[MAX_ROWS][MAX_COLS]

Definition at line 116 of file XilinxConfigurationAccessPort.h.

Referenced by fastMerge(), and flexiMerge().

◆ bitstreamEnd

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
uint32_t* XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::bitstreamEnd

Definition at line 118 of file XilinxConfigurationAccessPort.h.

◆ bitstreamHasValidData

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
bool XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::bitstreamHasValidData

Definition at line 114 of file XilinxConfigurationAccessPort.h.

◆ designName

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::designName

Definition at line 106 of file XilinxConfigurationAccessPort.h.

◆ fileDate

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::fileDate

Definition at line 108 of file XilinxConfigurationAccessPort.h.

◆ fileTime

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::fileTime

Definition at line 109 of file XilinxConfigurationAccessPort.h.

◆ fromRow

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::fromRow

Definition at line 138 of file XilinxConfigurationAccessPort.h.

◆ headerLocationOfRemainingFileLength

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::streamoff XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::headerLocationOfRemainingFileLength

gets set by outputBITheader() and gets used by outputBITheaderLengthField().

Definition at line 103 of file XilinxConfigurationAccessPort.h.

◆ IDCODE

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
uint32_t XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::IDCODE

Definition at line 137 of file XilinxConfigurationAccessPort.h.

◆ initializedBitstreamParamsShortPartName

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::initializedBitstreamParamsShortPartName

◆ initializedBitstreamShortPartName

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::initializedBitstreamShortPartName

◆ initializedResourceStringShortPartName

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::initializedResourceStringShortPartName

◆ loadedBitstreamEndianness

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
Endianness XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::loadedBitstreamEndianness

◆ LUT_isFrameUnusedForResourceLetter

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
bool XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::LUT_isFrameUnusedForResourceLetter[256]

Definition at line 145 of file XilinxConfigurationAccessPort.h.

◆ LUT_numberOfFramesForResourceLetter

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::LUT_numberOfFramesForResourceLetter[256]

Definition at line 143 of file XilinxConfigurationAccessPort.h.

◆ LUT_typeOfFrameForResourceLetter

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::LUT_typeOfFrameForResourceLetter[256]

Definition at line 144 of file XilinxConfigurationAccessPort.h.

◆ maxNumberOfBRAMCols

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::maxNumberOfBRAMCols

Definition at line 127 of file XilinxConfigurationAccessPort.h.

◆ maxNumberOfCols

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::maxNumberOfCols

Definition at line 126 of file XilinxConfigurationAccessPort.h.

◆ numberOfBRAMCols

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfBRAMCols[MAX_ROWS]

Definition at line 124 of file XilinxConfigurationAccessPort.h.

◆ numberOfBRAMsBeforeCol

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfBRAMsBeforeCol[MAX_ROWS][MAX_COLS]

Definition at line 129 of file XilinxConfigurationAccessPort.h.

◆ numberOfCols

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfCols[MAX_ROWS]

Definition at line 125 of file XilinxConfigurationAccessPort.h.

◆ numberOfFramesBeforeCol

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfFramesBeforeCol[MAX_ROWS][MAX_COLS]

Definition at line 128 of file XilinxConfigurationAccessPort.h.

◆ numberOfFramesPerRow

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfFramesPerRow[MAX_ROWS]

Definition at line 130 of file XilinxConfigurationAccessPort.h.

◆ numberOfRows

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfRows

◆ numberOfSLRs

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfSLRs

Definition at line 122 of file XilinxConfigurationAccessPort.h.

◆ numberOfWordsPerRow

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::numberOfWordsPerRow[MAX_ROWS]

Definition at line 131 of file XilinxConfigurationAccessPort.h.

◆ partName

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
std::string XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::partName

Definition at line 107 of file XilinxConfigurationAccessPort.h.

◆ resourceString

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
char XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::resourceString[MAX_ROWS][MAX_COLS]

Definition at line 135 of file XilinxConfigurationAccessPort.h.

◆ rowsInBottomHalf

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::rowsInBottomHalf

Definition at line 139 of file XilinxConfigurationAccessPort.h.

◆ rowsInTopHalf

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::rowsInTopHalf

Definition at line 139 of file XilinxConfigurationAccessPort.h.

◆ selectedOptions

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
struct XilinxConfigurationAccessPort::SelectedOptions XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::selectedOptions

◆ 

struct { ... } XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::SLRinfo[MAX_SLRS]

◆ toRow

template<int MAX_SLRS, int MAX_ROWS, int MAX_COLS, int MAX_BRAM_COLS, int BLOCKTYPE_MAX, int BLOCKTYPE_LOGIC, int BLOCKTYPE_BLOCKRAM, int WORDS_BEFORE_CLK, int WORDS_AT_CLK, int WORDS_AFTER_CLK, int WORDS_PER_FRAME, int FRAMES_PER_BRAM_CONTENT_COLUMN, int CLB_PER_CLOCK_REGION, int BRAM_PER_CLOCK_REGION, int EXTRA_FRAMES_PER_ROW, int FAR_ENABLE_TOP_BOTTOM_BIT, int FAR_TOP_BOTTOM_BIT_SHIFT, int FAR_BLOCKTYPE_SHIFT, int FAR_BLOCKTYPE_MASK, int FAR_ROWADDRESS_SHIFT, int FAR_ROWADDRESS_MASK, int FAR_COLUMNADDRESS_SHIFT, int FAR_COLUMNADDRESS_MASK, int FAR_MINORADDRESS_SHIFT, int FAR_MINORADDRESS_MASK>
int XilinxConfigurationAccessPort< MAX_SLRS, MAX_ROWS, MAX_COLS, MAX_BRAM_COLS, BLOCKTYPE_MAX, BLOCKTYPE_LOGIC, BLOCKTYPE_BLOCKRAM, WORDS_BEFORE_CLK, WORDS_AT_CLK, WORDS_AFTER_CLK, WORDS_PER_FRAME, FRAMES_PER_BRAM_CONTENT_COLUMN, CLB_PER_CLOCK_REGION, BRAM_PER_CLOCK_REGION, EXTRA_FRAMES_PER_ROW, FAR_ENABLE_TOP_BOTTOM_BIT, FAR_TOP_BOTTOM_BIT_SHIFT, FAR_BLOCKTYPE_SHIFT, FAR_BLOCKTYPE_MASK, FAR_ROWADDRESS_SHIFT, FAR_ROWADDRESS_MASK, FAR_COLUMNADDRESS_SHIFT, FAR_COLUMNADDRESS_MASK, FAR_MINORADDRESS_SHIFT, FAR_MINORADDRESS_MASK >::toRow

Definition at line 138 of file XilinxConfigurationAccessPort.h.


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