ソリューション ID: rd12052012_840
掲載日:
製品カテゴリー: Devices
製品エリア: Configuration (FPGA)
製品サブ・エリア: Remote Config/System Upgrade
デバイス・ファミリ: ARRIA V GT,ARRIA V GX,ARRIA V GZ,ARRIA V ST,ARRIA V SX,CYCLONE V GT,CYCLONE V GX,CYCLONE V SE,CYCLONE V ST,STRATIX V E,STRATIX V GS,STRATIX V GT,STRATIX V GX

Description

Arria® V, Cyclone® V and Stratix® V devices remote update circuitry can only handle 24-bit addressing. Forconfiguration devices such EPCS128 or EPCQ128 and smaller density configuration devices using 24-bit addressing, the 24-bit PGM[23:0] field corresponds to all 24 bits of the active serial starting address. However for EPCQ256 devices that use 32-bit addressing, the PGM[23:0] field corresponds to the 24 MSB of the active serial starting address. Thus the 32-bit address would be {pgm[23:0], 8’b0}.

Workaround / Fix

In the altremote_update module for EPCQ256 devices, you will need to truncate the lowest 8 LSB when writing the application image boot address during factory image.

For example if the boot address is 0x00020000, then you need to set the 0x000200 into data_in[23..0] of the megafunction.

For example if the boot address is 0x01C00000, then you need to set the 0x01C000 into data_in[23..0] of the megafunction.