Buriedcode
Joined: 06 May 2004 Posts: 327 Helped: 34 Location: London
|
11 Feb 2005 18:28 Re: M4A5 32/32 Lattice CPLD |
|
|
|
|
I've used that CPLD before with no problems.
Using a Xilinx cable is most likely the cause of the problem you're having. Although most DL cables (dongles) these days are pretty similar (they all use a simple buffer, like the 74**244) they have slightly different connections to the parallel port. I suggest building one, they're pretty straight-forward.
I couldn't afford to buy it (read somewhere its $50) and I had real trouble finding the schematic for the lattice DL cable, which IMO should be given out for free (like altera, xilinx etc..) thankfully someone on this board was kind enough to provide me with this.
You can omit the 'reset', 'ispEN', and 'JTAG' lines, and the 74HC00, as we are not dealing with an 'ispEN' device, just a JTAG one which is what the MACH4A5 uses.
I have no less than 6(!) schematics for the lattice cable, all are different, and use different pins on the printer port. I *think* this is the one I used. If you can't make one, then I'll try and post modifications for the 'Xilinx' cable, so you can switch the cable for programming xlinx, and lattice devices. If you can't get this schematic working, I'll reverse engineer the one I made (lost the designs I made).
Good luck, and sorry if this wasn't much help, I just wanted to post as much info as possible so you didn't have to keep posting replys.
BuriedCode,
Ps. Although I've built this, and ispVM 'says' it works fine, I've yet to get any project of mine working but I don't think this is due to the DL cable, just my terrible board design,
|
|