Author Topic: Modern replacement for Altera EPM7064LC84-15  (Read 2056 times)

0 Members and 1 Guest are viewing this topic.

Offline djsbTopic starter

  • Frequent Contributor
  • **
  • Posts: 948
  • Country: gb
Modern replacement for Altera EPM7064LC84-15
« on: August 03, 2024, 02:52:41 pm »
Is there an available modern replacement for an EPM7064LC84-15 CPLD. The LPT to IDE interface design (attached below) uses AHDL (maybe some version of HDL used in Altera designs). This is mostly an intellectual exercise at the moment, as making something like this would be a waste of time. However, learning how to translate an old HDL design from an obsolete chip in modern programmable logic may be useful. Digikey mentions Microchips ATF1504AS-10JU84 or ATF1508ASV-15JU84 which I will look into. Could an old Altera design be translated over these chips? Just curious. Thanks.
David
Hertfordshire, UK
University Electronics Technician, London, PIC16/18, CCS PCM C, Arduino UNO, NANO,ESP32, KiCad V8+, Altium Designer 21.4.1, Alibre Design Expert 28 & FreeCAD beginner. LPKF S103,S62 PCB router Operator, Electronics instructor. Credited KiCad French to English translator
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 8050
  • Country: ca
 
The following users thanked this post: djsb

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 8050
  • Country: ca
Re: Modern replacement for Altera EPM7064LC84-15
« Reply #2 on: August 03, 2024, 06:35:17 pm »
 
The following users thanked this post: djsb

Offline c64

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: au
Re: Modern replacement for Altera EPM7064LC84-15
« Reply #3 on: August 03, 2024, 10:18:05 pm »
ATF1500 series are direct replacement. Just use them
 
The following users thanked this post: djsb

Offline ZaneKaminski

  • Contributor
  • Posts: 34
  • Country: us
Re: Modern replacement for Altera EPM7064LC84-15
« Reply #4 on: August 06, 2024, 01:53:30 am »
Yes, ATF1504AS is a pin-compatible replacement. You can use Microchip/Atmel POF2JED to translate your Altera .pof file to a .jed fuse map that the right Atmel programmer can flash on the device. I have done this before and it works. Clone Altera USB Blasters are really cheap though so I have skipped using any Atmel programming hardware. I do any required development with the Altera tools, translate using POF2JED, and then I generate an an SVF from that .jed file and flash that on the device using some other solution (onboard MCU, Bus Pirate, whatever).

By the way, ATF150X series is much more power-hungry than EPM7000 series, although the device is slightly more powerful. Each LAB/PAL block/macrocell subarray in the ATF150X can take like 40 inputs from the global interconnect compared to 36 in the EPM7000. I think the macrocell of the ATF150X is slightly more powerful too. So if you design using the Atmel software, I guess you can implement more logic in the device, although I have never done this.
« Last Edit: August 06, 2024, 01:56:24 am by ZaneKaminski »
 

Offline c64

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: au
Re: Modern replacement for Altera EPM7064LC84-15
« Reply #5 on: August 06, 2024, 08:07:19 am »
Yes, ATF1504AS is a pin-compatible replacement. You can use Microchip/Atmel POF2JED to translate your Altera .pof file to a .jed fuse map that the right Atmel programmer can flash on the device. I have done this before and it works. Clone Altera USB Blasters are really cheap though so I have skipped using any Atmel programming hardware. I do any required development with the Altera tools, translate using POF2JED, and then I generate an an SVF from that .jed file and flash that on the device using some other solution (onboard MCU, Bus Pirate, whatever).
Can also use Altera Byteblaster or USB blaster. See my post
https://www.eevblog.com/forum/fpga/best-replacement-for-amdxilinx-cplds-xc9500/msg5297182/#msg5297182
 

Offline c64

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: au
Re: Modern replacement for Altera EPM7064LC84-15
« Reply #6 on: August 06, 2024, 08:21:45 am »
I think the macrocell of the ATF150X is slightly more powerful too. So if you design using the Atmel software, I guess you can implement more logic in the device, although I have never done this.
Yes they are more powerful indeed. However, Atmel software is not free (you can get free trial) and can not do timing constraints correclty
 

Offline PCB.Wiz

  • Super Contributor
  • ***
  • Posts: 1817
  • Country: au
Re: Modern replacement for Altera EPM7064LC84-15
« Reply #7 on: August 07, 2024, 12:49:22 am »
Yes, ATF1504AS is a pin-compatible replacement. You can use Microchip/Atmel POF2JED to translate your Altera .pof file to a .jed fuse map that the right Atmel programmer can flash on the device. I have done this before and it works. Clone Altera USB Blasters are really cheap though so I have skipped using any Atmel programming hardware. I do any required development with the Altera tools, translate using POF2JED, and then I generate an an SVF from that .jed file and flash that on the device using some other solution (onboard MCU, Bus Pirate, whatever).

By the way, ATF150X series is much more power-hungry than EPM7000 series, although the device is slightly more powerful. Each LAB/PAL block/macrocell subarray in the ATF150X can take like 40 inputs from the global interconnect compared to 36 in the EPM7000. I think the macrocell of the ATF150X is slightly more powerful too. So if you design using the Atmel software, I guess you can implement more logic in the device, although I have never done this.

The power varies with model
The 'L' suffix parts use a wakeup model to lower power at lower clocks.

Atmel did make some Coolrunner similar parts with 3v3 IO and 1v8 core, that are much lower power.

Microchip store still gives hits on ATF1502BE and ATF1504BE,  but the ATF1508BE / ATF1508RE strangely do not?
 

Offline TomS_

  • Frequent Contributor
  • **
  • Posts: 851
  • Country: gb
Re: Modern replacement for Altera EPM7064LC84-15
« Reply #8 on: August 25, 2024, 02:14:27 pm »
It is worth noting that Microchip has EOLd all of the PLCC packaged ATF150x parts recently.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf