資料介紹
會翻開這本筆記的讀者,估計你們都受夠了參考書的“權威”,即使把厚厚的參考書都啃完了,發(fā)覺自己對Verilog HDL 語言的理解還是“迷迷糊糊”。呵呵,筆者也是過來人,筆者當然清楚這樣的心情,那種感覺真的是想“涅破了蛋蛋”。當讀者還沒有進入正章之前,筆者有責任幫讀者們來個簡單的掃盲掃盲。掃盲的目的有許多,第一是更進一步刷新讀者對Verilog HDL 語言的認識。第二則是可以清楚表達筆記所要討論的范圍。
各種的HDL 語言
很多進入FPGA 世界不久得朋友,第一個要學習當然是HDL 語言,在網上流行的有Verilog 和VDL 這兩個HDL 語言。如果讀者是VDL HDL 語言的愛好者,那么讀者可以立即把這本筆記關了。在筆者的眼中VDL 太石板了,好像帶著三角眼睛的中年女老師,對男學生都要求和尚頭;對女生的裙字一定要長裙,這就是VDL 給筆者的印象。
筆者不是說它不好,只是筆者嫌它麻煩而已。反之Verilog 卻像是一個活潑而且愛搗蛋的小男孩,我們知道小男孩的思想很簡單卻很俏皮,我們要很難捉拿它。網上有一個很常見的問題:“學習VDL HDL 好?還是學習Verilog HDL 好?”。.. 唉~朋友,很多問題的答案都是明顯的。筆者會很好客的說:“來來來!Verilog HDL 很有趣也很好玩,不要理那個石板的VDL HDL”。
“為什么筆記選擇Verilog HDL 語言?”
嗯。.. 這個問題筆者也很難回答,筆者是被特權同學帶入這個世界的。當時學習的時候沒有考慮那么多,但是后來發(fā)現(xiàn)到Verilog HDL 語言有太多的潛能了,筆者不小心就陷入研究它的陷阱了。Verilog HDL 語言的語法和格式都比較隨便,它沒有VDL HDL 語言那么嚴謹,可能是這個原因吧?事實上選擇VDL HDL 語言也好,還是選擇VerilogHDL 語言也好,都是一些蘿卜青菜的問題(各有所愛)。筆者自身不喜歡受限制太多,故Verilog HDL 語言和筆記意氣相投,所以筆者最終還是選擇了它。
HDL 語言的層次
有一個很好笑的話題,老師常常都說HDL 語言的層次是匯編語言和C 語言的之間。假設匯編語言是低級語言,C 語言是高級語言,那么HDL 語言既是不上又不小?啊哈哈哈,如果站在人類之中它亦是不男也不女。我們不需要為這個無聊的話題,浪費太多思考的時間。HDL 語言的英文全名是Hardware Description Language ,中文譯名就是硬件描述語言。事實上無論是匯編語言也好還是C 語言也好,它們的作用就是用來控制處理器,反之HDL 語言的作用只是用來建立一個硬件的模塊而已。
打個比方,假設有一個c51 單片機的串口硬件,我們可以使用匯編語言去控制它,我們也可以使用C 語言去控制它。但是站在HDL 語言的角度上,我們可以建立一個受控制的串口硬件模塊,我們也可以建立一個不受控制(是自動的意思,而不是暴走的意思)的串口硬件模塊,當然我們也可以用HDL 去控制一個可以受控制的串口硬件模塊。從這一點,我們就可以看出HDL 語言和匯編語言與C 語言基本上就在不同的層次上的東東,我們又何為把它們來作比較呢?但是在一些標準上HDL 語言卻是硬件語言又是低級語言(凡是涉及硬件的通通都被打入低級語言的冷宮),總而言之HDL 語言的層次就是很曖昧就是了。
實際上還有不同層次級的HDL 語言,如SystemVerilog 或者SystemC。傳言上它們都是系統(tǒng)級的HDL 語言,相比之下Verilog HDL 語言和VDL HDL 語言的層次都稱為模塊級。但是這些層次的區(qū)分一點也不重要,只要把Verilog HDL 語言掌握得好,讀者什么層次都可以實現(xiàn)。
- Verilog HDL的禮物-Verilog HDL掃盲文下載 27次下載
- 現(xiàn)代無線電實驗的PDF電子書免費下載 250次下載
- 半導體收音機淺談的PDF電子書免費下載 162次下載
- 光學諧振腔的圖解分析與設計方法的PDF電子書免費下載 123次下載
- 華為Verilog HDL入門教程的PDF電子書免費下載 90次下載
- MATLAB函數速查手冊PDF電子書免費下載 148次下載
- 電子管數據手冊合集PDF電子書免費下載 72次下載
- FPGA入門教程之HELLO FPGA軟件工具篇PDF電子書免費下載 76次下載
- Verilog HDL那些事兒建模篇PDF電子書免費下載 12次下載
- Verilog HDL那些事兒建模篇PDF電子書免費下載 81次下載
- 電冰箱快速維修PDF電子書免費下載 43次下載
- 家電維修1128例PDF電子書免費下載 186次下載
- FPGA和CPLD最好的入門教程的電子書免費下載 82次下載
- FPGA視頻教程之Verilog HDL有什么用處詳細資料說明 3次下載
- Verilog HDL入門教程之Verilog HDL數字系統(tǒng)設計教程 82次下載
- fpga是用c語言還是verilog 1133次閱讀
- fpga通用語言是什么 385次閱讀
- fpga用什么語言編程 2129次閱讀
- fpga用的是什么編程語言 fpga用什么語言開發(fā) 2747次閱讀
- fpga芯片用什么編程語言 1273次閱讀
- 淺談Verilog HDL代碼編寫風格 571次閱讀
- 二十進制編碼器及Verilog HDL描述 Verilog HDL程序的基本結構及特點 2277次閱讀
- Verilog的程序框架案例 1337次閱讀
- Verilog HDL指定用戶定義原語UDP的能力 878次閱讀
- Verilog HDL和VHDL的區(qū)別 1.3w次閱讀
- 整理了一些FPG的知識點和FPGA的進階路線 2.4w次閱讀
- 最新電子書拆解評測系列報道(一):打開你的眼界 1.2w次閱讀
- Verilog HDL簡明教程(part1) 1193次閱讀
- 初學者學習Verilog HDL的步驟和經驗技巧 3.6w次閱讀
- Verilog HDL語言的文件調用問題:include使用方法介紹 6662次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多