【嵌入式】FPGA入门之选择语言
0赞这个问题是新手入门可能会纠结的问题,其实没必要为此浪费很多精力去选择,先来先学,后来后用。对2种语法的了解也会在日后项目中多多运用各自的有点,综合更加严谨的逻辑设计,为此可以深信一点,学FPGA,重要是逻辑设计,而非语法。
我也是大学的时候接触FPGA的,当时课本或者上课都是用VHDL,为了跟上课程,就买了很多语法的书看,写代码,这样经历下来,对应基本的错误可以直接快速反应,也对软件Quartus狠狠的熟悉了下,之后用fpga的时候开头的几段话都闭着眼睛打出来了。
记得大学的时候用VHDL一步一步写过些学习程序,就像学51一样,一步一步,从LED,到数码管,再到矩阵键盘,最后也弄了显示,但下一步怎么走,FPGA就当IO拉高拉低吗?走到这迷茫了,一个人孤独的向前走着,然而一个机会来临,我在老师的要求下报名参加一个Altera的开放性比赛,我选择了一个FPGA监控视频处理的题目,但是小学校就一个人搞,硬是拉了2个同学,老师说他们很不错,然后就开始准备,划分好任务后,我以为大家都去做了,都没怎么联系,有一次我问了下对方,才知道没做,说这忙那忙,这有事,一堆理由,无奈一个人调试,先做视频ADC控制,主要还是I2C协议,但势单力薄,没交流没指导,慢慢摸索了个把月,才调试出I2C,但是时间明显不够了,只有放弃,至此也就放弃了FPGA的学习,直到电子竞赛需要个DDS程序,晚上就打开软件写了下,白天在修改完善也就出来了波形,当时完全只会VHDL,Verilog想学,但是试过几次还是放弃了,自己把模式都固定,一时难改!
现在再次学习FPGA,将和大家一起入门,此次采用Verilog语法,(同时可对VHDL语法错误熟悉一二),一步一步,从基础做起,一起互相学习,遇到问题,在AET,相信有大牛拔刀相助的,come,来吧,一起进入FPGA!