DE2 教学开发板
感谢您使用 Altera DE 教学开发板。这块板子的着眼于为在数字逻辑,计算机组织和
FPGA 方面的学习提供一个理想的工具。它在硬件和CAD 工具上应用先进的技术为学生和
专业人员展示了一个宽广的主题。该板具有多种特点,非常适合各大学课程在实验室环境下
的一系列设计项目和非常复杂尖端的数字系统的开发和应用。Altera 公司为DE2 板提供了
一套支持文件,例如学习指导,现成的教学实验练习和丰富的插图说明。
DE2 的特点
DE2 板是以CycloneII 2C35FPGA为特点的672 针引脚的包装。板上所有重要的部件都
与板上的芯片相连,使用户能够控制板上各种的操作。DE2 板包括了很多开关(兼有拨动
开关和按键),发光二极管和七段数码管。在更多进一步的实验中还用到了SRAM,SDRAM,
Flash以及16×2的字符液晶。需要进行处理器和I/O接口试验时,可以简单的用Altera NiosII
处理器和象RS-232和PS/2标准接口。进行涉及音频和视频的实验时,也有标准MIC、line-in、
line-out接口(24位音频解编码器),video-in(TV Decoder)和VGA(10-bit DAC),这些
特点都能够被用来制作CD质量的音频应用程序和专业的视频图象。为了能够设计更强大的
项目,DE2 还提供了USB2.0 接口(包括主、从USB),10/100M自适应以太网,红外(IRDA)
接口,以及SD卡接口。最后,可以通过两排扩展I/O口与其它用户自定义的板子相连。
支持材料
软件拥有DE2开发板的特征的QUARTUS II网络版的CAD系统,以及NiosII嵌入式处理
器,也为学生和师提供了该板的一些帮助文件,如使用说明和应用实例。
传统的FPGA 教学开发板的制造商提供了大量的的硬件和软件CAD工具支持,但极少
提供直接面向教学目的的帮助文件。但Altera 公司的DE2 板别树一帜,除了DE2 板的硬件
和软件外,Aletra 公司也为一些典型的逻辑设计课程和计算机组织提供了全套的能够在实验
室条件下实现的实验练习。对一些大学课程来说,DE2 和一些可用的实验能够提供现成有
效的教学平台。
应用于大学和大专课程
逻辑电路的设计课程和计算机组织常常需要一个能用于实验室的设备。在现今,实验室
设备应该能是一个理想的设计工具,并且能适用于简单的任务乃至挑战那些需要更加高深的
知识的设计。而DE2 正是如此。
应用于工程师
DE2自带先进的Cyclone II FPGA,可自由选择存储卡以及一些高级的I/O 口驱动,对各类数字
系统的实现来说是一个理想的平台,它还有音频、视频、网络和存储设备。对以Altera
Nios II 为处理器的嵌入式应用中也是一个理想工具。
详述
FPGA
Cyclone II EP2C35F672C6 型号的FPGA和EPCS16 系列的配置驱动
I/O 驱动
采用USB Blaster对FPGA进行配置
10/100M自适应以太网,RS-232,红外接口
视频输出接口(VGA 10-bit DAC)
视频输入接口(NTSC/PAL/Multi-format)
USB2.0(A 型和B 型)
PS/2 鼠标或键盘接口
音频输入输出线,MIC 输入(24-bit 音频编解码器)
扩展I/O(76 根信号线)
存储容量
8-MB SDRAM,512-KB SRAM,4-MB Flash
SD卡插槽
开关,发光二极管,液晶和晶振
18 个拨动开关
4 个去抖按键
8 个七段数码管
16×2 字符液晶
27-MHZ 和50MHZ 的晶振,外部SMA 时钟输入
高级应用实例
DE2开发板能实现大部分的项目设计,具体如下图所示:
软件安装:
1. Altera软件安装套件含有两片光盘:
Quartus II网络版光盘:用户使用DE2开发板需要从这张光盘安装软件。它支持所有
逻辑电路设计的设计步骤包括设计接口,综合,放置元件、布局布线、仿真、和配
置。这个软件是一个理想的设计工具,它可以设计从简单的逻辑电路设计的学习到
在市场上所有的包含数以百万计的门电路现代商业产品的各种各样的逻辑电路。安
装光盘时只需将光盘插入光驱然后依指示操作即可。Quartus II 的使用说明都包含
在DE2 系统光盘里,描述如下:
Nios II 嵌入式处理器CD盘:使用到Nios II 嵌入式处理器时需要这片光盘上的软
件。 Nios II处理器作为一个功能强大而且容易使用的处理器在工业中被广泛地使
用,但它同时也是一个优秀的学习工具。
2. 安装USB Blaster驱动软件,在 “ Getting start with Altera’s DE2 Board”这个说明文件中已
提到。
3. DE2 系统光盘为开发板的使用提供了大量的材料。将光盘插入电脑的光驱里用户在电
脑上应该看到有以下内容:
DE2 用户手册和器件手册:用户完全手册都在DE2_user_maual 的文件夹里。DE2
板上每一个器件的数据手册在Data Sheets文件夹下,像LCD, Audio CODEC(音频多
媒体数字信号编解码器),红外设备,RS232,TV 解码器,USB,以太网以及VGA
DAC(Digital to Analog Converter) 等。
DE2 电路图:所有基于DE2 的电路详解图都在DE2 _schematic 的文件夹下
说明书:说明书包含在DE2_turorials 的文件夹下,它讲解了如何使用Quartus II 软
件和DE2 板。主要包括Quartus II 介绍,DE2 板入门,使用LPM库文件,时序分
析,Quartus II 仿真,以及利用Quartus II 软件使用NiosII 和SOPC Builder。
实验练习:光盘中提供了一套现成的用于教学的实验练习,这些练习将有助于自学,
或者作为实验室重要的一部分服务于大学和大专的数字逻辑课程。前面练习都是一
些简单的例子,只图解了一些基本的概念,演示了DE2 一些简单的操作,像如何
使用开关和控制LED和七段数码管。后面的一些练习加入了一些更进阶的主题比如
算术电路,计数器,状态机,存储器,数据通道和简单的处理器。这些说明都可以
有DE2_lab_exercises 的文件夹下找到。子文件夹下包含了VHDL 和verilogHDL 的
叙述。
演示:所有的演示图解了DE2 板的特点,它包含在DE2_demonstrations 文件夹下。
实例包括:VGA 控制器(VGAGraphic Generator),TV控制器,音乐播放器,SD
卡播放器,PS/2键盘,SDRAM控制器,闪存控制器(Flash controller),RS232 控
制器,USB 控制器,和以太网控制器,每一个实例都提供了可以下载到DE2 板上
的程序文件以及Verilog HDL 的原代码。
DE2 控制面板:这个应用程序在PC平台的Windows XP环境下运行,可以通过USB
电缆使用远程控制DE2板。DE2控制面板在DE2_control_panel 的文件夹下,控制器
面板的使用说明在DE2 的用户手册里。
上电测试
为了能够在DE2 板上实现电路设计,有必要安装副带的软件,正如前面所提及的。如
果没有安装任何软件,简单的电源测试也能够进行:
1. 插上电源(交流电源100V-240-240V到直流9V的转换),确保RUN/PROG开关打在RUN
状态。
2. 用USB电缆连接上你的电脑和DE2 板
3. 将DE2 上的VGA 连接器连到VGA 显示器上,然后用绿色的输出线把音频连接器连到扬
声器或者耳机上.
4. 按下红色的电源按钮打开DE2 的电源,你将可以观察到以下情况:
蓝色电源指示灯亮及蓝色的状态指示灯亮.
七段数码管显示器显示一系列的字符
红色和绿色的LED 闪烁
VGA 显示器显示彩色图案
当SW17 开关开的时候,音频输出将产生嗡嗡声,断开SW17,然后通过麦克风发声然
后听声音
LCD 显示 Welcome to the Altera DE2 Board,
第一章
DE2 开发组件
DE2 开发组件包含全部组件用于DE2 开发板与在Windows上运行的软件。
1.1 组件目录
图1.1 是DE2开发包的照片
图1.1 DE2开发包
DE2开发包中包含以下组件:
DE2开发板,
用于FPGA配置和调试的USB 连接线,
一张CD光盘包括DE2 说明文件和相关材料,用户手册、控制面板的作用、参考设计和
范例、设备数据表、指南、一套试验练习题,
9V直流电源。
CD里面有Altera’s Quartus II网络版,Nios II嵌入式设计评估版软件,
六个硅胶支撑柱,一些I\O口的插针,
开发板的塑料包装,
1.2 DE2开发板的套件
按照下面的步骤来安装:
1、 如图1.2,在DE2开发板的六个铜脚上套上硅胶套;
2、 塑料的封面为DE2开发板提供了特别的保护,这层塑料是用螺丝安装在板的表面的。
图1.2 DE2开发板的支撑脚
1.3帮助
如果你遇到问题可以从下面的地址中获得帮助:
• Altera Corporation
101 Innovation Drive
San Jose, California, 95134 USA
E-mail: university@altera.com
• Terasic Technologies
No. 356, Sec. 1, Fusing E. Rd.
Jhubei City, HsinChu County, Taiwan, 302
E-mail: support@terasic.com
Web: DE2.terasic.com
• Arches Computing
Unit 708-222 Spadina Ave
Toronto, Ontario, Canada M5T3A2
E-mail: DE2support@archescomputing.com
Web: DE2.archescomputing.com
你也可以从一个专门为DE2开发板建立的BBS上面获得帮助,BBS是一个DE2板的知识库,
这里有使用者提的问题,分享设计例子等资源。
BBS地址:http://www.terasic.com/english/discuss.htm
第二章
Altera DE2 开发板
这一章将展示DE2开发板的细部特写,介绍它的设计特点。
2.1设计和组成
如图2.1为DE2开发板的照片,它描述了DE2开发板的布局、指出了接口(输入输出口)基本
组成部分的位置.
图2.1 DE2开发板
DE2开发板有许多特点,它可以使用户实现多种的电路设计,从简单电路到多媒体应用。
DE2开发板提供以下硬件:
·Altera Cyclone II 2C35 FPGA芯片
·Altera 串行配置设备 - EPCS16
·用于配置的USB Blaster(板上)和用户API,支持JTAG 和支持主动配置模式(AS)
·512-Kbyte SRAM
·8-Mbyte SDRAM
·4-Mbyte Flash(有些板子上为1M)
·SD卡插槽
·四个按键
·18个拨动开关
·18个红色发光二极管
·9个绿色发光二极管
·50-MHz 和 27-MHz 时钟频率振荡器
·拥有输入输出和麦克风接口的24位CD音质多媒体数字信号音频编解码器
·可以VGA输出的VGA数据采集和控制器(10位三倍高速数据采集和控制系统)
·视频解码器 (NTSC制式/PAL制式) 和 视频输入接口
·10/100以太网控制器
·具有A型和B型连接口的USB主控制器和从属控制器
·RS-232 收发器和9针连接器
·PS/2 鼠标/键盘 连接器
·IrDA 收发器
·有二极管保护的两个四十针扩展接口
除这些硬件特点之外,DE2开发板还有支持标准输入输出的软件和一个便捷的各个部分的控
制面板。软件还提供了大量展示DE2开发板高级能力的范例。