資料介紹
會(huì)翻開這本筆記的讀者,估計(jì)你們都受夠了參考書的“權(quán)威”,即使把厚厚的參考書都啃完了,發(fā)覺自己對(duì)Verilog HDL 語言的理解還是“迷迷糊糊”。呵呵,筆者也是過來人,筆者當(dāng)然清楚這樣的心情,那種感覺真的是想“涅破了蛋蛋”。當(dāng)讀者還沒有進(jìn)入正章之前,筆者有責(zé)任幫讀者們來個(gè)簡(jiǎn)單的掃盲掃盲。掃盲的目的有許多,第一是更進(jìn)一步刷新讀者對(duì)Verilog HDL 語言的認(rèn)識(shí)。第二則是可以清楚表達(dá)筆記所要討論的范圍。

各種的HDL 語言
很多進(jìn)入FPGA 世界不久得朋友,第一個(gè)要學(xué)習(xí)當(dāng)然是HDL 語言,在網(wǎng)上流行的有Verilog 和VDL 這兩個(gè)HDL 語言。如果讀者是VDL HDL 語言的愛好者,那么讀者可以立即把這本筆記關(guān)了。在筆者的眼中VDL 太石板了,好像帶著三角眼睛的中年女老師,對(duì)男學(xué)生都要求和尚頭;對(duì)女生的裙字一定要長裙,這就是VDL 給筆者的印象。
筆者不是說它不好,只是筆者嫌它麻煩而已。反之Verilog 卻像是一個(gè)活潑而且愛搗蛋的小男孩,我們知道小男孩的思想很簡(jiǎn)單卻很俏皮,我們要很難捉拿它。網(wǎng)上有一個(gè)很常見的問題:“學(xué)習(xí)VDL HDL 好?還是學(xué)習(xí)Verilog HDL 好?”。.. 唉~朋友,很多問題的答案都是明顯的。筆者會(huì)很好客的說:“來來來!Verilog HDL 很有趣也很好玩,不要理那個(gè)石板的VDL HDL”。
“為什么筆記選擇Verilog HDL 語言?”
嗯。.. 這個(gè)問題筆者也很難回答,筆者是被特權(quán)同學(xué)帶入這個(gè)世界的。當(dāng)時(shí)學(xué)習(xí)的時(shí)候沒有考慮那么多,但是后來發(fā)現(xiàn)到Verilog HDL 語言有太多的潛能了,筆者不小心就陷入研究它的陷阱了。Verilog HDL 語言的語法和格式都比較隨便,它沒有VDL HDL 語言那么嚴(yán)謹(jǐn),可能是這個(gè)原因吧?事實(shí)上選擇VDL HDL 語言也好,還是選擇VerilogHDL 語言也好,都是一些蘿卜青菜的問題(各有所愛)。筆者自身不喜歡受限制太多,故Verilog HDL 語言和筆記意氣相投,所以筆者最終還是選擇了它。
HDL 語言的層次
有一個(gè)很好笑的話題,老師常常都說HDL 語言的層次是匯編語言和C 語言的之間。假設(shè)匯編語言是低級(jí)語言,C 語言是高級(jí)語言,那么HDL 語言既是不上又不?。堪」?,如果站在人類之中它亦是不男也不女。我們不需要為這個(gè)無聊的話題,浪費(fèi)太多思考的時(shí)間。HDL 語言的英文全名是Hardware Description Language ,中文譯名就是硬件描述語言。事實(shí)上無論是匯編語言也好還是C 語言也好,它們的作用就是用來控制處理器,反之HDL 語言的作用只是用來建立一個(gè)硬件的模塊而已。
打個(gè)比方,假設(shè)有一個(gè)c51 單片機(jī)的串口硬件,我們可以使用匯編語言去控制它,我們也可以使用C 語言去控制它。但是站在HDL 語言的角度上,我們可以建立一個(gè)受控制的串口硬件模塊,我們也可以建立一個(gè)不受控制(是自動(dòng)的意思,而不是暴走的意思)的串口硬件模塊,當(dāng)然我們也可以用HDL 去控制一個(gè)可以受控制的串口硬件模塊。從這一點(diǎn),我們就可以看出HDL 語言和匯編語言與C 語言基本上就在不同的層次上的東東,我們又何為把它們來作比較呢?但是在一些標(biāo)準(zhǔn)上HDL 語言卻是硬件語言又是低級(jí)語言(凡是涉及硬件的通通都被打入低級(jí)語言的冷宮),總而言之HDL 語言的層次就是很曖昧就是了。
實(shí)際上還有不同層次級(jí)的HDL 語言,如SystemVerilog 或者SystemC。傳言上它們都是系統(tǒng)級(jí)的HDL 語言,相比之下Verilog HDL 語言和VDL HDL 語言的層次都稱為模塊級(jí)。但是這些層次的區(qū)分一點(diǎn)也不重要,只要把Verilog HDL 語言掌握得好,讀者什么層次都可以實(shí)現(xiàn)。
- Verilog HDL的禮物-Verilog HDL掃盲文下載 28次下載
- 現(xiàn)代無線電實(shí)驗(yàn)的PDF電子書免費(fèi)下載 285次下載
- 半導(dǎo)體收音機(jī)淺談的PDF電子書免費(fèi)下載 171次下載
- 光學(xué)諧振腔的圖解分析與設(shè)計(jì)方法的PDF電子書免費(fèi)下載 132次下載
- 華為Verilog HDL入門教程的PDF電子書免費(fèi)下載 92次下載
- MATLAB函數(shù)速查手冊(cè)PDF電子書免費(fèi)下載 150次下載
- 電子管數(shù)據(jù)手冊(cè)合集PDF電子書免費(fèi)下載 82次下載
- FPGA入門教程之HELLO FPGA軟件工具篇PDF電子書免費(fèi)下載 90次下載
- Verilog HDL那些事兒建模篇PDF電子書免費(fèi)下載 12次下載
- Verilog HDL那些事兒建模篇PDF電子書免費(fèi)下載 81次下載
- 電冰箱快速維修PDF電子書免費(fèi)下載 51次下載
- 家電維修1128例PDF電子書免費(fèi)下載 207次下載
- FPGA和CPLD最好的入門教程的電子書免費(fèi)下載 124次下載
- FPGA視頻教程之Verilog HDL有什么用處詳細(xì)資料說明 3次下載
- Verilog HDL入門教程之Verilog HDL數(shù)字系統(tǒng)設(shè)計(jì)教程 83次下載
- Verilog 測(cè)試平臺(tái)設(shè)計(jì)方法 Verilog FPGA開發(fā)指南 360次閱讀
- Verilog HDL的基礎(chǔ)知識(shí) 527次閱讀
- fpga是用c語言還是verilog 2106次閱讀
- fpga用什么語言編程 2894次閱讀
- fpga用的是什么編程語言 fpga用什么語言開發(fā) 3583次閱讀
- 淺談Verilog HDL代碼編寫風(fēng)格 788次閱讀
- 二十進(jìn)制編碼器及Verilog HDL描述 Verilog HDL程序的基本結(jié)構(gòu)及特點(diǎn) 3054次閱讀
- Verilog的程序框架案例 1410次閱讀
- Verilog HDL指定用戶定義原語UDP的能力 1027次閱讀
- Verilog HDL和VHDL的區(qū)別 1.3w次閱讀
- 整理了一些FPG的知識(shí)點(diǎn)和FPGA的進(jìn)階路線 2.4w次閱讀
- 最新電子書拆解評(píng)測(cè)系列報(bào)道(一):打開你的眼界 1.2w次閱讀
- Verilog HDL簡(jiǎn)明教程(part1) 1274次閱讀
- 初學(xué)者學(xué)習(xí)Verilog HDL的步驟和經(jīng)驗(yàn)技巧 3.6w次閱讀
- Verilog HDL語言的文件調(diào)用問題:include使用方法介紹 6901次閱讀
下載排行
本周
- 1RK3588數(shù)據(jù)手冊(cè)
- 2.24 MB | 7次下載 | 免費(fèi)
- 2臺(tái)達(dá)變頻器VFD-M使用手冊(cè)
- 2.51 MB | 2次下載 | 免費(fèi)
- 3DAP03變頻器使用手冊(cè)
- 5.72 MB | 2次下載 | 免費(fèi)
- 4PC0310 高亮度恒流LED驅(qū)動(dòng)控制電路數(shù)據(jù)手冊(cè)
- 0.54 MB | 1次下載 | 免費(fèi)
- 5SAJ8000變頻器使用手冊(cè)
- 1.37 MB | 1次下載 | 免費(fèi)
- 6HSJ08 電機(jī)驅(qū)動(dòng)芯片數(shù)據(jù)手冊(cè)
- 1.00 MB | 次下載 | 免費(fèi)
- 7超大量程數(shù)字電容表BK-820電路原理圖資料
- 0.14 MB | 次下載 | 10 積分
- 8ZYNQ UltraScalePlus RFSOC QSPI Flash固化常見問題說明
- 1.31 MB | 次下載 | 免費(fèi)
本月
- 1常用電子元器件集錦
- 1.72 MB | 24500次下載 | 免費(fèi)
- 2如何看懂電子電路圖
- 12.88 MB | 137次下載 | 免費(fèi)
- 3PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 14次下載 | 免費(fèi)
- 4ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
- 1.66 MB | 11次下載 | 1 積分
- 5PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 11次下載 | 免費(fèi)
- 6PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊(cè)
- 4.42 MB | 9次下載 | 免費(fèi)
- 7PC2466高電壓浪涌抑制器數(shù)據(jù)手冊(cè)
- 3.37 MB | 8次下載 | 免費(fèi)
- 8ESP32開發(fā)板元件資料
- 0.03 MB | 7次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191409次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81593次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論