最近在看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文章
1343浏览量
109980
发布评论请先 登录
相关推荐
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
•1499次阅读
LED的分选方法及应用详述
,也是LED芯片生产和封装成本的重要组成部分。 LED的分选方法 LED的分选有两种方法:一是以芯片为基础的测试分选,二是对封装好的LED进行测试分
发表于 10-26 17:14
•21次下载
电池自动分选机实现多型号电芯通用分选
十档一测圆柱电池分选机(型号:ST-FX10)是一款用于圆柱电池的内阻、电压等参数的测试分选设备,自带高精密内阻、电压自动测试系统,该设备根据在电脑软件上设定的内阻、电压值精确的将电池送入到指定档位
发表于 12-06 17:31
•1438次阅读
评论