verilog語(yǔ)言入門(mén)教程 如何學(xué)習(xí)Verilog語(yǔ)言?
如何學(xué)習(xí)Verilog語(yǔ)言?如果你想開(kāi)發(fā)FPGA,你必須精通Verilog。如果沒(méi)有數(shù)字電路基礎(chǔ),建議先學(xué)習(xí)一些基本的數(shù)字電路知識(shí)。再看《Verilog-HDL數(shù)字設(shè)計(jì)與合成》一書(shū),我們一定要注意,只
如何學(xué)習(xí)Verilog語(yǔ)言?
如果你想開(kāi)發(fā)FPGA,你必須精通Verilog。如果沒(méi)有數(shù)字電路基礎(chǔ),建議先學(xué)習(xí)一些基本的數(shù)字電路知識(shí)。再看《Verilog-HDL數(shù)字設(shè)計(jì)與合成》一書(shū),我們一定要注意,只要我們看了可以合成的代碼,那些不能合成的東西就可以擦肩而過(guò)。練習(xí)!練習(xí)!練習(xí)!你不能通過(guò)閱讀來(lái)學(xué)習(xí)。如果你有一個(gè)開(kāi)發(fā)板,當(dāng)然,它是好的。如果你沒(méi)有,至少寫(xiě)一個(gè)模擬程序。我買(mǎi)了幾千塊開(kāi)發(fā)板。如果你不練習(xí),就永遠(yuǎn)學(xué)不會(huì)。一句話(huà),先讀一本書(shū),了解基礎(chǔ)數(shù)據(jù)和電學(xué)。那最好是學(xué)習(xí)和實(shí)踐。一個(gè)非常有用的方法是在書(shū)或你自己面前想一些代碼,然后看看電路是什么樣子。與C語(yǔ)言和其它軟件語(yǔ)言相比,F(xiàn)PGA的調(diào)試難度很大。我們必須確保學(xué)得更扎實(shí)。Verilog是硬件描述語(yǔ)言。歸根結(jié)底,你設(shè)計(jì)的是電路,而不是軟件。不能使用C語(yǔ)言和其他軟件語(yǔ)言。
對(duì)于初學(xué)者比較好的verilog教材是什么?
作為初學(xué)者,北京航空航天大學(xué)夏宇文老師寫(xiě)了一本不錯(cuò)的《Verilog數(shù)字系統(tǒng)設(shè)計(jì)教程》。該書(shū)詳細(xì)介紹了Verilog的語(yǔ)法和設(shè)計(jì)中需要注意的一些問(wèn)題。當(dāng)然,這本書(shū)只是一個(gè)介紹。Verilog只是一種語(yǔ)言。要真正設(shè)計(jì)FPGA,需要知道如何使用相應(yīng)的軟件,比如Xilinx-ise和Altera-QuartusII。建議您也看一下這些軟件的使用指南。關(guān)于設(shè)計(jì)思想,很多書(shū)都提到過(guò)。我希望你能讀更多的外國(guó)書(shū)。史蒂夫·基爾茨的高級(jí)FPGA設(shè)計(jì)或邁克爾·D·西萊蒂的Verilog HDL高級(jí)數(shù)字設(shè)計(jì)都是好書(shū)。