Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

Configuring from Numonyx M25PX16 (2.5 V)

I have been able to configure an EP4CGX15 from the M25PX16, but I have to use "Convert Programming Files" and check the "Disable EPCS ID check" box as the device ID is different.

The problem is that I don't see a way to disable the ID check and still be able to use a compressed bitstream and a user configuration clock. Any workarounds?

Bit 3 of byte 0x29 of the configuration is apparently the disable EPCS ID check bit, but there are two other bytes (0x49, 0x4A) that are a CRC or similar. Does anyone know how this is calculated?

I do have a spot on the board for a separate configuration supply and can switch to the M25P16 which has the correct ID, but would prefer to avoid adding the regulator if possible.

Thanks

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    The problem is that I don't see a way to disable the ID check and still be able to use a compressed bitstream and a user configuration clock. Any workarounds?

    --- Quote End ---

    I don't exactly understand where using quartus_cpf conflicts with the compression option and a user clock?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I have limited experience with Quartus as I mostly use FPGAs from another manufacturer, so I may be missing something obvious.

    This gives me the impression that disabling the ID check can only be done from the convert programming files dialog:

    --- Quote Start ---

    Solution ID: rd10212009_476

    Last Modified: Oct 27, 2009

    Product Category: Devices

    Product Area: Configuration (FPGA)

    Product Sub-area: Active Serial (AS)

    Problem

    When using the quartus_cpf command via the command line is the "Disable EPCS ID check" option available?

    Solution

    No, when using the quartus_cpf command via the command line the "Disable EPCS ID check" is not available due to the fact that the Advanced Options are only used for debugging purposes. Also when generating a Conversion Setup File (.cof) this option is not considered.

    --- Quote End ---

    I don't find any option to disable the ID check in the Device and Pin Options dialog and converting the .sof file to a .rbf file with Convert Programming files results in an uncompressed bitstream even if the box is check in device and pin options.

    I have ordered M25P16 flash chips and a 3.0 V regulator to avoid this problem, but would prefer to stick with the M25PX16 if possible.

    Thanks
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I didn't use the disable ID check option, so I can't say, if it actually works. But it can be set in the conversion setup and thus should expected to be used also in an automated batch conversion.

    The compression point is somewhat tricky, it has to be set in the properties of the respective input file. The compression status of the input file doesn't count, it's compressed respectively uncompressed anew. (It's a serial topic in Altera forum...)