FPGA开发板使用说明书(二版)

  • 格式:pdf
  • 大小:1.89 MB
  • 文档页数:74

使

目 录

第一章 综述……………………………………………………………………………………………1

核心板介绍

EP1C12核心板资源介绍………………………………………………………………………………………1

EP2C35核心板资源介绍………………………………………………………………………………………2

FPGA开发板介绍

FPGA开发板资源介绍……………………………………………………………………………4

第二章 系统模块功能介绍………………………………………………………………………………………7

EP1C12核心板模块说明

EP1C12F324C8芯片说明………………………………………………………………………………9

NOR FLASH模块说明…………………………………………………………………………10

SRAM模块说明………………………………………………………………………………………11

FPGA接口I/O说明…………………………………………………………………………………12

EP2C35核心板模块说明

EP2C35F484C8芯片说明………………………………………………………………………………19

NOR FLASH模块说明…………………………………………………………………………20

SRAM模块说明………………………………………………………………………………………21

SDRAM模块说明…………………………………………………………………………22

NAND FLASH模块说明………………………………………………………………………………23

FPGA接口I/O说明…………………………………………………………………………………24

核心板使用注意事项……………………………………………………………………………………29

FPGA开发平台模块说明

液晶显示模块…………………………………………………………………………………………31

RTC实时时钟模块…………………………………………………………………………………33

USB接口模块…………………………………………………………………………………………33

音频CODEC接口模块……………………………………………………………………………34

EEPROM存储模块…………………………………………………………………………………35 数字温度传感器模块……………………………………………………………………………36

其它功能模块………………………………………………………………………………………37

FPGA开发平台使用注意事项…………………………………………………………………………38

第三章 软件的安装……………………………………………………………………………………………39

QUARTUSII的安装…………………………………………………………………………………………39

QUARTUSII的授权…………………………………………………………………………………………46

NIOSII IDE的安装………………………………………………………………………………………51

附表一

核心板载资源与FPGAEP1C12I/O接口对照表……………………………………………………55

附表二

核心板载资源与FPGAEP2C35I/O接口对照表……………………………………………………60

附表三

EP1C12/ EP2C35与开发板硬件资源I/O接口对照表…………………………………………66

1第一章 综 述

FPGA开发平台是根据现代电子发展的方向,集EDA和SOPC系统开发为一体的综合

性实验开发系统,除了满足高校专、本科生和研究生的SOPC教学实验开发之外,也是

电子设计和电子项目开发的理想工具。整个开发系统由核心板、SOPC开发平台和扩展

板构成,根据用户不同的需求配置成不同的开发系统。系统根据用户不同的设计需求

来更换其它不同系列的核心板,如: EP1C12、EP2C20、EP3C25等。所以,不管从

性能上而言,还是从系统灵活性上而言,无论您是初学者,还是资深硬件工程师,它

都会成为您的好帮手。下面就核心板EP1C12核心板、EP2C35核心板以及FPGA开发板(底

板)做简要说明,用户根据自己的FPGA开发平台所选用的不同的核心板参考以下不同

的核心板的说明。

EP1C12核心板

EP1C12核心板为基于Altera Cyclone器件的嵌入式系统开发提供了一个很好的硬

件平台,它可以为开发人员提供以下资源:

1 主芯片采用Altera Cyclone器件EP1C12F324C8

2 EPCS4I8配置芯片

3 4个用户自定义按键

4 4个用户自定义LED

5 1个七段码LED

6 标准AS编程接口和JTAG调试接口

7 50MHz高精度时钟源

8 三个高密度扩展接口

9 系统上电复位电路

10 支持+5V直接输入,板上电源管理模块

核心板主芯片采用324引脚、BGA封装的E1C12 FPGA,它拥有12060个LE,52个 2M4K片上RAM(共计239616bits),2个高性能PLL以及多达249个用户自定义IO。

图1-1 EP1C12核心板系统功能框图

EP2C35核心板

EP2C35核心板为基于Altera Cyclone器件的嵌入式系统开发提供了一个很好的硬

件平台,它可以为开发人员提供以下资源:

1、主芯片采用Altera CycloneII器件EP2C35F484C8

2、EPCS4I8配置芯片

3、两路SRAM容量为256K*32BIT

4、一路NOR FLASH芯片采用AM29LV065D,容量为8M*8BIT

5、一路NAND FLASH容量为64MB

6、一路SDRAM容量为32MB

7、4个用户自定义按键

8、4个用户自定义LED

9、1个七段码

LED 310、标准AS编程接口和JTAG调试接口

11、50MHz高精度时钟源

12、三个高密度扩展接口

13、系统上电复位电路

14、支持+5V直接输入,板上电源管理模块

核心板主芯片采用484引脚、BGA封装的EP2C35 FPGA,它拥有33216个LE,105

个M4K片上RAM(共计483840bits),4个高性能PLL以及多达322个用户自定义IO。

图1-2 EP2C35核心板系统功能框图

4FPGA开发板

FPGA开发平台提供了丰富的资源供学生或开发人员学习使用,资源包括接口通

信、控制、存储、数据转换以及人机交互显示等几大模块,接口通信模块包括SPI接

口、IIC接口、VGA接口、RS232接口、USB接口、PS2键盘/鼠标接口、1-Wire接口

等;存储模块包括EEPROM存储器模块等;数据转换模块包括串行ADC、 DAC以及

音频CODE等;人机交互显示模块包括8个按键、16个LED发光二极管显示、1602字符

型点阵LCD、8位动态7段码管、实时时钟、SD卡等。上述的这些资源模块既可以满足

初学者入门的要求,也可以满足开发人员进行二次开发的要求。

EDA/SOPC实验开发平台提供的资源有:

1、 1602字符型液晶点阵。

2、 RTC,提供系统实时时钟。

3、 1个256色VGA接口。

4、 1个标准串行接口。

5、 1个USB设备接口,利用PDIUSBD12芯片实现USB协议转换。

6、 基于SPI或IIC接口的音频CODEC模块。

7、 1个蜂鸣器输出模块。

8、 2个PS2键盘/鼠标接口。

9、 串行ADC和串行DAC模块。

10、 IIC接口的EEPROM存储器模块。

11、 基于1-Wire接口的数字温度传感器。

12、 8位动态七段码管LED显示。

13、 16个用户自定义LED显示,8个用户自定义按键输出。

14、 一个SD卡接口模块。

15、 扩展接口,供用户高速稳定的自由扩展。