verilog語言入門教程 如何學(xué)習(xí)Verilog語言?
如何學(xué)習(xí)Verilog語言?如果搞FPGA開發(fā)verilog必然要精通。如果沒有數(shù)字電路基礎(chǔ)的話建議首先學(xué)一些基本的數(shù)字電路知識(shí)。然后看書,《VerilogHDL數(shù)字設(shè)計(jì)與綜合》,一定注意只要看能夠綜
如何學(xué)習(xí)Verilog語言?
如果搞FPGA開發(fā)verilog必然要精通。如果沒有數(shù)字電路基礎(chǔ)的話建議首先學(xué)一些基本的數(shù)字電路知識(shí)。然后看書,《VerilogHDL數(shù)字設(shè)計(jì)與綜合》,一定注意只要看能夠綜合的代碼,那些不能綜合的東西可以一帶而過。實(shí)踐!實(shí)踐!實(shí)踐!光看書絕對學(xué)不會(huì)。如果你有開發(fā)板當(dāng)然好,如果沒有至少也要寫程序仿真。當(dāng)時(shí)我學(xué)的時(shí)候買了個(gè)幾千塊的開發(fā)板。這個(gè)東西不練絕對學(xué)不會(huì)??傊瓤磿?,把基本的數(shù)電搞懂。然后最好學(xué)一點(diǎn)練一點(diǎn)。一個(gè)很有用的方法,就是對著書或者自己想一些代碼,然后看看編出的電路是什么樣子的。FPGA和C語言等軟件語言相比,非常難以調(diào)試。一定要保證學(xué)的扎實(shí)些。verilog是硬件描述語言,歸根結(jié)底你設(shè)計(jì)的是電路,而不是軟件,不能那C語言等軟件語言硬套。
對于初學(xué)者比較好的verilog教材是什么?
作為初學(xué)者,北京航空航天大學(xué)夏宇聞老師寫的《Verilog數(shù)字系統(tǒng)設(shè)計(jì)教程》不錯(cuò),書里面比較詳細(xì)地講了verilog的語法、以及一些設(shè)計(jì)時(shí)需要注意的問題。當(dāng)然,這本書只能算個(gè)入門,verilog只是一種語言而已。要能真正做FPGA的設(shè)計(jì),還要會(huì)用相應(yīng)的軟件,比如xilinx的ISE,以及Altera的QuartusII,這是需要掌握的。建議也看一下這些軟件的guide。關(guān)于設(shè)計(jì)思想,其實(shí)很多書中都有所提及,這里我希望你能多讀點(diǎn)國外書籍。像STEVE KILTS的《Advanced FPGA design》或者M(jìn)ichael D.Ciletti的《Advanced digital design with verilog HDL》都是比較好的書。
Verilog哪本教材適合入門?
這三本我都看過。第三本最適合初學(xué)者(是指以前從來沒有接觸過verilog語言),它是從宏觀的角度來介紹這門課程,但又不乏具體的語法的應(yīng)用。若果看完這本,可以看更詳細(xì)一點(diǎn)的,第二本就很好,介紹的很詳細(xì)。但如果是初學(xué)的時(shí)候用第二本,由于太詳細(xì),會(huì)讓人有煩躁的感覺,本來verilog就那么點(diǎn)東西,它似乎講了很多。 我第一本看的是verilog高級數(shù)字設(shè)計(jì),就是夏宇聞翻譯的那本,對于初學(xué)者來說太深了,而且內(nèi)容太多,看久了會(huì)煩。 這是我的經(jīng)驗(yàn),希望對你有幫助!!