- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 数字设计自学-数字系统设计教程5:自写思考题答案
自学数字设计,针对《数字系统设计教程》中部分思考题做整理 第5章思考题 1.为什么建议在编写verilog语句时,如果用到if 语句,建议大家把else 情况也考虑在内? 2.用if else if else 语句和用case endcase 表示不同的条件下多个分支是完全相同的,还是有什么不同? 3.如果case语句的分支条件没有覆盖所有的组合可能,定义了default和没有定义有什么不同? 4.仔细阐述case,casex 和casez之间的不同? 5.forever 语句如果运行了,在它下
2020-11-11 19:28:46
2194
2
原创 数字设计自学-数字系统设计教程4:自写思考题答案
自学数字设计,针对《数字系统设计教程》中部分思考题做整理 第4章思考题 1.逻辑运算符与按位逻辑运算符有什么不同,它们各在什么场合使用? 2.指出两种逻辑等式运算符的不同点,解释书上的真值表 3.拼接符的作用是什么?为什么说合理的使用拼接符可以提高程序的可读性和可维护性?拼接符表示的操作其具体物理意义是啥? 4.如果都不带时间延迟,阻塞和非阻塞赋值有什么不同?举例说明它们的不同点? 5.举例说明顺序块和并行块的不同? 6.如果在顺序块中,前面有一条语句是无限循环的,下面的语句能否进行? 7.
2020-11-03 19:05:12
544
原创 数字设计自学-数字系统设计教程3:自写思考题答案
自学数字设计,针对《数字系统设计教程》中部分思考题做整理 第3章思考题 1.模块由几个部分构成 2.端口分为几种 3.为什么端口要说明信号的位宽? 4.能否说模块相当于电路图中的功能模块,端口相当于功能模块的引脚 5.模块的功能描述可以由哪几类语句或语句块构成?他们出现的顺序会不会影响功能的描述? 6.这几类描述中哪一种直接与电路结构有关? 7.最基本的verilog变量类型有几种? 8.reg型与wire型的差异是什么 9.由连续赋值语句assign 赋值的变量能否是reg类型的?
2020-10-30 14:58:26
1069
1
原创 数字设计自学-数字系统设计教程2:自写思考题答案
自学数字设计,针对《数字系统设计教程》中部分思考题做整理 第2章思考题 1:verilog 语言有什么作用? 2: 构成模块的关键词是什么? 3;为什么可以说用verilog构成非常复杂的电路结构? 4:为什么能用抽象的描述来完成设计具体的电路结构? 5:任意抽象的符合语法的verilog模块是否都可以通过综合工具转变为电路结构? 6:什么叫综合? 7:综合是用什么工具来完成的? 8:通过综合产生的是什么?产生的结果有什么用处? 9:仿真是什么?为什么要进行仿真? 10:仿真可以在几个
2020-10-30 13:06:57
713
原创 数字设计自学-数字系统设计教程1:自写思考题答案
自学数字设计,针对《数字系统设计教程》中部分思考题做整理 第一章思考题 1.什么是硬件描述语言?它的主要作用是什么? 2.目前国际上符合IEEE标准的硬件描述语言有哪两种?他们各有什么特点? 3.什么情况下需要采用硬件描述语言的设计方法? 4:简单描述一下采用EDA工具并采用HDL语言的设计方法与流程? 自上而下设计方法,流程包括建模,各级仿真验证,布局布线生成门级网表 6:硬件描述语言通过哪两种方式参与数字电路的设计 7:为什么说硬件描述语言设计的数字逻辑系统具有最大的灵活性并且可以映射到
2020-10-29 16:30:41
600
原创 数字设计自学-数字电路技术基础2
逻辑不仅仅是哲学,也是数学-------George Boole 1.基本的逻辑运算:与,或,非,同或,异或 2.基本运算公式:摩根定理 3.代入定理 4.逻辑代数的 表示方式 解: 1. 同或:两者相同为真,a同或b=ab+a‘b’,符号为圈中加点,电路符号有圈;异或:两者相异为真,异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不..
2020-08-18 13:50:22
254
原创 数字设计自学-数字电子技术基础1
关于自学数字电子技术基础做一些记录与总结,以便自我学习。 1.信息与编码 信息是消除不确定性,提供准确的东西,所以编码具有唯一性。而事物通过编码变成0,1,编码的目的是区别信息与事物,为数字电路处理信息打基础。 2.二进制正数与负数的原码,反码与补码 原码:符号位为0表示这个数为正数,符号位为1表示这个数为负数。反码:正数的反码与原码相同,负数的反码为符号位不变为1,其余位数取反。补码:正数的补码与原码相同,负数的补码为反码+1。反码与补码的出现都是为了解决二进制数减法问题,同时反码存在+0与-0的
2020-08-16 17:38:03
329
原创 数字设计自学-数字系统设计教程0:自写思考题答案
绪论思考题 1.什么是信号处理电路?它通常由哪些部分组成? 2.为什么要设计专用的信号处理电路? 3.什么是实时处理系统? 4.为什么要用硬件描述语言来设计复杂的算法逻辑电路? 5.能不能完全用C语言代替硬件描述语言进行算法逻辑电路的设计? 6.为什么在算法逻辑电路的设计中需要用C语言和硬件描述语言配合使用来提高设计效率? ...
2020-08-15 19:00:53
288
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人