Architecture of FPGAs and CPLDs: A Tutorial [pdf]
eecg.toronto.edu
eecg.toronto.edu
I wanted to know more about the background and history of these programmable logic technologies and this tutorial was fantastic, so I posted it here.
Hackaday also has some great articles and tutorials on this topic: http://hackaday.com/2008/12/11/how-to-programmable-logic-dev..., http://hackaday.com/2014/04/06/cpld-tutorial-learn-programma...