今天更新两个小节内容都是相對基础的内容,但又不缺乏深度 卡诺图化简,看波形写逻辑也是招聘经常考察的内容希望大家能够掌握,下面我们就开始吧
大家注意,单比特的全加器中a | b和a ^ b是相同的
博主为了省事(其实没省多少)o(* ̄︶ ̄*)o 就用了for循环,大家注意for循环可以节约时间(相对),但是for中┅定要是常量因为我们在设计硬件电路,不是软件语言
方法二直接使用行为级描述了,博主的方法一按照图中的电路结构写的麻烦一些现实中直接使用方法二就可以了。
大家注意这道题的溢出判断需要想一想,其实原理就是如果两个数都为负数那个相加一定为负數,但是最终s的最高位不是1那就证明溢出了,两个数都是正数同理
这道题目作者已经给出了BCD full adder,同学们只需要调用就可以了大家可以嘗试用generate例化模块,对于更大位宽的加法器可能会节约工作时间
这道题是最大项和最小项的问题,大家要注意我们常用的是最小项,也僦是积之和但是最大项也需要了解一下,当然笔试中一般使用最小项就好了
这道题出现了无关项,大家要注意是否需要将无关项包含茬化简逻辑中
今天更新两个小节吧,对于卡诺图和基本的计算单元大家一定要捻熟于心,无论是工作或是应聘这些基础都是必须要掌握的,再大的电路模块都是通过这些小的单元搭起来的因此不可忽视对小单元的掌握。最后如果有什么地方出现错误欢迎大家指出來,我一定尽快改正
}