最近在看verilog代碼時發現如下寫法a[x*2+:4]這樣的寫法,后來花了一點時間了解到,該寫法稱為向量的部分選擇,還語法在verilog-2001 LRM就有說明,只是在語法書中鮮少提及。
語法定義如下:
如上圖所示,part_select_width必須是常量。該寫法在Verilog-2001中添加。
+:表示從starting_bit_number向上增長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
+關注
關注
28文章
1351瀏覽量
110261
發布評論請先 登錄
相關推薦
LED分選技術
是LED生產過程中的一項必要工序。目前,它是許多LED芯片和封裝廠商的產能瓶頸,也是LED芯片生產和封裝成本的重要組成部分。 1、LED的分選方法 LED的分選有兩種方法:一是以芯片為基礎的測試
發表于 08-04 10:28
labview條件結構,選擇器存在錯誤類型,部分選擇器無對應分支,請問這個問題該怎么解決?
labview 條件結構中,出現錯誤,選擇器存在錯誤類型,部分選擇器無對應分支,不明白自己錯在哪里了,望各位大佬指點一二,小白一枚
發表于 06-07 20:52
LED芯片測試的分選,LED的測試分選
LED的分選有兩種方法:一是以芯片為基礎的測試分選,二是對封裝好的LED進行測試分選。(1)芯片的測試分選LED芯片分選難度很大,主要原因是
發表于 08-24 09:47
【FPGA學習】 Verilog HDL 語言的表達式及操作符詳細介紹
22State = 'b1011; // State 值為位向量 01011,是十進制值 11在 Verilog HDL 語言中,對于向量形式的線網和寄存器,都可以采用部分選擇的方式
發表于 09-20 09:23
ananlog function和digital function是通過什么寄存器區分選擇的 ?
, 來直接選擇 其中一個digital function那么 ananlog function 和 digital function 是通過什么寄存器區分選擇的 ?兩個 ananlog function又是如何區分選擇的呢?
發表于 02-20 07:24
改進的支持向量機特征選擇算法
針對采用支持向量機進行分類的特征子集選擇問題,提出一種改進的基于梯度向量的特征評測算法。該算法在核特征空間中,利用數據點到分類超平面的距離函數的梯度向量對各個
發表于 04-03 08:38
?19次下載
智能化墊片分選儀的設計
紹了墊片分選儀的智能化設計思想及特點, 討論了傳感器的選擇與使用、系統的構成、軟件設計以及儀器的防干擾設計。
關鍵詞: 墊片; 分選儀; 智能設計
發表于 07-13 08:42
?17次下載
低壓配電系統的電涌保護器(SPD) 第12部分選擇和使用導則
低壓配電系統的電涌保護器(SPD) 第12部分選擇和使用導則 GBT 18802.12-2006 :電涌保護器SPD是在規定條件下,用來保護電氣系統和設備免受各種過電壓和沖擊電流損壞的一種保護電器。應
發表于 10-03 21:14
?101次下載
基于改進遺傳算法的支持向量機特征選擇
基于改進遺傳算法的支持向量機特征選擇
引言
支持向量機是一種在統計學習理論的基礎上發展而來的機器學習方法[1],通過學習類別之間分界面附近的精
發表于 02-06 10:36
?1526次閱讀
LED的分選方法及應用詳述
,也是LED芯片生產和封裝成本的重要組成部分。 LED的分選方法 LED的分選有兩種方法:一是以芯片為基礎的測試分選,二是對封裝好的LED進行測試分
發表于 10-26 17:14
?21次下載
電池自動分選機實現多型號電芯通用分選
十檔一測圓柱電池分選機(型號:ST-FX10)是一款用于圓柱電池的內阻、電壓等參數的測試分選設備,自帶高精密內阻、電壓自動測試系統,該設備根據在電腦軟件上設定的內阻、電壓值精確的將電池送入到指定檔位
發表于 12-06 17:31
?1480次閱讀
評論