AN 886: Intel Agilex® 7 Device Design Guidelines

ID 683634
Date 10/09/2023
Public
Document Table of Contents

6.1.8.4.2. Dual Purpose Configuration Pins

Table 66.  Dual Purpose Configuration Pins Checklist
Number Done? Checklist Item
1   Plan the dual purpose pins that can function as configuration pins and user I/O pins.

The below configuration pins used for the Avalon® -ST ×16 and ×32 configuration schemes can optionally be used as user I/O pins after configuration has completed. Enable the pins to function as dual purpose pins in the Intel® Quartus® Prime software prior to compilation, if desired.

  • AVST_CLK
  • AVST_VALID
  • AVST_DATA[15:0]
  • AVST_DATA[31:16]—for Avalon® -ST ×32 configuration scheme
Table 67.  Dual-Purpose Pin Restrictions for Avalon Streaming x16 and x32 Configuration Schemes
Dual-Purpose Pin Avalon® Streaming x16 Avalon® Streaming x32
Not Used in User Mode Used in User Mode Not Used in User Mode Used in User Mode
AVST_CLK Setting: As input tri-stated Setting: Set as regular I/O

Pin Connection: Set as Input and assign ALL pins in pin assignment

Setting: As input tri-stated

Setting: Set as regular I/O

Pin Connection: Set as Input and assign ALL pins in pin assignment

AVST_VALID
AVST_DATA[15:0]
AVST_DATA[31:16] No restrictions
Note:
  • All pins in the same group name must be assigned to the physical pin in pin assignment. For instance, if only 2 out of 16 pins from AVST_DATA[15:0] are used, then all 16 pins must be assigned to physical pins including the unused pins in the user design.
  • All pins with pin assignments must be in known state, whether weak pull-up or weak pull-down.
  • The dual-purpose pin restrictions are not applicable to Intel Agilex® 7 AGF 006/008/012/014/022/027 and AGI 022/027 devices.