• TwitterFacebookGoogle PlusLinkedInRSS FeedEmail

How To Program A Lattice Cpld Software

07.09.2019 
Small cpld
Active7 years, 11 months ago
$begingroup$

I would like to learn more about CPLD circuits (because they are cheaper than FPGA), but I am facing a major problem. I cannot find any simple and userfriendly software for programing and debugging CPLD.

The software and documentation on this page are for versions of products that are not current. They have been superseded by new versions available from the individual product pages. Lattice Diamond software. Lattice Radiant software. Lattice Neural Network Compiler. Lattice iCEcube2 software. Lattice ispLEVER Classic software.

Lattice

The CPLD I have is XC9500XL from Xilinx. But I hate Xilinx's ISE WebPack. We work with this application in school and it is too complex, huge and not user friendly.

Is there any alternative I can use? Ideally some open-source, which can run under Mac OS.

vascovasco
6121 gold badge12 silver badges25 bronze badges
$endgroup$

4 Answers

How To Program A Lattice Cpld Software Free

$begingroup$How

There is software from design monsters: Mentor Graphics, Synopsis and Cadence, but their price is 6-figure. Haven't used them for FPGA, and cannot confirm if they support synthesis specifically for this chip.

Anyway, if you know VHDL, you can get any VHDL editor (even simple text editor) & simulator, and after you finish your design - just run synthesis in 'terrible software', so that you'll spend very little time in it.

Que esperar cuando se esta esperando pdf download. But none of these is going to be simple, small and user friendly.

BarsMonsterBarsMonster
1,3334 gold badges33 silver badges70 bronze badges
$endgroup$$begingroup$

When you pick a programmable logic vendor, you're effectively choosing the vendor's software. These things are too complex and proprietary for there to be open source versions (so far). I've mostly used Xilinx, but I've played around with Altera and Lattice software, and the workflow is pretty much the same. You have to resign yourself to the initial learning curve, whatever you choose.

I suggest going back to ISE 9.x, which has less bloat than later versions and will still work with your CPLD. You might also consider a command-line based workflow, which I have not tried myself, allowing you to dispense with the GUI.

mngmng
$endgroup$

How To Program A Lattice Cpld Software Download

$begingroup$

You need ISE for place and route; that part of the flow is always vendor-specific even if you use another synthesis tool (as @BarsMonster suggested).

Brian CarltonBrian Carlton
12.2k4 gold badges36 silver badges61 bronze badges
$endgroup$$begingroup$

How To Program A Lattice Cpld Software For Pc

Consider switching to Altera CPLDs. The Altera Quartus II software is much easier to use than Xilinx WebPack, and the CPLDs are better.

Leon HellerLeon Heller
37.1k2 gold badges54 silver badges92 bronze badges
$endgroup$

Not the answer you're looking for? Browse other questions tagged softwarexilinxprogrammable-logic or ask your own question.