还未学会用汇编语言进行51单片机的编程时,一个偶然的机会接触到了FPGA,可以说完全是零基础,但是毕业设计必须要用它实现,只能硬着头皮开始学习了。
迷迷糊糊:一开始跑去图书馆借了相关的书籍,东看西看,网上找了QUARTUS软件,照着例子写了几个仿真程序,但感觉完全不能入门。
骑虎难下:2个多月后,老师专门为我买来了开发板(一直不知道有开发板这个东西)。可是,我磨蹭了一周都不敢用开发板,害怕弄坏了。最终在老师的“威逼”下,我跑起了第一个程序,点燃一个二极管。
柳暗花明:虽然跑起了第一个程序,可是要实现书上没有的例子,还是显得力不从心。这时,庆幸老师给了一段小程序,我看懂了编程的思路,终于算入门了。
不断进阶:经过1年多的折腾,我逐步掌握了FPGA编程的精髓,编写了一个复杂的程序,期间尝试了DSP Builder等,终于不惧怕编程了。
终成”高手":自诩高手。目前,2年的学习,可以完成80%以上的FPGA开发,几乎随心所欲。
由此可见,“小白鼠”也可以进行FPGA学习,只要不间断地编程、体会,终会成为FPGA高手。
FPGA在高速数据运算中有相当强的能力,用FPGA作为电脑CPU使用,其有明显的优势。建议做数据采集的朋友可以直接以FPGA开始。该文章仅鼓励想涉足FPGA学习的小白鼠们。以后不定期的共享一些FPGA学习心得和知识,共同交流。
声明: 本文图片来源于“东方IC”,任何网站、报刊、电视台、公司、组织、个人未经东方IC许可,不得部分或全部使用。
领取专属 10元无门槛券
私享最新 技术干货