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

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

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

verilog向量的部分選擇

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

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

    關(guān)注

    28

    文章

    1339

    瀏覽量

    109881
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LED分選技術(shù)

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

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

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

    LED芯片測(cè)試的分選,LED的測(cè)試分選

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

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

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

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

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

    3D打印機(jī)電路部分選購需要的注意事項(xiàng)有哪些?

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

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

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

    改進(jìn)的支持向量機(jī)特征選擇算法

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

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

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

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

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

    基于改進(jìn)遺傳算法的支持向量機(jī)特征選擇

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

    什么是距離向量路由選擇

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

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

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

    電池自動(dòng)分選機(jī)實(shí)現(xiàn)多型號(hào)電芯通用分選

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

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

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