Electronic – How to read firmware from Altera’s FPGA (Cyclone IV) with USB Blaster

fpgaintel-fpgaprogrammingquartus-ii

I'm starting to investigate Altera's Cyclone IV FPGA to use in my projects. Now I borrowed from neighboring company a real device with USB Baster Rev.C. I'd try to use one instead of evaluation board which I don't have for the moment.

Before I will put any code into the device I'd like to download original firmware to make me possible to return the device to it's initial state at any moment.

However after I connected USB Blaster to the device via JTAG and run Programmer I did not find any "Read" button (as I usually see on AVR programmers GUIs):

enter image description here

Brief search in Internet did not help.

EDIT 1

It looks like there are additional memories on the board:

enter image description here

I used to connect via X4 (pointed with a big red arrow).

Best Answer

To read the device configuration, you have to connect to X5 instead of X4 (as pointed out by @Simon Richter). Change your settings to match what is shown below:

ready to examine configuration

Click "Start" to read the configuration. When it finishes, you can set a file name and then click "Save File" as below:

ready to save configuration