--- Quote Start ---
Thank you for the response. Unfortunately that’s not a chip serial number it’s only a 32-bit identifier that gives only the family and stuff. It’s not unique across devices of the same family as you can see in your example.
Altera has a chip id IP that provides a unique 64-bit id but I’d like to read that ID from jtag without instantiating the ip in the design.
Cheers,
--- Quote End ---
So this is something only a few of the newer devices support:
https://www.altera.com/en_us/pdfs/literature/ug/altchipid.pdf There is a note that the ID is accessible thru JTAG for the Arria 10 and Cyclone 10 GX, but it appears you still need to instantiate the IP block.