byteman  1.3 (Build #225)
Bitstream relocation and manipulation tool
Macros
XS6_Fabric.h File Reference
#include "../XilinxConfigurationAccessPort.h"
Include dependency graph for XS6_Fabric.h:

Go to the source code of this file.

Macros

#define archXS6template   FABRIC_TEMPLATE(XS6_MAX_SLRS, XS6_MAX_ROWS, XS6_MAX_COLS, XS6_MAX_BRAM_COLS, XS6_BLOCKTYPE_LOGIC, XS6_BLOCKTYPE_BLOCKRAM, XS6_WORDS_BEFORE_CLK, XS6_WORDS_AT_CLK, XS6_WORDS_AFTER_CLK, XS6_WORDS_PER_FRAME, XS6_FRAMES_PER_BRAM_CONTENT_COLUMN, XS6_CLB_PER_CLOCK_REGION, XS6_BRAM_PER_CLOCK_REGION, XS6_EXTRA_FRAMES_PER_ROW, XS6_TOPBOTTOM_SHIFT, XS6_BLOCKTYPE_SHIFT, XS6_BLOCKTYPE_MASK, XS6_ROWADDRESS_SHIFT, XS6_ROWADDRESS_MASK, XS6_COLUMNADDRESS_SHIFT, XS6_COLUMNADDRESS_MASK, XS6_MINORADDRESS_SHIFT, XS6_MINORADDRESS_MASK)
 
#define XS6_BLOCKTYPE_MASK   0x7
 
#define XS6_BLOCKTYPE_SHIFT   21
 
#define XS6_BRAM_PER_CLOCK_REGION   10
 
#define XS6_CLB_PER_CLOCK_REGION   40
 
#define XS6_COLUMNADDRESS_MASK   0xFF
 
#define XS6_COLUMNADDRESS_SHIFT   7
 
#define XS6_EXTRA_FRAMES_PER_ROW   2
 
#define XS6_FABRIC_H
 
#define XS6_FRAMES_PER_BRAM_CONTENT_COLUMN   128
 
#define XS6_MAX_BRAM_COLS   0
 
#define XS6_MAX_COLS   0
 
#define XS6_MAX_ROWS   0
 
#define XS6_MAX_SLRS   0
 
#define XS6_MINORADDRESS_MASK   0x7F
 
#define XS6_MINORADDRESS_SHIFT   0
 
#define XS6_ROWADDRESS_MASK   0x1F
 
#define XS6_ROWADDRESS_SHIFT   15
 
#define XS6_TOPBOTTOM_SHIFT   20
 
#define XS6_WORDS_AFTER_CLK   40
 
#define XS6_WORDS_AT_CLK   1
 
#define XS6_WORDS_BEFORE_CLK   40
 
#define XS6_WORDS_PER_FRAME   (XS6_WORDS_BEFORE_CLK + XS6_WORDS_AT_CLK + XS6_WORDS_AFTER_CLK)
 

Macro Definition Documentation

◆ archXS6template

Definition at line 54 of file XS6_Fabric.h.

◆ XS6_BLOCKTYPE_MASK

#define XS6_BLOCKTYPE_MASK   0x7

Definition at line 46 of file XS6_Fabric.h.

◆ XS6_BLOCKTYPE_SHIFT

#define XS6_BLOCKTYPE_SHIFT   21

Definition at line 45 of file XS6_Fabric.h.

◆ XS6_BRAM_PER_CLOCK_REGION

#define XS6_BRAM_PER_CLOCK_REGION   10

Definition at line 40 of file XS6_Fabric.h.

◆ XS6_CLB_PER_CLOCK_REGION

#define XS6_CLB_PER_CLOCK_REGION   40

Definition at line 39 of file XS6_Fabric.h.

◆ XS6_COLUMNADDRESS_MASK

#define XS6_COLUMNADDRESS_MASK   0xFF

Definition at line 50 of file XS6_Fabric.h.

◆ XS6_COLUMNADDRESS_SHIFT

#define XS6_COLUMNADDRESS_SHIFT   7

Definition at line 49 of file XS6_Fabric.h.

◆ XS6_EXTRA_FRAMES_PER_ROW

#define XS6_EXTRA_FRAMES_PER_ROW   2

Definition at line 41 of file XS6_Fabric.h.

◆ XS6_FABRIC_H

#define XS6_FABRIC_H

Definition at line 20 of file XS6_Fabric.h.

◆ XS6_FRAMES_PER_BRAM_CONTENT_COLUMN

#define XS6_FRAMES_PER_BRAM_CONTENT_COLUMN   128

Definition at line 38 of file XS6_Fabric.h.

◆ XS6_MAX_BRAM_COLS

#define XS6_MAX_BRAM_COLS   0

Definition at line 32 of file XS6_Fabric.h.

◆ XS6_MAX_COLS

#define XS6_MAX_COLS   0

Definition at line 29 of file XS6_Fabric.h.

◆ XS6_MAX_ROWS

#define XS6_MAX_ROWS   0

Definition at line 26 of file XS6_Fabric.h.

◆ XS6_MAX_SLRS

#define XS6_MAX_SLRS   0

Definition at line 23 of file XS6_Fabric.h.

◆ XS6_MINORADDRESS_MASK

#define XS6_MINORADDRESS_MASK   0x7F

Definition at line 52 of file XS6_Fabric.h.

◆ XS6_MINORADDRESS_SHIFT

#define XS6_MINORADDRESS_SHIFT   0

Definition at line 51 of file XS6_Fabric.h.

◆ XS6_ROWADDRESS_MASK

#define XS6_ROWADDRESS_MASK   0x1F

Definition at line 48 of file XS6_Fabric.h.

◆ XS6_ROWADDRESS_SHIFT

#define XS6_ROWADDRESS_SHIFT   15

Definition at line 47 of file XS6_Fabric.h.

◆ XS6_TOPBOTTOM_SHIFT

#define XS6_TOPBOTTOM_SHIFT   20

Definition at line 43 of file XS6_Fabric.h.

◆ XS6_WORDS_AFTER_CLK

#define XS6_WORDS_AFTER_CLK   40

Definition at line 36 of file XS6_Fabric.h.

◆ XS6_WORDS_AT_CLK

#define XS6_WORDS_AT_CLK   1

Definition at line 35 of file XS6_Fabric.h.

◆ XS6_WORDS_BEFORE_CLK

#define XS6_WORDS_BEFORE_CLK   40

Definition at line 34 of file XS6_Fabric.h.

◆ XS6_WORDS_PER_FRAME

#define XS6_WORDS_PER_FRAME   (XS6_WORDS_BEFORE_CLK + XS6_WORDS_AT_CLK + XS6_WORDS_AFTER_CLK)

Definition at line 37 of file XS6_Fabric.h.