Forum Discussion
YuanLi_S_Intel
Regular Contributor
6 years agoHi William,
Just would like to check, after the execution of 0x10 (GET_IDCODE command), have you check the ISR value? The ISR value has to be 0x1 to show that the execution of command is successful. Then, read base + 5 for 2 times. The first time, probably you will get the header value, then for the 2nd time, you will get the IDCODE. Hope it helps.
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-20087.pdf (Page 15)
Regards,
YL
WGith
Occasional Contributor
6 years agoHi
Yes right after I write the ID command I read the ISR and it is always 0x2 in hex.
The signaltap captures I have show the command enter and then exit the fifo as expect and then I assume goes to the SDM which I cannot capture in Signaltap. I have never see any response, even an error response packet return.
Is there any special setting I need to enable in my design?
Is there any time limit on reading a response once I send a command?
I will attach a couple signaltap captures later today to show me sending the IDCODE and CHIP ID commands.
Thank you
Will
Get Outlook for Android<https://aka.ms/ghei36>