Visible to Intel only — GUID: sam1412835883616
Ixiasoft
Release Information for GPIO Intel® FPGA IP
GPIO Intel® FPGA IP Features
GPIO Intel® FPGA IP Data Paths
GPIO Intel® FPGA IP Interface Signals
Verifying Resource Utilization and Design Performance
GPIO Intel® FPGA IP Parameter Settings
Register Packing
GPIO Intel® FPGA IP Timing
GPIO Intel® FPGA IP Design Examples
IP Migration Flow for Arria® V, Cyclone® V, and Stratix® V Devices
Intel® Arria® 10 and Intel® Cyclone® 10 GX GPIO Intel® FPGA IP User Guide Archives
Document Revision History for GPIO Intel® FPGA IP User Guide: Intel® Arria® 10 and Intel® Cyclone® 10 GX Devices
Visible to Intel only — GUID: sam1412835883616
Ixiasoft
Register Packing
The GPIO IP allows you to pack registers into the periphery to save area and resource utilization.
You can configure the full-rate DDIO on the input and output path as a flip flop by adding .qsf assignments.
Path | .qsf Assignment |
---|---|
Input register packing | set_instance_assignment -name FAST_INPUT_REGISTER ON -to <path to register> |
Output register packing | set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to <path to register> |
Output enable register packing | set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to <path to register> |
Note: The .qsf assignments do not guarantee register packing. However, these assignments enable the Fitter to find a legal placement. Otherwise, the Fitter keeps the flip flop in the core.