0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

verilog向量的部分选择

冬至子 来源:FPGA开发备忘录 作者:小创 2023-04-25 16:03 次阅读

最近在看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

    文章

    1326

    浏览量

    109302
收藏 人收藏

    评论

    相关推荐

    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

    Labview:选择器值并非唯一+部分选择器值无对应分支

    Labview:选择器值并非唯一+部分选择器值无对应分支怎么处理
    发表于 01-04 13:54

    3D打印机电路部分选购需要的注意事项有哪些?

    3D打印机电路部分选购有哪些坑有什么好的推荐吗
    发表于 05-06 11:17

    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次下载

    什么是距离向量路由选择

    什么是距离向量路由选择 距离向量路由选择是一种由路由协议使用的算法类型,用于在互联网络上发现路由。主要的距离向量路由选
    发表于 04-03 14:59 3266次阅读

    LED的分选方法及应用详述

    ,也是LED芯片生产和封装成本的重要组成部分。 LED的分选方法 LED的分选有两种方法:一是以芯片为基础的测试分选,二是对封装好的LED进行测试
    发表于 10-26 17:14 21次下载

    HMC858:14 Gpbs,2:1差分选择器,带可编程输出电压数据表

    HMC858:14 Gpbs,2:1差分选择器,带可编程输出电压数据表
    发表于 05-15 16:43 2次下载
    HMC858:14 Gpbs,2:1差<b class='flag-5'>分选择</b>器,带可编程输出电压数据表

    电池自动分选机实现多型号电芯通用分选

    十档一测圆柱电池分选机(型号:ST-FX10)是一款用于圆柱电池的内阻、电压等参数的测试分选设备,自带高精密内阻、电压自动测试系统,该设备根据在电脑软件上设定的内阻、电压值精确的将电池送入到指定档位
    发表于 12-06 17:31 1277次阅读

    电池自动分选机多型号电芯通用分选实现?

    深圳市深成科技有限公司电池自动分选机多型号电芯通用分选实现?
    发表于 05-24 11:41 856次阅读