Forum Discussion
Altera_Forum
Honored Contributor
10 years agoI Googled "altera unique serial number" (yeah, I know, you are kicking yourself for not doing that ...)
You are looking for the "Altera Unique Chip ID IP Core User Guide". https://www.altera.com/support/literature/lit-ug.html https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/ug/altchipid.pdf Briefly scanning the User Guide, it does not tell you which devices are suppored. I started Quartus, made the IP Catalog visible, typed 'unique' in the search bar, doubled-clicked on the IP, and found that it does not have a device type pull-down. So I created a Quartus project, but then realized that 15.0 does not support the Cyclone III ... so I tried with a Cyclone IV ... and the Unique ID core was greyed out. I suspect that this IP core is not supported with the Cyclone III. A work-around would be to create a read-only register. The downside to that solution is that you need to re-synthesize for each device. If you have an EPCS device on your board, some of those types of devices (SPI flash) have unique ID codes or OTP EEPROM (eg., I think some of the Spansion or Numonyx/Micron parts do). If you have a MAX II or V device, you can use the UFM to program a unique serial number. Just a few ideas ... Cheers, Dave