Verilog HDL verilog hdl和vhdl的區(qū)別
Verilog HDL是一種以文本形式描述數(shù)字系統(tǒng)硬件的結(jié)構(gòu)和行為的硬件描述語言,也可描述邏輯電路圖、邏輯表達式等。Verilog HDL和VHDL是目前主流的、最受歡迎的兩種硬件描述語言。
Verilog HDL用于從算法級、門集到開關(guān)級的多種抽象設(shè)計層次的數(shù)字系統(tǒng)建模。
Verilog HDL語言具有這些描述能力,如設(shè)計的行為特性、設(shè)計的數(shù)據(jù)流特性、設(shè)計的結(jié)構(gòu)組成及包含響應(yīng)監(jiān)控和設(shè)計驗證方面的時延和波形產(chǎn)生機制,同時Verilog HDL還提供了編程語言接口,通過該接口可在模擬、驗證器件從外部訪問設(shè)計,也包括模擬的具體控制和運行。
Verilog VDL語言不僅定義了語法,編寫的模型也可通過Verilog仿真器進行驗證,也因為從C語言繼承了多鐘操作符和結(jié)構(gòu),具備擴展的建模能力。
使用Verilog描述硬件的基本設(shè)計單元是模塊(module),復(fù)雜的電子電路主要是通過模塊的相互連接調(diào)用實現(xiàn)的,模塊被包含在關(guān)鍵字module、endmodule內(nèi)。
Verilog HDL的數(shù)據(jù)類型是具有八種信號強度的四值邏輯,分別是
0代表邏輯低電平,條件為假
1代表邏輯高電平,條件為真
z代表高阻態(tài),浮動
x代表未知邏輯電平
Verilog HDL所用到的變量都屬于線網(wǎng)類型和寄存器。
Verilog HDL與VHDL的區(qū)別在于
1.Verilog HDL繼承自C語言,VHDL繼承自ADA
2.Verilog HDL描述的是行為級、RTL級、門級、開關(guān)級,不支持電路級和版圖級;VHDL描述的是系統(tǒng)級、行為級、RTL級、門級。
以上是關(guān)于Verilog HDL的基礎(chǔ)知識,希望對用戶有所幫助
本文整合自百度百科
責編AJX
-
vhdl
+關(guān)注
關(guān)注
30文章
822瀏覽量
131816 -
Verilog HDL
+關(guān)注
關(guān)注
17文章
126瀏覽量
51467
發(fā)布評論請先 登錄
Verilog HDL語法學(xué)習(xí)筆記
高層次綜合在FPGA設(shè)計中的價值與局限
使用Vivado ILA進行復(fù)雜時序分析的完整流程
FPGA 入門必看:Verilog 與 VHDL 編程基礎(chǔ)解析!
如何使用Modelsim仿真I2C控制器
【產(chǎn)品介紹】Modelsim:HDL語言仿真軟件
你覺得哪個軟件寫verilog體驗最好?有什么優(yōu)勢?
使用NucleiStudio生成tb仿真需要的.verilog文件
如何利用Verilog HDL在FPGA上實現(xiàn)SRAM的讀寫測試
使用Simulink自動生成浮點運算HDL代碼(Part 1)
基于FPGA開發(fā)板TSP的串口通信設(shè)計
TI DMD代碼
為什么我選擇VHDL入門
verilog模塊的調(diào)用、任務(wù)和函數(shù)
Verilog HDL verilog hdl和vhdl的區(qū)別
評論