Forum Discussion
Hi.
I have change the target device as per suggested.
Could you explain the reason behind this? What is the meaning of idcode? What is the different between the 2 devices. I assume that they are the same as they are in the same family.
Thank you.
S_Dyn.
Do you have the datasheet for the Cyclone II family devices? The JTAG ID codes and devices are described in great detail.
If you don't, download the "Cyclone II Device Handbook" from this page ...
The IDcode is (usually) unique for each device in a family, and it lets the software tell what the device is via JTAG.
The EP2C20 and EP2C70 devices differ in the number of logic, memory, and I/O cells on the devices.
They have 20K and 70K logic cells respectively, as the device name indicates.
The basic architecture (ie, type of cell) is the same for each member of the family.
When you compile code in Quartus, you must target a particular device, eg, either EP2C20 or EP2C70 as the software
needs to know how big (number of logic cells) the device is and how they are laid out and connected. Code is compiled
and a .SOF file is generated for the specific device and they are not interchangeable.
- S_Dyn6 months ago
New Contributor
Hi.
I should have explore more.
Thank you so much for the sharing.
S_Dyn.