I want to start to use some CPLD, to use them along PIC for some projects. I got the ISE development tools from Xilnix. I'm not intro CPLD market, so, do you think it is easy and better to start with some Xilnix CPLD, maybe Altera's one, or Lattice,.. ?? or maybe they are much the same ??
What I know about CPLDs could fit in a matchbox without first taking out the matches, but when I needed a CPLD I used Atmel's (because I use AVR, and hey, keep it in the family, right?). The ATF15xx series, I believe. My project was successful and, as I mentioned, I started from zero.
I've currently using Xilinx' software to develop for FPGAs It works fairly well - the interface is a bit strange but once you get used to it it's fairly easy.
I don't think ALtium is really supporting Prochip any more. They have moved their programmable logic into Protel and Nexar. If you are ok with a 30 day evaluation Protel has nice schematic based entry and support for VHDL. It supports both Xilinx and Altera CPLDs.
My current project is for the Spartan 2E. I'm still relatively new to the programmable logic world though. I jumped strait to FPGAs. I havent done any DSP projects yet but my next project will use a Spartan 3 with those cool hardware multipliers. We are going to do some simple image processing in the FPGA. I haven't started coding on the DSP part yet but I have done a lot of planning on it. We don't have any projects that really justify the cost of using a Virtex part.
yes i know that the Virtex parts cost alot. but ive heard that u can fit two PowerPC processor cores into a single Virtex :shock:
i also hope that i get enough time (and money :lol: ) to start out with FPGAs. the labs in my university have a couple of spartan III boards. so ill be trying it out very soon (hopefully!!!!!)