在大学学习数字电路时,还记得有时候会用TTL或者CMOS器件,搭建一些功能复杂的电路。后来随着单片机的发展,TTL或者CMOS的器件和应用似乎已经没落了。手里还有的一些器件基本上吃灰,没什么大用了。FPGA出现后,也想学习学习这方面的知识。抱着先简单学习下的态度,在网上找资料看看。感觉FPGA,就像是利用芯片内部资源,自由组合门电路,实现输入输出处理。这个和用TTL、CMOS搭建复杂的电路似乎很像啊。就是不知道学习FPGA开发和单片机有什么区别。能像单片机那样,利用程序动态改变FPGA的功能吗?