參考鏈接:http://www.fpgaw.com/thread-112099-1-1.html
跟李凡老師學(xué)FPGA之VHDL基礎(chǔ)D01(課堂筆記)
寄存器要自己猜。
阻與不阻隨便來(lái)。
常數(shù)當(dāng)作參數(shù)用。
分號(hào)當(dāng)帽頭上戴。
Verilog學(xué)到今天,我們會(huì)總結(jié)一下,Verilog是幾大怪。
有說(shuō)四大怪,有說(shuō)八大怪。
業(yè)界總結(jié)了幾大怪,我來(lái)說(shuō)一下。
挺有意思。
學(xué)到今天,我們可以稍微做一下總結(jié)。
如果沒(méi)有學(xué)到今天,我們理解不了為什么有幾大怪。
我們馬上就會(huì)來(lái)討論VHDL的具體的語(yǔ)法,因?yàn)樗潜容^嚴(yán)謹(jǐn)?shù)摹?/p>
像Verilog的幾大怪,寄存器要自己猜。
我們把它聲明成reg了,但是綜合出來(lái)不一定是reg。
它有的時(shí)候是,有的時(shí)候不是。
雖然行為的輸出一定要聲明成reg,但是最后是否得到寄存器,就完全不一定。
就看綜合器了。
它愿意變成寄存器就變成寄存器。
所以說(shuō)稱(chēng)之為寄存器要自己猜。
阻與不阻隨便來(lái)。
阻塞和非阻塞,有的時(shí)候怎么寫(xiě)都是對(duì)的。
常數(shù)當(dāng)作參數(shù)用。
這是2005年以前的。
2005以前只有一個(gè)parameter。
常數(shù)參數(shù)是不分的。
常數(shù)要封裝,參數(shù)是要傳遞的。
2005之前,全部只有一個(gè)parameter。
這是他的商業(yè)行為造成的四大怪。
分號(hào)當(dāng)帽頭上戴。
我們知道任何一種語(yǔ)言的分號(hào)都是打在語(yǔ)言的最末尾。
Verilog,世界上只有一種語(yǔ)言,分號(hào)是有的時(shí)候打在上面,有的時(shí)候打在下面。
就是Verilog,沒(méi)有第二種語(yǔ)言,有這么混亂。
-
FPGA
+關(guān)注
關(guān)注
1645文章
22050瀏覽量
618497
發(fā)布評(píng)論請(qǐng)先 登錄
FPGA Verilog HDL語(yǔ)法之編譯預(yù)處理

一文詳解Verilog HDL

Verilog 與 ASIC 設(shè)計(jì)的關(guān)系 Verilog 代碼優(yōu)化技巧
Verilog 測(cè)試平臺(tái)設(shè)計(jì)方法 Verilog FPGA開(kāi)發(fā)指南
Verilog與VHDL的比較 Verilog HDL編程技巧
Verilog vhdl fpga
數(shù)字系統(tǒng)設(shè)計(jì)與Verilog HDL
Verilog硬件描述語(yǔ)言參考手冊(cè)
FPGA編程語(yǔ)言的入門(mén)教程
Verilog HDL的基礎(chǔ)知識(shí)

基于FPGA實(shí)現(xiàn)數(shù)碼管顯示

評(píng)論