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看波形
跑来学习学习 小编加油