What software I can use for CPLD programming?
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) &amp; simulator, and after you finish your design - just run synthesis in 'terrible software', so that you'll spend very little time in it.

But none of these is going to be simple, small and user friendly.