0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

verilog向量的部分選擇

冬至子 ? 來源:FPGA開發(fā)備忘錄 ? 作者:小創(chuàng) ? 2023-04-25 16:03 ? 次閱讀

最近在看verilog代碼時發(fā)現(xiàn)如下寫法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]
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1343

    瀏覽量

    109926
收藏 人收藏

    評論

    相關(guān)推薦

    LED分選技術(shù)

    是LED生產(chǎn)過程中的一項必要工序。目前,它是許多LED芯片和封裝廠商的產(chǎn)能瓶頸,也是LED芯片生產(chǎn)和封裝成本的重要組成部分。 1、LED的分選方法 LED的分選有兩種方法:一是以芯片為基礎(chǔ)的測試
    發(fā)表于 08-04 10:28

    labview條件結(jié)構(gòu),選擇器存在錯誤類型,部分選擇器無對應(yīng)分支,請問這個問題該怎么解決?

    labview 條件結(jié)構(gòu)中,出現(xiàn)錯誤,選擇器存在錯誤類型,部分選擇器無對應(yīng)分支,不明白自己錯在哪里了,望各位大佬指點一二,小白一枚
    發(fā)表于 06-07 20:52

    LED芯片測試的分選,LED的測試分選

    LED的分選有兩種方法:一是以芯片為基礎(chǔ)的測試分選,二是對封裝好的LED進行測試分選。(1)芯片的測試分選LED芯片分選難度很大,主要原因是
    發(fā)表于 08-24 09:47

    【FPGA學(xué)習(xí)】 Verilog HDL 語言的表達式及操作符詳細介紹

    22State = 'b1011; // State 值為位向量 01011,是十進制值 11在 Verilog HDL 語言中,對于向量形式的線網(wǎng)和寄存器,都可以采用部分選擇的方式
    發(fā)表于 09-20 09:23

    Labview:選擇器值并非唯一+部分選擇器值無對應(yīng)分支

    Labview:選擇器值并非唯一+部分選擇器值無對應(yīng)分支怎么處理
    發(fā)表于 01-04 13:54

    3D打印機電路部分選購需要的注意事項有哪些?

    3D打印機電路部分選購有哪些坑有什么好的推薦嗎
    發(fā)表于 05-06 11:17

    ananlog function和digital function是通過什么寄存器區(qū)分選擇的 ?

    , 來直接選擇 其中一個digital function那么 ananlog function 和 digital function 是通過什么寄存器區(qū)分選擇的 ?兩個 ananlog function又是如何區(qū)分選擇的呢?
    發(fā)表于 02-20 07:24

    改進的支持向量機特征選擇算法

    針對采用支持向量機進行分類的特征子集選擇問題,提出一種改進的基于梯度向量的特征評測算法。該算法在核特征空間中,利用數(shù)據(jù)點到分類超平面的距離函數(shù)的梯度向量對各個
    發(fā)表于 04-03 08:38 ?19次下載

    智能化墊片分選儀的設(shè)計

    紹了墊片分選儀的智能化設(shè)計思想及特點, 討論了傳感器的選擇與使用、系統(tǒng)的構(gòu)成、軟件設(shè)計以及儀器的防干擾設(shè)計。 關(guān)鍵詞:  墊片;  分選儀;  智能設(shè)計
    發(fā)表于 07-13 08:42 ?17次下載

    低壓配電系統(tǒng)的電涌保護器(SPD) 第12部分選擇和使用導(dǎo)則

    低壓配電系統(tǒng)的電涌保護器(SPD) 第12部分選擇和使用導(dǎo)則 GBT 18802.12-2006 :電涌保護器SPD是在規(guī)定條件下,用來保護電氣系統(tǒng)和設(shè)備免受各種過電壓和沖擊電流損壞的一種保護電器。應(yīng)
    發(fā)表于 10-03 21:14 ?101次下載

    基于改進遺傳算法的支持向量機特征選擇

    基于改進遺傳算法的支持向量機特征選擇  引言   支持向量機是一種在統(tǒng)計學(xué)習(xí)理論的基礎(chǔ)上發(fā)展而來的機器學(xué)習(xí)方法[1],通過學(xué)習(xí)類別之間分界面附近的精
    發(fā)表于 02-06 10:36 ?1490次閱讀
    基于改進遺傳算法的支持<b class='flag-5'>向量</b>機特征<b class='flag-5'>選擇</b>

    什么是距離向量路由選擇

    什么是距離向量路由選擇 距離向量路由選擇是一種由路由協(xié)議使用的算法類型,用于在互聯(lián)網(wǎng)絡(luò)上發(fā)現(xiàn)路由。主要的距離向量路由選
    發(fā)表于 04-03 14:59 ?3339次閱讀

    LED的分選方法及應(yīng)用詳述

    ,也是LED芯片生產(chǎn)和封裝成本的重要組成部分。 LED的分選方法 LED的分選有兩種方法:一是以芯片為基礎(chǔ)的測試分選,二是對封裝好的LED進行測試
    發(fā)表于 10-26 17:14 ?21次下載

    電池自動分選機實現(xiàn)多型號電芯通用分選

    十檔一測圓柱電池分選機(型號:ST-FX10)是一款用于圓柱電池的內(nèi)阻、電壓等參數(shù)的測試分選設(shè)備,自帶高精密內(nèi)阻、電壓自動測試系統(tǒng),該設(shè)備根據(jù)在電腦軟件上設(shè)定的內(nèi)阻、電壓值精確的將電池送入到指定檔位
    發(fā)表于 12-06 17:31 ?1419次閱讀

    鋰電池分選機如何分選電壓內(nèi)阻

    深圳市深成科技有限公司鋰電池分選機怎么分選電壓內(nèi)阻?
    發(fā)表于 04-20 11:38 ?1453次閱讀