t27.aiРусский

Which chip is this?

You will learn

How a chip names itself in 32 bits, and how to read those bits.

Before you load anything, you ask the board which chip it has. Over JTAG every chip answers with a 32-bit IDCODE: a version, a part number, the manufacturer and a fixed 1 in bit 0. A bitstream built for the wrong part is refused by the chip, so this is the check that saves you an afternoon. The decoder splits the bits into those four fields and looks the part up in openFPGALoader's own table.

Try it

Click the bench preset, then flip one bit of the part number and see which device it would be.

Open the interactive lesson →

JTAG IDCODE decoder: 32 bits, four fields, one device
JTAG IDCODE decoder: 32 bits, four fields, one device ↗

All lessons