赞
踩
下面的设计均采用Quartus-II 9.0版本实现,包括时序仿真和功能仿真。
目录
半加器的设计由两个基本逻辑门元件组成,包括与门和逻辑门。
半加器的逻辑表达式:S = A ⊕B; C = A ● B;
就是S等于A异或B,C等于A与B。其中S是和值端口,C是进位端口,A、B是数据输入端口。
半加器真值表:
A | B | S | C |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
(1)打开Quartus软件,开始一个新项目,依次点击File->New Project Wizard->next
(2)选择项目保存位置以及命名,依次点击next
(3)根据设计要求选择相应的芯片类型,继续点击next ,直到Finish
(4)依次点击New->Block Dicgram/Schematic File,进入原理图编辑窗口
(5)双击原理图编辑窗口,选择相应电路元器件,这里我们依次选择异或门,与门,输入和输出引脚 ,按照设计好的原理图进行设计
(6)按照设计好的半加器原理图进行设计连线
(7)设计完成后保存(这里必须保存,如果你直接用别人已经完成好的文件,则需要另存)
(8)接下来使用编译工具进行编译,依次点击Processing->Compiler Tool->Start
(9)编译成功后得到如下结果
(10)接下来进行网表设计,依次点击File->New->Vector Waveform File,进入网表设计界面
(11)依次选择Edit->End Time设置截止时间,Edit->Insert->Insert Node Bus设置测试向量文件
(12)设置输入引脚X,Y激励波形,设置完成后保存(这里也必须保存,与之前文件保存在同一目录下)
(13)接下来进行功能仿真,依次点击Processing->Simulator Tool,在模拟器窗口中必须点击Generate Functional Simulation Netlist,否则会出现报错
(14)接下来进行时序仿真,依次点击Processing->Simulator Tool
注意,如出现如下报错,原因是没有在模拟器窗口中点击Generate Functional Simulation Netlist,解决方法是返回该窗口点击即可
全加器的设计由两个半加器元件组成
同半加器工程设计相同,这里省略
4位加法器的设计由4个全加器元件组成
同半加器工程设计相同,这里省略
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。