Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
All support for Intel NUC 7 - 13 systems has transitioned to ASUS. Read latest update.
20559 Discussions

Quartus II and Flex 10KE FPGA Compatibility?

Altera_Forum
Honored Contributor II
1,488 Views

Hi,  

I have Quartus II V12.1 installed and a FPGA board with an Altera Flex 10KE, part number: EPF10K100EQC240-2. I want to be able to read the code that has been written onto this FPGA. I have a USB blaster with JTAG allowing a physical connection between the board and my computer. I understand the Flex 10KE is outdated but is there a version of Quartus available that is compatible with the Flex 10KE? Or, how can I read the programmed code on the FPGA with Quartus II V12.1?
0 Kudos
9 Replies
Altera_Forum
Honored Contributor II
561 Views

You need to use Quartus 9.0 as older devices were dropped from 9.1

0 Kudos
Altera_Forum
Honored Contributor II
561 Views

Specifically; Quartus II 9.0SP2 was the last version to support the FLEX10K series. 

 

I recently installed this version under Windows 7 and found that you cannot use the USB-Blaster drivers in that installation as they are not signed. You have to use the drivers for a newer version of Quartus. When I got that message, I just installed the programmer for 13.1. 

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
561 Views

 

--- Quote Start ---  

 

how can I read the programmed code on the FPGA with Quartus II V12.1? 

--- Quote End ---  

 

 

In general, the FPGA does not contain the programmed code, the configuration source does. If the configuration source is an EPC2 device, then you'd better hope it is in the JTAG chain, otherwise you cannot read it. The configuration source might also be a microcontroller or CPLD. Without seeing your board, we have no idea. Hopefully you have a schematic :) 

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
561 Views

 

--- Quote Start ---  

In general, the FPGA does not contain the programmed code, the configuration source does. If the configuration source is an EPC2 device, then you'd better hope it is in the JTAG chain, otherwise you cannot read it. The configuration source might also be a microcontroller or CPLD. Without seeing your board, we have no idea. Hopefully you have a schematic :) 

 

Cheers, 

Dave 

--- Quote End ---  

 

 

Right now, I have Quartus II V9.0 installed. It does support my Flex 10KE FPGA. In response to Dave's quote, on the board there is an Altera EPC2LI20. I do have a JTAG connector to USB blaster to USB to computer.  

 

How would I pull the information from the EPC2 using Quartus?
0 Kudos
Altera_Forum
Honored Contributor II
561 Views

What exactly are you trying to read? all that the EPC contains is the binary programming file (ie. the .sof) - it doesnt give you source code or the logic thats in the chip.

0 Kudos
Altera_Forum
Honored Contributor II
561 Views

 

--- Quote Start ---  

What exactly are you trying to read? all that the EPC contains is the binary programming file (ie. the .sof) - it doesnt give you source code or the logic thats in the chip. 

--- Quote End ---  

 

 

I am trying to read the source code from my board. Is there a way for me to pull the binary file and read the source code using Quartus II?
0 Kudos
Altera_Forum
Honored Contributor II
561 Views

No way at all. You need to actually have the source code on disk somewhere. The EPC device just contains the compiled version of the source.

0 Kudos
Altera_Forum
Honored Contributor II
561 Views

 

--- Quote Start ---  

No way at all. You need to actually have the source code on disk somewhere. The EPC device just contains the compiled version of the source. 

--- Quote End ---  

 

 

Hi Tricky,  

 

How would I use Quartus II to take the .pof or .sof from the board and save it locally so I can copy it on other boards? 

 

Thanks
0 Kudos
Altera_Forum
Honored Contributor II
561 Views

just use a programmer to copy the pof file to a new epc device.

0 Kudos
Reply