hi friend, as per your requirement i have altera's DE2 kit in which cyclone 2 Fpga is establish. I have done many projects in this kit. like PWM, spi, uart, Normal GPIO, parallel operatons. So, i will give and teach you a perfect working of this board. I also, work with DE1 kit, and cyclone 3,4 FPGA for extream IP core development. So i have vast experience in this. I use quartus tool for ip core development. and Eclipse as IDE tool. so allow me to share my knowledge to you.