最近在看verilog代碼時(shí)發(fā)現(xiàn)如下寫法a[x*2+:4]這樣的寫法,后來花了一點(diǎn)時(shí)間了解到,該寫法稱為向量的部分選擇,還語法在verilog-2001 LRM就有說明,只是在語法書中鮮少提及。
語法定義如下:
如上圖所示,part_select_width必須是常量。該寫法在Verilog-2001中添加。
+:表示從starting_bit_number向上增長(zhǎng)part_select_width位。
-: 表示從starting_bit_number向下減少part_select_width位。.
示例如下
//若num位4,out輸出data[19:16]的值
reg [31:0] data
Reg [3:0] num
Wire out = data[num*4+:4]
//若num位4,out輸出data[16:13]的值
reg [31:0] data
Reg [3:0] num
Wire out = data[num*4-:4]
-
Verilog
+關(guān)注
關(guān)注
29文章
1367瀏覽量
112253
發(fā)布評(píng)論請(qǐng)先 登錄
LED分選技術(shù)
labview條件結(jié)構(gòu),選擇器存在錯(cuò)誤類型,部分選擇器無對(duì)應(yīng)分支,請(qǐng)問這個(gè)問題該怎么解決?
LED芯片測(cè)試的分選,LED的測(cè)試分選
【FPGA學(xué)習(xí)】 Verilog HDL 語言的表達(dá)式及操作符詳細(xì)介紹
SDVS30智能光纖分選控制器
Labview:選擇器值并非唯一+部分選擇器值無對(duì)應(yīng)分支
ananlog function和digital function是通過什么寄存器區(qū)分選擇的 ?
改進(jìn)的支持向量機(jī)特征選擇算法
智能化墊片分選儀的設(shè)計(jì)
低壓配電系統(tǒng)的電涌保護(hù)器(SPD) 第12部分選擇和使用導(dǎo)則
基于改進(jìn)遺傳算法的支持向量機(jī)特征選擇

評(píng)論