I've been scouring the internet and posting on forums everywhere, and nobody seems to be able to answer me -- what software should I use to program an Atmel FPGA? Not to mention -- what cable? I can't seem to find any info anywhere! For Christ Sakes, they sent me an $85 FPGA as a free sample and now I can't do a damn thing with it!!
Anyone? Please? I downloaded this program from the Atmel website that seems like it's supposed to be their FPGA software, but a) it crashes every time I try and open it and b) there's basically no documentation for it...
If I'm way out in the woods here and completely missing something obvious, please, tear this post to shreds. I really want to know WTF is going on here.
would calling Atmel help?
would giving us the chip number help?
Yes there is, you have to go down to an individual device to see it.
AT40KAL -> AT40K05AL -> Tools yields
this link.
Yes there is, you have to go down to an individual device to see it.
AT40KAL -> AT40K05AL -> Tools yields this link.
Yeah, that's the program I mentioned in another thread. It doesn't work!! It just crashes over and over again. It's crazy, even that page has almost no information. Does it do synthesis, or just place and route? Etc etc.
And yeah, I have the AT40K40AL 3.3V.
Is it just the chip, or an eval board?
I have not used Atmel FPGA's, but presumably it's JTAG like every other FPGA?
So presumably this programmer?
http://www.atmel.com/tools/AVRJTAGICEMKII.aspx
Again, I don't think so... I'm pretty sure the JTAGICE just does the AVR Mega and XMegas. I have the AVR Dragon and it does JTAG as well, but only for the micros. I just think it's very strange how little information there is about their FPGAs. I can't even find anything about the Metallized Gate Arrays Jeri was talking about on Amp Hour. Maybe I should ask her, lol...
See my post in your other thread. Accept its status as a paperweight and get on with things
See my post in your other thread. Accept its status as a paperweight and get on with things
Yeah, I don't tend to give up that easily. And actually, it's not becoming obsolete, it's only the non-lead-free version they're discontinuing. That's the one that's been assigned "not recommended for new designs". However, the ROHS-approved one (the one I have) has no such label, and is still being fully supported and recommended for designs (apparently).
The software was released in 2005/2006. What if you try to install it on the prevailing OS then?
that is the problem with the chips from Atmel , Actel , Lattice and to some extent Xilinx
the tools are half-arsed or non existent , crazy contraptions that are not maintained , or plainly unusable unless you spring for the paying version.
download cables are hard to find.
i've been playing with FPGA and CPLD since the late 80's. i've seen and used almost any tool out there
viewdra, cupl, palasm,PLDworks (intel) , PEEL, ABel, Ise , MAxplus , quartus , you name it , i've used it.
i've thrown all of em away except quartus , and even with that one i limit myself to 10.something because of the on board simulator. i refuse to use modelsim.
i've been playing with FPGA and CPLD since the late 80's. i've seen and used almost any tool out there
viewdra, cupl, palasm,PLDworks (intel) , PEEL, ABel, Ise , MAxplus , quartus , you name it , i've used it.
i've thrown all of em away except quartus , and even with that one i limit myself to 10.something because of the on board simulator. i refuse to use modelsim.
I'm going through the process of learning how to develop for FPGAs right now for a new project at work. We are using Quartus 13.x and ModelSim PE. Not having any experience on anything else, I am curious as to why you say you won't use ModelSim?
i refuse to use modelsim.
Why no modelsim? Out of all the tools you list, that one is actually pretty decent.
One might almost call it a good tool. Can't say that for the average fpga vendor provided tool, that much I will readily agree to.
32 bits software in 64 bits OS, that can sometimes work, maybe, when the moon is in the right spot...
Have you tried compatibility mode, running as admin, all the usual tricks for older software?
The production/compile code should be somewhere in the installer/docs, it a super secret..
And.....
Do your research before asking for samples, not after..
Do your research before asking for samples, not after..
What, you mean like don't request samples of super outdated crap that was not all that great even when it was current? Better get something recent from xilinx/altera/lattice IMO. On the low cost + pretty nifty side of things you could check this out:
http://www.digikey.com/catalog/en/partgroup/icestick-evaluation-board/40913Only $25, and .... tools are freely available. And even supports SystemVerilog for synthesis for those cheapie devices. Or get a spartan-6 board. Or maybe something from Altera... What would be a spartan-6 equivalent with decent price/performance. As in what Altera board would be a good fit?
32 bits software in 64 bits OS, that can sometimes work, maybe, when the moon is in the right spot...
Virtually all Windows software, including the majority of binaries shipped with the OS, is 32-bit. There is no problem running 32-bit software on a 64-bit OS.
It's the drivers on a 64bit system that have to be 64bit.
That's where the problems appear.
Yes I tried all the usual tricks. Yes you're all correct, I should have done my research first. Anyway. Turning it into an expensive piece of jewelry I suppose.
So I tapped out and bought this: http://www.ebay.ca/itm/251192878359?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
And already I'm sorta thinking I should have gotten the Altera version first. Oh well.
You'll be able to do similar things with either Altera or Xilinx so it really doesn't matter which you choose as your first FPGA.
You'll need a Xilinx JTAG programmer if you want to program it directly from the Xilinx software. I've never bothered with it as I have a perfectly good USB blaster (Altera JTAG programmer) that does an excellent job via UrJTAG.
You'll need a Xilinx JTAG programmer if you want to program it directly from the Xilinx software. I've never bothered with it as I have a perfectly good USB blaster (Altera JTAG programmer) that does an excellent job via UrJTAG.
OT, but thanks for that! I also just have an Altera USB-Blaster and that looks very handy. I didn't even think to check whether some program could use it with other chips. Their list of supported chips is a bit slim, but it still looks useful.
You'll need a Xilinx JTAG programmer if you want to program it directly from the Xilinx software. I've never bothered with it as I have a perfectly good USB blaster (Altera JTAG programmer) that does an excellent job via UrJTAG.
OT, but thanks for that! I also just have an Altera USB-Blaster and that looks very handy. I didn't even think to check whether some program could use it with other chips. Their list of supported chips is a bit slim, but it still looks useful.
The thread went OT once Atmel was out of the equation. Though I'll make a new thread re non-vendor JTAG usage as it's useful to know.
- Done, though a bit short. It's enough to start discussion.
https://www.eevblog.com/forum/microcontrollers/jtag-is-jtag-is-jtag/