![Intel Agilex Series Configuration User Manual Download Page 81](http://html1.mh-extra.com/html/intel/agilex-series/agilex-series_configuration-user-manual_2071592081.webp)
3.1.7.2.2. PFL II Signals
Table 27.
PFL II Signals
Pin
Type
Weak Pull-Up
Function
pfl_nreset
Input
—
Asynchronous reset for the PFL II IP core. Pull high to enable FPGA
configuration. To prevent FPGA configuration, pull low when you do not
use the PFL II IP core. This pin does not affect the PFL II IP flash
programming functionality.
pfl_flash_access_granted
Input
—
For system-level synchronization. A processor or any arbiter that controls
access to the flash drives this input pin. To use the PFL II IP core function
as the flash master pull this pin high. Driving the
pfl_flash_access_granted
pin low prevents the JTAG interface from
accessing the flash and FPGA configuration.
pfl_clk
Input
—
User input clock for the device. This is the frequency you specify for the
What is the external clock frequency? parameter on the Configuration
tab of the PFL II IP. This frequency must not be higher than the maximum
DCLK
frequency you specify for FPGA during configuration. This pin is not
available if you are only using the PFL II IP for flash programming.
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.
continued...
3. Intel Agilex Configuration Schemes
683673 | 2021.10.29
Intel
®
Agilex
™
Configuration User Guide
81