
Pin
Type
Weak Pull-Up
Function
fpga_pgm[]
Input
—
Determines the page for the configuration. This pin is not available if you
are only using the PFL II IP for flash programming.
fpga_conf_done
Input
10 kΩ Pull-Up
Resistor
Connects to the
CONF_DONE
pin of the FPGA. The FPGA releases the pin
high if the configuration is successful. During FPGA configuration, this pin
remains low. This pin is not available if you are only using the PFL II IP for
flash programming.
fpga_nstatus
Input
10 kΩ Pull-Up
Resistor
Connects to the
nSTATUS
pin of the FPGA. This pin is high before the
FPGA configuration begins and must stay high during FPGA configuration.
If a configuration error occurs, the FPGA pulls this pin low and the PFL II
IP core stops reading the data from the flash memory device. This pin is
not available if you are only using the PFL II IP for flash programming.
pfl_nreconfigure
Input
—
When low initiates FPGA reconfiguration. To implement manual control of
reconfiguration connect this pin to a switch. You can use this input to write
your own logic in a CPLD to trigger reconfiguration via the PFL II IP. You
can use
pfl_nreconfigure
to drive the
fpga_nconfig
output signal
initiating reconfiguration. The
pfl_clk
pin registers this signal. This pin is
not available if you are only using the PFL II IP for flash programming.
pfl_flash_access_request
Output
—
For system-level synchronization. When necessary, this pin connects to a
processor or an arbiter. The PFL II IP core drives this pin high when the
JTAG interface accesses the flash or the PFL II IP configures the FPGA.
This output pin works in conjunction with the
flash_noe
and
flash_nwe
pins.
flash_addr[]
Output
—
The flash memory address. The width of the address bus depends on the
density of the flash memory device and the width of the
flash_data
bus.
Intel recommends that you turn On the Set flash bus pins to tri-state
when not in use option in the PFL II .
flash_data[]
Input or Output
(bidirectional pin)
—
Bidirectional data bus to transmit or receive 8-, 16-, or 32-bit data. Intel
recommends that you turn On the Set flash bus pins to tri-state when
not in use option in the PFL II.
(
flash_nce[]
Output
—
Connects to the
nCE
pin of the flash memory device. A low signal enables
the flash memory device. Use this bus for multiple flash memory device
support. The
flash_nce
pin connects to each
nCE
pin of all the
connected flash memory devices. The width of this port depends on the
number of flash memory devices in the chain.
continued...
(7)
Intel recommends that you do not insert logic between the PFL II pins and the host I/O pins, especially on the
flash_data
and
fpga_nconfig
pins.
3. Intel Agilex Configuration Schemes
UG-20205 | 2019.10.09
Intel
®
Agilex
™
Configuration User Guide
85