Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs

ID 813773
Date 7/24/2024
Public
Document Table of Contents

2.5.3.1.2. nSTATUS

nSTATUS has the following two functions:

  • To behave as an acknowledge for nCONFIG.
  • To behave as an error status signal. It is important to monitor nSTATUS to identify configuration failures.
Note: nSTATUS does not go low for PR failures or failures using the JTAG configuration scheme.

Generally, the Agilex™ 5 device changes the value of nSTATUS to follow the value of nCONFIG, except after an error. For example, after POR, nSTATUS asserts after nCONFIG asserts. When the host drives nCONFIG high, the Agilex™ 5 device drives nSTATUS high.

In previous device families the deassertion of nSTATUS indicates the device is ready for configuration. For Agilex™ 5 devices, when using Avalon® -ST configuration scheme, after the Agilex™ 5 device drives nSTATUS high, you must also monitor the AVST_READY signal to determine when the device is ready to accept configuration data.

nSTATUS asserts if an error occurs during configuration. The pulse ranges from 0.5 ms to 10 ms.

nSTATUS assertion is asynchronous to data error detection. Agilex™ 5 devices do not support the auto-restart configuration after error option.

Previous device families implement the nSTATUS as an open drain with a weak internal pull-up. Agilex™ 5 always drives nSTATUS. Consequently, you cannot wire OR an Agilex™ 5 nSTATUS signal with the nSTATUS signal from earlier device families.

nSTATUS must be pulled high externally and the SDM must sample nSTATUS high when VCCIO_SDM ramps up to the recommended operating voltage.