Frame Address Register (Far) - Xilinx Virtex-4 Configuration User Manual

Fpga
Hide thumbs Also See for Virtex-4:
Table of Contents

Advertisement

Chapter 7:
Configuration Details
Table 7-7: Control Register Description (Continued)

Frame Address Register (FAR)

The Virtex-4 devices are divided into two halves, the top, and the bottom. Frames in the
bottom half mirror images in the top half with the exception of the vertical HCLK rows that
contain the global and regional clocks. The HCLK title bits are in the same order in the both
of the top and bottom frames.
All Frames in Virtex-4 have a fixed, identical length of 1312 bits (41 32-bit words). One
Frame configures one HCLK with either 4 block RAMS, 32 IOBs or 4 DSPs.
The FAR is divided into five fields: top/bottom bit, block type, row address, column
address, and minor address. The address can be written directly or can be auto-
incremented at the end of each frame. The typical bitstream starts at address 0 and auto-
increment to the final count.
Table 7-8: Frame Address Register Description
92
Name
Bit Index
PERSIST
GLUTMASK
GTS_USER_B
Address Type
Bit Index
Top_B Bit
22
Block Type
21:19
Row Address
18:14
Column Address
13:6
Minor Address
5:0
www.xilinx.com
The configuration interface defined by M2:M0 remains after
configuration. Typically used only with the SelectMAP
interface to allow reconfiguration and readback. See also
3
"SelectMAP Reconfiguration" in Chapter
No (default)
0:
Yes
1:
GLUTMASK affects how certain memory cells are read back.
This applies to SRL16 and distributed RAM (LUTRAM) bits
as well as configuration bits that are accessible through a
DRP port.
8
0=Readback all 0s from SRL16 and Distributed RAM. Use
with active device readback.
1=Readback dynamic values from SFR16 and Distributed
RAM. Use with shutdown readback.
Active Low high-Z state for I/Os.
0
I/Os placed in high-Z state
0:
I/Os active
1:
Select between top-half rows and bottom-half rows.
Block types are, CLB/IO/CLK (000), block RAM Interconnect
(001), block RAM content (010), CFG_CLB (011), and
CFG_BRAM (100). A normal bitstream stops at type 010.
Selects a row of frames, for example, a row of 16 CLBs in height,
with an HCLK row in the middle. The row addresses increase
away from the middle (in both top and bottom).
Selects a major column, such as a column of CLBs. Column
addresses start at 0 on the left and increase to the right.
Selects a memory-cell address line within a major column.
Virtex-4 FPGA Configuration User Guide
Description
2.
Description
UG071 (v1.12) June 2, 2017
R

Advertisement

Table of Contents
loading

Table of Contents