Author Topic: How can I program a CPLD Lattice chip (M4A3) from the "Mach 4" family with a HW-  (Read 905 times)

0 Members and 1 Guest are viewing this topic.

Offline leonardovenpinTopic starter

  • Contributor
  • Posts: 11
  • Country: mx
How can I program a CPLD Lattice chip (M4A3) from the "Mach 4" family with a HW-USB-2A?  |O  :-//
 

Offline DaJMasta

  • Super Contributor
  • ***
  • Posts: 2308
  • Country: us
    • medpants.com
Don't know your specific situation, but I've run into a similar issue with a different chip and the answer may actually be "you can't".

Basically, the programmer used has to support the software package you're programming from, and the package you're programming with does not generally support older chips for very long, so you may need to download an older development package to program the older chip, which in turn would need an older programmer (or a programmer compatible otherwise compatible with the older application) to make it work.

Ran into an issue with the Xilinx tools this way, where to program a PROM from the early 2000s I had to download a software package that didn't support my current generation programmer, so I had to buy a second programmer to use it.....
 

Offline leonardovenpinTopic starter

  • Contributor
  • Posts: 11
  • Country: mx
what happens is that the programming software I use if it has the cpld but I buy a hw-usb-2a to be able to program from usb to FTDI or Parallel, the ports that the chip has are TCK, TDI, TDO and TMS. and the cable that brings the hw-usb-2a is those mentioned but VCC two of GND and other 3 more I think, then I connected the 4 GNDs that had the chip to GND of the cable, and the 2 VCC to VCC of the same, and then the other 4 four with their respective cables ... and in the Diamond software I get it that detected the hw-usb-2a but then tells me that "the card of the cpld is not on" then I do not know what to do ..
 

Offline iMo

  • Super Contributor
  • ***
  • Posts: 4837
  • Country: pm
It could be your hw-usb-2a programmer is just checking whether the target Vcc is "on", and it does not source it (the programmer's "Vcc" pin is an "input").
Try with an external Vcc for your chip..
Doublecheck with the documentation of your programmer.
« Last Edit: April 27, 2019, 08:26:33 am by imo »
I got to the very edge of the abyss, but since then I have already taken a step forward..
 

Offline leonardovenpinTopic starter

  • Contributor
  • Posts: 11
  • Country: mx
thanks friend, it detects it but now I can not load the JED file. I do not know if I have to see what it says "Device Operation: Bypass"
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf