The problem, however, as mentioned above, appears to be associated with a defective production batch. We have a card that mounts Cyclone V part number CEFA7F27C8N and an EPCQ memory used in active serial mode.
A) I purchased in 2016 about 100 pieces of device part number EPCQ128SI16N: these work correctly on the board.
Above the chip there is printed this:
EPCQ128N
G0OO4 VS
CHN 244
B) I then purchased another 50 pieces of device part number EPCQ128SI16N (the same) in 2019: these do not work when mounted on the same card.
The strange thing is that the Programmer write and verify EPCQ128N with USB Blaster successfully.
EPCQ128N device of batch B) seem OK but FPGA configuration doesn't work.
Above the chip there is printed this:
EPCQ128N
CQ226 VS
CHN 812
I checked the signals on the Clock, CSn, Data0 and Data1 pins with an oscilloscope: the signals seem right.
Other useful information:
The tests were performed using various versions of Quartus:
QuartusII 15.1
Quartus Prime Standard 17.1
Quartus Prime Standard 18.1
During the comparative tests, the same jic file has always been used for both memories under test.
I tried to use EPCQ-A: by properly recompiling and generating the jic file they also work correctly.
Only memories of the production batch B) don't work correctly.
Thanks.