Forum Discussion
Altera_Forum
Honored Contributor
11 years ago --- Quote Start --- But the IDCODE is not unique for each part. I don't know about the Cyclone V's mentioned, but when you use jtagconfig you see a list of candidates for the given ID --- Quote End --- That's a good point actually. Someone at Altera has been screwing up and not changing the JTAG IDCODE on devices. Though in this particular case, so long as the list of devices that can possibly be loaded on the PCB do not have duplicate IDCODEs, then reading the IDCODE could be used to determine which unique part was loaded. If however the IDCODEs are not unique, then a resistor stuff option that the microcontroller can read *BEFORE* the FPGA is configured would be needed. Although if the resistors were connected to FPGA pins, you could perform a boundary scan of the FPGA to read those pins, before configuring the device. Cheers, Dave