Pour la flash de config, il semblerait que le "remplaçant" soit en fait le même, juste avec la ref mis à jour suite au passage sous l'escarcelle Intel (d'ailleurs, ils ont pas perdu de temps à re-brander toutes les docs en Intel ...).
Ancienne doc Altera :
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cfg/cyc_c51014.pdfDoc mise en lien sur la page Mouser :
https://www.mouser.fr/datasheet/2/612/cfg_cf52012-1301744.pdfCette doc n'est visiblement pas à jour, la ref exacte EPCQ128
ASI16N n'existe pas dedans. Ça sent la typo.
En cherchant "Intel EPCQ128
ASI16N", on trouve une datasheet plus récente (2019) :
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cfg/cfg_cf52014.pdfPage 10 on a les ordering codes, avec la bonne ref dedans.
Dans l'history en 2018.04.11 il y a l'ajout des refs avec un 'A'.
Donc je parie sur une erreur de mise à jour du lien de la datasheet sur la page Mouser (datasheet de 2018).
Sur Arrow : idem, la datasheet date de 2018 et n'est pas à jour.
Sur Digikey par contre ils ont le lien à jour. il faut dire que eux ne stockent pas les datasheets sur leurs serveurs, mais mettent un lien vers le a datsheet du site constructeur, c'est plus fiable pour avoir les mises à jour.
Donc, pour moi il faut suivre la datasheet la plus récente (
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cfg/cfg_cf52014.pdf). Il y a une note d'appli qui précise les éléments à prendre en compte pour faire de la migration (lien dans la page 4 : 'AN822: Intel Configuration Device Migration Guideline'):
https://www.intel.com/content/www/us/en/programmable/documentation/tfb1498107381358.html#bno1498108619513Bon, là je ne vais pas analyser le truc en entier ne sachant pas quelle est la cible, mais pour moi les réponses sont là-dedans. On y voit des choses intéressantes, du genre :
EPCS128 has different sector size than EPCQ128A, not compatible if sector erase is used.
Donc il va falloir lire tout ...