Hello,
I've designed in an instrument board an ATMEL CPLD. For that purpose I had to use their "low cost" software. First I tried the CUPL tool, but it was too much bugged. Then I used their VHDL "prochip designer" which is based on altium tool and their proprietary fitters. After some fighting with VHDL (my first project) I finally had it all OK with simulation, synthesis and fitting (PAR). I had to work around some strange synthesizer results but finally got it OK.
Then came the time of timing analysis, using the vital files provided by their fitter. Again some annoying bugs, like (traced by comparing the vital/edif/fitter equations report files)
- generated vital files not compatible with their provided vital library (quickly derived from their fpga library)
- some vital outputs with the wrong polarity
- some floating vital CPLD internal signals
- some *strange* results like DFFs with permanent reset, or permanently disabled CE...
OK, so far I think (I've not tested the CPLD as I still don't have the board) I know where the errors are in their outputs and that my final design is OK.
I've made a *nice* bug report to ATMEL with all my analysis, my commented sources, their file results, and all that's needed to help them quickly reproduce the bugs, and also an enquiry about whether my analysis and consequently my jedec output files were good or not. All that sent, as requested, to their pld support 2 weeks ago. I had no acknowledge, no answer, not even an evidence of live, despite one reminder a few days ago.
Are these guys serious ? Any experience ?
Thanks, Fred.