MyFPGA Forum

 找回密码
 注册
搜索
查看: 12323|回复: 12

【DE10-Nano系列教程】FPGA篇(六)--加法器

[复制链接]
发表于 2020-7-20 11:30:05 | 显示全部楼层 |阅读模式
本帖最后由 BOB_Sun 于 2020-9-2 12:18 编辑

本帖为友晶科技原创帖,未经许可,不得以任何方式复制或者抄袭本文档之部分或者全部内容。如需要完整文档或转载帖子,请联系myfpga@terasic.com.cn

一、概述

游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
 楼主| 发表于 2020-7-30 16:16:17 | 显示全部楼层
二、设备
1. 硬件
  • PC 主机
  • Terasic DE10-Nano 开发套件
(注:Terasic DE10-Nano 是一款基于 Intel® Cyclone V SoC FPGA 的开发套件,为开发者提供了灵活的可重构硬件设计平台。如需了解该套件的详情,请访问 Terasic DE10-Nano 官网。)
2. 软件

 楼主| 发表于 2020-7-30 17:12:55 | 显示全部楼层
本帖最后由 BOB_Sun 于 2020-9-2 12:21 编辑

三、设计思路
3.1 半加器
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

3.2 全加器
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
 楼主| 发表于 2020-7-30 17:13:25 | 显示全部楼层
本帖最后由 BOB_Sun 于 2020-9-2 14:02 编辑

四、操作步骤
在创建半加器和全加器的工程之前,先在本地创建adder文件夹存放这两个工程,例如在D盘的DE10-Nano文件夹下创建"adder"文件夹。
4.1 半加器
4.1.1 创建Quartus工程
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.1.2 创建Verilog模块
点击Quartus工具栏的 "File --> New",新建一个Verilog HDL File,命名为 "ha.v",编写半加器代码。
游客,如果您要查看本帖隐藏内容请回复

游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

游客,如果您要查看本帖隐藏内容请回复

游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.1.3 Verilog代码综合
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.1.4 全编译工程
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.1.5 对FPGA进行编程
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.1.6 运行结果
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.2 全加器
4.2.1 创建Quartus工程
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.2.2 创建Verilog模块
点击Quartus工具栏的 "File --> New",新建一个Verilog HDL File,命名为 "fa.v",编写全加器代码。
游客,如果您要查看本帖隐藏内容请回复

游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

游客,如果您要查看本帖隐藏内容请回复

游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.2.3 Verilog代码综合、编译工程和FPGA编程
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

4.2.4 运行结果
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

全加器创建verilog模块1.jpg
 楼主| 发表于 2020-7-30 17:14:03 | 显示全部楼层
本帖最后由 BOB_Sun 于 2020-9-2 14:00 编辑

五、仿真与调试
5.1 ModelSim仿真
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

5.2 Signal Tap Logic Analyzer调试
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
 楼主| 发表于 2020-7-30 17:14:36 | 显示全部楼层
本帖最后由 BOB_Sun 于 2020-9-2 14:01 编辑

六、回顾与拓展
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0

            
 楼主| 发表于 2020-7-30 17:15:58 | 显示全部楼层
本帖最后由 BOB_Sun 于 2020-7-30 17:17 编辑

附录
1. 修订历史
版本 时间 修改记录
V1.0 2020.07.08初始版本


2. 版权声明
本文档为友晶科技自主编写的原创文档,未经许可,不得以任何方式复制或者抄袭本文档之部分或者全部内容。
版权所有,侵权必究。

3. 获取帮助
如遇到任何问题,可通过以下方式获取帮助:
(1)本帖下方直接留言。
(2)联系myfpga@terasic.com.cn
(3)关注微信服务号:
服务号.jpg
发表于 2021-6-3 14:18:15 | 显示全部楼层
想查看全加器代码是如何编写的
发表于 2021-10-22 12:59:22 | 显示全部楼层
谢谢分享!内容有帮助!
发表于 2022-1-8 22:53:34 | 显示全部楼层
希望有机会鉴赏博主代码
发表于 2022-1-10 14:20:49 | 显示全部楼层
在校小学生 前来观看学习
发表于 2023-7-24 17:01:08 | 显示全部楼层
学习中,希望能尽快熟悉起来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-3-29 18:02 , Processed in 0.047910 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表