FPGA设计入门—1位全加器

环境配置

编程方式为原理图输入,目标芯片为cycloneIVE系列的EP4CE11529C7, 基于Quartus13.1的开发环境

实验过程

在这里插入图片描述
新建工程以后,在电路图中放置两个输入端、两个输出端以及一个AND2的与门和一个XOR或门,并按上图方式连接
将此电路图保存为“half_adder”(半加器)并编译,编译成功才能使用
在这里插入图片描述
选中半加器,在File->Create/Update->Create Symbol Files for Curren Files中将此半加器定义为一个元件符号并存盘,接下来再电路图的工具栏中应该能找到half_adder这一元件
在这里插入图片描述
新建一个电路图,依序放置三个输入端、两个半加器、一个CR2的元件、两个输出端,并按图连接好电线
保存此电路图为full_adder(全加器)并编译,编译完成便可进行下一步烧录
在这里插入图片描述
将FPGA开发板连接好电源和电脑USB借口,开机以后点击quartus里的烧录按钮,出现以下界面
在这里插入图片描述
在Hardware中找到USB-Blaster(如果没有则可能是驱动问题,在计算机->设备管理器->USB-Blaster中手动添加驱动,定位到quartus目录drivers文件夹下的USB-Blaster文件夹)
在这里插入图片描述
最后一步进行烧录,按图上顺序操作以后等待右上角进度条到100%便可在开发板上观察到程序演示

程序演示结果

在这里插入图片描述

在这里插入图片描述
此全加器功能简单,主要是计数功能,当一个输入端为1时,指示灯亮为01(由于这里的引脚绑定,读数要从左往右看);当两个输入端为1时,指示灯为10;当三个输入端为1时,指示灯11;三个输入端都是0,指示灯00

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值