小技巧分享:
verilog下取對數(shù)其實可用$clog2這個系統(tǒng)函數(shù),和自己找代碼里面寫入function是同樣的效果,但是方便的多。這是verilog 2005就開始支持的標(biāo)準(zhǔn),所以vivado也是支持的,我試了2017.4及以后的版本都可以支持,放心用。
***友情提示:所有支持verilog2005標(biāo)準(zhǔn)的編譯器都可以用這個函數(shù),所以使用之前確定編譯器是否支持這個標(biāo)準(zhǔn),還有考慮好后期可移植性的影響
這個是可編譯的函數(shù)大家可以把她當(dāng)做宏定義函數(shù)一樣看待。這操作好玩嗎?好玩就趕緊升級編譯器吧,新標(biāo)準(zhǔn)總是有很多的改進(jìn),如果想了解一些更有意思的東西歡迎關(guān)注我,我是最騷的FPGAer。
這里附上常用的自定義log2函數(shù),供大家白嫖。圖片不清晰盡請擔(dān)待。
編輯:jq
-
FPGA
+關(guān)注
關(guān)注
1645文章
22050瀏覽量
618619 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4381瀏覽量
64907 -
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70758 -
編譯
+關(guān)注
關(guān)注
0文章
679瀏覽量
34007
原文標(biāo)題:verilog2005的騷操作之對數(shù)函數(shù)
文章出處:【微信號:HaveFunFPGA,微信公眾號:玩兒轉(zhuǎn)FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
迅為RK3568驅(qū)動指南GPIO子系統(tǒng) GPIO操作函數(shù)實驗

verilog模塊的調(diào)用、任務(wù)和函數(shù)

FPGA Verilog HDL語法之編譯預(yù)處理

Verilog中signed和$signed()的用法

TSC2005EVM和TSC2005EVM-PDK用戶指南

Verilog 與 ASIC 設(shè)計的關(guān)系 Verilog 代碼優(yōu)化技巧
Verilog 測試平臺設(shè)計方法 Verilog FPGA開發(fā)指南
Verilog與VHDL的比較 Verilog HDL編程技巧
使用Phase Lab2024A計算示蹤擴(kuò)散系數(shù)的操作步驟

大對數(shù)網(wǎng)線有8對的嗎
SUMIF函數(shù)與SUMIFS函數(shù)的區(qū)別
SUMIF函數(shù)使用教程
Verilog HDL的基礎(chǔ)知識

評論