FPGA有什么作用?很多學校解釋為給學微電子專業(yè)或者集成電路設(shè)計專業(yè)的學生用的,其實這不過是很多學校受資金限制,買不起專業(yè)的集成電路設(shè)計工具而用FPGA工具替代而已。其實FPGA是給設(shè)計電子系統(tǒng)的工程師使用的。這些工程師通常是使用已有的芯片搭配在一起完成一個電子設(shè)備,如基站、機頂盒、視頻監(jiān)控設(shè)備等。當現(xiàn)有芯片無法滿足系統(tǒng)的需求時,就需要用FPGA來快速的定義一個能用的芯片。
學習FPGA一定要經(jīng)過刻苦努力、天天熬夜,才能真正學會FPGA嗎?網(wǎng)上有一個建議“你必須就像熱愛打游戲一樣熱愛verilog,每個想學FPGA的人你可以看看,把自己關(guān)在一個屋子里,除了吃飯睡覺外連續(xù)3天的時間就和verilog為伍,看看大家有沒有這個定力”。我看到這個建議就非常可笑,熱愛是發(fā)自內(nèi)心的熱愛,而不是逼著自己一定要熱愛,這是不可能做到的。很多人熱愛打游戲,那是因為游戲里能給自己帶來快樂,如果不能給自己帶來快樂,非要發(fā)自內(nèi)心地說熱愛,這可能嗎?
同樣的道理,如果學FPGA,但連破解個軟件都花好幾天,我想他是怎么也無法對FPGA有興趣的。
之前學習FPGA很難,是因為FPGA的教程實在不多,再加上網(wǎng)上開發(fā)板教程濫竽充數(shù),拼湊了一堆代碼。但自從有了明德?lián)P教材后,學習FPGA就很容易了,按它建議的步驟去學,再多看他們提供的規(guī)范代碼,看看他們的視頻,基本上都能學會。