byteman  1.3 (Build #225)
Bitstream relocation and manipulation tool
Classes | Macros
XilinxConfigurationAccessPort.h File Reference
#include <iostream>
#include <cstdint>
#include <fstream>
#include <algorithm>
#include <string>
#include <sstream>
#include <cstring>
#include "XCAP/XCAP.h"
#include "../CommonDevice2D.h"
#include "../../Common/Endianness.h"
#include "../../Common/assert.h"
#include "../../Common/FileIO.h"
#include "../../Common/str.h"
#include "../../../VERSION"
#include "XCAP/inlineBlank.h"
#include "XCAP/inlineInput.h"
#include "XCAP/inlineOutput.h"
#include "XCAP/inlineMerge.h"
#include "XCAP/inlineParseParams.h"
#include "XCAP/inlineCAP.h"
#include "XCAP/inlineFAR.h"
#include "XCAP/inlineSetFabric.h"
#include "XCAP/inlineTest.h"
#include "XCAP/inlinePrintResourceStringInfo.h"
#include "XCAP/inlineAssembly.h"
#include "XCAP/inlineChange.h"
Include dependency graph for XilinxConfigurationAccessPort.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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 >::SelectedOptions
 
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 >
 

Macros

#define FABRIC_TEMPLATE(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, ENABLE_TOP_BOTTOM, TOP_BOTTOM_BIT_SHIFT, BLOCKTYPE_SHIFT, BLOCKTYPE_MASK, ROWADDRESS_SHIFT, ROWADDRESS_MASK, COLUMNADDRESS_SHIFT, COLUMNADDRESS_MASK, MINORADDRESS_SHIFT, MINORADDRESS_MASK)   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, ENABLE_TOP_BOTTOM, TOP_BOTTOM_BIT_SHIFT, BLOCKTYPE_SHIFT, BLOCKTYPE_MASK, ROWADDRESS_SHIFT, ROWADDRESS_MASK, COLUMNADDRESS_SHIFT, COLUMNADDRESS_MASK, MINORADDRESS_SHIFT, MINORADDRESS_MASK
 

Macro Definition Documentation

◆ FABRIC_TEMPLATE

#define FABRIC_TEMPLATE (   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,
  ENABLE_TOP_BOTTOM,
  TOP_BOTTOM_BIT_SHIFT,
  BLOCKTYPE_SHIFT,
  BLOCKTYPE_MASK,
  ROWADDRESS_SHIFT,
  ROWADDRESS_MASK,
  COLUMNADDRESS_SHIFT,
  COLUMNADDRESS_MASK,
  MINORADDRESS_SHIFT,
  MINORADDRESS_MASK 
)    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, ENABLE_TOP_BOTTOM, TOP_BOTTOM_BIT_SHIFT, BLOCKTYPE_SHIFT, BLOCKTYPE_MASK, ROWADDRESS_SHIFT, ROWADDRESS_MASK, COLUMNADDRESS_SHIFT, COLUMNADDRESS_MASK, MINORADDRESS_SHIFT, MINORADDRESS_MASK

Definition at line 39 of file XilinxConfigurationAccessPort.h.