Hi!
Also ich will mich gerade in die Thematik CPLD/FPGA einarbeiten, hab mir ein kleines Board mit dem Xilinx XC9572 bei Ebay bestellt.
Die Programmierbare Logik von Atmel würde ich nicht verwenden, da kaum kostenlose Entwicklungssoftware bzw. nur veraltete zur Verfügung steht. Bei Xilinx (oder Altera) gibt es riesige Software Pakete umsonst.
Das "Programm" wird, ähnlich wie beim AVR, per ISP mit einem JTAG-Programmer in den CPLD geladen.
Die ersten "Programme" kann man ganz simpel mit Logik Elementen zeichnen und später (wenn es komplizierter wird) mit VHDL schreiben. VHDL ähnelt dabei ein wenig dem alten bekannten C.
Die kleinen CPLDs gibt es im PLCC44 Gehäuse, welches man gut löten kann (mit nem Sockel).
Infos über dieses ganze Thema sind etwas rar...aber wenn man sucht und entsprechend Zeit hat, kann man das auch im Hobby Keller anwenden.

MfG
Basti