mpuhome的笔记 https://bbs.21ic.com/?20696 [收藏] [复制] [RSS]

日志

FPGA也疯狂,跑uclinux的FPGA开发板

已有 3115 次阅读2006-5-23 20:00













 简单介绍  








【适用人群】
适用于计算机专业和电科类专业的本科生、研究生、博士生、IC集成电路/ IP CORE前期设计验证、全国相关各科研院所,如计算机科学、微电
子、通信、测控技术与仪器设计、电子工程、机电一体化、自动化等相关专业;航天部、电子部、图象/ 通讯研发…… 

红色飓风II代SoPC开发板不仅是全国高校本科生、研究生年度竞赛的最理想良师益友,也是各科研院所成功开发特色新产品最佳选择
















  详细介绍  









【产品特色】
1。支持完整的NIOSII开发,支持NiosII/e,NiosII/s和NiosII/f三个系列的NIOSII CPU。
2。支持uCLinux,提供ucLinux运行所需的软硬件;
3。提供USB2.0 数据接口,480Mbps传输速度,可以作为算法验证和高速数据采集板;
4。提供接口丰富的扩展板,针对音频,视频,网络和无线等应用提供参考设计;
5。随板提供丰富的IP Core设计,同时网站会陆续发表IP Core的升级版本和最新的IP Core。
6。面向国内外开发型用户,可独立/或用户量身定制扩展板,满足各种特定应用

【产品清单】
1。RCII-CY1C12开发板         1块
2。ByteBlasterII 下载电缆    1条
3。串口连接线                1条
4。USB连接线                 1条
5。5V, 1A电源                1个
6。标准的16×2液晶模块       1个
7。配套DVD光盘               1张

【RCII-CY1C12开发板硬件配置】
  采用4层板工业标准精心设计:


1。FPGA芯片:EP1C12Q240
        12,060LEs,相当于30万门规模。
2。配置芯片:EPCS4
3。512K Byte 高速,异步SRAM
   一片256K×16Bit的ASRAM,独立的字节使能信号
4。16M Byte 高速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。更多设计资源会通过www.fpgaDev.com网站来发布和更新

【HDL硬件设计开发实例】
目录
前言 1
第一章 ALTERA QUATUSII 5.0使用介绍 3
1 概述 3
2 QUATUSII 设计过程 5
3 建立工程 5
4 建立设计 6
2.2.1使用QUATUSII BLOCK EDITOR 建立原理图文件 8
2.2.2使用 QUARTUS II TEXT EDITOR 8
2.2.3使用 VERILOG HDL、VHDL 与 AHDL 9
3 编译综合设计 9
4 仿真工程 11
5 分配设备与管脚 13
6 程序下载 16
7 调试与软件逻辑分析仪的使用 18
2 设置触发器 19
第二章 数字电路与数字系统实验 20
第一部分 基础实验 20
实验一 3/8 译码器 20
实验二 分频器 23
实验三 基于LPM核的正弦函数发生器 25
第二部分 接口控制实验 37
实验四 LCD显示实验 37
实验五 RS-232串口控制器 40
实验六 VGA控制输出实验 44
实验七 PS/2键盘控制器实验 46
实验八 接口互连实验 50
第三部分 综合实验 52
实验十四 综合实验 52

【NIOSII设计开发实例】

第一部分 NIOSII使用说明 2
1 NIOSII 介绍 2
2 NIOSII 设计流程 6
第二部分 NIOSII上机实验 9
实验一 NIOSII 开发流程实例---LED显示 9
实验二 标准NIOSII硬件系统的组建 36
实验三 实现UART— JTAG主机与FPGA之间的通信 46
实验四 SYSTEM ID 实验 49
实验五 实现串口通信 51
实验六 实现LCD显示 55
实验七 按键触发与计数器 57
实验八 简单数字钟 60
试验九 FLASH功能测试实验 62
实验十 NIOSII综合实验 

【IP Core设计开发实例】
1。彩色空间变换YCbCr2RGB(RIC-V01)
2。RS编码器(RIC-C01)
3。SDRAM控制器(RIC-M01)
IP Core设计不断更新中。

【其他设计开发实例】
1.USB2.0接口芯片与PC通讯实例
2. 视频采集和输出芯片配置实例
更多设计开发实例请登陆网站的浏览。

【选配扩展板】
1。视频输入扩展板【¥300】
   采用了应用广泛的SAA7113芯片,实现视频信号的采集。输入接口采用通用的AV接口。
按此在新窗口浏览图片

2。视频输出扩展板【¥300】
   采用了应用广泛的SAA7121芯片,实现视频信号的输出。输出接口采用通用的AV接口。
按此在新窗口浏览图片


3。音频输入输出扩展板【¥300】
  
按此在新窗口浏览图片

4。视频输入输出扩展板【¥600】
   采用了应用广泛的SAA7113和SAA7121芯片,实现视频信号的采集和输出。输入输出接口采用通用的AV接口。
   提供Video Loopback测试程序和叠加字符程序。
   按此在新窗口浏览图片

5。网络扩展板【¥600】
   采用10M/100M的以太网物理层/介质访问控制(PHY/MAC)芯片,LAN91C111,兼容Altera原厂开发板网络接口和设计实例。
   

6。USB-Blaster 下载电缆【¥500】
   调试uClinux需要下载内核和烧写flash,如果采用ByteBlasterII电缆,速度很慢,所以我们推荐您采用USB-Blaster下载电缆。
7。
【选配扩展板】
 10M网络扩展板【¥300】
   采用应用广泛的RTL8019作为接口控制芯片,提供10M网络接口,满足大多数网络应用。
   提供完整的SOPC部件和UC/OSII下设备驱动,与Altera提供的Webserver和SimpleSocket实例兼容。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)