
ADM-XRC-II User Manual
5.2.5. MODE Register
The MODE register contains fields that allow the additional functionality of
operations to be specified.
7 6 5 4 3 2 1 0
MODE MBZ MBZ MBZ MBZ MBZ MBZ BREV
IMODE W
MODE RAX RAX RAX RAX RAX RAX BREV
IMODE R
IMODE
0 => Edge triggered interrupt mode
1 => Level sensitive interrupt mode
BREV
0 => SelectMAP port LSB is DIN/D0
1 => SelectMAP port MSB is DIN/D0
5.2.6. Flash_Page Register
The Flash Page register is used to provide the upper flash address bits. The
flash page size is set at 2M bytes and the upper address bits are provided
from the register as follows :-
7 6 5 4 3 2 1 0
Flashpage
Configuration Data Byte
W
5.2.7. SelectMAP Register
The XRC supports only SelectMAP download of configuration data to the
Virtex FPGA. The SelectMAP register is a write only port (in the current XRC)
that is written with configuration information. The mapping of this port is
determined by the BREV bit in the MODE register.
7 6 5 4 3 2 1 0
SelectMap
Configuration Data Byte
W
NOTE. Do not write to the SelectMAP register whilst DONE is set.
FPGA Operation
The following sections describe the operation of the FPGA in terms of the
resources that are available. Where pin numbers are not mentioned, these
can be found in the constraints file for the various Virtex II devices, supplied
with the SDK. Please refer to the installation directory for examples of working
designs and guidelines.
5.3. Clock
Distribution
The XRC uses the PLX PCI9656 local bus to provide a synchronous data
transfer interface and all devices attached to the PCI9656 run at the local bus
clock rate.
The MCLK output from the ICS9161 provides the local bus clock and by
default runs at 32.5MHz. The VCLK output can be determined by three
registers in the ICS9161, selected by the S1/S0 bits in the CCON register. It is
ADM-XRC-II User Manual
Version 1.5
Page 9