【配套软件】
1 NiosII开发工具,包括
>NisoII 集成开发环境(IDE 7.2)
>GNU工具
>NiosII指令仿真器(ISS)
2 带有开发许可的Micro uC/OS-II实时操作系统及其uCLinux Boot
3 LightWeightIP TCP/IP堆栈
4 QuartusII设计软件,7.2版 + SP2补丁,支持全系列CycloneI/II芯片;
5 SoPC Builder标准微处理器外设库
6 Microtronix NiosII Linux开发包,1.4版本,支持QuartusII7.2和NIOSII 7.2
7 FPGA/ASIC设计资源,包括教材,代码,参考设计等,超过1GB的参考资料
【设计文档】
1 开发板用户手册
2 开发板原理图(pdf格式)
3 QuartusII和NIOSII IDE安装指导和入门教程
4 Verilog HDL/VHDL教学实验指导手册
5 NIOSII嵌入式系统L教学实验指导手册
4 主要芯片的数据手册和仿真模型(HDL语言描述模型,用于系统仿真)
5 更多设计资源会通过网站来发布和更新
【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综合实验
【光盘配套实例】
1 24译码器
2 38译码器
3 分频器
4 正弦波形发生器
5 LCD的显示
6 LCD的显示(VHDL)
7 串口实验
8 VGA实验(8彩条)
9 VGA实验(图形)
10 PS2 to LCD
11 PS2 to RS232
12 综合测试
13 4×4矩阵键盘实验
14 按键、拨码开关
15 USB IN
16 USB OUT
17 LED流水灯
18 7段数码管
19 SRAM读写测试
【Demonstrations】
1 音频Audio
2 10M、100M
3 USB2.0
4 视频Video
5 基础实验板
【其他设计开发实例】
1 USB2.0接口芯片与PC通讯实例
2 视频采集和输出芯片配置实例
1.MINI2440 开发板简介 mini2440 是一款低价实用的ARM9 开发板,是目前国内性价比的一款学习板; 它采用Samsung S3C2440 为微处理器,并采用稳定的CPU 内核电源芯片和复位芯片来保 证系统运行时的稳定性。mini2440 的PCB 采用沉金工艺的四层板设计,等长布线,保证 关键信号线的信号完整性,生产采用机器贴片,批量生产;出厂时都经过严格的质量控制, 配合这本十分详细的手册,可以迅速帮你掌握嵌入式Linux 和WinCE 开发的流程,只要有C 语言基础的人一般2 周即可入门。 2. MINI2440 开发板硬件资源特性 z CPU 处理器 - Samsung S3C2440A,主频400MHz,533Mhz z SDRAM 内存 - 在板64M SDRAM - 32bit 数据总线 - SDRAM 时钟频率高达100MHz z FLASH 存储 - 在板64M Nand Flash, 掉电非易失 - 在板2M Nor Flash,掉电非易失,已经安装BIOS z LCD 显示 - 板上集成4 线电阻式触摸屏接口,可以直接连接四线电阻触摸屏 - 支持黑白、4 级灰度、16 级灰度、256 色、4096 色STN 液晶屏,尺寸从3.5 寸到12.1 寸,屏幕分辨率可以达到1024x768 象素; - 支持黑白、4 级灰度、16 级灰度、256 色、64K 色、真彩色TFT 液晶屏,尺寸从3.5 寸 到12.1 寸,屏幕分辨率可以达到1024x768 象...
赠送13DVD,铜柱,USB转串口线!插针式核心板, 采用六层军工布线设计, 名厂PCB板, 沉金工艺, 具备了较好的电气连接能力,以及较强的抗震性能, 比市面上某些四层板运行程序更加稳定高效。CPU: 采用三星公司的ARM9芯片的S3C2440AL作为CPU,稳定运行在400MhzSDRAM: 64MB的SDRAM芯片,用户以后可以升级为128MB 内存。FLASH: 256MB Nand Flash+ 2MB Nor Flash 双Flash启动, 提供安全高效的启动方案。用户以后可 以升级128MB/256MB/512MB NAND flash.电源: 电源芯片提供1.25V给核心板, 杜绝CPU发热发烫的问题, 保障产品稳定高效运行。Bootloader: 采用功能强大的U-BOOT, 首创U-boot支持一键USB更新系统,操作系统: Linux2.6 内核, Wince 5.0核心板提供多达192脚的扩展接口 ,几乎引出了S3C2440的全部资源,接口均采用2.0间距, 方便客户二次开发时购买底板用接口。核心板尺寸: 37mm×78mm底板: TQ2440V1.0串口: 板载 一个五线异步串行口, 波特率115200bps另外扩展出两个串口, Wince和linux下均提供三串口源码。网络接口:板载100M 网络接口, DM9000网卡, 带联接和传输指示灯; USB接口:板载USB1. 1 HOST接口;板载USB1. 1 Device接口SD/MMC接口:板载一个SD卡接口, 可接2GB SD...