在这方面是个文盲,买了块Altera Cyclone II 的开发板,想由简单的开始学习一些模块,但我对开发SOC很感兴趣,未来也有这种需求。需要的模块至少有:简单的CPU,中断控制器(2个中断就行了),定时器/计数器,PWM输出,简单的URAT,简单IO(LED,按键,可用于调试),几K的RAM/ROM,其他的一时想不到。请问各位这方面有经验的大侠,指点一下该怎样做才能比较理想地达到效果,还有它的调试和测试有什么好的手段,如何做总体设计等等,如果可以,也请谈谈各位在这方面的经历。我还有两年业余时间可投入学习这方面的东西,目前在看EDA的书和计算机体系结构的书。我不怕失败,相信只要花时间,多钻研,多请教,应该有结果。