数字电路设计—学习篇

1、Verilog的所有模块是并行的,模块内信号操作也是并行的。2、if_else :综合成mux; 多个if嵌套时,逐优先级操作,优先级高的输出; 电路路径长;3、case :查找表结构,可看作仅一个mux;4、建立/保持时间:触发器(D触发器)在时钟边沿采样时,输入信号需满足建立保持时间; 建立时间:时钟边沿之前时间T信号输入; 保持时间:时钟边沿之后时间T信号保持; 否则输出亚稳态(0~1),需多级触发器产生稳态;5、逻辑资源:buffer,与或非,D触发器;...
摘要由CSDN通过智能技术生成

1、Verilog的所有模块是并行的,模块内信号操作是串行的(组合逻辑电路上电即运行–阻塞赋值,时序逻辑先赋值后刷新–非阻塞赋值,在过程块内都是串行顺序执行的,见示例1)。 (前仿真不考虑时序要求
示例1:--------------------------
module test(a,b);
input a;
output reg b;
always @ (*)
begin
b=0;
b=a;
end
endmodule
-----------------------------------
====这个组合逻辑模块通过了verdi和nlint语法检查,无多驱动赋值,所以可以证明在过程块内语句是顺序执行的,后面的语句赋值覆盖前面的语句。但是多个过程块的运行是并行的。
2、if_else :综合成mux; 多个if嵌套时,逐优先级操作,优先级高的输出; 电路路径长;
if嵌套
3、case :查找表结构,可看作仅一个mux;
4、建立/保持时间:触发器(D触发器&#

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
《CMOS集成电路设计手册:数字电路》是一本介绍数字电路在CMOS集成电路设计中的应用和设计方法的权威参考书籍。该书主要面向电子工程师、集成电路设计师和学生等读者群体,旨在帮助他们理解数字电路的基本概念、设计原理和实践技巧。 该书首先从数字电路的基础开始,阐述了数字电路的概念、逻辑门的原理和应用,以及常用的数字逻辑族和传输门的特性。接着,书中介绍了数字电路的设计流程和方法,包括逻辑门网络的布尔代数化简、逻辑综合和布线等技术。同时,该书对数字电路的时序分析和时钟设计也进行了详细的论述,帮助读者理解时钟信号的重要性和相关的设计原则。 该书还详细介绍了CMOS技术在数字电路设计中的应用,包括CMOS门电路、时钟信号的生成和分配、存储器和寄存器的设计等内容。此外,该书还介绍了数字电路中常见的问题和故障分析方法,帮助读者在实践中解决数字电路设计和故障排除中的常见难题。 《CMOS集成电路设计手册:数字电路》除了理论知识的介绍外,还包含了大量的实际示例和设计案例,使读者能够通过实例的分析和实践来加深对数字电路设计的理解和掌握。此外,该书还介绍了一些最新的数字电路设计技术和趋势,帮助读者掌握行业的最新动态。 总结来说,该书是一本全面、系统和实用的数字电路设计指南,适用于从初学者到专业人士的不同读者群体。通过学习该书,读者可以了解数字电路的基本原理和设计方法,提升自己在数字电路设计领域的技能水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值