Agilex™ 7 Device Family Pin Connection Guidelines: M-Series

ID 776197
Date 6/12/2024
Public
Document Table of Contents

1.2.11. Secure Device Manager (SDM) Pins

Note: Altera recommends that you create an Quartus® Prime design, enter your device I/O assignments, and compile the design. The Quartus® Prime software will check your pin connections according to I/O assignment and placement rules. The rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device user guides.
Table 11.  SDM Pins
Pin Name Pin Description MSEL[2:0] Pin Functions Connection Guidelines
RREF_SDM Reference resistor input for the PLLs of the SDM interface. Input to read reference resistance Connect a 2-kΩ +/-1% resistor to GND.
SDM_IO0 This pin is pulled low internally by a 20-kΩ resistor when the device is powered up. Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO1

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin functions differently depending on the configuration scheme used by setting the MSEL pins.

3'b110 AVSTx8_DATA2 Connect this pin to the data2 pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
3'b001 or 3'b011 AS_DATA1 Connect this pin to the data1 pin of the QSPI flash device when configuring from the QSPI flash device.
Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO2

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin functions differently depending on the configuration scheme used by setting the MSEL pins.

3'b110 AVSTx8_DATA0 Connect this pin to the data0 pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
3'b001 or 3'b011 AS_CLK Connect this pin to the clock input of the QSPI flash device when configuring from the QSPI flash device.
Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO3

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin functions differently depending on the configuration scheme used by setting the MSEL pins.

3'b110 AVSTx8_DATA3 Connect this pin to the data3 pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
3'b001 or 3'b011 AS_DATA2 Connect this pin to the data2 pin of the QSPI flash device when configuring from the QSPI flash device.
Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO4

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin functions differently depending on the configuration scheme used by setting the MSEL pins.

3'b110 AVSTx8_DATA1 Connect this pin to the data1 pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
3'b001 or 3'b011 AS_DATA0 Connect this pin to the data0 pin of the QSPI flash device when configuring from the QSPI flash device.
Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO5

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin will function as MSEL[0] during power up and reset to determine the configuration scheme. Once the pin completes the MSEL function, it will then function according to the configuration scheme you have selected.

MSEL[0] This pin must be pulled-up to VCCIO_SDM or pulled-down to GND through a 4.7-kΩ resistor depending on your configuration scheme.
3'b001 or 3'b011 AS_nCSO0 Connect this pin to the nCS input of the first QSPI flash device when configuring from QSPI flash devices.
For more information, refer to the Agilex™ 7 Configuration User Guide. Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO6

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin functions differently depending on the configuration scheme used by setting the MSEL pins.

3'b110 AVSTx8_DATA4 Connect this pin to the data4 pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
3'b001 or 3'b011 AS_DATA3 Connect this pin to the data3 pin of the QSPI flash device when configuring from the QSPI flash device.
Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO7

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin will function as MSEL[1] during power up to determine the configuration scheme. Once the pin completes the MSEL function, it will then function according to the configuration scheme you have selected.

MSEL[1] This pin must be pulled-up to VCCIO_SDM or pulled-down to GND through a 4.7-kΩ resistor depending on your configuration scheme.
3'b001 or 3'b011 AS_nCSO2 Connect this pin to the nCS input of the third QSPI flash device when you use cascaded QSPI flash devices for HPS application.
For more information, refer to the Agilex™ 7 Configuration User Guide. Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO8

This pin is pulled low internally by a 20-kΩ resistor when the device is powered up.

This pin functions differently depending on the configuration scheme used by setting the MSEL pins.

3'b110 AVSTx8_READY Connect this pin to the ready signal output of the external configuration controller when configuring using the Avalon® streaming x8 interface.
3'b001 or 3'b011 AS_nCSO3 Connect this pin to the nCS input of the fourth QSPI flash device when you use cascaded QSPI flash devices for HPS application.
Any valid MSEL setting Optional signals
SDM_IO9 This pin is pulled high internally by a 20-kΩ resistor when the device is powered up. MSEL[2] This pin must be pulled-up to VCCIO_SDM or pulled-down to GND through a 4.7-kΩ resistor depending on your configuration scheme.
This pin will function as MSEL[2] during power up to determine the configuration scheme. Once the pin completes the MSEL function, it will then function according to the configuration scheme you have selected. 3'b001 or 3'b011 AS_nCSO1 Connect this pin to the nCS input of the second QSPI flash device when you use cascaded QSPI flash devices for HPS application.
For more information, refer to the Agilex™ 7 M-Series Configuration User Guide. Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO10 This pin is pulled high internally by a 20-kΩ resistor when the device is powered up. 3'b110 AVSTx8_DATA7 Connect this pin to the data7 pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
This pin functions differently depending on the configuration scheme used by setting the MSEL pins. Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO11 This pin is pulled high internally by a 20-kΩ resistor when the device is powered up. 3'b110 AVSTx8_VALID Connect this pin to the data valid pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
This pin functions differently depending on the configuration scheme used by setting the MSEL pins. Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO12 This pin is pulled high internally by a 20-kΩ resistor when the device is powered up. Any MSEL setting The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO13

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin functions differently depending on the configuration scheme used by setting the MSEL pins.

3'b110 AVSTx8_DATA5 Connect this pin to the data5 pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO14 This pin is pulled high internally by a 20-kΩ resistor when the device is powered up. 3'b110 AVSTx8_CLK Connect this pin to the clock output of an external configuration controller when configuring using the Avalon® streaming x8 interface.
This pin functions differently depending on the configuration scheme used by setting the MSEL pins. Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO15

This pin is pulled high internally by a 20-kΩ resistor when the device is powered up.

This pin functions differently depending on the configuration scheme used by setting the MSEL pins.

3'b110 AVSTx8_DATA6 Connect this pin to the data6 pin of an external configuration controller when configuring using the Avalon® streaming x8 interface.
3'b001 or 3'b011 AS_nRST Connect this pin to the reset pin of the QSPI flash device when configuring from the QSPI flash device.
Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.
SDM_IO16 This pin is pulled low internally by a 20-kΩ resistor when the device is powered up. Any valid MSEL setting Optional signals The connection guidelines for this pin has dependency on signal assignments. For more information, refer to the Secure Device Manager (SDM) Optional Signal Pins.