【参考文档】FPGA学习心得大报告 (3500字)word版本 (3页)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!

== 本文为word格式,下载后可方便编辑和修改! ==

FPGA学习心得大报告 (3500字)

《FPGA技术基础》学习报告

--课程内容学习心得

姓名:

学号:年级专业:

指导教师:

瞿麟 201X10401128 自动化101 薛小军

摘要从开始学FPGA到现在粗略算来的话,已经有3个多月了,就目前而言,

我并不确定自己算不算高手们所说的入门了,FPGA学习总结。但是不管现在

的水平如何,现在就总结一下自己学习它的感受或一些认识吧。

关键词

FPGA DE2板 QuartusII软件 Verilog语言

引言

FPGA是什么?FPGA现状?怎样学习FPGA?

FPGA是现场可编程门阵列的简称,FPGA的应用领域最初为通信领域,但目前,随着信息产业和微电子技术的发展,可编程逻辑嵌入式系统设计技术已经成为

信息产业最热门的技术之一,应用范围遍及航空航天、医疗、通讯、网络通讯、安防、广播、汽车电子、工业、消费类市场、测量测试等多个热门领域。并随

着工艺的进步和技术的发展,向更多、更广泛的应用领域扩展。越来越多的设

计也开始以ASIC转向FPGA, FPGA正以各种电子产品的形式进入了我们日常生活的各个角落。

正文

(1)掌握FPGA的编程语言

在学习一门技术之前我们往往从它的编程语言开始,如同学习单片机一样,我

们从C语言开始入门,当掌握了C语言之后,开发单片机应用程序也就不是什

么难事了。学习FPGA也是如此,FPGA的编程语言有两种:VHDL和Verilog,

这两种语言都适合用于FPGA的编程。

(2)FPGA实验尤为重要

除了学习编程语言以外,更重要的是实践,将自己设计的程序能够在真正的FPGA里运行起来,这时我们需要选一块板子进行实验,我们选择使用DE2板才

进行试验。

初识DE2开发板

DE2的资源

DE2的资源非常丰富,包括

1. 核心的FPGA芯片-Cyclone II 2C35 F672C6,从名称可以看出,它包含有

35千个LE,在Altera的芯片系列中,不算最多,但也绝对够用。Altera下载

控制芯片- EPCS16以及USB-Blaste对Jtag的支持。

2.存储用的芯片有: 512-KB SRAM,8-Mbyte SDRAM,4-Mbyte Flash memory

3. 经典IO配置:拥有4个按钮,18个拨动开关,18个红色发光二极管,9个

绿色发光二极管,8个七段数码管,16*2字符液晶显示屏,

4. 超强多媒体:24位CD音质音频芯片WM8731(Mic输入+LineIn+ 标准音频输出),视频解码芯片(支持NTSC/PAL制式),带有高速DAC视屏输出VGA模块。

5.更多标准接口:通用串行总线USB控制模块以及A、B型接口,SD Card接口,IrDA红外模块, 10/100M自适应以太网络适配器,RS-232标准串口, PS/2键盘接口

6.其他:50M,27M晶振各一个,支持外部时钟, 80针带保护电路的外接IO

7.此外还有:配套的光盘资料,QutuarsII软件,NiosII 6.0IDE,例程与说明

文档。

关于管脚分配

当我们创建一个FPGA用户系统的时候,到最后要做的工作就是下载,在下载之前必须根据芯片的型号分配管脚,这样才能将程序中特定功能的管脚与实际中

的FPGA片外硬件电路一一对应。

FPGA简单的说,就是现场可编程逻辑阵列。它的内部是逻辑单元,它们之间

可以用线连接,至于以怎样的形式相连,则可以根据应用者写入的逻辑决定。

相关文档
最新文档