Forum Discussion

hsyn's avatar
hsyn
Icon for New Contributor rankNew Contributor
2 years ago

Cyclone V - DE10-Nano Kit - JTAG Chain Debugging - Incorrect IDCODE

Hello,

I am conducting some experiments with the De10 Nano board via JTAG.

I am using Quartus' JTAG chain debugging application for this purpose.

For example, I want to read the IDCODE registers.

I have researched the necessary IR (Instruction Register) commands from the BSDL files.

In the experiments I conducted, I can correctly read the FPGA's IDCODE register, but I cannot read the HPS's IDCODE register correctly.

While the HPS's IDCODE value should be 4BA00477, the value read with the JTAG Chain Debugger appears as 974008EE (It seems like a 1-bit right shift is required).

The uploaded PDF file below also contains detailed images.

Why am I not able to read the HPS side correctly?

Thanks.

2 Replies