Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20764 Discussions

EPM7128SLC84 date code markings


I am trying to identify some EPM7128SLC84 devices as either genuine or counterfeit. As you may know, chips are often relabeled with newer date codes and faster speed grades and sold as new.


I am looking at the date codes on these devices and the date code decoder information on Intel/Altera’s website here:


In order to better understand the authenticity of the chips, I am wondering:


What was the final week and year that the EPM7128SLC84 device was produced?

What “fab process identifiers” are printed on EPM7128SLC84 chips?

What “final test location” identifiers are printed on EPM7128SLC84 chips?

What “base die identifiers” and “die revision levels” are printed on EPM7128SLC84 chips?

Can the die revision be read using JTAG?

What “fab process codes” are printed on EPM7128SLC84 chips?


I have also encountered chips with a different date code format. “BFD329931” is an example. How do I decode these? When was this date code format withdrawn from use?


As well, some EPM7128SLC84 ICs I have have markings on the bottom of the chip. Can you say anything about these so I can check their consistency with the markings on the top?




0 Kudos
1 Reply
Hi Zane, Thank you for contacting Intel Community. Sorry to let you know that, we do not provide part marking verification in order to avoid the devices from grey market. Intel PSG has its authorized distributor to sale Intel devices. If the customer got the devices from formal distributors, they shouldn’t worry on the device authenticity as the devices must be valid units. Otherwise, we do not ensure the device quality and do not provide the further service. You may find the authorized distributor list from the link below: In addition, please be noted that EPM7128SLC84 (Max 7000) device families were obsolete since 2017. You are recommended to use the newest CPLD devices for your design. Thank you Regards, Chia Ling
0 Kudos