支持带10Mb/s和100Mb/s自动MDIX的全双工操作 支持P/TCP/UDP校验求和操作与校验 支持半双工流控制的后压方式 USB主/从控制器 完全遵从USB2.0规范 支持高速与代低速数据传输 ·支持USB主机和驱动器 两个USB口(A作为主机接口,B作为驱动器接口) ·可为大多数处理器提供高速并行接口;支持NiosIⅡ 支持可编程I/O口和直接存储通道(DMA) 串行口(Serial ports) 一个RS-232▣ 一个PS/2口 DB-9作为RS-232串口连接器 PS2连接器连接PS2鼠标或键盘到DE2板 红外端口收发器(rDA transceiver) 拥有一个115.2Kb/s的红外收发器 32 mA LED驱动电流 集成电磁干扰屏蔽 EC825-11级眼保护 边沿侦测输入 两个40针扩展跳线 72个CycloneⅡI/O口和8只电源和地线端连接到两个40针扩展跳线 按照可接插标准40针DE硬驱动排线标准设计 ·二极管和电阻保护 2.3驱动DE2开发板 DE2开发板使用预先配置的程序来演示该板的功能。这个程序也可以用来判断开发板是否 工作正常。 驱动开发板按照以下步骤进行: 1.用提供的USB线将主机和DE2开发板上的USB连接器连接起来。为了实现主机和DE2 开发板之间的通信,主机需要安装Altera USB驱动软件。如果主机没有安装驱动软件,可以按 照Getting Started with Altera'sDE2 Board指南里介绍的方法安装。指南可在DE2开发板的 系统CD-ROM和Altera DE2网页里找到。 2.连接9V电源适配器到DE2开发板。 3.连接VGA显示器到DE2板的VGA口。 4.连接耳机到DE2开发板的音频输出口。 5.将DE2开发板左边边缘的RUN/PROG开关打到RUN位置:PROG位置只在AS方式编 程时才使用。 6.按下DE2开发板上ON/OFF开关打开电源。 照以上做后将会观察到以下几点: ·所有LED都在闪烁 所有7段数码管循环显示数字0到F LCD显示器显示Welcome to the Altera DE2 Board VGA显示器显示图2.3画面
·支持带10Mb/s 和100Mb/s 自动MDIX 的全双工操作 ·支持IP/TCP/UDP 校验求和操作与校验 ·支持半双工流控制的后压方式 USB 主/从控制器 ·完全遵从USB2.0 规范 ·支持高速与代低速数据传输 ·支持USB 主机和驱动器 ·两个USB 口(A 作为主机接口,B 作为驱动器接口) ·可为大多数处理器提供高速并行接口;支持NiosII ·支持可编程I/O 口和直接存储通道(DMA) 串行口(Serial ports) ·一个RS-232 口 ·一个PS/2 口 ·DB-9 作为RS-232 串口连接器 ·PS/2 连接器连接PS2 鼠标或键盘到DE2 板 红外端口收发器(IrDA transceiver) ·拥有一个115.2Kb/s 的红外收发器 ·32mA LED 驱动电流 · 集成电磁干扰屏蔽 ·IEC825-1 1级眼保护 ·边沿侦测输入 两个40 针扩展跳线 ·72 个Cyclone II I/O 口和8 只电源和地线端连接到两个40 针扩展跳线 ·按照可接插标准40 针IDE 硬驱动排线标准设计 ·二极管和电阻保护 2.3 驱动DE2 开发板 DE2 开发板使用预先配置的程序来演示该板的功能。这个程序也可以用来判断开发板是否 工作正常。 驱动开发板按照以下步骤进行: 1. 用提供的USB 线将主机和DE2 开发板上的USB 连接器连接起来。为了实现主机和DE2 开发板之间的通信,主机需要安装Altera USB 驱动软件。如果主机没有安装驱动软件,可以按 照Getting Started with Altera’s DE2 Board 指南里介绍的方法安装。指南可在DE2 开发板的 系统CD-ROM 和Altera DE2 网页里找到。 2. 连接9V 电源适配器到DE2 开发板。 3. 连接VGA 显示器到DE2 板的VGA 口。 4. 连接耳机到DE2 开发板的音频输出口。 5. 将DE2 开发板左边边缘的RUN/PROG 开关打到RUN 位置;PROG 位置只在AS 方式编 程时才使用。 6. 按下DE2 开发板上ON/OFF 开关打开电源。 照以上做后将会观察到以下几点: ·所有LED 都在闪烁 ·所有7 段数码管循环显示数字0 到F ·LCD 显示器显示“Welcome to the Altera DE2 Board” ·VGA 显示器显示图2.3 画面
将SW17拨动开关置于按下的位置;你将听到1KHz的声音 按起$W17,并将一音频播放器插在DE2开发板的音频输入口;在耳机里你将听到你的音频 播放器(MP3,PC,Pod等)里的音乐 你也可以连接一个麦克风到DE2开发板上的麦克风输入口,你的声音将和音频播放器里播 放的音乐混合在一起 N西BRA DE2 Board ter aslC www.terasic.com 图2.3VGA默认输出画面 第三章 DE2控制面板 DE2开发板带有的控制面板使得用户将多种组件通过连到主机上的USB连接器连接到开 发板上。本章首先介绍控制面板的一些基本功能,然后用图表块的形式介绍它的结构,最后介 绍它的性能。 3.1控制面板安装 为了使控制面板运行,首先得在CycloneⅡFPGA里设置一相应的程序。这是通过将配置 文件DE2 USB API.sof下载到FPGA里完成的。下载步骤将在4.1节介绍。 除了下载DE2_USB_API.sof文件外,还必须在主机上运行DE2_control_panel.exe程序。 这些文件都可在DE2开发板附带的CD内DE2 control panel指南里找到。当然,这些文件也 可能已经在你的计算机系统的其它位置安装了。 激活控制面板,可以照下面的步骤进行: 1.连接好提供的USB线和9V电源,然后打开电源开关 2.将RUN/PROG开关置于RUN位置 3.打开QuartusⅡ软件 4.选择Tool>Programmer,,窗口出现图3.1所示的画面。点击“Add File”,在出现的最上层窗 口选择DE2 USB API.sof文件。接着点击Program/Configure'”,出现图中显示的画面。然后 点击Stat,配置文件下载到FPGA里。 5.在主机上运行DE2 control panel.exe程序。出现如图3.2所示的控制面板用户界面。 6.点击Open>Open USB Port(0”开启USB口。控制面板将会列出所有连接到DE2开发板 的USB口。DE2控制面板通过USB连接可以控制多达4块DE2开发板。控制面板会
·将SW17 拨动开关置于按下的位置;你将听到1KHz 的声音 ·按起SW17,并将一音频播放器插在DE2 开发板的音频输入口;在耳机里你将听到你的音频 播放器(MP3,PC,iPod 等)里的音乐 ·你也可以连接一个麦克风到DE2 开发板上的麦克风输入口,你的声音将和音频播放器里播 放的音乐混合在一起 图2.3 VGA 默认输出画面 第 三 章 DE2 控制面板 DE2 开发板带有的控制面板使得用户将多种组件通过连到主机上的USB 连接器连接到开 发板上。本章首先介绍控制面板的一些基本功能,然后用图表块的形式介绍它的结构,最后介 绍它的性能。 3.1 控制面板安装 为了使控制面板运行,首先得在Cyclone II FPGA 里设置一相应的程序。这是通过将配置 文件DE2_USB_API.sof 下载到FPGA 里完成的。下载步骤将在4.1 节介绍。 除了下载DE2_USB_API.sof 文件外,还必须在主机上运行DE2_control_panel.exe 程序。 这些文件都可在DE2 开发板附带的CD内DE2_control_panel 指南里找到。当然,这些文件也 可能已经在你的计算机系统的其它位置安装了。 激活控制面板,可以照下面的步骤进行: 1. 连接好提供的USB 线和9V 电源,然后打开电源开关 2. 将RUN/PROG 开关置于RUN 位置 3. 打开Quartus II 软件 4. 选择Tool > Programmer, 窗口出现图3.1 所示的画面。 点击“Add File”,在出现的最上层窗 口选择DE2_USB_API.sof 文件。接着点击“Program/Configure” ,出现图中显示的画面。然后 点击Start,配置文件下载到FPGA 里。 5. 在主机上运行DE2_control_panel.exe 程序。出现如图3.2 所示的控制面板用户界面。 6. 点击“Open > Open USB Port0” 开启USB 口。控制面板将会列出所有连接到DE2 开发板 的USB 口。 DE2 控制面板通过USB 连接可以控制多达4 块DE2 开发板。控制面板会一
直占据USB口,直到关闭该口。用户不能使用QuartusⅡ将配置文件下载到FPGA,直到关闭 USB▣。 7.控制面板可以用了;通过设置一些7段数码管的数值,观察DE2开发板上的结果。 也Chain1.cdf ▣☒ 高Hadwee Setup USB-Blaster USB可 Mode:JTAG Plogress: 0名 易Sat File Device Checksum Jsercode Progtam/ Curfiyue Verty d是Sop D:/DE2 sstem/DE2 conrol panel/DE2 USB APLsof EP2C35F672 00606BC00 FFFFFFFF Auo Detect X Delete Ad出Fie Change File. Save Fie 8Ad时Device. 图3.1 QuartusⅡ编程器窗口 DE2 DE2 Control Panel 回☒ Open Help About FLASH SDRAM SRAM VGA PS2 &7-SEG LED LCD TOOLS 7-SEG- HEX7: HEX6: HEX5 HEX 4: 0 0 0 HEX3: HEX2: HEX1: HEX0: 0 Set PS2 Keyboard Clear 图3.2DE2控制面板 DE2控制面板的概念如图3.3。实现控制功能的P配置在FPGA里,它和活动在主机里的控 制面板窗口通过USB口进行通信。图形界面是用来发布命令到控制电路。P来处理主机和 DE2开发板之间的所有请求和数据传送
直占据USB口,直到关闭该口。 用户不能使用Quartus II 将配置文件下载到FPGA,直到关闭 USB 口。 7. 控制面板可以用了;通过设置一些7 段数码管的数值,观察DE2 开发板上的结果。 图3.1 Quartus II 编程器窗口 图3.2 DE2 控制面板 DE2 控制面板的概念如图3.3。 实现控制功能的IP配置在FPGA 里,它和活动在主机里的控 制面板窗口通过USB 口进行通信。图形界面是用来发布命令到控制电路。IP 来处理主机和 DE2 开发板之间的所有请求和数据传送
DE2 Cmanl Peuel 日而图 e Beip hout 7-SEG Display 16X2 7款?.6 FLASH 日日日日 LCD CORA WOATA C0DB DATA:0D00 USB User SDRAM Adsvess Lengh Fe Lengt Blaster IP Flash SRAM VGA LEDs 图3.3DE2控制面板的概念 DE2控制面板可以用来修改7段数码管显示的值、点亮LED、与PS2键盘会话、SRAM、Flash 和SDRAM、装载图像模式到VGA输出、装载音乐到存储器并通过音频数/模转换器播放。 可以从Flash读出/写入字节或整个文件的特点使得用户开发多媒体应用技术(Flash音频播放 器,Flash图片察看器)时不用去关心怎么建立一个编程器。 3.2控制LED、7段数码管和LCD显示器 控制面板的一个简单功能是设置LED,7段数码管和LCD字符显示器的值。 在图3.2显示的窗口中,7段数码管(命名为HEX7-0)显示的值可以通过点击St”按钮载入并 显示。连接到PS/2口的键盘可以用来输入LCD显示器显示的文本。 选择LED&LCD”选项得到如图3.4所示的窗口。在这里,用户可以通过选择独立的LED并 点击“Set按钮来点亮它们。LCD显示的文本可以在LCD文本框中写入并点击相应的Set” 按钮。 用户在象征性设计时,并不需要使用对一个简单显示器件设置任意值的功能。然而,当用户怀 疑出现故障时,它为校验器件是否运行正确提供了一个简单的方法。因此,它可以作发现并修 理故障的用图
图3.3 DE2 控制面板的概念 DE2 控制面板可以用来修改7 段数码管显示的值、点亮LED、与PS2键盘会话、SRAM、Flash 和SDRAM、装载图像模式到VGA 输出、装载音乐到存储器并通过音频数/模转换器播放。 可以从Flash读出/写入字节或整个文件的特点使得用户开发多媒体应用技术(Flash 音频播放 器,Flash 图片察看器)时不用去关心怎么建立一个编程器。 3.2 控制LED、7 段数码管和LCD 显示器 控制面板的一个简单功能是设置LED,7 段数码管和LCD 字符显示器的值。 在图3.2 显示的窗口中,7 段数码管(命名为HEX7-0)显示的值可以通过点击“Set”按钮载入并 显示。连接到PS/2 口的键盘可以用来输入LCD 显示器显示的文本。 选择“LED&LCD”选项得到如图3。4 所示的窗口。在这里,用户可以通过选择独立的LED 并 点击“Set”按钮来点亮它们。LCD 显示的文本可以在LCD 文本框中写入并点击相应的“Set” 按钮。 用户在象征性设计时,并不需要使用对一个简单显示器件设置任意值的功能。然而,当用户怀 疑出现故障时,它为校验器件是否运行正确提供了一个简单的方法。因此,它可以作发现并修 理故障的用图
DE DE2 Control Panel 日▣☒ Open Help About FLASH SDRAM SRAM VGA PS2&7-SEG LED LCD TOOLS -LED 厂LED8厂LED7厂LED6厂LED5厂LED4 厂LED3厂LED2厂LED1厂LED0 厂LED1Z厂LED16厂LED15厂LED14厂LED13 厂LED12厂LED11厂LED10厂LED9厂LED8 厂LEDZ厂LED6厂LED5厂LEDA厂LED3 厂LED2厂LED1厂LED0 Sa -LCD Text for display Clear Set 图3.4控制LED和LCD显示器 3.3 SDRAM/SRAM控制器和编程器 控制面板可以对DE2开发板上的SDRAM和SRAM进行读写操作。我们将介绍怎样访问 SDRAM,可以用同样的方法对SRAM进行访问。点击SDRAM选项得到图3.5所示的窗口
图3.4 控制LED 和LCD 显示器 3.3 SDRAM/SRAM 控制器和编程器 控制面板可以对DE2 开发板上的SDRAM 和SRAM 进行读写操作。我们将介绍怎样访问 SDRAM,可以用同样的方法对SRAM 进行访问。点击“SDRAM”选项得到图3.5 所示的窗口