微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于FPGA的 {width{1'b0}} 是什么意思?

关于FPGA的 {width{1'b0}} 是什么意思?

时间:10-02 整理:3721RD 点击:
parameter width=8;
parameter width2=36;
reg [width-1:0]M[width2-1:0] ;
M[width2-8'b7:0]<={width{1'b0}}。
我想问   {width{1'b0}}    这个是什么意思?

萌新求教

width位宽零

width位宽零

扩展符号位
…………
20个字符

parameter width=8;
parameter width2=36;
reg [width-1:0]M[width2-1:0] ;//表示定义了一个8位宽 长度36的数组,
M[width2-8'b7:0]<={width{1'b0}}。//表示数组M[28:0] = 8'b0;
我想问   {width{1'b0}}    这个是什么意思?//这个表示8位均为0

楼上正解,就是{1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}可以简单写成{8{1'b0}}

{1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}也相当于8'd0

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top