A newer version of this document is available. Customers should click here to go to the newest version.
1.1. Features
1.2. Device Support
1.3. Functional Description
1.4. Using the PFL IP Core
1.5. PFL IP Core In Embedded Systems
1.6. Third-party Programmer Support
1.7. Parameters
1.8. Signals
1.9. Specifications
1.10. Parallel Flash Loader Intel® FPGA IP User Guide Archives
1.11. Document Revision History for the Parallel Flash Loader Intel® FPGA IP User Guide
1.4.1. Converting .sof Files to a .pof
1.4.2. Constraining PFL Timing
1.4.3. Simulating PFL Design
1.4.4. Programming Intel® CPLDs and Flash Memory Devices
1.4.5. Defining New CFI Flash Device
1.4.6. Programming Multiple Flash Memory Devices
1.4.7. Creating Jam Files for Intel® CPLDs and Flash Memory Device Programming
1.4.2.4. Summary of PFL Timing Constraints
Type | Port | Constraint Type | Delay Value |
---|---|---|---|
Input clock | pfl_clk | create_clock | Can be constrained up to the maximum frequency supported by the PFL IP core. |
Input asynchronous | pfl_nreset | set_false_path | — |
fpga_pgm | set_false_path | — | |
fpga_conf_done | set_false_path | — | |
fpga_nstatus | set_false_path | — | |
pfl_flash_access_granted | set_false_path | — | |
pfl_nreconfigure | set_false_path | — | |
Output asynchronous | fpga_nconfig | set_false_path | — |
pfl_flash_access_request | set_false_path | — | |
flash_nce | set_max_delay -from pfl_clk -to <port> | Determined by Taccess/Tpage_access and board delay |
|
flash_nwe | set_false_path | — | |
flash_noe | set_false_path | — | |
flash_addr | set_max_delay -from pfl_clk -to <port> | Determined by Taccess/Tpage_access and board delay |
|
Bidirectional synchronous | flash_data |
|
Read mode:
Determined by Taccess/Tpage_access and board delay |
Output synchronous | fpga_data | set_output_delay -clock fpga_dclk <port> | Determined by board delay and TSU/TDH of the FPGA |
Output Clock | fpga_dclk |
|
Input clock to DCLK ratio >1:
Set muticycle path using launch clock
|