一、新建项目
设置项目名
选择芯片型号
二、半加器和全加器
点击file -> new -> Block Diagram 新建框图
半加器原理图
绘制完成后进行编译,再把编译好的文件设置为Symbol File
完成后可以直接调用半加器
再新建一个框图来绘制全加器,全加器如图
三、仿真
点击file -> new -> University Program VMF新建波形文件
点击Edit -> insert -> insert Node or Bus进行添加
进行添加引脚
设置a,b,c三个输入的所有情况后进行运行
仿真波形结果如图,根据公式sum=ain⊕bin⊕cin和cout=ain&bin+cin(ain⊕bin)可以看到结果符合预期
四、绑定引脚
点击assigments -> pin planner
ain、bin、cin分别对应开关SW0、1、2
cout、sum分别对应LED0、1
按如图绑定对应引脚
绑定完毕后原理图也发生变化
点击Programmer按钮进行程序下载
选择对应的USB端口以及需要下载的sof文件后点击Start开始下载
下载成功后会出现如下效果
最后效果图
只测试了001、011和111三种情况,对应结果分别为01、10和11。其中0代表关或者熄灭,1代码开或者亮。