verilog学习|《Verilog数字系统设计教程》夏宇闻 第三版思考题答案(第十三章)

《Verilog数字系统设计教程》夏宇闻 第三版思考题
答案合集 : Verilog学习系列 第三部分

1.是不是只要符合Verilog语法仿真行为正确的模块都可以综合成电路结构?

  不是,异步状态机不能够综合成电路结构。

2.为什么在用Verilog 设计方法时不采用异步的状态机,采用异步状态机有什么问题不好解决?

  因为大多数综合器不能综合采用Verilog HDL描述的异步状态机转换为电路网表。异步状态机是没有确定时间的状态机,它的状态转移不是由唯一的时钟跳变沿所触发,采用异步状态机不容易判别触发脉冲是正常的触发还是冒险竞争产生的毛刺。

3.用always块语句如何编写纯组合逻辑电路?在哪些情况下会生成不想要的锁存器?

  用always块设计纯组合逻辑电路时,在生成组合逻辑的always块中参与赋值的所有信号都必须有明确地值,然后只要在 always块中进行赋值就可以了。如果在赋值表达式右端引用了敏感电平列表中没有列出的信号,那么在综合时将会为该没有列出的信号隐含的产生一个透明锁存器。

4.请用清晰的语句把标准的可综合的带同步复位端的同步状态机的样板模块表达出来。

always @ (posedge clk)
	begin
		if
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值