Altera_Forum
Honored Contributor
16 years agoOdd EPCS Silicon ID Reading
Hi folks,
When attempting to read the Silicon ID of an EPCS64 flash, I start by sending these four bytes (MSbit first): 0xAB, 0x00, 0x00, 0x00. I can see that the EPCS64 drives data on the 32nd clock, but what I read is not the expected 0x16, but 0x08. If I read again, I get 0x20, and once more yields 0x82. It turns out that if I keep reading, this pattern repeats itself forever (i.e. 0x08 0x20 0x82 0x08 0x20 0x82...) Analyzing this a bit further reveals that it's a bitstream with one bit high, five bits low, one bit high, five bits low, etc. I have absolutely no clue why this happens. Hope you can help me out here. Thanks in advance. René Schipp von Branitz Nielsen