V5系列是在V3的基础上,把flash由V3的2MByte统一升级为8Mbyte,V5实验板在V3的基础上,增加了两个4位数码管,10M网络功能,A/D转换,以及D/A转换,同时学习例程更丰富。

一、 FPGA核心板:
(1)Cyclone核心:EP2C20Q240C8; (2)SDRAM:8MByte; (3)Flash:8MByte; (4)配置芯片:EPCS4; (5)提供配置模式:JTAG和AS。此外配置管脚通过插针引出,可支持用户今后设计使用CPLD+Flash的配置模式; (6)50Mhz有源时钟; (7)所有IO、Avalon总线、配置管脚等都通过4排插针引出,用户可以充分自由发挥,扩展更灵活; (8)4个LED; (9)一个reset按钮。
二、实验板V5.0: 配备:
★ 10M以太网络接口:使用RTL8019芯片;
★ 8位AD模数转换器;
★ 4通道8位DA数模转换器;
★ 实时时钟;
★ RS-232串口:用于与计算机的数据通信;
★ VGA接口:直接VGA与显示器对接,用FPGA实现VGA接口协议可在显示器上显示文字、图型等。
★ PS/2鼠标、键盘接口。 ★ 16*2字符型LCD接口,可以显示英文字符 。 ★ 128*64点阵式LCD接口,可以显示中文、图形等;
★ 蜂鸣器。
★ USB接口: 采用USB-UART桥接芯片CP2102,兼容USB1.1和USB2.0协议,最高通信速率为1Mbps,可直接用于通信速率要求不是很高的场合,如工控设备、仪器仪表等,方便实用;开发者无需懂得USB协议和设计驱动程序,只需类似串口一样对通讯进行操作即可,因而使得开发周期短,风险小,成本低;另外,它体积小,抗干扰性能好,工作稳定可靠,正常工作温度范围为:-40~+85℃。随套件的光碟中,附带了该芯片的数据手册、驱动程序,以及例子程序。
★ 两个4位7段数码管。
★ 基于I2C协议的EEPROM存储器。
★ 4个按键开关:同样秉承简约风格,不追求多,但求简约,节省有限的IO资源,用于NiosII的外部按键输入、中断等实验足矣
三、其它附件:
(1)16x2型LCD模块,选配; (2)128x64点阵型LCD模块,选配;
特别说明:我们的所有例子源码并非仅仅是Altera网站上提供的范例代码,所有例子代码均为我们工程师的辛苦劳动所得,实在而好用。这些代码经由我们工程师的精心调试,在每个型号上都调试通过。这些例子不仅仅用于学习,更可直接用于实际应用中。
四、配套清单
V5套件配套清单:
(1)、核心板一块;
(2)、实验板一块;
(3)、ByteBlasterII下载线一根
(4)、USB线一根;
(5)、5V开关电源一个;
(6)、DVD光盘一张包含齐全的软件(QuartusII7.2和NiosII IDE7.2版等)、实验手册、文档资料等以及详尽电路原理图(pdf格式);提供FPGA等芯片的protel格式元件封装图。
FPGA实验:
FPGA实验我们同时提供VHDL和Verilog HDL两种语言编写例子工程。
实验包含有:
(1)、FPGA_LED;
(2)、4位7段动态扫描数码管显示;
(3)、PS2键盘接口电路设计;
(4)、蜂鸣器奏乐实验;
(5)、LCD显示实验;
(6)、UART串口通信实验;
(7)、VGA信号发生器实验;
(8)、I2C总线的EEPROM读写;
(9)、AD转换数据采集实验;
(10)、DA数模转换实验;
SOPC实验:
Altera的FPGA特色在于基于NiosII核的SOPC系统的完善与强大性,Altera提供大量用于Nios系统的免费IP核,以及完善的API驱动函数。使我们开发SOPC系统更加的方便和简单。
提供的SOPC实验有:
(1)、SOPC_LED:一个最简单的Nios系统实验。
(2)、SOPC_LED_BF:Flash烧写实验。
(3)、定时器中断实验;
(4)、按键中断实验;
(5)、DMA传输实验;
(6)、UART串口通信实验;
(7)、脉宽调制PWM实验;
(8)、PS2键盘实验;
(9)、利用定时器中断产生不同频率驱动蜂鸣器奏乐实验;
(10)、LCD1602显示实验,提供HAL API驱动函数,标准C库函数访问。
(11)、LCD12864液晶屏显示实验,提供完整驱动函数,使用方便。
(12)、(12)、VGA显示实验,使用DMA传输,在显示器上显示8色320*240分辨率的英文,汉字,图片,动画等。
(13)、实时时钟芯片PCF8563使用实验。
(14)、I2C接口的EEPROM存储器读写实验。
(15)、(15)、网络通信实验:提供一个simple_socket_server远程登陆实验,以及一个Web server网络服务器实验;
(16)、AD数据采集实验;
(17)、DA数模转换实验;
(18)、基于avalon总线的自定义外设数码管接口设计;
(19)、自定义指令实验;
(20)、浮点指令使用实验;
(21)、双NiosII CPU核实验;
(22)、UCOSII操作系统实验;
(23)、Uclinux操作系统移植实验(注:提供基于QII5.1的移植教程,QII7.2需要在Linux操作系统下完成移植,本站仅提供参考文档);
(24)、提供8051单片机核移植到FPGA教程与例子工程,喜欢8051的朋友在FPGA上依然可以继续玩一把。
软件QII7.2版本比以前的版本做了很大的改动,以前的教程资料对于7.2版本很多已不太适用。为避免初学者走过多的弯路,我们的文档都是基于7.2版本下重新编写。并且争对初学者编写几个详尽的实验教程,一步步领导初学者快速撑握FPGA、SOPC的应用开发。
FPGA_LED:用一个按键控制一个LED的亮灭。一个最简单的实验,让初学者熟悉QII软件的使用,掌握FPGA的开发流程,文档中图文并茂,详细描述各步骤以及注意事项,让初学者轻松入门FPGA的开发。
FPGA_74SEG:设计一个动态4位数码管显示电路以及波形仿真实验,让初学者由浅入深逐渐深入FPGA的开发,学习和掌握使用QII的进行电路仿真。
SOPC_LED:设计一个最简单的SOPC系统,由NiosII CPU+片上存储器+LED组成,学习SOPC开发的基本流程,学习SOPC Builder基本使用以及Nios集成开发环境(NiosIDE)下C程序的编写和在线调试。
SOPC_LED_BF:往SOPC系统中添加SDRAM控制器,Flash控制器,学习SDRAM和Flash的使用方法,把调试好的程序烧写到flash中,上电后程序自动下载到SDRAM中执行。 |