06-04-2018 10:41 AM
My custom board is equipped with the Cyclone V FPGA and the EPCQ128 configuration device. I use Quartus 17.1.0.I convert the .sof programming file to .jic having the Active serial x4 option selected. Using the same .jic file, depending on MSEL pins configuration, for
- for MSEL set to active serial standard (10011) I am able to configure and program the flash memory
- for MSEL set to active serial fast (10010) I get an error message: --- Quote Start --- Error (209025): Can't recognize silicon ID for device 1. A device's silicon ID is different from its JTAG ID. Verify that all cables are securely connected, select a different device, or check the power on the target system. Make sure the device pins are connected and configured correctly. Error (209012): Operation failed --- Quote End ---
- Why am I not able to configure the device with MSEL set to active serial fast?
- Which configuration has priority MSEL or settings during conversion of .sof files to .jic?
- If I understand correctly, MSEL and settings during conversion of .sof to .jic apply to FPGA configuration from the configuration device during boot. Where can one control mode in which the FPGA access the configuration device (ex. 1 vs 4 data lines) during indirect jTag programming? What is the setting by default?
06-05-2018 01:08 AM
Hi,Incorrect configuration scheme will cause programming failure. - Active Serial x 4 is chosen because the development kit hardware is fitted with EPCQ256. You may also choose Active Serial x 1 scheme as EPCQ devices support both variants. If it is Custom board than I think the board may not have been designed for X4 mode. You can check the schematic, epcq data sheet (https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/cfg/cfg_cf52012.pdf) and https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/cyclone-v/cv_5v2.pdf (http://refer page 25)"]Cyclone V hand book page 259[/URL]. Or The problem may be tck clock (https://www.altera.com/en_us/pdfs/literature/ug/ug_usb_blstr_ii_cable.pdf) if you are using USB Blaster II. Changing the TCK Frequency and check. Best Regards, Anand Raj Shankar (This message was posted on behalf of Intel Corporation)
06-05-2018 10:52 AM
@Anand, thank you for your reply.After cross-check of the PCB design files, it turned out, the MSEL[4:0] were not set properly set in the Active Serial Fast mode. The issue has been solved. Thank you.