第一范文网 - 专业文章范例文档资料分享平台

FPGA应用开发实验指导书-学生版本new - 图文

来源:用户分享 时间:2025/6/1 22:40:56 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

FPGA应用与开发

实验指导书

- 1 -

目 录

实验一:Quartus软件操作 .......................................................................................... 4

1.Quartus II 的文本编辑输入法 ........................................................................... 4 2.Quartus II 的图形编辑输入法 ......................................................................... 16 实验二:简单的组合逻辑电路设计.......................................................................... 20

1.四舍五入判别电路............................................................ 错误!未定义书签。 2.控灯电路............................................................................ 错误!未定义书签。 3.优先权排队电路................................................................ 错误!未定义书签。 实验三:显示译码电路.............................................................. 错误!未定义书签。

1.数字循环显示.................................................................... 错误!未定义书签。 2.字母循环显示电路............................................................ 错误!未定义书签。 实验四:BCD码加法电路........................................................... 错误!未定义书签。

1.二进制码到BCD码的转换 ............................................. 错误!未定义书签。 2.1位BCD加法器 .............................................................. 错误!未定义书签。 3.2位BCD加法器 .............................................................. 错误!未定义书签。 实验五:分频器.......................................................................................................... 21

1.偶数倍分频........................................................................................................ 35 2.奇数倍分频........................................................................................................ 37 3.嵌入式锁相环宏功能模块的使用方法............................................................ 38 实验六:触发器与计数器.......................................................................................... 43

1.触发器功能的模拟实现.................................................................................... 43 2.计数器................................................................................................................ 47 3.时钟电路............................................................................................................ 55 实验七:存储器的设计.............................................................................................. 57

1.用LPM实现32×8 RAM .................................................................................. 58 2.用VHDL实现 .................................................................................................. 63 3.用片外RAM实现 ............................................................................................ 64 4.SRAM的应用 ................................................................................................... 66

- 2 -

实验八 波形发生器设计.......................................................................................... 66

1.加入计数器元件................................................................................................ 67 2.建立存储器初值设定文件................................................................................ 71 3.加入只读存储器 ROM 元件 .......................................................................... 75 4.编辑和编译顶层设计文件................................................................................ 78 实验九:交通灯设计.................................................................................................. 79

1.设计原理............................................................................................................ 79 2.部分程序............................................................................................................ 80 3.具体设计步骤.................................................................................................... 80 实验十:基于DE2的SOPC系统开发........................................................................ 81

1.建立一个新的SOPC系统................................................................................ 81 2.在SOPC Builder中定义目标系统................................................................... 82 3.分配基地址和中断请求优先级........................................................................ 90 4.显示外设的连接关系........................................................................................ 90 5.指定其他的NiosII设定 ................................................................................... 91 6.生成SOPC Builder目标系统........................................................................... 91 7.将目标集成到Quartus项目中 ......................................................................... 92 8.下载硬件设计到目标FPGA ............................................................................ 94 9.使用NiosII IDE开发软件 ................................................................................ 94 附录:.......................................................................................................................... 97

- 3 -

实验一:Quartus软件操作

Quartus的学习以及了解DE2,通过简单step by step例子的引导。 本实验通过几个简单的例子向大家介绍FPGA开发软件QuartusII的使用流程以及文本输入和图形输入法的设计步骤。

1.Quartus II 的文本编辑输入法

Quartus II 的文本编辑输入法设计电路时, 首先要建立设计项目

实验步骤:

第1步:打开QuartusII。 第2步:新建一个空项目。

执行File->New Project Wizard命令,进入新建项目向导。如下图所示,填入项目的名称,默认项目保存路径在Quartus安装下,也可修改为其他地址,视具体情况而定。

第3步:执行Next,进入向导的下一页进行项目内文件的添加操作,如果没有

文件需要添加进项目,则直接按Next按钮既可。

- 4 -

FPGA应用开发实验指导书-学生版本new - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4o96m9l5vx2wkqq4m2i4_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top