微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilogHDL中的{}用法

verilogHDL中的{}用法

时间:10-02 整理:3721RD 点击:
verilogHDL中的{}用法,求详解。

在做位拼接的时候会用,其他的不常见

它是一种位拼接运算符,用来将两个或多个数据的某些位拼接起来使用,详情建议还是看看有关verilogHDL的书籍介绍吧

有木有好点的verilogHDL的书籍

《数字电路设计及Verilog HDL实现》编著:康磊 宋彩利 李润洲,这本书不错,本人也是菜鸟,正在学

《数字电路设计及Verilog HDL实现》编著:康磊 宋彩利 李润洲,这本书不错,本人也是菜鸟,正在学

拼接运算符,书的话,个人用的是云创工作室的《Verilog HDL程序设计与实践》,赛灵思大学计划指定教材,个人感觉不错,适合入门

相互学习吧。

有木有电子书,求分享。。

                                       

可以,但得等几天

好的,谢谢。

在做位拼接的时候会用,其他的不常见

Verilog 书籍
http://bbs.elecfans.com/jishu_481472_1_1.html
(出处: 中国电子技术论坛)
这是链接,上这下吧

位拼接运算符使用方法:{信号1的某几位,信号2的某机位,...,....,信号N的某几位}

谢谢。。

今天也被这个位拼接运算符{}给困惑了,请教各位
reg [7:0]data;
reg serial_data;
data <= {data[6:0],serial_data}
是否可以理解成
data[7:0] = (data[7:0]<<1)|serial_data;

不可以,这个其实很容易验证,自己写个testbench看波形

跑来学习学习 小编加油

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

网站地图

Top