完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
always @( r_MAS_FSM ) begin
case ( r_MAS_FSM ) P_MAS_IDLE : r_DATA_O <= 1'b0 ; P_MAS_START : r_DATA_O <= 1'b0 ; P_MAS_TX : r_DATA_O <= r_WR_SHF[7] ; P_MAS_TX_ACK : r_DATA_O <= 1'b0 ; P_MAS_DONE : r_DATA_O <= 1'b1 ; default : r_DATA_O <= 1'b0 ; endcase end 对于这个语句我在实际综合后查看电路发现最终输出的r_DATA_O根本没有经过触发器 也就是说这个语句综合产生的电路和我用assign产生的没有区别,都是组合逻辑,是这样的吗? 对于always语句是不是只有敏感条件是上升沿或者下降沿的时候综合之后才会经过D触发器 否则产生出来的还是组合逻辑电路,是不是这样的情况? 有谁知道的能告诉一下哇,多谢各位了? |
|
相关推荐
2个回答
|
|
这段代码产生组合逻辑,要使用D触发器,则要设置敏感条件为时钟沿
|
|
|
|
always块中可以描述组合逻辑,也可以描述时序逻辑,关键看你的always块中的敏感列表,如always@(posedge clk),即以时钟上升沿或下降沿为触发信号的,会被综合成时序电路;而以电平为敏感信号的,如always@(clk),则会被综合为组合逻辑电路。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1533 浏览 1 评论
1313 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
1523 浏览 0 评论
925 浏览 0 评论
2317 浏览 0 评论
1464 浏览 35 评论
5675 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 01:21 , Processed in 0.607567 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号