产品特色
1、支持NIOSII开发;
2、提供USB2.0 数据接口,480Mbps传输速度,可以作为算法验证和高速数据采集板;
3、提供接口丰富的扩展板,针对音频,视频,网络和无线等应用提供参考设计;
4、随板提供丰富的IP Core设计,同时网站会陆续发表IP Core的升级版本和最新的IP Core。
产品清单
1、Altera-EP1C6Q240开发板 1块
2、ByteBlasterII 下载电缆 1条
3、串口连接线 1条
4、USB连接线 1条
5、5V, 1A电源 1个
6、标准的16×2液晶模块 1个
7、配套DVD光盘 1张
Altera-EP1C6Q240开发板硬件配置
采用4层板工业标准精心设计:
1、FPGA芯片: EP1C6Q240
5,960LEs,相当于15万门规模。
2、配置芯片:EPCS1
3、512K Byte 高速,异步SRAM
一片256K×16Bit的ASRAM,独立的字节使能信号
4、128Mb高速SDARM
一片4M×32Bit SDRAM ,最高143MHz读写速度;
5、4M Byte 快速FLASH
一片 4M×8Bit 或者 2M×16Bit Flash读写速度为90ns;
灵活的页面方式,可以用来存储FPGA配置文件或者操作系统镜像文
件;
6、9针RS-232 串口
实现与计算机的数据通讯;
辅助调试,结果输出;
7、8色的VGA接口
直接VGA显示器对接,实现8种演示的显示;
用于验证VGA时序;
8、PS/2鼠标,键盘接口
标准的鼠标、键盘接口,支持3.3V和5V设备,可以用来验证PS/2的接
口协议,实现一个IO设备扩展;
9、USB2.0高速数据接口
采用了应用广泛,性能稳定的Cypress公司CY68013A芯片实现了USB接口的扩展,能够与计算机之间实现高速的数据传递;
10、USB1.1实验接口
直接扩展FPGA的IO到USB接口,用于评估FPGA上实现USB IP核的性能;
11、LCD接口
标准的字符型液晶模块接口,提供16×2字符液晶的控制方法和驱动程序;
12、功能扩展接口
通过相应的扩展板,可以实现Video,Audio和网络等应用。
用户也可以开发自己定义的接口板。
配套软件
1、NiosII开发工具,包括
>NisoII 集成开发环境(IDE 5.0)
>GNU工具
>NiosII指令仿真器(ISS)
2、带有开发许可的Micro uC/OS-II实时操作系统及其uCLinux Boot
3、LightWeightIP TCP/IP堆栈
4、QuartusII设计软件,5.0版 + SP2补丁,支持全系列CycloneI/II芯片;
5、SoPC Builder标准微处理器外设库
6、Microtronix NiosII Linux开发包,1.4版本,支持QuartusII5.0和NIOSII 5.0
7、FPGA/ASIC设计资源,包括教材,代码,参考设计等,超过1GB的参考资料
设计文档
1、开发板用户手册
2、开发板原理图(pdf格式)
3、 QuartusII和NIOSII IDE安装指导和入门教程
4、Verilog HDL/VHDL教学实验指导手册
5、NIOSII嵌入式系统L教学实验指导手册
4、主要芯片的数据手册和仿真模型(HDL语言描述模型,用于系统仿真)
5、更多设计资源会通过网站来发布和更新
HDL硬件设计开发实例
第一部分基础实验
实验一 3/8 译码器
实验二 分频器
实验三 基于LPM核的正弦函数发生器
第二部分接口控制实验
实验四 LCD显示实验
实验五 RS-232串口控制器
实验六 VGA控制输出实验
实验七 PS/2键盘控制器实验
实验八 接口互连实验
第三部分综合实验
实验十四 综合实验
NIOSII设计开发实例
实验一 NIOSII 开发流程实例---LED显示
实验二 标准NIOSII硬件系统的组建
实验三 实现UART— JTAG主机与FPGA之间的通信
实验四 SYSTEM ID 实验
实验五 实现串口通信
实验六 实现LCD显示
实验七 按键触发与计数器
实验八 简单数字钟
试验九 FLASH功能测试实验
实验十 NIOSII综合实验
IP Core设计开发实例
1、彩色空间变换YCbCr2RGB
2、RS编码器(RIC-C01)
3、SDRAM控制器
IP Core设计不断更新中。
其他设计开发实例
1、USB2.0接口芯片与PC通讯实例
2、视频采集和输出芯片配置实例
选配扩展板
1、10M网络扩展板【¥300】
采用应用广泛的RTL8019作为接口控制芯片,提供10M网络接口,满足大多数网络应用。
提供完整的SOPC部件和UC/OSII下设备驱动,与Altera提供的Webserver和SimpleSocket实例兼容。
2、音频输入输出扩展板【¥300】
3、视频输入输出扩展板【¥600】
采用了应用广泛的SAA7113和SAA7121芯片,实现视频信号的采集和输出。输入输出接口采用通用的AV接口。
提供Video Loopback测试程序和叠加字符程序。
4、100M网络扩展板【¥600】
采用10M/100M的以太网物理层/介质访问控制(PHY/MAC)芯片,LAN91C111,兼容Altera原厂开发板网络接口和设计实例。
5、USB-Blaster 下载电缆【¥300】
调试uClinux需要下载内核和烧写flash,如果采用ByteBlasterII电缆,速度很慢,所以我们推荐您采用USB-Blaster下载电缆。