FPGA通用开发板的设计与实现.doc

资料分类:工程技术 上传会员:congxia 更新时间:2021-05-17
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12937
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:运用DXP开发软件,通过对通用型FPGA开发板的原理图设计与PCB印制电路板的制作,深入了解FPGA的接口功能与拓展电路的功能原理及应用。

设计一个基于FPGA的数码显示和键盘扫描电路,具体内容包括矩阵键盘接口电路、键盘扫描电路和数码显示电路等内容。主要采用硬件描述语言VHDL为系统逻辑描述手段设计文件,在Quartus II 工具软件环境下,采用自顶向下的设计方法,由各个基本模块共同构建了一个基于FPGA的电路。

系统主芯片采用EP1C3T100C8N,由键盘扫描模块,数据译码模块,显示模块等组成。经编译和仿真,在可编程逻辑器件上下载验证。本设计以数字的形式显示,由键盘控制数码管显示现象。

关键词 : 硬件描述语言; VHDL; FPGA; 键盘接口;  数码显示

 

目录

摘要

Abstract

第一章 绪论-1

1.1 选题背景-1

1.1.1 课题相关技术的发展-1

1.1.2 课题研究的必要性-2

1.2 课题研究的内容-2

第二章 FPGA及开发板-3

2.1 FPGA-3

2.2 FPGA工作原理-3

2.3 FPGA的配置模式-4

2.4 FPGA开发板-4

2.5 FPGA系统设计流程-4

2.6 FPGA开发编程原理-6

第三章 EP1C3T100C8N芯片介绍-8

3.1 EP1C3T100C8N芯片介绍-8

3.2 芯片的技术资料-8

3.3芯片的端口及功能分析-8

第四章 FPGA开发板原理图设计-12

4.1 FPGA开发板设计目标-12

4.1.1 具有4位数码管功能(可做动态扫描实验)-12

4.1.2 具有4*3矩阵键盘功能(可做键盘检测实验)-12

4.2 FPGA开发板结构框图-12

4.3 子模块原理图设计-12

4.3.1 矩阵式键盘的结构与工作原理-12

4.3.2 矩阵式键盘的按键识别方法-13

4.3.3 数码管电路及数码管的分类-14

4.3.4 数码管的驱动方式-14

4.4 FPGA开发板完整原理图设计-15

4.4.1 完整原理图-15

4.4.2 画元件库封装元件-16

4.4.3 FPGA开发板PCB版图设计-17

4.4.4 导入原理图-17

4.4.5 元件布局排列-17

4.4.6 画禁止布线层-18

4.4.7 布线-19

4.4.8 铺铜-20

4.4.9  DRC 设计规程检验-20

第五章 电路设计与实现-21

5.1 矩阵键盘及显示电路设计思路-21

5.2 矩阵键盘及显示电路的实现-21

5.3 矩阵键盘及显示电路的电路符号-22

5.4 程序设计-22

5.4.1键盘扫描模块程序:见附录三-22

5.4.2按键数值输出模块:见附录三-22

5.4.3 防抖模块:见附录三-22

5.4.4 译码模块:见附录三-22

5.4.5 整体电路程序:见附录三-22

第六章 结论-23

参考文献-24

致谢-25

附录一 FPGA开发板原理图全图-26

附录二 FPGA开发板版图-27

附录三 程序-28

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:本设计利用VHDL硬件描述语言结合可编程逻辑器件进行的,并通过数码管动态显示结果。数码显示和键盘扫描电路可以由各种技术实现,如单片机等。利用可编程逻辑器件具有其他方式没......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: