第3节 位选择与部分选择
推荐给好友
打印
加入收藏
更新于2008-05-18 15:49:31

位选择与部分选择

  • 从向量中抽取特定的位:
    reg [7:0] State;
    State[1] // register 位选择
    wire [7:0] Data;
    Data[3] // net 位选择
  • 从向量中抽取连续的若干位:
    reg [7:0] State;
    State[6:3] //选择State的4位
  • scalared vs. vectored
    声明net类型时的可选项,缺省值是scalared net;
    如果对某个net声明了vectored,就不允许对该net进行位选择和部分选择,而必须对net进行整体赋值;
       • wire vectored [7:0] data;
          //使用了vectored,不允许位选择(如data[2]); 
         //使用了vectored,不允许部分选择(如data[2:0]);
       • wor scalared [7:0] data;
         //与wor [7:0] data一样,允许位选择(如data[2]);
        //允许部分选择(如data[2:0]);

 

<<上一节    下一页>>  

相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.