社区
硬件设计
帖子详情
assign 和 always 综合后的区别?
whlwa
2009-10-02 06:12:02
用assigned 和 always 综合后有什么本质区别?有些功能可以用 组合电路实现 也可以用时序电路实现,如RAM的地址和数据赋值,用assign 加 ?:选择语句和 在always(时序块)中用if,else选择赋值综合有有什么本质区别么?用哪种比较好?
...全文
980
6
打赏
收藏
assign 和 always 综合后的区别?
用assigned 和 always 综合后有什么本质区别?有些功能可以用 组合电路实现 也可以用时序电路实现,如RAM的地址和数据赋值,用assign 加 ?:选择语句和 在always(时序块)中用if,else选择赋值综合有有什么本质区别么?用哪种比较好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangtseriver1020
2009-11-09
打赏
举报
回复
我也是在学习这个,应该就是你说的那样,哈哈,我也学到了知识~~~
yi_jian_long
2009-10-11
打赏
举报
回复
assign用于线网型数据,综合出组合逻辑电路;alwayS用于寄存器型数据,综合出的有组合逻辑电路也有时须逻辑电路,用时候要注意的;一般的纯组合逻辑电路建议用ASSIGN,而纯时序逻辑电路建议用always.
我个人理解,望大家多多指教
benjaminweber
2009-10-10
打赏
举报
回复
你问的问题都是语法层面的
实际上综合软件会将你写得代码变成逻辑
所以语法上的区别其实并不决定最后的硬件逻辑
比如说
a = b ? c : d;
一般是个组合逻辑
a = b ? c : a;
就有可能是时序逻辑
aaassd_cn
2009-10-09
打赏
举报
回复
没什么本质区别 自己弄出来看看网表就明白了
Verilog算法及建模整理文档.doc
整理关于Verilog中的一些基本语法介绍,算法嵌入时用到的建模关键技术分析,包括以下方面: 有关C、Veilog HDL、VHDL,软核、固核、硬核,模块设计流程,门级结构,基本逻辑运算,控制逻辑,同步和异步,总线和时钟。有限状态机,
综合
的一般原则有关Verilog 中的一些语法,运算符,Wire、reg、tri、memory型,
assign
和always语句,阻塞赋值和非阻塞赋值,Verilog中使用的一些关键字,
Verilog关键字整理.pdf
Verilog关键字整理 erilog中的变量有线网类型和寄存器类型。线网型变量
综合
成wire,而寄存器可能
综合
成WIRE,锁存器和触发器,还有可能被优化掉。 二:verilog语句结构到门级的映射 1、连续性赋值:
assign
连续性赋值语句逻辑结构上就是将等式右边的驱动左边的结点。因此连续性赋值的目标结点总是
综合
成由组合逻辑驱动的结点。
Assign
语句中的延时
综合
时都将忽视。 2、过程性赋值: 过程性赋值只出现在always语句中。 阻塞赋值和非阻塞赋值就该赋值本身是没有
区别
的,只是对后面的语句有不同的影响。 建议设计组合逻辑电路时用阻塞赋值,设计时序电路时用非阻塞赋值。 过程性赋值的赋值对象有可能
综合
成wire, latch,和flip-flop,取决于具体状况。如,时钟控制下的非阻塞赋值
综合
成flip-flop。
FPGA中不可
综合
语句汇总1
(1)所有
综合
工具都支持的结构:always,
assign
,begin,end,case,wire,tri, (2)所有
综合
工具都不支持的结构:time,def
verilog中
assign
和always@(*)的
区别
verilog中
assign
和always@(*)的
区别
和值得注意
assign
组合逻辑和always@(*)组合逻辑的
区别
verilog描述组合逻辑一般常用的有两种:
assign
赋值语句和always@(*)语句。两者之间的差别有: 1. 被
assign
赋值的信号定义为wire型,被always@(*)结构块下的信号定义为reg型,值得注意的是,这里的reg并不是一个真正的触发器,只有敏感列表为上升沿触发的写法才会
综合
为触发器,在仿真时才具有触发器的特性。 2. 另外一个
区别
则是更细微的差别:举个例子, wire a; reg b;
assign
a = 1'b0; ...
硬件设计
6,125
社区成员
11,292
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章