ContributionsMost RecentMost LikesSolutionsRe: EPM7032AETI44-7N Where were those devices purchased? Thru an authorized Altera/Intel distributor, or thru a third party grey market reseller? Re: Idea: Partnership Between Altera and Intel for Creating Innovative MCUs Based on FPGA Using x86 Core Altera and Intel tried partnering. It was basically a business disaster for Intel and not much better for Altera. If Altera did not find X86 technology compelling/useful when they were owned by Intel why should they find it a benefit now that they are no longer have a close business relationship? I am not sure who you think your audience is here. This board is for folks having technical issues with Altera devices and/or software, and are looking for help. Besides nobody wants a giant power hungry X86 device on an FPGA. An ARM or RISCV is the perfect technical choice. Re: EPM3064ATC44-7N and EPM3064ATI44-10N You will find that virtually all manufacturers do this dual marking of a Consumer (C) and an Industrial (I) grade device. You will find that the I grade device will be marked as a slower speed grade (ie, 10ns vs 7ns) over the wider temperature range. Basically there is only one silicon die design, and it is tested at various temperature and voltage corners to set it speed grade. Thru their characterization the vendor will have previously determined that a 7ns C device can also be marked as a 10ns I device. So when you buy the I device you may get a faster C device. Or when you buy the C device you may get a slower I device. Re: Max II EPM240T100C5N CLCD Look here: https://opencores.org/ Browse PROJECTS and COMMUNICATION CONTROLLERS and look for projects with UART in the name. There are a bunch, from very simple to complex. Most have been tested in actual FPGAs. Re: PLD device EPM7032TC44 Something is not quite right here. You keep referring to your devices as 'EPM7032TC44' but this is NOT a jtag programmable device. 7032S, 7032A, 7032B all have JTAG programmable functionality and will return device codes 070320DD/170320DD/270320DD respectively. So how do you read the device code at get the value 414CC04B? What hardware do you use to read that device code? What software are you using? Is it QuartusII 13.0sp1? What is the EXACT part marking on your chip? Is it EPM7032, EPM7032S, EPM7032A, or EPM7032B? Re: Warning: Can't generate programming files because you are currently using the Quartus II software in 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 ... https://www.intel.com/content/www/us/en/support/programmable/support-resources/devices/cyclone-ii-support.html?s=AtoZ&f:@emtcontenttype_en=%5BDevelopment%20User%20Guides%5D 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. Re: Warning: Can't generate programming files because you are currently using the Quartus II software in Well, it depends on what TerASIC DEn board you are connected to. I have both a DE2-70 with the EP2C70 (idcode 0x020B60DD) and a DE1 with the EP2C20 (idcode 0x020B30DD). You said if found idcode 0x020B30DD which means you are connected to a board with an EP2C20 (or EP2C15, same code). But you compiled for idcode 0x020B60DD which would be an EP2C70 device. That is the problem. You need to specify the correct target device in Quartus prior to doing the compilation. Re: Warning: Can't generate programming files because you are currently using the Quartus II software in Select the second option "Run the Quartus II software" when you install. You don't need or want the subscription version which requires a paid license, and I am assuming you are not using any purchased IP files so the third option does not apply. Once the web version is installed, it won't ask you again about licensing. Re: Warning: Can't generate programming files because you are currently using the Quartus II software in No, the web version of Quartus 13.0sp1 does not require a license. Just install and run. It supports the DE1 board directly. Re: Warning: Can't generate programming files because you are currently using the Quartus II software in As an FYI, I have a TerAsic DE1 board with the CycloneII device and I use Quartus Web 13.0sp1 to compile code for the board. It works just fine. I have used it on XP and Win7 and now Win10; have not tried Win11. So 13.0sp1 is the way to go forward.